2024-04-24 16:54:52 +00:00

1 line
153 KiB
JSON

[{"uid":"bd5b2c789837b6b8","name":"Subscribe to topic containing XML and receive message","time":{"start":1713977581834,"stop":1713977581834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf56eed3e2112b4d","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1713977530821,"stop":1713977530821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2397ceb37980e207","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713977581835,"stop":1713977581835,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7a3aba9b2c4f51","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1713976933410,"stop":1713976933410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2231fed03b7f381","name":"should properly create location multiaddrs - tcp6","time":{"start":1713976917694,"stop":1713976917695,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c5bcf2c7ef2c3b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1713977550949,"stop":1713977550949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1371d8365ae58dd2","name":"should return false","time":{"start":1713976917691,"stop":1713976917691,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f6cf03ca3e04ce","name":"Push message with emoji payload","time":{"start":1713977340592,"stop":1713977340592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fba21932f86518c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1713976917110,"stop":1713976917111,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbe44f21204e27f","name":"should not receive a peer event after stop","time":{"start":1713977421676,"stop":1713977421677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6661d4861975f7e0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713977670862,"stop":1713977670862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe90367e3b37c2","name":"safeDispatchEvent","time":{"start":1713977000726,"stop":1713977000727,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ced2621a9a04863","name":"Refresh subscription","time":{"start":1713977206855,"stop":1713977206856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8d0f6de3136951","name":"Push 30 different messages","time":{"start":1713977492647,"stop":1713977492649,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dbe75c2371e8f7d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977226428,"stop":1713977226429,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd31ef6720a81ad","name":"Passing page size 19 when there are 20 messages","time":{"start":1713977530082,"stop":1713977530083,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9eaecd1b6feba0b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713977378582,"stop":1713977378582,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c8a1945374f8f8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713977378578,"stop":1713977378578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b20c40cab81c87","name":"Push message with meta","time":{"start":1713977492659,"stop":1713977492659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a187f8ee24b240f5","name":"Refresh subscription","time":{"start":1713977389057,"stop":1713977389057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35962115366d74c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1713977550948,"stop":1713977550948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b824647c28c276b","name":"should handle corrupted local storage data gracefully","time":{"start":1713976937291,"stop":1713976937291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c83ec09ae49c70d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1713976917688,"stop":1713976917688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2914f1cc92b129d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1713977007807,"stop":1713977007808,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4b7ad7844cb8db","name":"random static sharding 9 - Cluster ID: 135, Shard ID: 231","time":{"start":1713977498202,"stop":1713977498202,"duration":0},"status":"passed","severity":"normal"},{"uid":"59df45d4aba765b6","name":"should not receive a peer event before start","time":{"start":1713976969478,"stop":1713976969479,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d440bb96b0b13f4","name":"Throws when trying to push message with empty payload","time":{"start":1713977492649,"stop":1713977492649,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cc933e4a3a99e5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1713976909410,"stop":1713976909410,"duration":0},"status":"passed","severity":"normal"},{"uid":"688d9acddce920ca","name":"Check publish message containing Russian","time":{"start":1713977385368,"stop":1713977385369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafff73a072430d7","name":"dispatchEvent via connectionManager","time":{"start":1713977000726,"stop":1713977000726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5fe82df39eb95","name":"Does not throw an exception when node disconnects","time":{"start":1713977547997,"stop":1713977547997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0f400dea18a2ab","name":"Subscribe to topic containing Script and receive message","time":{"start":1713977581825,"stop":1713977581825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d7fd86a891dca2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1713977124778,"stop":1713977124779,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b68ed78a2762f67","name":"Push message with escaped characters payload","time":{"start":1713977340591,"stop":1713977340591,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacf0cdee37ea733","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1713976917116,"stop":1713976917116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a856a969402c23","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1713977124778,"stop":1713977124778,"duration":0},"status":"passed","severity":"normal"},{"uid":"681b20b2f695ac3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1713976933410,"stop":1713976933410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28114bd2fa9c314","name":"should configure sharding based on application and version for autosharding","time":{"start":1713976909407,"stop":1713976909407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d90b501c7e6165","name":"Check message with no payload is not received","time":{"start":1713977114455,"stop":1713977114455,"duration":0},"status":"passed","severity":"normal"},{"uid":"653f945fab46c1de","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1713977124778,"stop":1713977124778,"duration":0},"status":"passed","severity":"normal"},{"uid":"802ba275fc98c6cf","name":"Query with Ordered Callback, No message returned","time":{"start":1713977483875,"stop":1713977483876,"duration":1},"status":"passed","severity":"normal"},{"uid":"468317992d85108e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713977206854,"stop":1713977206854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed7946fa4a9e3e3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1713977389057,"stop":1713977389057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a89999489663f4","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1713977124779,"stop":1713977124780,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6982a34a1c0763e","name":"Subscribe to topic containing XML and publish message","time":{"start":1713977389065,"stop":1713977389066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d867e896f5eb86cf","name":"Check publish message containing JSON","time":{"start":1713977385372,"stop":1713977385372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9390ee3e9801cbe2","name":"Check received message containing shell command","time":{"start":1713977114445,"stop":1713977114446,"duration":1},"status":"passed","severity":"normal"},{"uid":"85931c1eb405d369","name":"Query generator for 2000 messages","time":{"start":1713977520917,"stop":1713977520917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ffdc28d79b2f78","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/10/topic92/proto","time":{"start":1713977433089,"stop":1713977433089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf8d914a05369d3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713977114449,"stop":1713977114450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29324a4a78ce2a8","name":"Push message with escaped characters payload","time":{"start":1713977492645,"stop":1713977492645,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e531da012c80c5","name":"Publish message with rate limit","time":{"start":1713977385381,"stop":1713977385382,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d6c88b049eb7a0","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1713977366664,"stop":1713977366664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"668a0365b4ea209a","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1713977124772,"stop":1713977124772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2efcf523fc76371","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713977581832,"stop":1713977581832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0895f5ed0f6add1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977226425,"stop":1713977226425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb22bbcc66a75a6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1713976945071,"stop":1713976945071,"duration":0},"status":"passed","severity":"normal"},{"uid":"949391d877a6f713","name":"udp ip6 address","time":{"start":1713976917270,"stop":1713976917270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac86bf2f3f8f960","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1713977124773,"stop":1713977124773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5368a2b9c24c96ef","name":"Relay + Store","time":{"start":1713976917698,"stop":1713976917698,"duration":0},"status":"passed","severity":"normal"},{"uid":"58680671b1cfd77e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713977581827,"stop":1713977581827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49cb0ce377b1607","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713977422645,"stop":1713977422645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d65c6ce8d3aad8c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1713977124775,"stop":1713977124776,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df90418b9238856","name":"Check received message containing Chinese","time":{"start":1713977422637,"stop":1713977422639,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ea1061a554b4d12","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1713976917114,"stop":1713976917115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d60ad17baeb14ad","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713977051396,"stop":1713977051396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c6c51e4c575ca1","name":"Overlapping topic subscription","time":{"start":1713977581822,"stop":1713977581822,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b851ff8d0fb9","name":"Decoder throws on empty string content topic","time":{"start":1713976945073,"stop":1713976945073,"duration":0},"status":"passed","severity":"normal"},{"uid":"685191804ca62afa","name":"Check received message containing short","time":{"start":1713977422650,"stop":1713977422650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8f2c100b03d9c7","name":"Rejects garbage","time":{"start":1713976925899,"stop":1713976925899,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e540dc109ab3cc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1713976943100,"stop":1713976943101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a3794866412be0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713977581828,"stop":1713977581828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f83a1e7c83ae3fc","name":"should throw error - no public key","time":{"start":1713976917690,"stop":1713976917691,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ef281fb6b9993c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713977581825,"stop":1713977581825,"duration":0},"status":"passed","severity":"normal"},{"uid":"def23871ed13133d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1713976937290,"stop":1713976937290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6449a93e46dca3a4","name":"Fails to push message with large meta","time":{"start":1713977340626,"stop":1713977340626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a939119abdf0a8d9","name":"Query with Promise Callback, No Decoder","time":{"start":1713977483877,"stop":1713977483877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2561d73a297bf499","name":"should not receive a peer event before start","time":{"start":1713977421676,"stop":1713977421676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec85034f795f4692","name":"Push message with content topic containing JSON","time":{"start":1713977492656,"stop":1713977492656,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b00325e33fb429","name":"Query Generator, Multiple PubsubTopics","time":{"start":1713977483852,"stop":1713977483853,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dbb2a5c1eeddf3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713977051396,"stop":1713977051398,"duration":2},"status":"passed","severity":"normal"},{"uid":"71ed44aac5b86e48","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1713976933091,"stop":1713976933091,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d3b6cc90c87c67","name":"Push message equal or less that 1MB","time":{"start":1713977340632,"stop":1713977340633,"duration":1},"status":"passed","severity":"normal"},{"uid":"74236d17d44e13ed","name":"Push message with meta","time":{"start":1713977340625,"stop":1713977340626,"duration":1},"status":"passed","severity":"normal"},{"uid":"76406edbe70c7e9b","name":"Init the array if not present","time":{"start":1713976908881,"stop":1713976908883,"duration":2},"status":"passed","severity":"normal"},{"uid":"5eb87c727eda115c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713977206872,"stop":1713977206873,"duration":1},"status":"passed","severity":"normal"},{"uid":"871d40fdc25387bb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713977581833,"stop":1713977581833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f26a08debfabf8e","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1713977124769,"stop":1713977124769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e88fc5d8186b17","name":"receives messages sent to provided content topic through stream","time":{"start":1713977385786,"stop":1713977385786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59a07340baab839c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1713976933411,"stop":1713976933411,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8574b70537fc59f4","name":"less peers than existing","time":{"start":1713977340993,"stop":1713977340993,"duration":0},"status":"skipped","severity":"normal"},{"uid":"140c9d573216703e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713977581834,"stop":1713977581835,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e16c0051cfc582d","name":"should emit a peer event after start","time":{"start":1713976937288,"stop":1713976937288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85c8d43941bd430","name":"Ping on unsubscribed peer","time":{"start":1713977039657,"stop":1713977039657,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c963689dbd38fa","name":"Push message with Chinese payload","time":{"start":1713977492640,"stop":1713977492641,"duration":1},"status":"passed","severity":"normal"},{"uid":"533d5d56f59e6010","name":"can start and stop the service","time":{"start":1713977421674,"stop":1713977421675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e285f0764d93cd","name":"Subscribe and receive messages via lightPush","time":{"start":1713977581819,"stop":1713977581819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6bbf1c850792d7","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app62/2/topic422/test.js","time":{"start":1713977433090,"stop":1713977433091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ec3f1b8337108c","name":"random static sharding 5 - Cluster ID: 372, Shard ID: 59","time":{"start":1713977498200,"stop":1713977498200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39ff55f8c1a05ae","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1713976959992,"stop":1713976959999,"duration":7},"status":"passed","severity":"normal"},{"uid":"8a101c86708a002f","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1713976909391,"stop":1713976909391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3779f1b0c4fc7c4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1713976933093,"stop":1713976933093,"duration":0},"status":"passed","severity":"normal"},{"uid":"81aa528d427ea180","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713977340619,"stop":1713977340620,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b75725f2144362","name":"Subscribe to topic containing short and receive message","time":{"start":1713977206856,"stop":1713977206856,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf8557461ed462d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1713976909402,"stop":1713976909403,"duration":1},"status":"passed","severity":"normal"},{"uid":"525f57f0c0253bd7","name":"Fails to push message bigger that 1MB","time":{"start":1713977492670,"stop":1713977492670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a059e6433e2f151","name":"Fields are not dropped","time":{"start":1713976921688,"stop":1713976921690,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d1b6f8138a2bfb","name":"Check received message with timestamp: 1713976958977000000 ","time":{"start":1713977114448,"stop":1713977114448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8451e698ce30136c","name":"Passing cursor with wrong message digest","time":{"start":1713977458257,"stop":1713977458257,"duration":0},"status":"passed","severity":"normal"},{"uid":"529aabb0d96186ed","name":"isConnected bwtween 2 js-waku relay nodes","time":{"start":1713977007810,"stop":1713977007811,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdebb0bda5fe5441","name":"Check received message containing SQL Injection","time":{"start":1713977422654,"stop":1713977422654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fda67191cc9815","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713977581821,"stop":1713977581821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b378ef6401d0ccee","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713977581834,"stop":1713977581834,"duration":0},"status":"passed","severity":"normal"},{"uid":"671361fa8185b93c","name":"Check received message containing special chars","time":{"start":1713977422652,"stop":1713977422652,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1935ab1910328d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713977581830,"stop":1713977581830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5912dca93f58e6f5","name":"Push message with custom timestamp: 1713973524916","time":{"start":1713977340627,"stop":1713977340627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a277dbbe3188af3","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1713976909392,"stop":1713976909392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c75e63b5237313","name":"Push message with numeric payload","time":{"start":1713977340585,"stop":1713977340586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb9d81cd4f29531","name":"should encodeTxt and decodeTxt","time":{"start":1713976917687,"stop":1713976917687,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8c0c17a8f0382","name":"should encode/decode to RLP encoding","time":{"start":1713976917692,"stop":1713976917692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2797c05b3df19579","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713977581829,"stop":1713977581829,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e6da79a60c57a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1713976968179,"stop":1713976968180,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce30ae8cbd30d5f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1713976909396,"stop":1713976909396,"duration":0},"status":"passed","severity":"normal"},{"uid":"98259cbcbeaa2a1f","name":"Default pageSize","time":{"start":1713977530083,"stop":1713977530084,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee81fda507e8451","name":"Subscribe and receives messages on 20 topics","time":{"start":1713977206846,"stop":1713977206847,"duration":1},"status":"passed","severity":"normal"},{"uid":"c393ffc69b35ad2f","name":"A test","time":{"start":1713977207088,"stop":1713977207089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a173313ca5330d","name":"Subscribe to topic containing short and receive message","time":{"start":1713977581823,"stop":1713977581823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c56f271a7b6cfed","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1713976909405,"stop":1713976909405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec77a866711e0c86","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1713976909387,"stop":1713976909387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6e6003c5749263","name":"Waku message hash computation (meta attribute not present)","time":{"start":1713976911879,"stop":1713976911879,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a1fb7324dfdd21","name":"Relay","time":{"start":1713976969197,"stop":1713976969197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a82f8f344c0dd","name":"Push message with Arabic payload","time":{"start":1713977340587,"stop":1713977340588,"duration":1},"status":"passed","severity":"normal"},{"uid":"10847f88b1fc293f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app54/2/topic927/utf8","time":{"start":1713977433090,"stop":1713977433090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67a314e41b8fd66","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1713976909385,"stop":1713976909385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ddd76df29bb264","name":"Push message with content topic containing SQL Injection","time":{"start":1713977340618,"stop":1713977340618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64a53c638c8e93b","name":"Check received message containing JSON","time":{"start":1713977422656,"stop":1713977422656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f672232235a932ec","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1713976909384,"stop":1713976909384,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ee0c9bd16b654a","name":"Query Generator, Wrong PubsubTopic","time":{"start":1713977483852,"stop":1713977483852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1a6f7b1b1c4d31","name":"Push message with unicode special characters payload","time":{"start":1713977340591,"stop":1713977340592,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e97cb09970f3224","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1713977124770,"stop":1713977124770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06d74583802500f","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1713977124764,"stop":1713977124765,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0ddd9016bace4","name":"Push message with content topic containing short","time":{"start":1713977340593,"stop":1713977340593,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a2bda9ed5724a1","name":"Ping on unsubscribed peer","time":{"start":1713977039659,"stop":1713977039660,"duration":1},"status":"passed","severity":"normal"},{"uid":"f230a5d7dff7f596","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1713977550948,"stop":1713977550948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7a56cce9183ea4","name":"Check received message containing XML","time":{"start":1713977114443,"stop":1713977114444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3a346071289eb8","name":"returns all values when wanted number matches available values","time":{"start":1713976932311,"stop":1713976932312,"duration":1},"status":"passed","severity":"normal"},{"uid":"254030a757d2406d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713977206846,"stop":1713977206846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4777007f2d43be4","name":"Subscribe to topic containing short and receive message","time":{"start":1713977581831,"stop":1713977581831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04006bfdbbca718","name":"Filter","time":{"start":1713977559456,"stop":1713977559456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5a6816de2d8e58","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713977581836,"stop":1713977581836,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e5f8a431d8a9d5","name":"Generator, custom pubsub topic","time":{"start":1713977528542,"stop":1713977528543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e42cf3eb24985bd","name":"should not receive a peer event before start","time":{"start":1713976937289,"stop":1713976937289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5991af24e3398813","name":"1 Store, 2 relays, 2 fetches","time":{"start":1713976933119,"stop":1713976933119,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba6a74fb16b32fb","name":"Encoder throws on undefined content topic","time":{"start":1713976922541,"stop":1713976922541,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cc96d599722f77","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713977171683,"stop":1713977171684,"duration":1},"status":"passed","severity":"normal"},{"uid":"642d291072b0c0e0","name":"Nodes with multiple pubsub topic","time":{"start":1713977378582,"stop":1713977378582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31518aa5d2a8aea","name":"throws on content topic with too few or too many fields","time":{"start":1713976909377,"stop":1713976909378,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baded1694592fcf","name":"Mutual subscription","time":{"start":1713977389054,"stop":1713977389054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5edca9f44d660b","name":"Fails to push message with empty content topic","time":{"start":1713977340625,"stop":1713977340625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a823e0ba7449e1","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1713977124764,"stop":1713977124764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bbdb12f535428","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1713976909405,"stop":1713976909405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4361dbdb0ef14b","name":"Overlapping topic subscription","time":{"start":1713977206854,"stop":1713977206854,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bec577bbcf3d0a9","name":"random static sharding 6 - Cluster ID: 323, Shard ID: 982","time":{"start":1713977498200,"stop":1713977498200,"duration":0},"status":"passed","severity":"normal"},{"uid":"32883d4333427080","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1713977389067,"stop":1713977389067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e61c3a9fb289a22","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1713977124770,"stop":1713977124771,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ed7aa7ab2bb3e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1713977550946,"stop":1713977550947,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c6eccd1055e997","name":"Subscribe to topic containing special chars and publish message","time":{"start":1713977389059,"stop":1713977389060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22463e966ace28c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713977581829,"stop":1713977581829,"duration":0},"status":"passed","severity":"normal"},{"uid":"98796f228b48850","name":"Relay + Store","time":{"start":1713976969197,"stop":1713976969198,"duration":1},"status":"passed","severity":"normal"},{"uid":"2194d58b18cce56d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1713976909457,"stop":1713976909457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2b576cb89d76f9","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1713976922388,"stop":1713976922388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2c7abed0b9c4c3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1713976917105,"stop":1713976917106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6388064873a2c0","name":"Publish without waiting for remote peer","time":{"start":1713977389055,"stop":1713977389055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8846ccbed7c00570","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713977433094,"stop":1713977433094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0ea90065074c9a","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1713977035857,"stop":1713977035857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2533ff6e260d0a9f","name":"same cluster, different shard: nodes don't connect","time":{"start":1713977124761,"stop":1713977124762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c60c9633da74033","name":"configure the node with multiple pubsub topics","time":{"start":1713977498204,"stop":1713977498204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbe412c80b7e5f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1713976909397,"stop":1713976909397,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e60e2e865a67c8","name":"Round trip binary serialization","time":{"start":1713976922539,"stop":1713976922540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f03172079942294","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1713976909398,"stop":1713976909398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8fbcfbe9003801","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1713976909401,"stop":1713976909401,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ec7310cd6ee481","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1713977422659,"stop":1713977422659,"duration":0},"status":"passed","severity":"normal"},{"uid":"774216f1edf159fd","name":"connected peers and dial","time":{"start":1713977340993,"stop":1713977340993,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb02ea14dacd1608","name":"Sets default value correctly","time":{"start":1713977547999,"stop":1713977547999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5f607011a2f073","name":"Query with Ordered Callback, No Decoder","time":{"start":1713977483873,"stop":1713977483875,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfea96508c91767b","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1713977124763,"stop":1713977124763,"duration":0},"status":"passed","severity":"normal"},{"uid":"196eef06947ac5b0","name":"ignores domain fetching errors","time":{"start":1713976933407,"stop":1713976933408,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b8e58e823c915a","name":"Subscribe and receive messages via lightPush","time":{"start":1713977581828,"stop":1713977581828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff317cea296486e2","name":"Store - dialed first","time":{"start":1713977559455,"stop":1713977559455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d513ab3fa67e0e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1713977389066,"stop":1713977389066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fc84d8090f7b6a","name":"ignores unrecognized TXT record formats","time":{"start":1713976933408,"stop":1713976933408,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ad6bc3f4b6f1ff","name":"retrieves a single peer","time":{"start":1713976933406,"stop":1713976933406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c825ec789d5357f3","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1713977007805,"stop":1713977007807,"duration":2},"status":"passed","severity":"normal"},{"uid":"4edde858229749d6","name":"Check message received after nwaku node is restarted","time":{"start":1713977114456,"stop":1713977114458,"duration":2},"status":"skipped","severity":"normal"},{"uid":"a27b2dd8690a582a","name":"nwaku subscribes","time":{"start":1713977373880,"stop":1713977373880,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f37687d8516dfa","name":"Ping on unsubscribed peer","time":{"start":1713976987587,"stop":1713976987587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca8839f66b2b90","name":"Push message with content topic containing escaped characters","time":{"start":1713977492657,"stop":1713977492657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcddfd635711ddd","name":"Check received message containing escaped characters","time":{"start":1713977422657,"stop":1713977422657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a1183340dfa76d","name":"Check publish message containing Basic HTML tag","time":{"start":1713977385371,"stop":1713977385371,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f3f5adbd66f8e5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977226427,"stop":1713977226427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b533e1ab9be07e41","name":"Encoder throws on empty string content topic","time":{"start":1713976945073,"stop":1713976945073,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aa676077032068","name":"Push message with content topic containing emoji","time":{"start":1713977340624,"stop":1713977340625,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2c018e9e6d5cb9","name":"Decrypt messages","time":{"start":1713977342471,"stop":1713977342472,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6d1ec165f7d048","name":"Wrong topic","time":{"start":1713977433092,"stop":1713977433093,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05eb2518f738124","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977226425,"stop":1713977226426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd7ffc030f428ee","name":"Push message with content topic containing Russian","time":{"start":1713977492653,"stop":1713977492654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a492273f4c803df","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713977581833,"stop":1713977581833,"duration":0},"status":"passed","severity":"normal"},{"uid":"714d807da76ce361","name":"Encoder throws on undefined content topic","time":{"start":1713976943103,"stop":1713976943104,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e654d68bad0b68","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1713977124783,"stop":1713977124783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de1209fdc4475cf","name":"Push message with emoji payload","time":{"start":1713977492646,"stop":1713977492646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2837db8dcb7f841","name":"Nwaku publishes","time":{"start":1713977373881,"stop":1713977373882,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adea31b04c1bf7b","name":"Push message with content topic containing Arabic","time":{"start":1713977340617,"stop":1713977340618,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b2e295fcd9e257","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1713977124775,"stop":1713977124775,"duration":0},"status":"passed","severity":"normal"},{"uid":"739b0d27837010fa","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713977581822,"stop":1713977581822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba30346406c42a","name":"should not fail to stop the service if it was not started","time":{"start":1713976937287,"stop":1713976937288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7efe6edd806e3b3","name":"Sign & Recover","time":{"start":1713976943599,"stop":1713976943600,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc88132ba6c39ae","name":"Check received message containing Basic HTML tag","time":{"start":1713977422641,"stop":1713977422641,"duration":0},"status":"passed","severity":"normal"},{"uid":"46520968b43869e3","name":"Push message with custom timestamp: 1713973514644","time":{"start":1713977492668,"stop":1713977492669,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24fc63196c36386","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1713976909411,"stop":1713976909411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f72ad0517e29821","name":"through manual discovery","time":{"start":1713977233427,"stop":1713977233427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1798628698180da","name":"random static sharding 4 - Cluster ID: 295, Shard ID: 971","time":{"start":1713977498199,"stop":1713977498199,"duration":0},"status":"passed","severity":"normal"},{"uid":"347d1c63e0f39ea5","name":"Subscribe to topic containing long and publish message","time":{"start":1713977389058,"stop":1713977389059,"duration":1},"status":"passed","severity":"normal"},{"uid":"55032cca3afa8787","name":"Push message with content topic containing shell command","time":{"start":1713977492657,"stop":1713977492657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62ebd9e49379dd9","name":"Push message with custom timestamp: 1683218714644","time":{"start":1713977492667,"stop":1713977492668,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fb0cf93f040e23","name":"random static sharding 3 - Cluster ID: 252, Shard ID: 972","time":{"start":1713977498199,"stop":1713977498199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e43ca1025032275","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713976917108,"stop":1713976917109,"duration":1},"status":"passed","severity":"normal"},{"uid":"942861cc732a20a8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1713977124768,"stop":1713977124768,"duration":0},"status":"passed","severity":"normal"},{"uid":"118c4e4ad0d0aaf4","name":"Push message with content topic containing numeric","time":{"start":1713977340594,"stop":1713977340594,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa621971fc5c425","name":"listenerCount","time":{"start":1713977000725,"stop":1713977000726,"duration":1},"status":"passed","severity":"normal"},{"uid":"2036f5e0dcc3d0a5","name":"unsubscribes","time":{"start":1713977541208,"stop":1713977541208,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d7dd6df52ab7d5","name":"random static sharding 2 - Cluster ID: 318, Shard ID: 434","time":{"start":1713977498198,"stop":1713977498198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0643fdaa1b75dbe","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1713976909396,"stop":1713976909396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1b5bfbe5387a3","name":"throws on content topic with empty application field","time":{"start":1713976909379,"stop":1713976909380,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f1b5f76b1b1515","name":"Decoder throws on undefined content topic","time":{"start":1713976922542,"stop":1713976922542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8dba52822d849c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1713976909400,"stop":1713976909400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b80b016bc3bac53","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1713977483876,"stop":1713977483876,"duration":0},"status":"passed","severity":"normal"},{"uid":"47170d82be8206c1","name":"Publish message with custom timestamp: Wed Apr 24 2024 17:49:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1713977385377,"stop":1713977385377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7e40d68a7b5271","name":"Push message with Script payload","time":{"start":1713977340589,"stop":1713977340589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332e20f8f242a54","name":"Publish message with custom timestamp: Wed Apr 24 2024 15:49:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1713977385376,"stop":1713977385377,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c026c392a5f523","name":"addEventListener with wrong event","time":{"start":1713977000723,"stop":1713977000723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57f5167b93fc275","name":"Decoder throws on empty string content topic","time":{"start":1713976943105,"stop":1713976943105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9de201f13c9ddcd","name":"different cluster, same shard: nodes don't connect","time":{"start":1713977124762,"stop":1713977124762,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a8842d2cb40756","name":"Check publish message containing escaped characters","time":{"start":1713977385374,"stop":1713977385374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4abc846b3ea263","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1713976909396,"stop":1713976909396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddbef4081d1da5d","name":"random static sharding 10 - Cluster ID: 73, Shard ID: 296","time":{"start":1713977498203,"stop":1713977498203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3653762c710748","name":"start node with empty shard","time":{"start":1713977498205,"stop":1713977498205,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd48dcd21ac135e9","name":"Push message with short payload","time":{"start":1713977492638,"stop":1713977492638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c455945f0219331c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1713976909395,"stop":1713976909395,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7d144c22007ce","name":"Check received message containing JSON","time":{"start":1713977114445,"stop":1713977114445,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5ec6b106371e0a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713977206844,"stop":1713977206844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28a8f39967f95ec","name":"Push message on custom pubsubTopic","time":{"start":1713977226426,"stop":1713977226426,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b287a042187f3a","name":"Passing page size 1 when there are 4 messages","time":{"start":1713977530080,"stop":1713977530081,"duration":1},"status":"passed","severity":"normal"},{"uid":"24cdb43222dc08ff","name":"same cluster, same shard: nodes connect","time":{"start":1713977124761,"stop":1713977124761,"duration":0},"status":"passed","severity":"normal"},{"uid":"906fe9495a239448","name":"Check publish message containing Arabic","time":{"start":1713977385368,"stop":1713977385368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f0d0640440cdbd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977035859,"stop":1713977035860,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf263bfd0652b6e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713977051398,"stop":1713977051398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8feb7b451e7fb6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977035858,"stop":1713977035858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12cc7b25f494b8e","name":"it tolerates circular branch references","time":{"start":1713976933407,"stop":1713976933407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2245f5899dbfffd2","name":"should be able to encode the field with only STORE set to true","time":{"start":1713976917101,"stop":1713976917102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6af8498a3191029","name":"Check received message containing Basic HTML tag","time":{"start":1713977422655,"stop":1713977422656,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b90500e453820c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/7/topic715/test.js","time":{"start":1713977433089,"stop":1713977433089,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9b869deb9bf9df","name":"Check meta is set [symmetric]","time":{"start":1713976943102,"stop":1713976943103,"duration":1},"status":"passed","severity":"normal"},{"uid":"330b8d62e2f7fb77","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1713976909382,"stop":1713976909382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c166aaf152c3b1c3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1713976909385,"stop":1713976909386,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e21ec97b452194","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1713977385785,"stop":1713977385786,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c68fb3cdda49496","name":"Fails to publish message with size larger than 1 MB","time":{"start":1713977385379,"stop":1713977385379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83f44847fdefde1","name":"Push message with numeric payload","time":{"start":1713977492639,"stop":1713977492639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4aaf56204b3847","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713977171682,"stop":1713977171682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e59780cf852692b","name":"Query generator for multiple messages with different message text format","time":{"start":1713977520912,"stop":1713977520912,"duration":0},"status":"passed","severity":"normal"},{"uid":"8151117cb5d68b91","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1713977670863,"stop":1713977670863,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb435728445f7ae4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713977171683,"stop":1713977171683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c974720be5ccf4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713977581824,"stop":1713977581824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb6d084189f1927","name":"should be able to encode the field with only RELAY set to true","time":{"start":1713976917098,"stop":1713976917101,"duration":3},"status":"passed","severity":"normal"},{"uid":"979fa32510cce9ff","name":"should only return 1 node with relay and store capability","time":{"start":1713976933409,"stop":1713976933409,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0765f155316540","name":"Check received message containing long","time":{"start":1713977422635,"stop":1713977422636,"duration":1},"status":"passed","severity":"normal"},{"uid":"36534acb982f68a3","name":"Check publish message after service node is restarted","time":{"start":1713977385380,"stop":1713977385380,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d341b33efebc0a4","name":"should not fail to stop the service if it was not started","time":{"start":1713976969477,"stop":1713976969477,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ea0d95672d43d2","name":"configure the node with multiple content topics","time":{"start":1713977433093,"stop":1713977433094,"duration":1},"status":"passed","severity":"normal"},{"uid":"98de78bddf163e1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1713977171686,"stop":1713977171686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9722fb6ba2536346","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1713977124769,"stop":1713977124770,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8304b486babc1de","name":"Ping on peer without subscriptions","time":{"start":1713977039659,"stop":1713977039659,"duration":0},"status":"passed","severity":"normal"},{"uid":"937792c00b9965ac","name":"Subscribe and receive messages via lightPush","time":{"start":1713977206843,"stop":1713977206844,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f18dd16ae72cf6b","name":"Query Generator - backward","time":{"start":1713977514764,"stop":1713977514764,"duration":0},"status":"passed","severity":"normal"},{"uid":"903d827fcdbdccac","name":"should properly create location multiaddrs - udp6","time":{"start":1713976917694,"stop":1713976917694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f088f4d56f381bf","name":"Ordered Callback - forward","time":{"start":1713977514769,"stop":1713977514770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64846e41d3eebf0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1713977550947,"stop":1713977550947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f989d8b4fc8a341a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1713977206845,"stop":1713977206846,"duration":1},"status":"passed","severity":"normal"},{"uid":"739d16754d8e5a5","name":"Fails to publish duplicate message","time":{"start":1713977385377,"stop":1713977385378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae65264d177d09f4","name":"Asymmetric encrypt & decrypt","time":{"start":1713976943598,"stop":1713976943598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4687ddf570f5cf2d","name":"should throw error - no public key","time":{"start":1713976917689,"stop":1713976917689,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ed3e6876b0a9a","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1713976909408,"stop":1713976909409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9feaff4b50041c1","name":"Check received message containing XML","time":{"start":1713977422655,"stop":1713977422655,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0584f6735e0acd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1713977124781,"stop":1713977124781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcac2a2c3f48c84","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1713976909388,"stop":1713976909389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb8efea157a261f","name":"Subscribe to topic containing long and receive message","time":{"start":1713977206857,"stop":1713977206857,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac19ff04e40e0e9","name":"Check received message containing JSON","time":{"start":1713977422642,"stop":1713977422642,"duration":0},"status":"passed","severity":"normal"},{"uid":"db748d5a475a5539","name":"isConnected return false after peer stops","time":{"start":1713977007809,"stop":1713977007810,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da7e67344de6e57","name":"Fails to publish message with wrong content topic","time":{"start":1713977385378,"stop":1713977385378,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb309a3e675fd36","name":"should be called at least once on all `peer:discovery` events","time":{"start":1713976968178,"stop":1713976968178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d4aa56e7235f26","name":"should return the pubsub topic directly if a string is provided","time":{"start":1713976909404,"stop":1713976909404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afb48e3c3b537c2","name":"can dial TLS multiaddrs","time":{"start":1713977233426,"stop":1713977233426,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cfb39d1b5a77a0","name":"Decoder throws on empty string content topic","time":{"start":1713976922542,"stop":1713976922543,"duration":1},"status":"passed","severity":"normal"},{"uid":"a300724eee17d819","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/5/topic306/proto","time":{"start":1713977433088,"stop":1713977433088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6ba8b1cb4245fc","name":"returns all values when wanted number is greater than available values","time":{"start":1713976932312,"stop":1713976932313,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac180ee46894a6d5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1713976917117,"stop":1713976917118,"duration":1},"status":"passed","severity":"normal"},{"uid":"277b40089900ecaf","name":"Check received message containing unicode special characters","time":{"start":1713977114446,"stop":1713977114447,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d37335025f3fab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1713976909400,"stop":1713976909401,"duration":1},"status":"passed","severity":"normal"},{"uid":"f996e7d24dd891e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1713977124777,"stop":1713977124777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80f4e61bc8fa63a","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713976909408,"stop":1713976909408,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f49bf1805ce516","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1713976909397,"stop":1713976909398,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b98b8733a329431","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713977581826,"stop":1713977581826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee785136fce88e54","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app37/9/topic181/utf8","time":{"start":1713977433088,"stop":1713977433089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dd1db648c1d175","name":"should throw error - no id","time":{"start":1713976917689,"stop":1713976917689,"duration":0},"status":"passed","severity":"normal"},{"uid":"472dd31ec359fb9b","name":"getPeersByDiscovery","time":{"start":1713977000725,"stop":1713977000725,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b19563c1f5a902c","name":"Check received message containing shell command","time":{"start":1713977422656,"stop":1713977422657,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a417d72375a2f1","name":"Passing page size 3 when there are 20 messages","time":{"start":1713977530081,"stop":1713977530081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ffc52d994e818d","name":"Callback on promise","time":{"start":1713977520914,"stop":1713977520915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e724adef501e3c89","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713977581826,"stop":1713977581826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0da95c88207f463","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1713976959977,"stop":1713976959979,"duration":2},"status":"passed","severity":"normal"},{"uid":"55e02818b03da119","name":"random static sharding 1 - Cluster ID: 957, Shard ID: 490","time":{"start":1713977498198,"stop":1713977498198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d183d9a4dd6d597","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713977581821,"stop":1713977581822,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e19065815f546dc","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1713977366664,"stop":1713977366664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d342fe4223b82b6","name":"Relay - times out","time":{"start":1713977559455,"stop":1713977559455,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5370632d606dfb","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1713976960002,"stop":1713976960003,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf58d2e1cda3006e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713977206868,"stop":1713977206869,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26e19303f86444d","name":"groups content topics by expected pubsub topic","time":{"start":1713976909388,"stop":1713976909388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a784d013741232","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713977422645,"stop":1713977422645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df980c1abf65a1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1713977458256,"stop":1713977458256,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f61f374be9f2b4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1713977550948,"stop":1713977550948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d03a074341ec94","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713977378584,"stop":1713977378584,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa802bde4083d4e","name":"Promise Callback - forward","time":{"start":1713977514765,"stop":1713977514767,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea44f01831f342a7","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713976909408,"stop":1713976909408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df22751373ad64","name":"random static sharding 8 - Cluster ID: 132, Shard ID: 577","time":{"start":1713977498202,"stop":1713977498202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a93c464cd7b573a","name":"Check message on other pubsub topic is not received","time":{"start":1713977114450,"stop":1713977114451,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e007c8b78cb183e","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1713977385784,"stop":1713977385784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a607f24270c12a34","name":"Push message with JSON payload","time":{"start":1713977492644,"stop":1713977492644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3200d0e1c3a5140a","name":"Push message with content topic containing special chars","time":{"start":1713977340594,"stop":1713977340595,"duration":1},"status":"passed","severity":"normal"},{"uid":"978310c35029f4b1","name":"Generator, 2 different pubsubtopics","time":{"start":1713977528551,"stop":1713977528558,"duration":7},"status":"passed","severity":"normal"},{"uid":"d85114f918279004","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1713977124766,"stop":1713977124766,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab5ef955d04fa","name":"should throw error - no id","time":{"start":1713976917690,"stop":1713976917690,"duration":0},"status":"passed","severity":"normal"},{"uid":"22da430424ed7e23","name":"Using a function","time":{"start":1713977547998,"stop":1713977547998,"duration":0},"status":"passed","severity":"normal"},{"uid":"108cbeba4ae3d638","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1713977385376,"stop":1713977385376,"duration":0},"status":"passed","severity":"normal"},{"uid":"59132a418bad7416","name":"Push message with content topic containing numeric","time":{"start":1713977492651,"stop":1713977492652,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab1606baa593925","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713977171686,"stop":1713977171686,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1be4346bf53e6b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1713976909397,"stop":1713976909397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2836f063184c3af5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1713976909398,"stop":1713976909398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee09186dc1adb90","name":"passes more than one ENR URLs and attempts connection","time":{"start":1713976969481,"stop":1713976969481,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1600c03a4eab3e36","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713977206858,"stop":1713977206859,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7459f9ef29ec64","name":"Check received message containing short","time":{"start":1713977422631,"stop":1713977422635,"duration":4},"status":"passed","severity":"normal"},{"uid":"b11134382bd0b22b","name":"Overlapping topic subscription","time":{"start":1713977581830,"stop":1713977581831,"duration":1},"status":"passed","severity":"normal"},{"uid":"deda9c676224533b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713977035860,"stop":1713977035861,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a1b1c228a75192","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1713976917115,"stop":1713976917116,"duration":1},"status":"passed","severity":"normal"},{"uid":"5464d5f27cab9a88","name":"Reopen subscription with peer with lost subscription","time":{"start":1713977039657,"stop":1713977039658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d39622da1229e3","name":"Query Generator, No message returned","time":{"start":1713977483854,"stop":1713977483854,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa3c5f0153b6658","name":"Push message with content topic containing shell command","time":{"start":1713977340620,"stop":1713977340620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0261649015fe74","name":"should throw an error for insufficient data","time":{"start":1713976909458,"stop":1713976909458,"duration":0},"status":"passed","severity":"normal"},{"uid":"29249ca8e409a172","name":"Check message with no payload is not received","time":{"start":1713977422660,"stop":1713977422660,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b1845a80196a91","name":"Nodes with multiple pubsub topic","time":{"start":1713977378583,"stop":1713977378583,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ff940c2c69877c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124776,"stop":1713977124776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e5eb8dcd83a78","name":"should be able to decode the field with only STORE set to true","time":{"start":1713976917113,"stop":1713976917114,"duration":1},"status":"passed","severity":"normal"},{"uid":"f856c584d8d35e67","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713976933411,"stop":1713976933411,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0e7e787d173ac89","name":"throws on content topic with non-number generation field","time":{"start":1713976909378,"stop":1713976909379,"duration":1},"status":"passed","severity":"normal"},{"uid":"384ecdfbcff7550b","name":"Throws when trying to push message with empty payload","time":{"start":1713977340592,"stop":1713977340593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9d17e3a80e8f8d","name":"Push message with content topic containing Script","time":{"start":1713977340619,"stop":1713977340619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7550cf51ebd029b0","name":"Subscribe to topic containing shell command and publish message","time":{"start":1713977389067,"stop":1713977389067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b1180e5bf467f6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1713977389056,"stop":1713977389057,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0f6e33484a138b","name":"Ordered Callback - backward","time":{"start":1713977514771,"stop":1713977514774,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4ca09c796121a40","name":"Check message with non string payload is not received","time":{"start":1713977422660,"stop":1713977422661,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8c72dedffec0b5","name":"should set field with only RELAY enabled","time":{"start":1713976917696,"stop":1713976917696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0933e0f47a1404f","name":"Reopen subscription with peer with lost subscription","time":{"start":1713976987587,"stop":1713976987588,"duration":1},"status":"passed","severity":"normal"},{"uid":"18551f9310954fa9","name":"Check publish message containing short","time":{"start":1713977385364,"stop":1713977385365,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5f5c577af518be","name":"Check received message containing Script","time":{"start":1713977422655,"stop":1713977422655,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f61e869393fb08e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713977171684,"stop":1713977171684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef368fe35c58232a","name":"caches peers it previously fetched","time":{"start":1713976933408,"stop":1713976933408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05cb56df7f11e89","name":"should set field with all protocols disabled","time":{"start":1713976917696,"stop":1713976917696,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab101c56ecc54bb","name":"Push message with Russian payload","time":{"start":1713977492642,"stop":1713977492642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f413a734b19710f3","name":"should throw error - invalid id","time":{"start":1713976917690,"stop":1713976917690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c53fd1980590cd","name":"Push message with content topic containing Arabic","time":{"start":1713977492653,"stop":1713977492653,"duration":0},"status":"passed","severity":"normal"},{"uid":"199aacad37da236a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1713976909393,"stop":1713976909393,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c20340262886303","name":"Check publish message containing Chinese","time":{"start":1713977385367,"stop":1713977385367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd71a666bc575e1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1713976933088,"stop":1713976933089,"duration":1},"status":"passed","severity":"normal"},{"uid":"e332de56db1552c3","name":"Js publishes, other Js receives","time":{"start":1713977373882,"stop":1713977373883,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed36c0eff334e8a1","name":"Check received message containing Basic HTML tag","time":{"start":1713977114444,"stop":1713977114444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9038b28b3485bd","name":"Check received message containing emoji","time":{"start":1713977422658,"stop":1713977422658,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d9780e109834d5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124781,"stop":1713977124782,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2beb90154186845","name":"tcp ip4 address","time":{"start":1713976917270,"stop":1713976917270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1218515d606af6f1","name":"should throw an error for an unconfigured topic","time":{"start":1713976909404,"stop":1713976909404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc1575bd6d2df3c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1713976922389,"stop":1713976922389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd09a00ef2e390f3","name":"should not receive a peer event after stop","time":{"start":1713976969479,"stop":1713976969479,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d917e3e341c6711","name":"Check received message containing Russian","time":{"start":1713977422653,"stop":1713977422654,"duration":1},"status":"passed","severity":"normal"},{"uid":"75bc86b288eb93dc","name":"Round trip binary encryption [ecies, signature]","time":{"start":1713976945071,"stop":1713976945072,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbec20a800d9c127","name":"receives messages sent to provided content topic through callback","time":{"start":1713977385785,"stop":1713977385785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fb4ea649a1fc88a","name":"Push message with content topic containing XML","time":{"start":1713977492655,"stop":1713977492656,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b413494e49af17b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1713976909383,"stop":1713976909383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ef280449d84f5a","name":"Check publish message containing special chars","time":{"start":1713977385366,"stop":1713977385367,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbe1570bec41707","name":"should throw an error for missing sharding configuration","time":{"start":1713976909409,"stop":1713976909409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2580a9b40566b6","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1713976909403,"stop":1713976909403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f5395c8117ba9d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1713976909405,"stop":1713976909406,"duration":1},"status":"passed","severity":"normal"},{"uid":"a164b003f3c5dbd9","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1713976909407,"stop":1713976909407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4081d4f2956c456","name":"Push message with content topic containing JSON","time":{"start":1713977340620,"stop":1713977340620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cab72c5908907","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713977581820,"stop":1713977581820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55c4522b47042db","name":"Check message received after nwaku node is restarted","time":{"start":1713977422661,"stop":1713977422661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d609c99c79387aaa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713977206859,"stop":1713977206859,"duration":0},"status":"passed","severity":"normal"},{"uid":"18208b9112e83fba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1713976909399,"stop":1713976909399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1769f707204752a8","name":"different cluster, different shard: nodes don't connect","time":{"start":1713977124762,"stop":1713977124763,"duration":1},"status":"passed","severity":"normal"},{"uid":"7574913bd00145b3","name":"Subscribe to topic containing short and publish message","time":{"start":1713977389058,"stop":1713977389058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c596d685fda279b6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1713977458253,"stop":1713977458253,"duration":0},"status":"passed","severity":"normal"},{"uid":"723e530330c143aa","name":"Check received message containing unicode special characters","time":{"start":1713977422657,"stop":1713977422657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9010957f948c23da","name":"Push message with content topic containing Chinese","time":{"start":1713977340595,"stop":1713977340617,"duration":22},"status":"passed","severity":"normal"},{"uid":"3ce255540553e50a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713977581832,"stop":1713977581832,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad10f8b1d3850e","name":"Query Generator - forward","time":{"start":1713977514764,"stop":1713977514764,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93ae3193fe82c2","name":"Query generator for multiple messages","time":{"start":1713977520912,"stop":1713977520912,"duration":0},"status":"passed","severity":"normal"},{"uid":"102a7aa4204dd047","name":"Ping on peer without subscriptions","time":{"start":1713976987586,"stop":1713976987587,"duration":1},"status":"passed","severity":"normal"},{"uid":"25303e5c1374fc63","name":"Delete observer","time":{"start":1713977342472,"stop":1713977342472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9062a4a314aed","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1713977206871,"stop":1713977206871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f6c878404da2c1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1713976909401,"stop":1713976909402,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e20f154e4563797","name":"Check publish message containing emoji","time":{"start":1713977385375,"stop":1713977385375,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdf484760ec07d2","name":"Push message on custom pubsubTopic","time":{"start":1713977226427,"stop":1713977226428,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb2195f499c0e9a","name":"Subscribe to topic containing Script and receive message","time":{"start":1713977581833,"stop":1713977581834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0491534951e5b3","name":"Encoder throws on empty string content topic","time":{"start":1713976943104,"stop":1713976943104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acf73e7d00643ca","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713977171682,"stop":1713977171682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f76557e15ea5ece","name":"Refresh subscription","time":{"start":1713977581822,"stop":1713977581823,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc37ffa158bf8321","name":"Push message with custom timestamp: 1713980724916","time":{"start":1713977340631,"stop":1713977340632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cabd88d1b270333","name":"should not fail to start the service if it is already started","time":{"start":1713976937288,"stop":1713976937288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3c30e3ecb07720","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1713977124767,"stop":1713977124768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d041ba547722242","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1713977124782,"stop":1713977124782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91f9f1ddaf77139","name":"1 Relay, 1 fetch","time":{"start":1713976933118,"stop":1713976933118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35207571e829d4e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1713977206867,"stop":1713977206868,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7f88e2811818dd","name":"can start and stop the service","time":{"start":1713976969476,"stop":1713976969477,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cf0da4d0292e91","name":"Accepts a valid Waku Message","time":{"start":1713976925897,"stop":1713976925898,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a684bd729a49e97","name":"Push message with content topic containing SQL Injection","time":{"start":1713977492654,"stop":1713977492655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b23b388ebc3a2fc","name":"should add and remove event listeners correctly","time":{"start":1713976937291,"stop":1713976937291,"duration":0},"status":"passed","severity":"normal"},{"uid":"474ea2f2a18f8e21","name":"should properly create peer info with all multiaddrs","time":{"start":1713976917695,"stop":1713976917695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d477468da876ff8","name":"Check message received after nwaku node is restarted","time":{"start":1713977422649,"stop":1713977422649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"570595663f8705e3","name":"Check message with no content topic is not received","time":{"start":1713977114454,"stop":1713977114455,"duration":1},"status":"passed","severity":"normal"},{"uid":"431b856c2d5c0edd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713977206859,"stop":1713977206859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7684a199526a27","name":"Push message with shell command payload","time":{"start":1713977492644,"stop":1713977492645,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac91701325b32ac7","name":"Push message with Script payload","time":{"start":1713977492642,"stop":1713977492643,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc9ea0b451d4551","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1713977385785,"stop":1713977385785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcc890c44404a012","name":"Ephemeral messages are not stored","time":{"start":1713976969907,"stop":1713976969907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5961e5012c91bea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1713977581825,"stop":1713977581825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5369c957433306ce","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1713977550949,"stop":1713977550949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27ff379ce91c9c3","name":"Used by Waku Relay","time":{"start":1713977547998,"stop":1713977547998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5870376134cb152a","name":"throws on content topic with empty topic name field","time":{"start":1713976909380,"stop":1713976909381,"duration":1},"status":"passed","severity":"normal"},{"uid":"3627319d9a2ba207","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1713977530821,"stop":1713977530821,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bab8d58c8cfe14","name":"Push message with XML payload","time":{"start":1713977492643,"stop":1713977492643,"duration":0},"status":"passed","severity":"normal"},{"uid":"438128e0fac549a2","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1713976909394,"stop":1713976909394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a61940daae175ef","name":"Push message with short payload","time":{"start":1713977340584,"stop":1713977340585,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f2591604b9d220","name":"should throw an error for missing required configuration","time":{"start":1713976909395,"stop":1713976909395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f097e3a039b35a","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1713977124763,"stop":1713977124764,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ae53f960e14f2c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977035855,"stop":1713977035856,"duration":1},"status":"passed","severity":"normal"},{"uid":"451e704690a68feb","name":"should handle a minimal index list","time":{"start":1713976909457,"stop":1713976909457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c867a04891d27c3c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713977581835,"stop":1713977581835,"duration":0},"status":"passed","severity":"normal"},{"uid":"456be568dc2fb9aa","name":"Push message with special chars payload","time":{"start":1713977340586,"stop":1713977340587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b980d6aacc0cc515","name":"handles different clusterIds correctly","time":{"start":1713976909389,"stop":1713976909389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6733a5c9ce72ec3","name":"Privacy Node - default protocol","time":{"start":1713977559457,"stop":1713977559457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f493e31cdac4c8e","name":"Push message with custom timestamp: 1713980714644","time":{"start":1713977492669,"stop":1713977492669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d365dcc29f21fec","name":"1 Relay, 1 Filter, gives up","time":{"start":1713976933119,"stop":1713976933120,"duration":1},"status":"passed","severity":"normal"},{"uid":"38be55515e73207f","name":"Generator, custom pubsub topic","time":{"start":1713977528545,"stop":1713977528545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4009d2596d55d3e4","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1713976909393,"stop":1713976909393,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f115f54e3b8fb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977528544,"stop":1713977528544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f88db913dd35825","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1713977206844,"stop":1713977206845,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc0e314262d0b53","name":"should emit a peer event after start","time":{"start":1713977421675,"stop":1713977421676,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dc524f646406e5","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1713977124783,"stop":1713977124783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9918ec69d5755149","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1713976909396,"stop":1713976909396,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0ff0bf568afb25","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1713976917104,"stop":1713976917104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99ec338c5d323b4","name":"new peer added after a peer was already found","time":{"start":1713977366663,"stop":1713977366663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffa92b14adea1f7d","name":"Check received message containing Arabic","time":{"start":1713977422639,"stop":1713977422639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4f97c9c0e6aea3","name":"Passing cursor with wrong pubsubTopic","time":{"start":1713977458257,"stop":1713977458258,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07e4b4dfc234ad2","name":"Check message on other pubsub topic is not received","time":{"start":1713977422659,"stop":1713977422659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f11b9392620063","name":"creates an iterator","time":{"start":1713977541207,"stop":1713977541207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1418991917d86e","name":"Fails to push message bigger that 1MB","time":{"start":1713977340633,"stop":1713977340637,"duration":4},"status":"passed","severity":"normal"},{"uid":"35e7fa62c4595a8a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1713977483872,"stop":1713977483873,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ee3853c6a47579","name":"Check message with invalid timestamp is not received","time":{"start":1713977422646,"stop":1713977422646,"duration":0},"status":"passed","severity":"normal"},{"uid":"721521102654b235","name":"Callback on promise, aborts when callback returns true","time":{"start":1713977520915,"stop":1713977520915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11da97da3ff63ee","name":"should load peers from local storage and dispatch events","time":{"start":1713976937290,"stop":1713976937290,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb7e9517c9ae30a","name":"Check received message containing emoji","time":{"start":1713977114447,"stop":1713977114448,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9f9d0fef3ce8e9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1713977581833,"stop":1713977581833,"duration":0},"status":"passed","severity":"normal"},{"uid":"be687371925bc11c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1713977581820,"stop":1713977581820,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eeb9af74242d00","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713977035854,"stop":1713977035855,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c62551a80a04b1","name":"should properly compute the node id","time":{"start":1713976917691,"stop":1713976917692,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecc963932567941","name":"Ping on subscribed peer","time":{"start":1713976987586,"stop":1713976987586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26154fd44509d6c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977035857,"stop":1713977035858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ca6cf0b59a2eef","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1713977389064,"stop":1713977389065,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2d3801a61d555d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1713977389064,"stop":1713977389064,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a658d2584b144d","name":"should decode valid enr with tcp successfully","time":{"start":1713976917688,"stop":1713976917689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca184e55c126982a","name":"should properly create location multiaddrs - udp4","time":{"start":1713976917694,"stop":1713976917694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7601f585560df4a0","name":"Check received message containing Script","time":{"start":1713977422640,"stop":1713977422641,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e63b0adc5df2c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1713977581834,"stop":1713977581834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aab0836d65017f3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977035855,"stop":1713977035855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc910db3faf77bd","name":"Query with Promise Callback, No message returned","time":{"start":1713977483877,"stop":1713977483878,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5cbe1c2b8a0531","name":"Check publish message containing shell command","time":{"start":1713977385372,"stop":1713977385374,"duration":2},"status":"passed","severity":"normal"},{"uid":"7812c55cc52167d7","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1713977035859,"stop":1713977035859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4500498b3e2feac","name":"Check publish message containing numeric","time":{"start":1713977385366,"stop":1713977385366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87e683c15e1d531","name":"Push to array if already present","time":{"start":1713976908883,"stop":1713976908885,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a1b93e589e247f2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1713977520915,"stop":1713977520916,"duration":1},"status":"passed","severity":"normal"},{"uid":"81265686ac8326e9","name":"Passing page size 10 when there are 10 messages","time":{"start":1713977530081,"stop":1713977530082,"duration":1},"status":"passed","severity":"normal"},{"uid":"826fe530233b9f40","name":"Check received message containing escaped characters","time":{"start":1713977114446,"stop":1713977114446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c54a5f8a06654c8","name":"start node with empty content topic","time":{"start":1713977433095,"stop":1713977433095,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c4bded144e9168","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1713976917106,"stop":1713976917107,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a4f744144c2153","name":"Check received message containing numeric","time":{"start":1713977422651,"stop":1713977422651,"duration":0},"status":"passed","severity":"normal"},{"uid":"18262c6db4161fc6","name":"topics with same application and version share the same shard","time":{"start":1713976909387,"stop":1713976909388,"duration":1},"status":"passed","severity":"normal"},{"uid":"812be068b6275bda","name":"should be able to encode the field with only FILTER set to true","time":{"start":1713976917102,"stop":1713976917103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70580a11c315f18","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1713977206858,"stop":1713977206858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec33e014dbbe029","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1713976933090,"stop":1713976933090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bed9cb06edbbced","name":"Check received message containing Russian","time":{"start":1713977114442,"stop":1713977114442,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a51d09d65154e","name":"Check received message with timestamp: 1713976959146000000 ","time":{"start":1713977422658,"stop":1713977422658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3a503e056e8f46","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977528546,"stop":1713977528549,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fbd806f4d363e16","name":"Push message with content topic containing unicode special characters","time":{"start":1713977492657,"stop":1713977492658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5240eba39772fec6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1713976969911,"stop":1713976969912,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd39c0bb85bbd36","name":"non connected peers","time":{"start":1713977340994,"stop":1713977340994,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef058de3e1d3eb07","name":"Check message on other pubsub topic is not received","time":{"start":1713977422646,"stop":1713977422647,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aeee6e2731bd952","name":"Check message with non string payload is not received","time":{"start":1713977114455,"stop":1713977114456,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43bf973767d5bb3","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1713977530820,"stop":1713977530820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bc5486db49771d","name":"Check message with no content topic is not received","time":{"start":1713977422647,"stop":1713977422647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3c1025030d0739","name":"Push message with content topic containing escaped characters","time":{"start":1713977340622,"stop":1713977340624,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c0edd58c2e0306d","name":"throws on content topic with empty version field","time":{"start":1713976909380,"stop":1713976909380,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d7226c6dd3155c","name":"Check received message containing shell command","time":{"start":1713977422642,"stop":1713977422642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a0ce71b8576af7","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1713977458254,"stop":1713977458255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbe67766a6d48c8","name":"Check received message containing Arabic","time":{"start":1713977422653,"stop":1713977422653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed16fcbc04251cc","name":"Light Node - default protocols","time":{"start":1713977559457,"stop":1713977559457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3902d1d5668e32","name":"Check publish message containing Script","time":{"start":1713977385370,"stop":1713977385371,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb5b2e258095e71","name":"Query generator for multiple messages with multiple decoders","time":{"start":1713977520912,"stop":1713977520913,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa20c9d523909dc","name":"1 Store, 2 fetches","time":{"start":1713976933118,"stop":1713976933119,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8017b8eec372b6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1713977206847,"stop":1713977206848,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ccce53c7fbad82","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1713976917107,"stop":1713976917108,"duration":1},"status":"passed","severity":"normal"},{"uid":"af85a22e373d3630","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713977171685,"stop":1713977171685,"duration":0},"status":"passed","severity":"normal"},{"uid":"db87bbb67c362170","name":"Sample","time":{"start":1713976917207,"stop":1713976917208,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4653282ce19b4fc","name":"Check message with no pubsub topic is not received","time":{"start":1713977114451,"stop":1713977114454,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a2f692850f0219f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713977581827,"stop":1713977581827,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a609a7d18945ab","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1713977498197,"stop":1713977498198,"duration":1},"status":"broken","severity":"normal"},{"uid":"330f2e2816e5018f","name":"pre and post cipher","time":{"start":1713976943599,"stop":1713976943599,"duration":0},"status":"passed","severity":"normal"},{"uid":"928bbdafc8a5b2a6","name":"Push message with custom timestamp: 1683218724916","time":{"start":1713977340626,"stop":1713977340627,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1db0c4e64241ab0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1713976932313,"stop":1713976932314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a814b7701114402e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713977581821,"stop":1713977581821,"duration":0},"status":"passed","severity":"normal"},{"uid":"182245f44b163706","name":"handles multiple messages","time":{"start":1713977541207,"stop":1713977541208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62c5c9cae77d63b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124768,"stop":1713977124769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44a20ce551312eb","name":"Fails to publish message with empty text","time":{"start":1713977385378,"stop":1713977385378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dc2c0332d9a32e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1713977483854,"stop":1713977483867,"duration":13},"status":"passed","severity":"normal"},{"uid":"75a30770c17c412f","name":"should throw an error if shards are undefined for static sharding","time":{"start":1713976909394,"stop":1713976909395,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b5bf40d7e6eedd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1713977389056,"stop":1713977389056,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bea9ef34ea4f05","name":"Push message with long payload","time":{"start":1713977340585,"stop":1713977340585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9d59ef4cc5106c","name":"Check received message containing Chinese","time":{"start":1713977114441,"stop":1713977114441,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd01d854fa3aea4","name":"should handle application and version for autosharding","time":{"start":1713976909392,"stop":1713976909393,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdc6456757f672d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1713977498204,"stop":1713977498205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f483487ecfe0a49e","name":"Fails to push message with large meta","time":{"start":1713977492660,"stop":1713977492661,"duration":1},"status":"passed","severity":"normal"},{"uid":"997d1e4de28722c0","name":"Push message with rate limit","time":{"start":1713977492662,"stop":1713977492662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa4f5b94dc4544b","name":"Push message with unicode special characters payload","time":{"start":1713977492645,"stop":1713977492645,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f29861ec079d0","name":"Push message with long payload","time":{"start":1713977492638,"stop":1713977492639,"duration":1},"status":"passed","severity":"normal"},{"uid":"998ec242ab3b7fc2","name":"Generator, 2 different pubsubtopics","time":{"start":1713977528543,"stop":1713977528544,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dda2df600f85bf","name":"Symmetric encrypt & Decrypt","time":{"start":1713976943598,"stop":1713976943599,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff59a0e611633a28","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1713976909390,"stop":1713976909390,"duration":0},"status":"passed","severity":"normal"},{"uid":"4534f55d9cd09cb7","name":"handles empty contentTopics array correctly","time":{"start":1713976909409,"stop":1713976909410,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d966e0002b51be","name":"Check received message containing Script","time":{"start":1713977114443,"stop":1713977114443,"duration":0},"status":"passed","severity":"normal"},{"uid":"793f6f9d809fb6e5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713977670863,"stop":1713977670863,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d18788a0ebe2d0","name":"Subscribe to topic containing Script and receive message","time":{"start":1713977206863,"stop":1713977206865,"duration":2},"status":"passed","severity":"normal"},{"uid":"5887187a144639fe","name":"Fails to push message with empty content topic","time":{"start":1713977492658,"stop":1713977492659,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4f434466a35479","name":"Check received message containing numeric","time":{"start":1713977422636,"stop":1713977422636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f014cdbc48a3214","name":"Check received message containing XML","time":{"start":1713977422641,"stop":1713977422641,"duration":0},"status":"passed","severity":"normal"},{"uid":"deda855eb043af2e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1713976909398,"stop":1713976909399,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbd0bc3e60c3e5f","name":"Correctly serialized arguments","time":{"start":1713977233502,"stop":1713977233502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7308d96fda1df7e","name":"should use DNS peer discovery with light client","time":{"start":1713976969480,"stop":1713976969480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e642e90040880ef","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1713977051394,"stop":1713977051395,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c2af3f96fd7625","name":"Reusing cursor across nodes","time":{"start":1713977458256,"stop":1713977458257,"duration":1},"status":"passed","severity":"normal"},{"uid":"194789c87bd2c291","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713977114449,"stop":1713977114449,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed14680648017f6c","name":"connects to nwaku","time":{"start":1713977547996,"stop":1713977547996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba400e9219b4bb2b","name":"shard 0","time":{"start":1713977498195,"stop":1713977498196,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ed55383d86d0fbf1","name":"Decoder throws on undefined content topic","time":{"start":1713976945073,"stop":1713976945073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9abe5435800df09","name":"more peers than existing","time":{"start":1713977340993,"stop":1713977340993,"duration":0},"status":"skipped","severity":"normal"},{"uid":"257d6babb6827592","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1713977171687,"stop":1713977171695,"duration":8},"status":"passed","severity":"normal"},{"uid":"9a104c40e6762dea","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1713977124784,"stop":1713977124784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c6caed34bf0a03","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1713977385378,"stop":1713977385379,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89862e2800f9ba1","name":"can start the service","time":{"start":1713976969475,"stop":1713976969476,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5e7385f6b0cb8d","name":"throws on content topic with empty encoding field","time":{"start":1713976909381,"stop":1713976909381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9540f1eaad3cc05f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1713977550949,"stop":1713977550949,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0e6139824ad0a","name":"recovers when dns.resolve returns empty","time":{"start":1713976933407,"stop":1713976933407,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aaae1e18e9f60a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713977378577,"stop":1713977378578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3718f2cd546ac9","name":"Subscribe to topic containing numeric and publish message","time":{"start":1713977389059,"stop":1713977389059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f4ed6c27e51dff","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1713977051395,"stop":1713977051395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5119f8da031941","name":"different cluster, same shard: nodes don't connect","time":{"start":1713977247442,"stop":1713977247442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f2e2d5c446af1d","name":"Check publish message containing long","time":{"start":1713977385365,"stop":1713977385365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36e43e564799cc0","name":"should properly create location multiaddrs - tcp","time":{"start":1713976917695,"stop":1713976917695,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea85069d7f71884","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1713977389067,"stop":1713977389068,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b0c2600d5e95ef","name":"removeEventListener with wrong event","time":{"start":1713977000724,"stop":1713977000725,"duration":1},"status":"passed","severity":"normal"},{"uid":"3357654742b8e888","name":"Push message with content topic containing unicode special characters","time":{"start":1713977340624,"stop":1713977340624,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b567904ea99b3da","name":"Push message with content topic containing Basic HTML tag","time":{"start":1713977492656,"stop":1713977492656,"duration":0},"status":"passed","severity":"normal"},{"uid":"de981442902843f8","name":"should not fail to start the service if it is already started","time":{"start":1713976969477,"stop":1713976969478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1def88c1bc014737","name":"Push message with content topic containing long","time":{"start":1713977340593,"stop":1713977340594,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07620502d6f5fa3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1713976917112,"stop":1713976917113,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a79a94a4504fe61","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1713976933090,"stop":1713976933091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57fe3312fff23ff","name":"should not receive a peer event after stop","time":{"start":1713976937289,"stop":1713976937289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee57e2b14e08492","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713977581826,"stop":1713977581827,"duration":1},"status":"passed","severity":"normal"},{"uid":"caacc0b844ece3f8","name":"Check received message containing Chinese","time":{"start":1713977422652,"stop":1713977422653,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fc1d5de2300c37","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1713976968180,"stop":1713976968180,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb12cf8e216f6cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1713976933089,"stop":1713976933089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d894ce323d51a4c8","name":"start node with ApplicationInfo","time":{"start":1713977433094,"stop":1713977433094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5c83ce96b39fc8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/2/topic753/test.js","time":{"start":1713977433090,"stop":1713977433090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d814688395703598","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1713977124780,"stop":1713977124781,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9982f290fedea25","name":"Publish message with large meta","time":{"start":1713977385381,"stop":1713977385381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8440c53c167e5aa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977035860,"stop":1713977035860,"duration":0},"status":"passed","severity":"normal"},{"uid":"10257e47a458aca2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1713977389064,"stop":1713977389064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26659037b5eeaa6","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1713976909458,"stop":1713976909458,"duration":0},"status":"passed","severity":"normal"},{"uid":"483da2db54718e07","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/7/topic52/utf8","time":{"start":1713977433092,"stop":1713977433092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe02b699375cc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1713976909384,"stop":1713976909385,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdf05b09a25ebe7","name":"Push message with Chinese payload","time":{"start":1713977340587,"stop":1713977340587,"duration":0},"status":"passed","severity":"normal"},{"uid":"389946e54c522b7e","name":"Subscribe and receives messages on 20 topics","time":{"start":1713977581821,"stop":1713977581821,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c116521c9e3f41","name":"Check received message with timestamp: 1713976959146 ","time":{"start":1713977422658,"stop":1713977422658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a134981e54dc308d","name":"Subscribe and receive messages via waku relay post","time":{"start":1713977581829,"stop":1713977581829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66505371b259179","name":"Store - dialed after - with timeout","time":{"start":1713977559455,"stop":1713977559456,"duration":1},"status":"passed","severity":"normal"},{"uid":"602bc872dc878a1e","name":"should properly create location multiaddrs - udp","time":{"start":1713976917695,"stop":1713976917695,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abcf6a3e5bad54f","name":"Encoder throws on undefined content topic","time":{"start":1713976945072,"stop":1713976945072,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dd3eb1ef97f443","name":"handles different networkShards values correctly","time":{"start":1713976909389,"stop":1713976909389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b09654087d1608b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713977035858,"stop":1713977035859,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb3b45df4584663","name":"Publish message with custom timestamp: Thu May 04 2023 16:49:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1713977385376,"stop":1713977385376,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b4915985b2adce","name":"Passing page size 110 when there are 120 messages","time":{"start":1713977530083,"stop":1713977530083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6b1a7e5a0cac80","name":"should use the provided clusterId for the pubsub topic","time":{"start":1713976909411,"stop":1713976909411,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f114f3ebb0fd63","name":"Check received message containing SQL Injection","time":{"start":1713977422640,"stop":1713977422640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4788091db2e7cdb","name":"Push message with Basic HTML tag payload","time":{"start":1713977492643,"stop":1713977492644,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bf47b47cc43815","name":"same cluster, same shard: nodes connect","time":{"start":1713977247441,"stop":1713977247441,"duration":0},"status":"passed","severity":"normal"},{"uid":"317f98218a9ce4fa","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1713976933087,"stop":1713976933088,"duration":1},"status":"passed","severity":"normal"},{"uid":"505a50dedac62c0","name":"Check message received after jswaku node is restarted","time":{"start":1713977114456,"stop":1713977114456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbf8e916204374dd","name":"Push 30 different messages","time":{"start":1713977340592,"stop":1713977340592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a769ba6b8134fd0","name":"should not throw an error for a single configured topic","time":{"start":1713976909403,"stop":1713976909403,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cff3b85f932023","name":"Push message with Basic HTML tag payload","time":{"start":1713977340589,"stop":1713977340590,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc4f2e83753c7ea","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/4/topic983/utf8","time":{"start":1713977433091,"stop":1713977433091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fac95cd0195ad7","name":"isConnected should return false after all peers disconnect","time":{"start":1713976960005,"stop":1713976960006,"duration":1},"status":"passed","severity":"normal"},{"uid":"110f675ecdf5c8ce","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1713977458255,"stop":1713977458255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1408cc05de450a16","name":"Passing page size 0 when there are 110 messages","time":{"start":1713977530079,"stop":1713977530079,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f0069b3cbe7d62","name":"Push message on custom pubsubTopic","time":{"start":1713977226424,"stop":1713977226424,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa06f5340e01cb3","name":"random static sharding 7 - Cluster ID: 358, Shard ID: 891","time":{"start":1713977498201,"stop":1713977498201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4a28a2356a1b73","name":"Push message with content topic containing long","time":{"start":1713977492651,"stop":1713977492651,"duration":0},"status":"passed","severity":"normal"},{"uid":"910236532456d082","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713977206857,"stop":1713977206858,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6eb7d48d72f0a95","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1713976909386,"stop":1713976909387,"duration":1},"status":"passed","severity":"normal"},{"uid":"369ca293cc36ebba","name":"Subscribe to topic containing long and receive message","time":{"start":1713977581823,"stop":1713977581823,"duration":0},"status":"passed","severity":"normal"},{"uid":"822fb7490824130c","name":"Subscribe and receives messages on 20 topics","time":{"start":1713977581830,"stop":1713977581830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf300bfac39dfff","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/3/topic286/proto","time":{"start":1713977433091,"stop":1713977433091,"duration":0},"status":"passed","severity":"normal"},{"uid":"477898cef83f1524","name":"should get / set UDP multiaddr","time":{"start":1713976917693,"stop":1713976917693,"duration":0},"status":"passed","severity":"normal"},{"uid":"761f7b2eaf8775ec","name":"Ordered callback, aborts when callback returns true","time":{"start":1713977520916,"stop":1713977520917,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca72289e9984225","name":"throws on content topic with generation field greater than 0","time":{"start":1713976909379,"stop":1713976909379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b798e87e905ff80f","name":"Check received message containing SQL Injection","time":{"start":1713977114442,"stop":1713977114443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e386e8e7dacd841","name":"Subscribe to topic containing long and receive message","time":{"start":1713977581831,"stop":1713977581832,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d75e05d1d64bf5","name":"Ping on subscribed peer","time":{"start":1713977039655,"stop":1713977039656,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d63cc892915c3ad","name":"Check received message with timestamp: 1713976959146 ","time":{"start":1713977422644,"stop":1713977422645,"duration":1},"status":"passed","severity":"normal"},{"uid":"236d7c068e682eef","name":"Check received message containing emoji","time":{"start":1713977422643,"stop":1713977422644,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0ed2c8dde55c2a","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1713977206880,"stop":1713977206881,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d82f60515b5312","name":"throws an error for improperly formatted content topics","time":{"start":1713976909389,"stop":1713976909390,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efe80db575ccb6d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713977581828,"stop":1713977581828,"duration":0},"status":"passed","severity":"normal"},{"uid":"21369d482c3d726b","name":"Check received message containing Russian","time":{"start":1713977422640,"stop":1713977422640,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0fe380657e9d6","name":"Overlapping topic subscription","time":{"start":1713977389058,"stop":1713977389058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35ace424b9c0b90f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1713977389056,"stop":1713977389056,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeb011c940f9553","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1713977124780,"stop":1713977124780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb774f771a33e51","name":"Check received message containing short","time":{"start":1713977114438,"stop":1713977114439,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7814f1aee767090","name":"Check received message with timestamp: 1713976959146000000 ","time":{"start":1713977422644,"stop":1713977422644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e091212769a0a61","name":"Refresh subscription","time":{"start":1713977581831,"stop":1713977581831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bef90ad55ed502b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713977581823,"stop":1713977581824,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc12b8e8d91126a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713977581824,"stop":1713977581824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edd20a968609bd6","name":"should return empty list for no shard","time":{"start":1713976909394,"stop":1713976909394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4449b6e9de874cb3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1713976917117,"stop":1713976917117,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b8c2244286003","name":"Push message with content topic containing Script","time":{"start":1713977492655,"stop":1713977492655,"duration":0},"status":"passed","severity":"normal"},{"uid":"68729b984de7cf58","name":"getPeersByDiscovery","time":{"start":1713977366663,"stop":1713977366663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6470418624dd30a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977226428,"stop":1713977226428,"duration":0},"status":"passed","severity":"normal"},{"uid":"839f4fccbb182a12","name":"Subscribe to topic containing JSON and publish message","time":{"start":1713977389066,"stop":1713977389066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c456854af225fd88","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1713977378581,"stop":1713977378581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2eddcb9e9c8c9ca","name":"should properly create location multiaddrs - tcp4","time":{"start":1713976917694,"stop":1713976917694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06116d04be6c3ad","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713977171685,"stop":1713977171685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb773b1d8b05194","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1713977581829,"stop":1713977581830,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb072357a1fbeec","name":"should get / set TCP multiaddr","time":{"start":1713976917693,"stop":1713976917693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6821b92498f1dbbe","name":"can start the service","time":{"start":1713976937286,"stop":1713976937287,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c75a588a63a4cc","name":"Check received message with timestamp: 1713976958977 ","time":{"start":1713977114448,"stop":1713977114449,"duration":1},"status":"passed","severity":"normal"},{"uid":"1091d0edf79d4a6e","name":"can start the service","time":{"start":1713977421674,"stop":1713977421674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6296f93da0ad2527","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1713977581830,"stop":1713977581830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad61af21623fd8aa","name":"should set field with only STORE enabled","time":{"start":1713976917697,"stop":1713976917697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d94cf1f4d9b1b6a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1713976933092,"stop":1713976933092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5e321be84f3010","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1713976909396,"stop":1713976909397,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e76b52050cf1f47","name":"Push message with JSON payload","time":{"start":1713977340590,"stop":1713977340590,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea58d00cdd18f4f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1713977528558,"stop":1713977528559,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c68d2e67cefbb0","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1713977124766,"stop":1713977124767,"duration":1},"status":"passed","severity":"normal"},{"uid":"d735959e47f3ed4d","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1713976960000,"stop":1713976960002,"duration":2},"status":"passed","severity":"normal"},{"uid":"646b6170e29dfaf0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1713976909402,"stop":1713976909402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4a904962f84f2a","name":"Register correct protocols","time":{"start":1713977389054,"stop":1713977389055,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a762e80db335f6","name":"Push message with special chars payload","time":{"start":1713977492639,"stop":1713977492640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61c45b86970e03f","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1713977124775,"stop":1713977124775,"duration":0},"status":"passed","severity":"normal"},{"uid":"62423cf05c4f5948","name":"Passing page size 11 when there are 10 messages","time":{"start":1713977530082,"stop":1713977530082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61c260c12270e8f","name":"isConnected should return true after first peer connects","time":{"start":1713977007809,"stop":1713977007809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7e3e5c95c24b38","name":"Push message with content topic containing special chars","time":{"start":1713977492652,"stop":1713977492652,"duration":0},"status":"passed","severity":"normal"},{"uid":"818e967579c647f5","name":"should emit a peer event after start","time":{"start":1713976969478,"stop":1713976969478,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a1897bef10afa3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1713977247440,"stop":1713977247441,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de3e894546cb398","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1713977458253,"stop":1713977458253,"duration":0},"status":"passed","severity":"normal"},{"uid":"327871060c3fe35e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124771,"stop":1713977124771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6233d52dc8d4109","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1713976909406,"stop":1713976909406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca213d76b669797d","name":"Check received message containing special chars","time":{"start":1713977422637,"stop":1713977422637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed21759ebc1104d0","name":"Query generator for multiple messages with different content topic format","time":{"start":1713977520913,"stop":1713977520914,"duration":1},"status":"passed","severity":"normal"},{"uid":"71238a5aa88433bd","name":"Waku message hash computation","time":{"start":1713976911877,"stop":1713976911878,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b4c4ab4519667e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1713977670862,"stop":1713977670862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7032c8a92a212521","name":"Check message with no payload is not received","time":{"start":1713977422647,"stop":1713977422648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbd3145ce2815fa","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1713977124774,"stop":1713977124774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9ad84832183863","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1713976909386,"stop":1713976909386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb68a07970ac1576","name":"Publishes to nwaku","time":{"start":1713977373881,"stop":1713977373881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9f57fe11d3b9b","name":"Check publish message containing unicode special characters","time":{"start":1713977385374,"stop":1713977385375,"duration":1},"status":"passed","severity":"normal"},{"uid":"592bb2765055939","name":"Ephemeral field is preserved - encoder v0","time":{"start":1713976969911,"stop":1713976969911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a766319278bcce6d","name":"Relay - dialed first","time":{"start":1713977559453,"stop":1713977559454,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c462e984d8ffd0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1713976909386,"stop":1713976909386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc2fca77409578e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1713976943102,"stop":1713976943102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea70964581f744","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1713976909401,"stop":1713976909401,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bffbc765bc1228","name":"Push message with Arabic payload","time":{"start":1713977492641,"stop":1713977492641,"duration":0},"status":"passed","severity":"normal"},{"uid":"c986558a25696cf1","name":"Subscribe to topic containing Script and publish message","time":{"start":1713977389065,"stop":1713977389065,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bddf572ec947c87","name":"stop","time":{"start":1713977000727,"stop":1713977000727,"duration":0},"status":"passed","severity":"normal"},{"uid":"de88ea9a46a51006","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1713977483876,"stop":1713977483877,"duration":1},"status":"passed","severity":"normal"},{"uid":"3384d43c3a971580","name":"Check message with invalid timestamp is not received","time":{"start":1713977422659,"stop":1713977422659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1cd104cadaa211","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1713977124773,"stop":1713977124773,"duration":0},"status":"passed","severity":"normal"},{"uid":"592b88098d738cd4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1713977389068,"stop":1713977389068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9db390b39379774","name":"Push message equal or less that 1MB","time":{"start":1713977492669,"stop":1713977492669,"duration":0},"status":"passed","severity":"normal"},{"uid":"199a95edba451f47","name":"Check received message containing long","time":{"start":1713977422650,"stop":1713977422651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9005c99470b1e99","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1713976968181,"stop":1713976968181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b56c64f7780ab4","name":"should set field with only FILTER enabled","time":{"start":1713976917697,"stop":1713976917697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a821d553c874a5a1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1713977581824,"stop":1713977581824,"duration":0},"status":"passed","severity":"normal"},{"uid":"69399facd4c3a817","name":"Push message with content topic containing Russian","time":{"start":1713977340618,"stop":1713977340618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beacdd99f4944ad","name":"should only return 1 node with relay capability","time":{"start":1713976933409,"stop":1713976933409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c00b44df7e460f","name":"Waku message hash computation (payload length 0)","time":{"start":1713976911879,"stop":1713976911880,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8be4232a4250ff","name":"Generator, custom pubsub topic","time":{"start":1713977528550,"stop":1713977528551,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6da8195f66347ae","name":"should return unique PubsubTopics for static sharding","time":{"start":1713976909392,"stop":1713976909392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2ba68776a222cd","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713977171695,"stop":1713977171695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1f6a43e7370f00","name":"Ping on subscribed peer","time":{"start":1713977039658,"stop":1713977039659,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa64880ba013e9a4","name":"Push message with XML payload","time":{"start":1713977340589,"stop":1713977340589,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedd34e2bfe8135c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1713976909410,"stop":1713976909411,"duration":1},"status":"passed","severity":"normal"},{"uid":"64873d5b337c2445","name":"Reopen subscription with peer with lost subscription","time":{"start":1713977039660,"stop":1713977039660,"duration":0},"status":"passed","severity":"normal"},{"uid":"da84faf58bb4a212","name":"addEventListener with correct event","time":{"start":1713977000722,"stop":1713977000723,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58141eaa90f3102","name":"should decode valid enr successfully","time":{"start":1713976917687,"stop":1713976917688,"duration":1},"status":"passed","severity":"normal"},{"uid":"109a200aa7ea8b7","name":"Check message with no content topic is not received","time":{"start":1713977422660,"stop":1713977422660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee33dc8615d81d","name":"Subscribe to topic containing XML and receive message","time":{"start":1713977206865,"stop":1713977206866,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f62f2a3f28cd2a","name":"Meta field set when metaSetter is specified","time":{"start":1713976922540,"stop":1713976922541,"duration":1},"status":"passed","severity":"normal"},{"uid":"716b999d1e4de81d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1713977206874,"stop":1713977206880,"duration":6},"status":"passed","severity":"normal"},{"uid":"67cc85dce0590e40","name":"Subscribe to topic containing numeric and receive message","time":{"start":1713977206857,"stop":1713977206857,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b09c29000666c9","name":"isConnected should return false after all peers disconnect","time":{"start":1713977007809,"stop":1713977007809,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a38954b6cd9b02","name":"should set field with only LIGHTPUSH enabled","time":{"start":1713976917697,"stop":1713976917697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d555c1963805c3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1713977389063,"stop":1713977389064,"duration":1},"status":"passed","severity":"normal"},{"uid":"188c1c1aab73e4f3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124774,"stop":1713977124774,"duration":0},"status":"passed","severity":"normal"},{"uid":"411031cc8983bc42","name":"Relay - dialed after","time":{"start":1713977559454,"stop":1713977559454,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da2842e7da28cb7","name":"Push message with SQL Injection payload","time":{"start":1713977492642,"stop":1713977492642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1eae4de03fb4a4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1713976909400,"stop":1713976909400,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeca7656057f47f3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1713976969480,"stop":1713976969480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"124d8ed24fc64bf1","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1713976909390,"stop":1713976909391,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1389bc619984a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1713977206869,"stop":1713977206870,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d2d901f416d0ec","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1713977035856,"stop":1713977035857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3383ec897be77f2","name":"Push message with content topic containing Chinese","time":{"start":1713977492652,"stop":1713977492653,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e21fa9c28473f9b","name":"removeEventListener with correct event","time":{"start":1713977000723,"stop":1713977000724,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6fcd91b91834ff","name":"All","time":{"start":1713976969198,"stop":1713976969198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a10fdf6b7883cb8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1713977422658,"stop":1713977422659,"duration":1},"status":"passed","severity":"normal"},{"uid":"a202df2d2da00d79","name":"Check received message containing escaped characters","time":{"start":1713977422642,"stop":1713977422643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e61825f74f2dd9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713977206873,"stop":1713977206874,"duration":1},"status":"passed","severity":"normal"},{"uid":"9338eb5be55768ea","name":"Push message with content topic containing XML","time":{"start":1713977340619,"stop":1713977340619,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b377104f296f3a5","name":"throws on empty content topic","time":{"start":1713976909377,"stop":1713976909377,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b091c25ace44cc","name":"Check publish message after client node is restarted","time":{"start":1713977385380,"stop":1713977385380,"duration":0},"status":"skipped","severity":"normal"},{"uid":"952c78b2a595f57c","name":"Check publish message containing SQL Injection","time":{"start":1713977385369,"stop":1713977385370,"duration":1},"status":"passed","severity":"normal"},{"uid":"68889081468c1376","name":"should not fail to stop the service if it was not started","time":{"start":1713977421675,"stop":1713977421675,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fee1859300588f","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1713976922388,"stop":1713976922389,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d42ffffbed505e","name":"handles empty shards array correctly","time":{"start":1713976909409,"stop":1713976909409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e705e208056559f2","name":"Check received message containing Arabic","time":{"start":1713977114441,"stop":1713977114442,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c9295a76a254ca","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1713977124782,"stop":1713977124782,"duration":0},"status":"passed","severity":"normal"},{"uid":"147ea590ad955221","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1713976909383,"stop":1713976909384,"duration":1},"status":"passed","severity":"normal"},{"uid":"caddcb20da875997","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1713977124772,"stop":1713977124772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18b1bf937656504","name":"Check received message containing unicode special characters","time":{"start":1713977422643,"stop":1713977422643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0bf3051269629a","name":"Decoder throws on undefined content topic","time":{"start":1713976943104,"stop":1713976943105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d169545a7e003117","name":"A test","time":{"start":1713977207089,"stop":1713977207089,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a58c3c91ab6e75","name":"Check publish message containing XML","time":{"start":1713977385371,"stop":1713977385371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a9a69edac594e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1713977226426,"stop":1713977226427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8cf2c3f7c0aa27","name":"Query Generator, No Decoder","time":{"start":1713977483853,"stop":1713977483854,"duration":1},"status":"passed","severity":"normal"},{"uid":"5849a454e954e85d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1713976909399,"stop":1713976909399,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f127fff9d88666","name":"Ping on peer without subscriptions","time":{"start":1713977039656,"stop":1713977039656,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e59e1cc002914f","name":"Push message with SQL Injection payload","time":{"start":1713977340588,"stop":1713977340588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4789cdb19a5e75d","name":"Encoder throws on empty string content topic","time":{"start":1713976922542,"stop":1713976922542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4903e109a30024","name":"Push message with content topic containing emoji","time":{"start":1713977492658,"stop":1713977492658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ebd7008dbae5b","name":"can start and stop the service","time":{"start":1713976937287,"stop":1713976937287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74040eb261ac3f2","name":"Generator, 2 different pubsubtopics","time":{"start":1713977528545,"stop":1713977528545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e09952fc46d5dd","name":"Check message with non string payload is not received","time":{"start":1713977422648,"stop":1713977422648,"duration":0},"status":"passed","severity":"normal"},{"uid":"64912b102de234d5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1713977378582,"stop":1713977378583,"duration":1},"status":"passed","severity":"normal"},{"uid":"351297e5428da3d4","name":"Promise Callback - backward","time":{"start":1713977514767,"stop":1713977514769,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7f01446c66b49cc","name":"should return valid sharding parameters for static sharding","time":{"start":1713976909406,"stop":1713976909406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad25ba5b189c9d65","name":"`waku:online` bwtween 2 js-waku relay nodes","time":{"start":1713977007808,"stop":1713977007808,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbf641cf52feed9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124779,"stop":1713977124779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e492ec1c37ffc7a3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1713976969912,"stop":1713976969912,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a0158bf5c100d8","name":"Subscribe and receive messages via waku relay post","time":{"start":1713977581820,"stop":1713977581820,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3c67b1cd4dfc14","name":"Push message with shell command payload","time":{"start":1713977340590,"stop":1713977340590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb8de466bd261b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1713977581832,"stop":1713977581832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9268cc1643cc477","name":"should not fail to start the service if it is already started","time":{"start":1713977421675,"stop":1713977421675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2596a753b6e7e32","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1713977458254,"stop":1713977458254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dec01f37da694b3","name":"Passing an array","time":{"start":1713977547997,"stop":1713977547997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa188e3062a196f7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1713977378581,"stop":1713977378581,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b690777033f7768","name":"Check received message containing numeric","time":{"start":1713977114440,"stop":1713977114440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2d39c5c9bb883a","name":"should return all peers when numPeers is 0","time":{"start":1713976922387,"stop":1713976922387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2f911dd8586c6f","name":"Check received message containing special chars","time":{"start":1713977114441,"stop":1713977114441,"duration":0},"status":"passed","severity":"normal"},{"uid":"841425a1d0f8aa43","name":"Check received message containing long","time":{"start":1713977114439,"stop":1713977114439,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d822787cd2f8941","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1713977378580,"stop":1713977378581,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab90231a4166c4a9","name":"Subscribe to topic containing XML and receive message","time":{"start":1713977581826,"stop":1713977581826,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b3271e158a1fa","name":"same cluster, different shard: nodes connect","time":{"start":1713977247441,"stop":1713977247442,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34deac8fb6694f6","name":"should only return 1 node with store capability","time":{"start":1713976933409,"stop":1713976933410,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7f3c4c5b75780b","name":"should set field with all protocols enabled","time":{"start":1713976917696,"stop":1713976917696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d467396322cb5122","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1713976933091,"stop":1713976933092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bda78dd638015b","name":"Check message received after jswaku node is restarted","time":{"start":1713977422661,"stop":1713977422661,"duration":0},"status":"skipped","severity":"normal"},{"uid":"969ca2527011d401","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1713977124765,"stop":1713977124765,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9e1be1350ee1ee","name":"should throw an error for empty SingleShardInfos array","time":{"start":1713976909391,"stop":1713976909391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a710c83fcf4425d","name":"different cluster, different shard: nodes don't connect","time":{"start":1713977247442,"stop":1713977247443,"duration":1},"status":"passed","severity":"normal"},{"uid":"1639950920af892","name":"Subscribe to topic containing emoji and receive message","time":{"start":1713977581827,"stop":1713977581827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b813c2c42c6b7c94","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1713976909387,"stop":1713976909387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43281976340b600","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1713977051399,"stop":1713977051399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dad7f3b671e21be","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1713977171687,"stop":1713977171687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0ec835650d16ae","name":"Subscribe and publish message","time":{"start":1713977389055,"stop":1713977389055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c3a1fe17c0ba65","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1713977550947,"stop":1713977550947,"duration":0},"status":"passed","severity":"normal"},{"uid":"499af8e9fb7ac3c8","name":"Push message with rate limit","time":{"start":1713977340626,"stop":1713977340626,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c695a5e3ad6ec3","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1713977530821,"stop":1713977530822,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa4154f801fd7e6","name":"Push message with content topic containing short","time":{"start":1713977492649,"stop":1713977492651,"duration":2},"status":"passed","severity":"normal"},{"uid":"e255507618524f26","name":"Ephemeral field set to true","time":{"start":1713976922540,"stop":1713976922540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60d84f43d68c556","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1713977581835,"stop":1713977581835,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc51b0cccfa392ea","name":"should encode/decode to text encoding","time":{"start":1713976917692,"stop":1713976917692,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c547b70d704d0a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1713976909383,"stop":1713976909383,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb10ed69e382144","name":"LightPush","time":{"start":1713977559456,"stop":1713977559456,"duration":0},"status":"passed","severity":"normal"},{"uid":"411eab1b78e4defa","name":"Nodes with multiple pubsub topic","time":{"start":1713977378578,"stop":1713977378580,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d58f8861c6a819d","name":"does not throw on valid cases","time":{"start":1713976909376,"stop":1713976909377,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a588033b327362c","name":"Check message with invalid timestamp is not received","time":{"start":1713977114450,"stop":1713977114450,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d5089c68bb30ac","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1713977378583,"stop":1713977378583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78b39e822bd05c4","name":"Check meta is set [ecies]","time":{"start":1713976945072,"stop":1713976945072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b751453f5765081e","name":"Push message with Russian payload","time":{"start":1713977340588,"stop":1713977340588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d496a86bac5f9f8","name":"should be called for bootstrap peers","time":{"start":1713976968179,"stop":1713976968179,"duration":0},"status":"passed","severity":"normal"},{"uid":"97afff3b2a2944a7","name":"Check message received after jswaku node is restarted","time":{"start":1713977422649,"stop":1713977422649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cb3cef07f6d7f10","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1713976960004,"stop":1713976960005,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d521d6241dc0e86","name":"Subscribe and receive messages via waku relay post","time":{"start":1713977206845,"stop":1713977206845,"duration":0},"status":"passed","severity":"normal"}]