mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"12eaa2051bd1aeea","name":"returns all values when wanted number matches available values","time":{"start":1726217403234,"stop":1726217403236,"duration":2},"status":"passed","severity":"normal"},{"uid":"1855b4c5948adf4","name":"Query generator for multiple messages with different content topic format","time":{"start":1726217984830,"stop":1726217984830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f485161fa7a6f67","name":"should throw an error if shards are undefined for static sharding","time":{"start":1726217383218,"stop":1726217383218,"duration":0},"status":"passed","severity":"normal"},{"uid":"60db92e480a1f313","name":"Promise Callback - true","time":{"start":1726217974421,"stop":1726217974422,"duration":1},"status":"passed","severity":"normal"},{"uid":"805aaf4466474dc7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1726217383228,"stop":1726217383228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b835ad178bb2753c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1726217383219,"stop":1726217383219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6506ee75820b23de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1726217383225,"stop":1726217383225,"duration":0},"status":"passed","severity":"normal"},{"uid":"565d0647c6a85aba","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1726217383210,"stop":1726217383211,"duration":1},"status":"passed","severity":"normal"},{"uid":"72014da336dc6cae","name":"Push message with content topic containing Script","time":{"start":1726217945335,"stop":1726217945336,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c500a8e97405278","name":"ignores domain fetching errors","time":{"start":1726217404605,"stop":1726217404605,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e53cd1a5b7de2c","name":"Push message with content topic containing numeric","time":{"start":1726217945332,"stop":1726217945332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a6e9890fa853f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1726217383216,"stop":1726217383216,"duration":0},"status":"passed","severity":"normal"},{"uid":"943f1169c3e6538","name":"should be able to decode the field with only RELAY set to true","time":{"start":1726217391250,"stop":1726217391251,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b71e7f58a7678c","name":"Ping succeeds for all connected peers","time":{"start":1726217544015,"stop":1726217544016,"duration":1},"status":"passed","severity":"normal"},{"uid":"2feef292305df39b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726217965309,"stop":1726217965309,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f84576bf4152f6","name":"Push message with Arabic payload","time":{"start":1726217862769,"stop":1726217862770,"duration":1},"status":"passed","severity":"normal"},{"uid":"deae1fa860789adb","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1726217604492,"stop":1726217604492,"duration":0},"status":"passed","severity":"normal"},{"uid":"565556363d3805da","name":"Subscribe and receive messages via lightPush","time":{"start":1726217965312,"stop":1726217965312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7386b22d9c58eb0","name":"Delete observer","time":{"start":1726217843353,"stop":1726217843353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d660c2e2a7766a54","name":"Correctly serialized arguments","time":{"start":1726217779657,"stop":1726217779658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a70edc5199d964","name":"Passing page size 11 when there are 10 messages","time":{"start":1726217996429,"stop":1726217996430,"duration":1},"status":"passed","severity":"normal"},{"uid":"998001bc08c44414","name":"Callback on promise, aborts when callback returns true","time":{"start":1726217984831,"stop":1726217984831,"duration":0},"status":"passed","severity":"normal"},{"uid":"36750f8808705516","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217509415,"stop":1726217509415,"duration":0},"status":"passed","severity":"normal"},{"uid":"af95ba4bbd3f5c0f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1726217383213,"stop":1726217383214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91183d533f6d817","name":"Reusing cursor across nodes","time":{"start":1726217934115,"stop":1726217934116,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec42da006999a8a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1726217383208,"stop":1726217383208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efcdb4e9cc400d4","name":"Encoder throws on empty string content topic","time":{"start":1726217414159,"stop":1726217414159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53c09846d2c7774","name":"throws on content topic with empty version field","time":{"start":1726217383196,"stop":1726217383197,"duration":1},"status":"passed","severity":"normal"},{"uid":"94adeb6f535afd90","name":"isConnected should return false after all peers disconnect","time":{"start":1726217491289,"stop":1726217491289,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b800067d1d62d7","name":"Check received message containing JSON","time":{"start":1726217840476,"stop":1726217840476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd9dda923e00abe","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1726217896499,"stop":1726217896500,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51e0942fbb34c12","name":"Privacy Node - default protocol","time":{"start":1726218006963,"stop":1726218006964,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f121e913dd3a2f6","name":"Check received message containing unicode special characters","time":{"start":1726217840560,"stop":1726217840560,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c70457ae9c4f0f","name":"safeDispatchEvent","time":{"start":1726217474966,"stop":1726217474967,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71ad5a6db4665da","name":"Fails to publish duplicate message","time":{"start":1726217890300,"stop":1726217890300,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ad328ef3cd253d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217547144,"stop":1726217547144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7d2da28d723c4f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1726217896505,"stop":1726217896506,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ce905d69891433","name":"Fails to push message with empty content topic","time":{"start":1726217945344,"stop":1726217945345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b29192afc122e0d","name":"Fails to push message with empty content topic","time":{"start":1726217862791,"stop":1726217862792,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad1e03881eaf158","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1726217870055,"stop":1726217870055,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0d6de7b6bf92f59","name":"Relay + Store","time":{"start":1726217391860,"stop":1726217391860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9494e77e473de648","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1726218000390,"stop":1726218000390,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a44f5432bfacd5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604491,"stop":1726217604491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3beee02548768e26","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1726217404187,"stop":1726217404187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847a607859577a6","name":"Check publish message containing unicode special characters","time":{"start":1726217890296,"stop":1726217890296,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fb661e12fb929c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217733947,"stop":1726217733948,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e79808fbddd3cc","name":"Subscribe to topic containing XML and receive message","time":{"start":1726217965346,"stop":1726217965346,"duration":0},"status":"passed","severity":"normal"},{"uid":"56945726f19a17d5","name":"Check received message with timestamp: 1726217434015 ","time":{"start":1726217840504,"stop":1726217840505,"duration":1},"status":"passed","severity":"normal"},{"uid":"4befe073dfec3517","name":"Push message with long payload","time":{"start":1726217945323,"stop":1726217945323,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc749b323cb91066","name":"Check publish message containing escaped characters","time":{"start":1726217890296,"stop":1726217890296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b45f94976283cd","name":"Check received message containing long","time":{"start":1726217840471,"stop":1726217840471,"duration":0},"status":"passed","severity":"normal"},{"uid":"485f5ec32e3e2c13","name":"start node with empty content topic","time":{"start":1726217923185,"stop":1726217923186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df68db59501e3f6","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217508421,"stop":1726217508421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62adaccf741e17","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1726217604496,"stop":1726217604496,"duration":0},"status":"passed","severity":"normal"},{"uid":"121dbf2ef01a7bba","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1726218000389,"stop":1726218000389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1196fc98124c7e50","name":"Overlapping topic subscription","time":{"start":1726217896500,"stop":1726217896500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cff0517efef09603","name":"connects to nwaku","time":{"start":1726217999475,"stop":1726217999476,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfc197ce84cac04","name":"Push message equal or less that 1MB","time":{"start":1726217862806,"stop":1726217862806,"duration":0},"status":"passed","severity":"normal"},{"uid":"97107836af0f6dd4","name":"same cluster, same shard: nodes connect","time":{"start":1726217604476,"stop":1726217604477,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1bafeddad747ae","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726217965311,"stop":1726217965311,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff5f04fe6ba86e2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726217965321,"stop":1726217965321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4626e1f4be562b0c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726217965347,"stop":1726217965347,"duration":0},"status":"passed","severity":"normal"},{"uid":"81555d6eeafdabca","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726217965317,"stop":1726217965318,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e87573291508231","name":"throws on content topic with empty topic name field","time":{"start":1726217383198,"stop":1726217383198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2db5ad2f50fa99","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1726217890301,"stop":1726217890301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b17c8f499cc26b7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217733941,"stop":1726217733942,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef0e8e7bd406167","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1726218000391,"stop":1726218000391,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a76007c081c8f3","name":"Fails to push message with large meta","time":{"start":1726217945349,"stop":1726217945349,"duration":0},"status":"passed","severity":"normal"},{"uid":"47641b259b8df41c","name":"Check publish message containing Basic HTML tag","time":{"start":1726217890294,"stop":1726217890295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2aaa6d4e36e902","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217547143,"stop":1726217547143,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c43dc23499bfed","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726217965295,"stop":1726217965296,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4d2e219ed94f94","name":"Check received message containing special chars","time":{"start":1726217616838,"stop":1726217616838,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f40670a239a2825","name":"stop","time":{"start":1726217474967,"stop":1726217474967,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc04856b5626c3d4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217656056,"stop":1726217656056,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c43ff22d15057a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1726217896504,"stop":1726217896505,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6babc253f7c99c4","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1726217785163,"stop":1726217785164,"duration":1},"status":"passed","severity":"normal"},{"uid":"35984c0e0c9376e3","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1726217383209,"stop":1726217383209,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ca953b82711ae5","name":"Check received message with timestamp: 1726217434015000000 ","time":{"start":1726217840503,"stop":1726217840504,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca07c7dde6df74d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726218051437,"stop":1726218051437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d39bf251a87d1a4","name":"Check message on other pubsub topic is not received","time":{"start":1726217840515,"stop":1726217840516,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4201781a8d55a57","name":"should throw an error for empty SingleShardInfos array","time":{"start":1726217383214,"stop":1726217383215,"duration":1},"status":"passed","severity":"normal"},{"uid":"310d08a1244c2351","name":"Push message with unicode special characters payload","time":{"start":1726217945329,"stop":1726217945330,"duration":1},"status":"passed","severity":"normal"},{"uid":"9773de5d14797f65","name":"Refresh subscription","time":{"start":1726217896500,"stop":1726217896500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"136e7a0b98cd1e3c","name":"random static sharding 2 - Cluster ID: 495, Shard ID: 522","time":{"start":1726217952880,"stop":1726217952880,"duration":0},"status":"passed","severity":"normal"},{"uid":"745293e32b41ecf","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726217650762,"stop":1726217650762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7edf15e088bc26","name":"Push message with JSON payload","time":{"start":1726217862773,"stop":1726217862773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ca261ded340ca4","name":"recovers when dns.resolve returns empty","time":{"start":1726217404605,"stop":1726217404605,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e604beb63ad64d","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1726217604528,"stop":1726217604529,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a4ea136a69f4f4","name":"Check received message containing unicode special characters","time":{"start":1726217616844,"stop":1726217616844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29c55cac5703081","name":"Push 30 different messages","time":{"start":1726217862775,"stop":1726217862775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef318248de8f98c","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1726217396431,"stop":1726217396432,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c2ea4663efaacf","name":"should decode valid enr with tcp successfully","time":{"start":1726217391846,"stop":1726217391847,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca9ccc68d7dabe1","name":"can start and stop the service","time":{"start":1726217408295,"stop":1726217408295,"duration":0},"status":"passed","severity":"normal"},{"uid":"38629a3420edf57a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1726217391248,"stop":1726217391248,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae6a18b13e1fa34","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1726217383215,"stop":1726217383215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd8d92ea94aafc2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726217965302,"stop":1726217965302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f0c7a743c44d38","name":"Subscribe and receive messages via lightPush","time":{"start":1726217650745,"stop":1726217650746,"duration":1},"status":"passed","severity":"normal"},{"uid":"acda66de57f470fd","name":"removeEventListener with correct event","time":{"start":1726217474963,"stop":1726217474964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d2dd2b55f4ca31","name":"should handle corrupted local storage data gracefully","time":{"start":1726217408298,"stop":1726217408298,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dc6d5a1b9fbbf3","name":"can start the service","time":{"start":1726217408294,"stop":1726217408295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2aa85f7d1865986","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217547145,"stop":1726217547145,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2f505704a383d7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1726217979448,"stop":1726217979448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad04791faf1f8e7","name":"Relay - dialed first","time":{"start":1726218006961,"stop":1726218006961,"duration":0},"status":"passed","severity":"normal"},{"uid":"996b3e9130060d82","name":"Subscribe and receives messages on 20 topics","time":{"start":1726217965299,"stop":1726217965299,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeeaceb72831b18b","name":"Ordered Callback - true","time":{"start":1726217974423,"stop":1726217974423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c94536b683ed5b5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1726217383207,"stop":1726217383207,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05f3d48d050a3bf","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726217923185,"stop":1726217923185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9918fe9c2194f93a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604493,"stop":1726217604495,"duration":2},"status":"passed","severity":"normal"},{"uid":"427450721688d2ac","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726217650771,"stop":1726217650772,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b396a5a4e78e810","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1726217442000,"stop":1726217442000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ba3be7cc712b42","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726217650774,"stop":1726217650774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbf84d1d2b263b9","name":"Nodes with multiple pubsub topic","time":{"start":1726217875229,"stop":1726217875230,"duration":1},"status":"passed","severity":"normal"},{"uid":"68480339b277459b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726217391255,"stop":1726217391255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b20999fbd35fa7","name":"A test","time":{"start":1726217734028,"stop":1726217734028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5356a5fb653719b","name":"Query generator for 2000 messages","time":{"start":1726217984832,"stop":1726217984832,"duration":0},"status":"passed","severity":"normal"},{"uid":"322e26fe796b8ee4","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726217785178,"stop":1726217785178,"duration":0},"status":"passed","severity":"normal"},{"uid":"11820fd6010e9c63","name":"Check message received after jswaku node is restarted","time":{"start":1726217840570,"stop":1726217840570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8daac96fc93489dd","name":"Renews peer on consistent missed messages","time":{"start":1726217544018,"stop":1726217544018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf462302c9cd20","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1726217442001,"stop":1726217442001,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ffe9c42c7b762d","name":"Push message with content topic containing emoji","time":{"start":1726217862790,"stop":1726217862791,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6c0a1db5f992f7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1726217875228,"stop":1726217875229,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e96d991d2a2832","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604519,"stop":1726217604520,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2d75311c5524f","name":"Push message with rate limit","time":{"start":1726217945349,"stop":1726217945350,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87643f3f2d06dfc","name":"Fails to push message with large meta","time":{"start":1726217862793,"stop":1726217862794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0cb96bc5325e72","name":"Query Generator - false","time":{"start":1726217974421,"stop":1726217974421,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c53ee0a1a603868","name":"should set field with only LIGHTPUSH enabled","time":{"start":1726217391860,"stop":1726217391860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8b2c7f9d66e802","name":"Subscribe to topic containing special chars and publish message","time":{"start":1726217896502,"stop":1726217896503,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce156ea6c5fde60","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1726217383220,"stop":1726217383220,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eb4e4eaca8d4c1","name":"Subscribe and receive messages via waku relay post","time":{"start":1726217965313,"stop":1726217965314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db3c4022b20586e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1726217414156,"stop":1726217414157,"duration":1},"status":"passed","severity":"normal"},{"uid":"7529331458dc0768","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1726217604491,"stop":1726217604492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b682914fdfa1d36","name":"should return unique PubsubTopics for static sharding","time":{"start":1726217383216,"stop":1726217383216,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe70f43d3b883aa","name":"Filter with 2 connections","time":{"start":1726217674286,"stop":1726217674286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8085ca909c9df63b","name":"Subscribe and receive messages via waku relay post","time":{"start":1726217650747,"stop":1726217650747,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ba7975f34ae198","name":"Check received message containing JSON","time":{"start":1726217840558,"stop":1726217840559,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c83df8ca03676c","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1726217604480,"stop":1726217604481,"duration":1},"status":"passed","severity":"normal"},{"uid":"df95f24bb61f910c","name":"Check message with no content topic is not received","time":{"start":1726217840568,"stop":1726217840569,"duration":1},"status":"passed","severity":"normal"},{"uid":"673c9b24f38bc75c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604510,"stop":1726217604511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccecf647a189a62c","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1726217604521,"stop":1726217604523,"duration":2},"status":"passed","severity":"normal"},{"uid":"38ba92aacde1fecf","name":"Check meta is set [symmetric]","time":{"start":1726217414158,"stop":1726217414158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf761f41f93a2040","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726217965308,"stop":1726217965309,"duration":1},"status":"passed","severity":"normal"},{"uid":"8993bb265ecf56c5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app15/5/topic638/proto","time":{"start":1726217923182,"stop":1726217923182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb50416fac1c0a2","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1726217604496,"stop":1726217604496,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b229ab1db1a66","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app38/3/topic920/xml","time":{"start":1726217923183,"stop":1726217923183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba991ba93dd263da","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1726217965433,"stop":1726217965433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e421d8df76926ece","name":"Check publish message containing SQL Injection","time":{"start":1726217890293,"stop":1726217890293,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c51c685cc0364","name":"Check message with no content topic is not received","time":{"start":1726217840516,"stop":1726217840516,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2aee7fc7ff4","name":"Check received message containing numeric","time":{"start":1726217840538,"stop":1726217840541,"duration":3},"status":"passed","severity":"normal"},{"uid":"ddcf03a87b5a945b","name":"Subscribe and publish message","time":{"start":1726217896498,"stop":1726217896498,"duration":0},"status":"passed","severity":"normal"},{"uid":"999443686eab4540","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1726217934111,"stop":1726217934112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a161bcdbd6b2887d","name":"Check received message containing unicode special characters","time":{"start":1726217840491,"stop":1726217840491,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eba66a7f09fca47","name":"Failed peers are renewed","time":{"start":1726217685251,"stop":1726217685251,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f56b0734fa8551","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1726218000389,"stop":1726218000390,"duration":1},"status":"passed","severity":"normal"},{"uid":"467560c339838d28","name":"Generator, custom pubsub topic","time":{"start":1726217984951,"stop":1726217984951,"duration":0},"status":"passed","severity":"normal"},{"uid":"388829911390837e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217547142,"stop":1726217547143,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d66dab69ec131f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217656059,"stop":1726217656060,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e3db3a793c5b32","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1726217396432,"stop":1726217396433,"duration":1},"status":"passed","severity":"normal"},{"uid":"680f3c0d345cc8da","name":"Query Generator, Wrong PubsubTopic","time":{"start":1726217965430,"stop":1726217965430,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ac1f45d15bd6fa","name":"Check received message containing Chinese","time":{"start":1726217616838,"stop":1726217616838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf5355238468d28","name":"should set field with all protocols enabled","time":{"start":1726217391859,"stop":1726217391859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3becd7c1d0d5081","name":"Overlapping topic subscription","time":{"start":1726217965300,"stop":1726217965300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2360f014a54720e","name":"Subscribe to topic containing short and receive message","time":{"start":1726217965301,"stop":1726217965301,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f127d3cbcdba79","name":"Overlapping topic subscription","time":{"start":1726217965318,"stop":1726217965318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1def0d092b574c5a","name":"Non TWN Cluster","time":{"start":1726217923177,"stop":1726217923178,"duration":1},"status":"passed","severity":"normal"},{"uid":"69be27e32f80bfbb","name":"Sets default value correctly","time":{"start":1726217999478,"stop":1726217999478,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f0424e36bb33a2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1726217404185,"stop":1726217404185,"duration":0},"status":"passed","severity":"normal"},{"uid":"803e7bc01ae791a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1726217391254,"stop":1726217391254,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c370988e3ba269","name":"Check received message containing Script","time":{"start":1726217840544,"stop":1726217840544,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd87f4694ba586e9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726217965320,"stop":1726217965320,"duration":0},"status":"passed","severity":"normal"},{"uid":"603a5a0e933e2c50","name":"Push message with custom timestamp: 1726214074585","time":{"start":1726217862803,"stop":1726217862805,"duration":2},"status":"passed","severity":"normal"},{"uid":"b720cdd1d400acd6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1726217383229,"stop":1726217383229,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b18522081d91900","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1726217965433,"stop":1726217965433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75672bc4ce8e540","name":"Subscribe to topic containing emoji and publish message","time":{"start":1726217896510,"stop":1726217896510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e47f2d8bbcfe4cb","name":"same cluster, same shard: nodes connect","time":{"start":1726217774668,"stop":1726217774668,"duration":0},"status":"passed","severity":"normal"},{"uid":"842501b097a4b19b","name":"should be online or offline if network state changed","time":{"start":1726217434839,"stop":1726217434839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ee97c480adcb0b","name":"should properly create peer info with all multiaddrs","time":{"start":1726217391858,"stop":1726217391858,"duration":0},"status":"passed","severity":"normal"},{"uid":"38291434f6c04740","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1726217604498,"stop":1726217604498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd2d391aa48af76","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726217650771,"stop":1726217650771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffc107112c452a4","name":"Push message equal or less that 1MB","time":{"start":1726217945358,"stop":1726217945358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6a3d020cc99a3","name":"Check received message containing Russian","time":{"start":1726217840473,"stop":1726217840473,"duration":0},"status":"passed","severity":"normal"},{"uid":"59918777f4061001","name":"should encode/decode to text encoding","time":{"start":1726217391850,"stop":1726217391851,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee988470fc12c672","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726217656059,"stop":1726217656059,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ad529a18e57b3f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726217650760,"stop":1726217650761,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa12b8d82ea8213","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217547143,"stop":1726217547143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8dfcbd7717103c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app96/4/topic29/xml","time":{"start":1726217923183,"stop":1726217923184,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf013422fd50d54","name":"Rejects garbage","time":{"start":1726217419063,"stop":1726217419063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f64eb5ccc4bdf4e","name":"Check received message containing Chinese","time":{"start":1726217840542,"stop":1726217840542,"duration":0},"status":"passed","severity":"normal"},{"uid":"34422e33baec63e0","name":"Generator, 2 different pubsubtopics","time":{"start":1726217984950,"stop":1726217984950,"duration":0},"status":"passed","severity":"normal"},{"uid":"830a0d966dd4b73e","name":"Passing page size 19 when there are 20 messages","time":{"start":1726217996430,"stop":1726217996430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a349e38129dc3be","name":"handles multiple messages","time":{"start":1726217991631,"stop":1726217991631,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4c144717750659","name":"Push message with custom timestamp: 1695459250892","time":{"start":1726217945350,"stop":1726217945357,"duration":7},"status":"passed","severity":"normal"},{"uid":"606562d6b1c1a634","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726217965303,"stop":1726217965304,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c4c9d114c41ff4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1726218000391,"stop":1726218000391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2921fb92be13ad","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604488,"stop":1726217604488,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a3262b8a7ef6c1","name":"Generator, 2 different pubsubtopics","time":{"start":1726217984933,"stop":1726217984935,"duration":2},"status":"passed","severity":"normal"},{"uid":"71f033ffcd97dbb6","name":"Mutual subscription","time":{"start":1726217896495,"stop":1726217896496,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1782bfd3f9c4eb4","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1726217896509,"stop":1726217896509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee40099dd6ec3846","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1726217404186,"stop":1726217404186,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d8b82812e58923","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726217650746,"stop":1726217650746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8118d404c11e3a27","name":"Fails to publish message with empty text","time":{"start":1726217890300,"stop":1726217890300,"duration":0},"status":"passed","severity":"normal"},{"uid":"557dd9aeb3492c36","name":"does not throw on valid cases","time":{"start":1726217383191,"stop":1726217383191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0e241297846879","name":"Subscribe to topic containing numeric and publish message","time":{"start":1726217896502,"stop":1726217896502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8023eebb9456ba5e","name":"Check received message containing Russian","time":{"start":1726217840543,"stop":1726217840543,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eb463f4202af18","name":"Refresh subscription","time":{"start":1726217965319,"stop":1726217965319,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b53a876e8eba3b","name":"Check publish message containing JSON","time":{"start":1726217890295,"stop":1726217890295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a3055cad5c6c52","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1726217785165,"stop":1726217785166,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafe7f6e3de940f1","name":"Query Generator - true","time":{"start":1726217974420,"stop":1726217974421,"duration":1},"status":"passed","severity":"normal"},{"uid":"623d30565ba630dc","name":"Push message with emoji payload","time":{"start":1726217862775,"stop":1726217862775,"duration":0},"status":"passed","severity":"normal"},{"uid":"99227b5b08173e82","name":"Subscribe to topic containing shell command and publish message","time":{"start":1726217896508,"stop":1726217896508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeaf4e90c55dcbc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1726217383224,"stop":1726217383224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5657f464ee2362","name":"throws on content topic with non-number generation field","time":{"start":1726217383193,"stop":1726217383193,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedcd7c846b681fb","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1726217383232,"stop":1726217383233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f641ab1f9db84ca","name":"Subscribe to topic containing XML and publish message","time":{"start":1726217896507,"stop":1726217896507,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c5b21697eef943","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1726217965431,"stop":1726217965431,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e2bac5e3e389b5","name":"should return false","time":{"start":1726217391849,"stop":1726217391849,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b2c280d2738746","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1726217396843,"stop":1726217396843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d59cfd491d97446","name":"Sign & Recover","time":{"start":1726217414670,"stop":1726217414670,"duration":0},"status":"passed","severity":"normal"},{"uid":"263d169512bd59b2","name":"Publish message with custom timestamp: Sat Sep 23 2023 08:57:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217890297,"stop":1726217890299,"duration":2},"status":"passed","severity":"normal"},{"uid":"662e25fc93663f58","name":"Ordered Callback - false","time":{"start":1726217974423,"stop":1726217974424,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25ce155f953595e","name":"Check received message containing shell command","time":{"start":1726217616843,"stop":1726217616843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd595342149374","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app32/4/topic217/proto","time":{"start":1726217923180,"stop":1726217923180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08487edb4173a8f","name":"Push message with XML payload","time":{"start":1726217862772,"stop":1726217862772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58a238233213e7c","name":"Passing invalid cursor","time":{"start":1726217934116,"stop":1726217934116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b32caa408026a5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726217965349,"stop":1726217965349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9494e9dc05c50a55","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726217650763,"stop":1726217650763,"duration":0},"status":"passed","severity":"normal"},{"uid":"564d11a24796dc9","name":"Filter with 1 connections","time":{"start":1726217674283,"stop":1726217674284,"duration":1},"status":"passed","severity":"normal"},{"uid":"5613864c255307a0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1726217445626,"stop":1726217445626,"duration":0},"status":"skipped","severity":"normal"},{"uid":"412082fe329b88cc","name":"Light Node - default protocols","time":{"start":1726218006963,"stop":1726218006963,"duration":0},"status":"passed","severity":"normal"},{"uid":"660692007901190","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1726217434835,"stop":1726217434835,"duration":0},"status":"passed","severity":"normal"},{"uid":"488634b3e63767f3","name":"should throw an error for missing sharding configuration","time":{"start":1726217383230,"stop":1726217383230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b429f96f1f614cbf","name":"Push message with content topic containing XML","time":{"start":1726217945336,"stop":1726217945336,"duration":0},"status":"passed","severity":"normal"},{"uid":"724105d5d9a84441","name":"Check publish message containing Arabic","time":{"start":1726217890292,"stop":1726217890293,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaa8ca2501e5563","name":"should not receive a peer event before start","time":{"start":1726217445621,"stop":1726217445624,"duration":3},"status":"passed","severity":"normal"},{"uid":"831aa3e8c6e4411e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1726217383206,"stop":1726217383206,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc18cd37afd70da","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1726217442001,"stop":1726217442001,"duration":0},"status":"passed","severity":"normal"},{"uid":"886cc12e05fbbc1f","name":"throws on content topic with generation field greater than 0","time":{"start":1726217383193,"stop":1726217383193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54276e21aeee0b9","name":"Generator, custom pubsub topic","time":{"start":1726217984931,"stop":1726217984932,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea664d46f79d0a4","name":"Subscribe and receive messages via waku relay post","time":{"start":1726217965297,"stop":1726217965298,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8366e0526b83a0","name":"Check message with no payload is not received","time":{"start":1726217840569,"stop":1726217840570,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf33d0c3d2b900d","name":"getPeersByDiscovery","time":{"start":1726217870053,"stop":1726217870053,"duration":0},"status":"passed","severity":"normal"},{"uid":"841dff9b3580b8cb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217656060,"stop":1726217656060,"duration":0},"status":"passed","severity":"normal"},{"uid":"88106fd07980b1c5","name":"Check received message containing numeric","time":{"start":1726217616837,"stop":1726217616837,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd96c4d9359361c","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1726217604490,"stop":1726217604490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c484e3268d70db49","name":"dispatchEvent via connectionManager","time":{"start":1726217474965,"stop":1726217474966,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3456f4f0a91905a","name":"Push message with content topic containing emoji","time":{"start":1726217945339,"stop":1726217945342,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb69a82b0f484e62","name":"Encoder throws on empty string content topic","time":{"start":1726217415842,"stop":1726217415843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8137ae8619fd051","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1726217383222,"stop":1726217383222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b415dd63f7c240cc","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1726217604489,"stop":1726217604490,"duration":1},"status":"passed","severity":"normal"},{"uid":"479bc922fbd7d268","name":"Ephemeral field set to true","time":{"start":1726217396840,"stop":1726217396840,"duration":0},"status":"passed","severity":"normal"},{"uid":"de56a992437121a7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1726217604530,"stop":1726217604536,"duration":6},"status":"passed","severity":"normal"},{"uid":"b6bbc52c6d1b858d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1726217979448,"stop":1726217979448,"duration":0},"status":"passed","severity":"normal"},{"uid":"699a500ef887c476","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726217650772,"stop":1726217650773,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4b52074b738580","name":"Check received message containing Arabic","time":{"start":1726217840542,"stop":1726217840543,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f309efe06b1e4e","name":"Ping on unsubscribed peer","time":{"start":1726217494760,"stop":1726217494760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb956806b86ecc9","name":"Ping on subscribed peer","time":{"start":1726217508416,"stop":1726217508416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5d37302bc7305a","name":"should set field with only STORE enabled","time":{"start":1726217391859,"stop":1726217391859,"duration":0},"status":"passed","severity":"normal"},{"uid":"23da2af5fdbef403","name":"should encodeTxt and decodeTxt","time":{"start":1726217391845,"stop":1726217391845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d076e7c769a2480d","name":"Query with Promise Callback, No Decoder","time":{"start":1726217965433,"stop":1726217965434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6985ee31a275dbae","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217785168,"stop":1726217785169,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9b7c153256dc8b","name":"Decoder throws on undefined content topic","time":{"start":1726217396842,"stop":1726217396842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc24690c4f601f6","name":"Check publish message containing XML","time":{"start":1726217890294,"stop":1726217890294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0c46417f55d5f9","name":"Fails to push message bigger that 1MB","time":{"start":1726217945359,"stop":1726217945359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4226e25790fc1f8","name":"Push message with content topic containing escaped characters","time":{"start":1726217862788,"stop":1726217862789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c44e57d3ee4e0f1","name":"Check message with invalid timestamp is not received","time":{"start":1726217840515,"stop":1726217840515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91aa88f23f63695","name":"Throws when trying to push message with empty payload","time":{"start":1726217945331,"stop":1726217945331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b61c90d4ca556cd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1726218000391,"stop":1726218000392,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da7be4a86d55835","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1726217785169,"stop":1726217785170,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf88ac151c4d0b4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726217965309,"stop":1726217965310,"duration":1},"status":"passed","severity":"normal"},{"uid":"640e15eaca403fad","name":"Check received message containing SQL Injection","time":{"start":1726217616840,"stop":1726217616840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5336729eead1382d","name":"topics with same application and version share the same shard","time":{"start":1726217383211,"stop":1726217383211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2262bcbe37c5908","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1726217408298,"stop":1726217408298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4761e1de7ec8d9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726217945336,"stop":1726217945337,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e2b086cb76cc97","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726217445625,"stop":1726217445626,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8e85fe0d278c8ea5","name":"Subscribe to topic containing long and receive message","time":{"start":1726217965301,"stop":1726217965302,"duration":1},"status":"passed","severity":"normal"},{"uid":"56139187f67d6ea0","name":"should throw error - no id","time":{"start":1726217391848,"stop":1726217391848,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aa4efb7c2badc5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1726217383219,"stop":1726217383220,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f616b5e22a70bdd","name":"Subscribe to topic containing short and receive message","time":{"start":1726217965319,"stop":1726217965319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57e60781dad58f2","name":"Check message with non string payload is not received","time":{"start":1726217840570,"stop":1726217840570,"duration":0},"status":"passed","severity":"normal"},{"uid":"148c5cd5ebada45d","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1726217604514,"stop":1726217604515,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af5250b0c77bedf","name":"Push message with content topic containing XML","time":{"start":1726217862785,"stop":1726217862786,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc739aae972c005","name":"tcp ip4 address","time":{"start":1726217391314,"stop":1726217391314,"duration":0},"status":"passed","severity":"normal"},{"uid":"39368d50ce8e8ddd","name":"getPeersByDiscovery","time":{"start":1726217474964,"stop":1726217474965,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcb4c7c30650e3e","name":"Check received message with timestamp: 1726217434015 ","time":{"start":1726217840565,"stop":1726217840566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1373912f2517d5a3","name":"Check received message containing escaped characters","time":{"start":1726217840559,"stop":1726217840560,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0fc950447a01c2","name":"random static sharding 6 - Cluster ID: 819, Shard ID: 685","time":{"start":1726217952882,"stop":1726217952882,"duration":0},"status":"passed","severity":"normal"},{"uid":"248abc0bfe0a52a","name":"should not fail to start the service if it is already started","time":{"start":1726217445616,"stop":1726217445616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d303e9ee5e54753e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726217923176,"stop":1726217923177,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd0a4bbc11142c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1726217404276,"stop":1726217404276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a79e401045c9cd7","name":"Check received message containing shell command","time":{"start":1726217840559,"stop":1726217840559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04aca3c71e13e7","name":"Push message with content topic containing shell command","time":{"start":1726217945338,"stop":1726217945338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7a760b7ced0fb4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1726217774667,"stop":1726217774667,"duration":0},"status":"passed","severity":"normal"},{"uid":"562139398c1e8a59","name":"start node with empty shard should fail","time":{"start":1726217952893,"stop":1726217952894,"duration":1},"status":"passed","severity":"normal"},{"uid":"531722a649001b54","name":"Fails to publish message with size larger than 1 MB","time":{"start":1726217890302,"stop":1726217890302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a95e9f8c65edc","name":"Check received message containing numeric","time":{"start":1726217840471,"stop":1726217840472,"duration":1},"status":"passed","severity":"normal"},{"uid":"491466b384b3279b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217733944,"stop":1726217733945,"duration":1},"status":"passed","severity":"normal"},{"uid":"4860c903cc6c1dde","name":"Check message with invalid timestamp is not received","time":{"start":1726217616846,"stop":1726217616846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c8b6f763ad06c9","name":"Query Generator, No message returned","time":{"start":1726217965431,"stop":1726217965431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47604b2d870268c","name":"Check publish message after client node is restarted","time":{"start":1726217890303,"stop":1726217890303,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f95e15f7771a91c","name":"Push message with escaped characters payload","time":{"start":1726217945328,"stop":1726217945329,"duration":1},"status":"passed","severity":"normal"},{"uid":"755019ded38c6117","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726217965318,"stop":1726217965318,"duration":0},"status":"passed","severity":"normal"},{"uid":"911aae9f1ac6b713","name":"Encoder throws on empty string content topic","time":{"start":1726217396841,"stop":1726217396841,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b05fb9e8f0cf1c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1726218000388,"stop":1726218000389,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51a18879e01e27d","name":"Push message with content topic containing numeric","time":{"start":1726217862779,"stop":1726217862779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b179f75554f78ed7","name":"same cluster, different shard: nodes connect","time":{"start":1726217774669,"stop":1726217774669,"duration":0},"status":"passed","severity":"normal"},{"uid":"603a77c63548144a","name":"Check received message containing long","time":{"start":1726217840524,"stop":1726217840538,"duration":14},"status":"passed","severity":"normal"},{"uid":"dd728a2a2fbb7f5f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1726217383224,"stop":1726217383225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e5a0b8df9824f2","name":"Encoder throws on undefined content topic","time":{"start":1726217396841,"stop":1726217396841,"duration":0},"status":"passed","severity":"normal"},{"uid":"465472260a810ff6","name":"Passing an array","time":{"start":1726217999476,"stop":1726217999477,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bb6e1457e716d4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1726217604499,"stop":1726217604509,"duration":10},"status":"passed","severity":"normal"},{"uid":"ba8925d05b6c516b","name":"Subscribe to topic containing Script and receive message","time":{"start":1726217965304,"stop":1726217965307,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0bc33eff040ca11","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1726217444759,"stop":1726217444760,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d91e8b829679b46","name":"Check publish message containing long","time":{"start":1726217890290,"stop":1726217890290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fad153c2f2df61f","name":"ignores unrecognized TXT record formats","time":{"start":1726217404606,"stop":1726217404606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7986a7243e720f","name":"should properly create location multiaddrs - udp6","time":{"start":1726217391856,"stop":1726217391856,"duration":0},"status":"passed","severity":"normal"},{"uid":"523525168b86a996","name":"Push message with content topic containing short","time":{"start":1726217945331,"stop":1726217945332,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7cb378bb83e7cd","name":"Relay","time":{"start":1726217442597,"stop":1726217442597,"duration":0},"status":"passed","severity":"normal"},{"uid":"707af16b220e0ec9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1726217896509,"stop":1726217896509,"duration":0},"status":"passed","severity":"normal"},{"uid":"275cbff2bf48ce37","name":"non connected peers","time":{"start":1726217840807,"stop":1726217840807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"163e71d52c44ec31","name":"Store - dialed after - with timeout","time":{"start":1726218006962,"stop":1726218006962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8ef32523661402","name":"Ping on subscribed peer","time":{"start":1726217508419,"stop":1726217508420,"duration":1},"status":"passed","severity":"normal"},{"uid":"2068013a4a1a6bb6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1726217444763,"stop":1726217444764,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ea362b5d0dc4be","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1726217434835,"stop":1726217434836,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ee3110aff6b62b","name":"should throw an error for an unconfigured topic","time":{"start":1726217383227,"stop":1726217383227,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fd29095fb1f86a","name":"Query generator for multiple messages with different message text format","time":{"start":1726217984829,"stop":1726217984830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f3e7f6bb6f9ee2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app12/2/topic893/utf8","time":{"start":1726217923179,"stop":1726217923179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7242e02bec452068","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1726217404187,"stop":1726217404187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d666dba7402896e","name":"groups content topics by expected pubsub topic","time":{"start":1726217383211,"stop":1726217383212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64e4052a486a081","name":"udp ip6 address","time":{"start":1726217391314,"stop":1726217391315,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60459773ff5c0ed","name":"Check message received after nwaku node is restarted","time":{"start":1726217840523,"stop":1726217840523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83cdc6bea1fd92d5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1726217934111,"stop":1726217934111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca227a677b9e27d3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726217391250,"stop":1726217391250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce61a19cc4b21d34","name":"Push message with Arabic payload","time":{"start":1726217945325,"stop":1726217945325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db69694452e21b4","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1726217385912,"stop":1726217385913,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7985c1d444a55a","name":"Renews subscription after lossing a connection","time":{"start":1726217965350,"stop":1726217965350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72b2267ce904f4c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1726217391253,"stop":1726217391253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bbc071fdf70d1b","name":"Check received message containing XML","time":{"start":1726217840475,"stop":1726217840475,"duration":0},"status":"passed","severity":"normal"},{"uid":"571ad5648eabb3b4","name":"Push message with numeric payload","time":{"start":1726217945324,"stop":1726217945324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1451da80dd181bad","name":"Push message with meta","time":{"start":1726217945345,"stop":1726217945346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad727592440a8a4","name":"Check message with no payload is not received","time":{"start":1726217840517,"stop":1726217840517,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3fe74226e417ec","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1726217383219,"stop":1726217383219,"duration":0},"status":"passed","severity":"normal"},{"uid":"62218f15b9fe7835","name":"shard 0","time":{"start":1726217952878,"stop":1726217952879,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a58fe703389805","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726218051435,"stop":1726218051436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7e15d03013dacc","name":"Check publish message containing short","time":{"start":1726217890289,"stop":1726217890289,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ac9f7e9d0ed37d","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217785175,"stop":1726217785176,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4306992fe3ad391","name":"Number of peers are maintained correctly","time":{"start":1726217685251,"stop":1726217685251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a33946abe12b5e6","name":"should not receive a peer event before start","time":{"start":1726217408296,"stop":1726217408296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9788d85e8944f3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/9/topic332/json","time":{"start":1726217923181,"stop":1726217923181,"duration":0},"status":"passed","severity":"normal"},{"uid":"16942950b705369f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726217965302,"stop":1726217965302,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00a3c2c00dca7bd","name":"new peer added after a peer was already found","time":{"start":1726217870053,"stop":1726217870054,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2f4ff238658c8107","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1726217404187,"stop":1726217404188,"duration":1},"status":"passed","severity":"normal"},{"uid":"da684cfe4b24ba8f","name":"isConnected should return true after first peer connects","time":{"start":1726217491288,"stop":1726217491289,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb8c3f1bdc526fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1726217383221,"stop":1726217383221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c34f67d428acc3","name":"addEventListener with correct event","time":{"start":1726217474962,"stop":1726217474963,"duration":1},"status":"passed","severity":"normal"},{"uid":"872bf1e194984f13","name":"Push message with custom timestamp: 1695459274585","time":{"start":1726217862799,"stop":1726217862801,"duration":2},"status":"passed","severity":"normal"},{"uid":"61785ca82bdaa1e9","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1726217604520,"stop":1726217604521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1434bbb1f503bfa","name":"should set field with only FILTER enabled","time":{"start":1726217391860,"stop":1726217391860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1763fb6f44e62fd4","name":"Push message with content topic containing special chars","time":{"start":1726217945333,"stop":1726217945333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77c68103351f668","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1726217391247,"stop":1726217391248,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a93c7dfd1ba75e","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1726217604495,"stop":1726217604496,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef1c2205a9ca529","name":"Push message with content topic containing JSON","time":{"start":1726217945337,"stop":1726217945338,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a334cb4fa73e68","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1726217391249,"stop":1726217391250,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6cca9722a2c098","name":"Query with Ordered Callback, No Decoder","time":{"start":1726217965432,"stop":1726217965432,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b3d91356070529","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1726217383228,"stop":1726217383229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20c5ce9c70a87db","name":"different cluster, same shard: nodes don't connect","time":{"start":1726217774669,"stop":1726217774670,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f664ced3070f68","name":"listenerCount","time":{"start":1726217474965,"stop":1726217474965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21b56612f08202d","name":"returns all values when wanted number is greater than available values","time":{"start":1726217403236,"stop":1726217403236,"duration":0},"status":"passed","severity":"normal"},{"uid":"6718ff3a05ff8552","name":"Check received message containing Russian","time":{"start":1726217616839,"stop":1726217616840,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbea05081fdcfc7","name":"should correctly map a content topic to a pubsub topic","time":{"start":1726217383231,"stop":1726217383232,"duration":1},"status":"passed","severity":"normal"},{"uid":"b114d42623c13e96","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1726217383212,"stop":1726217383212,"duration":0},"status":"passed","severity":"normal"},{"uid":"85790f719e42936a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217984950,"stop":1726217984950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b496fcfc531ff524","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726217650768,"stop":1726217650771,"duration":3},"status":"passed","severity":"normal"},{"uid":"664dd1a4daccaac8","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217508418,"stop":1726217508419,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da0db01f0218b84","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1726217604529,"stop":1726217604530,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39a2b478afe8370","name":"Ping fails for unsubscribed peers","time":{"start":1726217544016,"stop":1726217544016,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d5c007babb7427","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1726217604511,"stop":1726217604512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a686222f66d1a0b5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1726217491286,"stop":1726217491286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a26074904cf9ca2","name":"Ping on peer without subscriptions","time":{"start":1726217508416,"stop":1726217508417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a891081cbad6f300","name":"should only return 1 node with store capability","time":{"start":1726217404607,"stop":1726217404608,"duration":1},"status":"passed","severity":"normal"},{"uid":"642ae42573525dd3","name":"Ephemeral messages are not stored","time":{"start":1726217444758,"stop":1726217444759,"duration":1},"status":"passed","severity":"normal"},{"uid":"411eecba8399d1b5","name":"more peers than existing","time":{"start":1726217840807,"stop":1726217840807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65cedf8efcbe7a2b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217656057,"stop":1726217656058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4516283a4ea9ddf5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1726217391246,"stop":1726217391246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d230f2532a209fe","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726217965308,"stop":1726217965308,"duration":0},"status":"passed","severity":"normal"},{"uid":"463716b98e9a23f0","name":"Subscribe to topic containing Script and receive message","time":{"start":1726217650764,"stop":1726217650764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed33559ab5df2fc1","name":"Keep-alive pings maintain the connection","time":{"start":1726217544016,"stop":1726217544017,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e62c3582e62d2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1726217934115,"stop":1726217934115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a50d42349b509b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1726217415841,"stop":1726217415841,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de9f3ea6e594f3c","name":"should be called for bootstrap peers","time":{"start":1726217441999,"stop":1726217442000,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e2672882b28b9a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1726217896505,"stop":1726217896505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68e7774ba3265b3","name":"Should update shard info","time":{"start":1726217785443,"stop":1726217785443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc74a7b1e7ef9e4","name":"Js publishes, other Js receives","time":{"start":1726217865177,"stop":1726217865177,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ffe0895a62da73","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1726217509412,"stop":1726217509413,"duration":1},"status":"passed","severity":"normal"},{"uid":"a261bc7ad7a59e8d","name":"1 Store, 2 fetches","time":{"start":1726217404276,"stop":1726217404276,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f5e164299011c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1726217383219,"stop":1726217383219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9e33ea7544ef07","name":"Check received message with timestamp: 1726217434170 ","time":{"start":1726217616845,"stop":1726217616845,"duration":0},"status":"passed","severity":"normal"},{"uid":"324bd5ac8a86827c","name":"Check message with no payload is not received","time":{"start":1726217616848,"stop":1726217616849,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6efc6f93fb3c50","name":"handles different networkShards values correctly","time":{"start":1726217383212,"stop":1726217383213,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ab4e82763ed31d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1726217385915,"stop":1726217385915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b145b80dee22728","name":"Check received message containing JSON","time":{"start":1726217616842,"stop":1726217616843,"duration":1},"status":"passed","severity":"normal"},{"uid":"968fce7d9d4bc86c","name":"should return valid sharding parameters for static sharding","time":{"start":1726217383229,"stop":1726217383230,"duration":1},"status":"passed","severity":"normal"},{"uid":"201b53beba704dae","name":"Push message with content topic containing unicode special characters","time":{"start":1726217945339,"stop":1726217945339,"duration":0},"status":"passed","severity":"normal"},{"uid":"712f955b15e7b4f0","name":"Push to array if already present","time":{"start":1726217382869,"stop":1726217382869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0a02f2fbe7c291","name":"should be able to encode the field with only STORE set to true","time":{"start":1726217391245,"stop":1726217391246,"duration":1},"status":"passed","severity":"normal"},{"uid":"8127e0b00900b575","name":"should be able to encode the field with only RELAY set to true","time":{"start":1726217391243,"stop":1726217391245,"duration":2},"status":"passed","severity":"normal"},{"uid":"4259f6e86835781b","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1726217604498,"stop":1726217604499,"duration":1},"status":"passed","severity":"normal"},{"uid":"f323649b0f04a37f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app29/7/topic420/xml","time":{"start":1726217923182,"stop":1726217923183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b664b60a58feef","name":"Push message with long payload","time":{"start":1726217862767,"stop":1726217862768,"duration":1},"status":"passed","severity":"normal"},{"uid":"59812b2c57870430","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1726217383355,"stop":1726217383355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a084b0a4d475fb2","name":"configure the node with multiple content topics","time":{"start":1726217923184,"stop":1726217923185,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9b251432bfb20","name":"Wrong topic","time":{"start":1726217923184,"stop":1726217923184,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a499a867e783b7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726217875225,"stop":1726217875226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbebf0dc21aa7d1","name":"should encode/decode to RLP encoding","time":{"start":1726217391850,"stop":1726217391850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9b444a7e82619e","name":"Check received message containing escaped characters","time":{"start":1726217616843,"stop":1726217616843,"duration":0},"status":"passed","severity":"normal"},{"uid":"385ce94a11218f10","name":"should not fail to stop the service if it was not started","time":{"start":1726217893873,"stop":1726217893873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3861dcfb5d0a07","name":"Push message with content topic containing SQL Injection","time":{"start":1726217945335,"stop":1726217945335,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c476bc6c5d218a","name":"Subscribe to topic containing XML and receive message","time":{"start":1726217965308,"stop":1726217965308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8617ed81ee7ba","name":"Push message with content topic containing Russian","time":{"start":1726217945335,"stop":1726217945335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8f20f0d535a894","name":"Subscribe and receives messages on 20 topics","time":{"start":1726217650748,"stop":1726217650749,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81cd478f267589f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726217509416,"stop":1726217509416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aac035610c4b080","name":"Push message with content topic containing special chars","time":{"start":1726217862780,"stop":1726217862780,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c142db5e83e51ee","name":"nwaku subscribes","time":{"start":1726217865170,"stop":1726217865170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c32e834a4a3cfa5","name":"Push message with XML payload","time":{"start":1726217945327,"stop":1726217945327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf517e461c1ff596","name":"through manual discovery","time":{"start":1726217779605,"stop":1726217779605,"duration":0},"status":"passed","severity":"normal"},{"uid":"27065f453f070769","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726218051437,"stop":1726218051438,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b22c65b3b6b79b9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217509414,"stop":1726217509415,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e321b15d6edd488","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1726217383223,"stop":1726217383223,"duration":0},"status":"passed","severity":"normal"},{"uid":"329b443b028cc1f1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726217965299,"stop":1726217965299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2975df4d243f885d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726217656056,"stop":1726217656056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef44cc1fdcf7f1e","name":"should only return 1 node with relay and store capability","time":{"start":1726217404607,"stop":1726217404607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acceace6a1901b5","name":"Check received message containing short","time":{"start":1726217840523,"stop":1726217840524,"duration":1},"status":"passed","severity":"normal"},{"uid":"387a2fdc99624b2f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app29/2/topic175/utf8","time":{"start":1726217923182,"stop":1726217923182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef14c8527a366cb2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726217965349,"stop":1726217965349,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb8c58ac0dfd459","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app51/8/topic467/utf8","time":{"start":1726217923181,"stop":1726217923181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddb7b9421b4a6f3","name":"Check received message containing emoji","time":{"start":1726217616844,"stop":1726217616844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3767ab4a0b0387","name":"Push message with short payload","time":{"start":1726217945323,"stop":1726217945323,"duration":0},"status":"passed","severity":"normal"},{"uid":"19edbf83d9db56ae","name":"can dial TLS multiaddrs","time":{"start":1726217779604,"stop":1726217779604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3138acea2778f812","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726217965314,"stop":1726217965314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b221113eacfee29f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1726217604497,"stop":1726217604497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42e24f71d6b7e1d","name":"Check message received after nwaku node is restarted","time":{"start":1726217840571,"stop":1726217840571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff22d5aee87d1fae","name":"should properly compute the node id","time":{"start":1726217391849,"stop":1726217391850,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac47001a600cf64d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1726217604524,"stop":1726217604525,"duration":1},"status":"passed","severity":"normal"},{"uid":"168df5127f5a13c3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726217965303,"stop":1726217965303,"duration":0},"status":"passed","severity":"normal"},{"uid":"206710e8a1c0062e","name":"should not fail to stop the service if it was not started","time":{"start":1726217408295,"stop":1726217408295,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fed1f0be5176d","name":"should get / set UDP multiaddr","time":{"start":1726217391851,"stop":1726217391851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dd44d94d730470","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1726217604491,"stop":1726217604491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb75925c82415f3b","name":"Check received message containing emoji","time":{"start":1726217840560,"stop":1726217840562,"duration":2},"status":"passed","severity":"normal"},{"uid":"74cd736096102c3a","name":"caches peers it previously fetched","time":{"start":1726217404606,"stop":1726217404606,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3b749a0a4e3c28","name":"Decoder throws on undefined content topic","time":{"start":1726217414159,"stop":1726217414160,"duration":1},"status":"passed","severity":"normal"},{"uid":"db83b4b6921b6665","name":"pre and post cipher","time":{"start":1726217414669,"stop":1726217414670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fd4854ef642b07","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1726217383223,"stop":1726217383224,"duration":1},"status":"passed","severity":"normal"},{"uid":"361fcc80ad7a4531","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1726217604538,"stop":1726217604539,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c5c5cba776e447","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1726217434837,"stop":1726217434838,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca059949986c4775","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604497,"stop":1726217604497,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb38cffaec3f745e","name":"Relay - times out","time":{"start":1726218006962,"stop":1726218006962,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f3a3c68a9b914d","name":"Subscribe to topic containing Script and publish message","time":{"start":1726217896506,"stop":1726217896507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad85cfb611060aac","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1726217404188,"stop":1726217404189,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d4e6e58837f035","name":"should throw an error for missing required configuration","time":{"start":1726217383218,"stop":1726217383218,"duration":0},"status":"passed","severity":"normal"},{"uid":"85568377c3b37755","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217733946,"stop":1726217733947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e03c310e6dac32f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217656057,"stop":1726217656057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5786e99bd094bb69","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217840506,"stop":1726217840509,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdb9a6f12e5ea7bb","name":"Subscribe to topic containing short and receive message","time":{"start":1726217650758,"stop":1726217650760,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a05136ecdde7c1d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726217509425,"stop":1726217509425,"duration":0},"status":"passed","severity":"normal"},{"uid":"839c9f31caf642ab","name":"should emit a peer event after start","time":{"start":1726217445616,"stop":1726217445620,"duration":4},"status":"passed","severity":"normal"},{"uid":"2360914abd7e54d0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1726217404185,"stop":1726217404186,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f09cd9ce3373fc","name":"Subscribe and receives messages on 20 topics","time":{"start":1726217965317,"stop":1726217965317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac980a55db6f9d2c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1726217896498,"stop":1726217896499,"duration":1},"status":"passed","severity":"normal"},{"uid":"507fbce6c4dbb1f7","name":"Renews peer on consistent ping failures","time":{"start":1726217544017,"stop":1726217544017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5fdeb4f07fd00d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726217650772,"stop":1726217650772,"duration":0},"status":"passed","severity":"normal"},{"uid":"243d1c4aa1924529","name":"Push message with content topic containing Chinese","time":{"start":1726217862781,"stop":1726217862781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87c3b33eabd7f7b","name":"Check received message containing Script","time":{"start":1726217616840,"stop":1726217616841,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e382ccd096e26c","name":"addEventListener with wrong event","time":{"start":1726217474963,"stop":1726217474963,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d448c04ee5a59b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1726217383232,"stop":1726217383232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e10592354984b98","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726217656060,"stop":1726217656060,"duration":0},"status":"passed","severity":"normal"},{"uid":"45194b0bf0fb5752","name":"Fails to publish message with wrong content topic","time":{"start":1726217890300,"stop":1726217890301,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2ce7a738399c91","name":"should not throw an error for a single configured topic","time":{"start":1726217383226,"stop":1726217383227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e983aa763507345","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217509424,"stop":1726217509424,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bede9933db2998","name":"Query generator for multiple messages with multiple decoders","time":{"start":1726217984830,"stop":1726217984830,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0e9fa05295a6f0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1726217870055,"stop":1726217870055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79fda6e1a99f34b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726217875230,"stop":1726217875230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d4337770e0d26b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1726217404608,"stop":1726217404608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60a73c62bb11600","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217984952,"stop":1726217984952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddc9b5b6fdbfece","name":"Check publish message containing Script","time":{"start":1726217890294,"stop":1726217890294,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e5f934b5060f23","name":"Subscribe and receive messages via lightPush","time":{"start":1726217965294,"stop":1726217965295,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6188eb9ee399a44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1726217383225,"stop":1726217383225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9842c14b2cd424d","name":"Push message with Chinese payload","time":{"start":1726217945324,"stop":1726217945325,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9532e3f93f44306","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1726217604489,"stop":1726217604489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffd17e4146ca360","name":"should throw error - no public key","time":{"start":1726217391847,"stop":1726217391847,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f8f641cd2d9d17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1726217383220,"stop":1726217383220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d243418998fed8e","name":"Callback on promise","time":{"start":1726217984830,"stop":1726217984831,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1d47c70226dd7b","name":"can start and stop the service","time":{"start":1726217445601,"stop":1726217445615,"duration":14},"status":"passed","severity":"normal"},{"uid":"3a2bc1963ffb645d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217984935,"stop":1726217984949,"duration":14},"status":"passed","severity":"normal"},{"uid":"ffba553a065ebd39","name":"Generator, custom pubsub topic","time":{"start":1726217984949,"stop":1726217984950,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff96edc0be5665c7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726217650754,"stop":1726217650754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4defa2acdc298d89","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726217656057,"stop":1726217656057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8137d422fe767","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726217785180,"stop":1726217785181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07ceee06caf5d4c","name":"Should update multiaddrs","time":{"start":1726217785442,"stop":1726217785442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd8ec53b22231a0","name":"Subscribe to topic containing long and receive message","time":{"start":1726217965319,"stop":1726217965320,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c71f46a7d136f92","name":"should emit a peer event after start","time":{"start":1726217408296,"stop":1726217408296,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c3d0944be5587e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726217952892,"stop":1726217952893,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb29388f2a9975cc","name":"Check message with no pubsub topic is not received","time":{"start":1726217616847,"stop":1726217616848,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce8eb729a804910","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1726217896503,"stop":1726217896504,"duration":1},"status":"passed","severity":"normal"},{"uid":"d204eb9fbab6e271","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1726217896507,"stop":1726217896508,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2961797925e65e","name":"Waku message hash computation (payload length 0)","time":{"start":1726217385914,"stop":1726217385914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35ed543bc55ca7a","name":"Check received message with timestamp: 1726217434015000000 ","time":{"start":1726217840562,"stop":1726217840565,"duration":3},"status":"passed","severity":"normal"},{"uid":"429f19685465797a","name":"should handle a minimal index list","time":{"start":1726217383355,"stop":1726217383355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92eb263570ecc8","name":"Does not throw an exception when node disconnects","time":{"start":1726217999476,"stop":1726217999476,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2d35c22589085b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1726217979449,"stop":1726217979449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf0231cf2274644","name":"Store - dialed first","time":{"start":1726218006962,"stop":1726218006962,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe3e33657898b5c","name":"handles different clusterIds correctly","time":{"start":1726217383212,"stop":1726217383212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e625de80add99e","name":"Push message with Script payload","time":{"start":1726217945326,"stop":1726217945327,"duration":1},"status":"passed","severity":"normal"},{"uid":"8927c6198d5d0ac","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726217965320,"stop":1726217965320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20d8beef3b9bc55","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app76/9/topic680/utf8","time":{"start":1726217923180,"stop":1726217923180,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1d8392079992b6","name":"should not receive a peer event before start","time":{"start":1726217893875,"stop":1726217893875,"duration":0},"status":"passed","severity":"normal"},{"uid":"657aaa3c304985ae","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217616846,"stop":1726217616846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e24ca1cf2ad0154","name":"Push message with emoji payload","time":{"start":1726217945330,"stop":1726217945330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e097cfa00a71079c","name":"Check message received after jswaku node is restarted","time":{"start":1726217840517,"stop":1726217840518,"duration":1},"status":"skipped","severity":"normal"},{"uid":"33e1413e9af41102","name":"Check publish message containing numeric","time":{"start":1726217890290,"stop":1726217890291,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cfef560d868e8b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1726217604492,"stop":1726217604493,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61b996db7356b33","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1726217414157,"stop":1726217414157,"duration":0},"status":"passed","severity":"normal"},{"uid":"873dbaa11183b2e5","name":"handles empty shards array correctly","time":{"start":1726217383231,"stop":1726217383231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b883be0496a6ab00","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1726217383227,"stop":1726217383227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a896bbbda0b24c0","name":"should properly create location multiaddrs - tcp","time":{"start":1726217391857,"stop":1726217391858,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad85b3d0a854ebc","name":"Meta field set when metaSetter is specified","time":{"start":1726217396840,"stop":1726217396840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f946a7d817e89f","name":"should decode valid enr successfully","time":{"start":1726217391846,"stop":1726217391846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d0764ee6882ff9","name":"should set field with only RELAY enabled","time":{"start":1726217391859,"stop":1726217391859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb653165dadfdea","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1726217896499,"stop":1726217896499,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd8acbc085b228b","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217785167,"stop":1726217785167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fabc5777b1fb75","name":"Query with Promise Callback, No message returned","time":{"start":1726217965434,"stop":1726217965434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f82f5d1b0948bc","name":"Publishes to nwaku","time":{"start":1726217865170,"stop":1726217865171,"duration":1},"status":"passed","severity":"normal"},{"uid":"6641551754f94d92","name":"Query with Ordered Callback, No message returned","time":{"start":1726217965432,"stop":1726217965432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4211afd4c8f5deb5","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1726217604486,"stop":1726217604486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcd65666339f24c","name":"should throw error - invalid id","time":{"start":1726217391848,"stop":1726217391848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae736d2d6fa05de","name":"Used by Waku Relay","time":{"start":1726217999477,"stop":1726217999478,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a1760b0a8672c3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1726217491290,"stop":1726217491290,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbce28a4e37b175a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1726217544018,"stop":1726217544018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d8ade0e36e8284","name":"Push message with content topic containing short","time":{"start":1726217862776,"stop":1726217862778,"duration":2},"status":"passed","severity":"normal"},{"uid":"34901f27e58bfb51","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1726217979447,"stop":1726217979448,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaeb2474ee64e437","name":"random static sharding 4 - Cluster ID: 108, Shard ID: 282","time":{"start":1726217952881,"stop":1726217952881,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1f4eafa46adee8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726217952879,"stop":1726217952879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7e6ad3744b2c4","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1726217383217,"stop":1726217383217,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b38217de5883ad","name":"Push message on custom pubsubTopic","time":{"start":1726217733945,"stop":1726217733946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c52da42e1a16043","name":"Filter","time":{"start":1726218006963,"stop":1726218006963,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c6497179348830","name":"Push message with Basic HTML tag payload","time":{"start":1726217862773,"stop":1726217862773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1225d5c1ecf5b00","name":"Publish message with rate limit","time":{"start":1726217890303,"stop":1726217890304,"duration":1},"status":"passed","severity":"normal"},{"uid":"26690e6258870e5d","name":"Push message with special chars payload","time":{"start":1726217945324,"stop":1726217945324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea195893363204c0","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1726217785171,"stop":1726217785174,"duration":3},"status":"passed","severity":"normal"},{"uid":"624bfe635811c2e7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1726217383209,"stop":1726217383209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1557d944ad6d4b59","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726217965313,"stop":1726217965313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ebc0755f6e7883","name":"Check message on other pubsub topic is not received","time":{"start":1726217840568,"stop":1726217840568,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3110025bf0d4e6","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1726218000389,"stop":1726218000389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a89c59a8225c74","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217840567,"stop":1726217840567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86c618ab3ad21e6","name":"Register correct protocols","time":{"start":1726217896496,"stop":1726217896496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7147274a062d70aa","name":"it tolerates circular branch references","time":{"start":1726217404604,"stop":1726217404605,"duration":1},"status":"passed","severity":"normal"},{"uid":"f478ff3b555fd3f5","name":"Check received message containing SQL Injection","time":{"start":1726217840473,"stop":1726217840474,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cf251b51164348","name":"Push message with shell command payload","time":{"start":1726217862773,"stop":1726217862774,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2dceaec72d1afa","name":"Push message with shell command payload","time":{"start":1726217945328,"stop":1726217945328,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fcc8185e54f7a6","name":"Push message with content topic containing long","time":{"start":1726217945332,"stop":1726217945332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd8c2a7fc15f7ad","name":"Check received message containing special chars","time":{"start":1726217840541,"stop":1726217840542,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eab0cd8e4c0f18b","name":"should emit a peer event after start","time":{"start":1726217893874,"stop":1726217893874,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bc844da4a746a8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1726217875222,"stop":1726217875223,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee2ca595ebc5a0c","name":"LightPush with 1 connections","time":{"start":1726217674282,"stop":1726217674283,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b43ceb9800757a4","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1726217434831,"stop":1726217434833,"duration":2},"status":"passed","severity":"normal"},{"uid":"b38762612cdf6a62","name":"LightPush with 0 connections","time":{"start":1726217674281,"stop":1726217674282,"duration":1},"status":"passed","severity":"normal"},{"uid":"3780012abba5457e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1726217875227,"stop":1726217875228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be90f757d51c7e4","name":"Check publish message containing shell command","time":{"start":1726217890295,"stop":1726217890295,"duration":0},"status":"passed","severity":"normal"},{"uid":"245e9037cd62387a","name":"Nodes with multiple pubsub topic","time":{"start":1726217875224,"stop":1726217875225,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdd857a1d0e6c45","name":"Push message with escaped characters payload","time":{"start":1726217862774,"stop":1726217862774,"duration":0},"status":"passed","severity":"normal"},{"uid":"52284e0449ba8a9e","name":"Check received message containing short","time":{"start":1726217840470,"stop":1726217840471,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3174f3b5aa558a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1726217383220,"stop":1726217383221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9e3b9e5d64fec7","name":"Push 30 different messages","time":{"start":1726217945330,"stop":1726217945331,"duration":1},"status":"passed","severity":"normal"},{"uid":"c813756681be6c58","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1726217404189,"stop":1726217404190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44dd78f36eb27c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1726217383206,"stop":1726217383207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e030e972feb9b4","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726217862786,"stop":1726217862787,"duration":1},"status":"passed","severity":"normal"},{"uid":"43cf311e065e9a26","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1726217404189,"stop":1726217404189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb2fee7cb0f013a","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726217785176,"stop":1726217785177,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cc37a09f9dc88c","name":"can start the service","time":{"start":1726217893872,"stop":1726217893872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdd571e1a88c43d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726217650747,"stop":1726217650747,"duration":0},"status":"passed","severity":"normal"},{"uid":"27abe4f6fd8969e2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1726217391254,"stop":1726217391254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6005e77114cf1ae9","name":"Check publish message containing emoji","time":{"start":1726217890296,"stop":1726217890297,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fa2e9b3ae8112c","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1726217383217,"stop":1726217383218,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ba19670275f322","name":"Nwaku publishes","time":{"start":1726217865171,"stop":1726217865177,"duration":6},"status":"passed","severity":"normal"},{"uid":"5dec734112a3ba72","name":"throws on content topic with empty encoding field","time":{"start":1726217383198,"stop":1726217383199,"duration":1},"status":"passed","severity":"normal"},{"uid":"7276886faa192460","name":"Push message with Russian payload","time":{"start":1726217862770,"stop":1726217862771,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee34befeb8ebfad5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217656058,"stop":1726217656059,"duration":1},"status":"passed","severity":"normal"},{"uid":"65583bbba889e67e","name":"Check message received after jswaku node is restarted","time":{"start":1726217616849,"stop":1726217616850,"duration":1},"status":"skipped","severity":"normal"},{"uid":"39210557e84cfcbc","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1726217383207,"stop":1726217383208,"duration":1},"status":"passed","severity":"normal"},{"uid":"9413f880c20b36c9","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1726217404608,"stop":1726217404608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c335e2fd8314d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726217965316,"stop":1726217965317,"duration":1},"status":"passed","severity":"normal"},{"uid":"df69313152fd21d0","name":"throws on content topic with empty application field","time":{"start":1726217383194,"stop":1726217383195,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2ab2540d2bcd77","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726217650761,"stop":1726217650761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14c8adb8c444aa","name":"Push message with content topic containing shell command","time":{"start":1726217862788,"stop":1726217862788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b993f2feb3079","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726217604526,"stop":1726217604527,"duration":1},"status":"passed","severity":"normal"},{"uid":"89cbb441bea871a9","name":"Push message with Russian payload","time":{"start":1726217945325,"stop":1726217945326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3745d14ba7dc8bc8","name":"Decoder throws on empty string content topic","time":{"start":1726217414160,"stop":1726217414160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3637b622ebdc3ddc","name":"Query Generator, Multiple PubsubTopics","time":{"start":1726217965430,"stop":1726217965430,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e53e783c9e1f27","name":"Push message with content topic containing Arabic","time":{"start":1726217862781,"stop":1726217862782,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e7e757c3a621e7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726217965312,"stop":1726217965312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4542751394522b7c","name":"Encoder throws on undefined content topic","time":{"start":1726217414158,"stop":1726217414159,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8b97bf65abe550","name":"same cluster, different shard: nodes don't connect","time":{"start":1726217604477,"stop":1726217604478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba31fc123cc5ce35","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726217650748,"stop":1726217650748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3051677249387c7a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726217965304,"stop":1726217965304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea38de8a16579ae","name":"Push message with SQL Injection payload","time":{"start":1726217862771,"stop":1726217862771,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eda544e90d7b15","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1726217934111,"stop":1726217934111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92d187ea10d95ad","name":"should properly create location multiaddrs - udp","time":{"start":1726217391857,"stop":1726217391857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2598f77ef7e855","name":"Decrypt messages","time":{"start":1726217843352,"stop":1726217843352,"duration":0},"status":"passed","severity":"normal"},{"uid":"362bb8c752412946","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1726217965431,"stop":1726217965432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ea49a16817f972","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1726217383229,"stop":1726217383229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62dd3b036c34c7e","name":"random static sharding 10 - Cluster ID: 66, Shard ID: 485","time":{"start":1726217952884,"stop":1726217952885,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a98932451d53c0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1726217604490,"stop":1726217604490,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf32eebe3ac2c5","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1726217604481,"stop":1726217604482,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd5687e32262367","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1726217383221,"stop":1726217383222,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a11fe7982cc5f6","name":"should not receive a peer event after stop","time":{"start":1726217445624,"stop":1726217445624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ac570ade92eab","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1726217491286,"stop":1726217491286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b87ec4ae07b4e39","name":"Publish message with custom timestamp: Fri Sep 13 2024 09:57:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217890299,"stop":1726217890299,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ecb5052696d078","name":"Passing page size 10 when there are 10 messages","time":{"start":1726217996429,"stop":1726217996429,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cdac1e728a6556","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726217965298,"stop":1726217965298,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd439c7ee7d6c4b7","name":"Push message with Script payload","time":{"start":1726217862772,"stop":1726217862772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2c89319c8caad9","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1726217396430,"stop":1726217396431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73321fbfd26fec7","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726217509423,"stop":1726217509424,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fc9a212486fb4b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1726217383210,"stop":1726217383210,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a76c0089bc66ad9","name":"Push message with custom timestamp: 1726221250892","time":{"start":1726217945358,"stop":1726217945358,"duration":0},"status":"passed","severity":"normal"},{"uid":"475055d7cdd4f70d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1726217934113,"stop":1726217934115,"duration":2},"status":"passed","severity":"normal"},{"uid":"20f2e7a8ecfb535a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1726217385913,"stop":1726217385913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbf39b2cc90112b","name":"random static sharding 9 - Cluster ID: 778, Shard ID: 772","time":{"start":1726217952884,"stop":1726217952884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff051997caaa81","name":"Check received message containing XML","time":{"start":1726217840544,"stop":1726217840558,"duration":14},"status":"passed","severity":"normal"},{"uid":"978b786851cf7c9f","name":"LightPush","time":{"start":1726218006963,"stop":1726218006963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16bf38d7cf51735","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1726217383214,"stop":1726217383214,"duration":0},"status":"passed","severity":"normal"},{"uid":"39104b30aee71bbd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1726217391249,"stop":1726217391249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e417cd0cfadce428","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1726217604512,"stop":1726217604513,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e6f4ed0a483b4d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1726217434834,"stop":1726217434834,"duration":0},"status":"passed","severity":"normal"},{"uid":"897d1965ad929ef3","name":"Passing page size 3 when there are 20 messages","time":{"start":1726217996428,"stop":1726217996429,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e118cc905d3122c","name":"Overlapping topic subscription","time":{"start":1726217650754,"stop":1726217650756,"duration":2},"status":"passed","severity":"normal"},{"uid":"c44a7164316ca6de","name":"Push message with special chars payload","time":{"start":1726217862768,"stop":1726217862768,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c56c1bfe700006","name":"Push message with content topic containing SQL Injection","time":{"start":1726217862783,"stop":1726217862784,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4014f04e46ec219","name":"Push message with SQL Injection payload","time":{"start":1726217945326,"stop":1726217945326,"duration":0},"status":"passed","severity":"normal"},{"uid":"acda141c8837c82","name":"Symmetric encrypt & Decrypt","time":{"start":1726217414668,"stop":1726217414669,"duration":1},"status":"passed","severity":"normal"},{"uid":"76375116bd58d115","name":"should not fail to start the service if it is already started","time":{"start":1726217408296,"stop":1726217408296,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffa90e10a45e120","name":"Query generator for multiple messages","time":{"start":1726217984828,"stop":1726217984828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e091f02068740f43","name":"should return all peers when numPeers is 0","time":{"start":1726217396430,"stop":1726217396430,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cfe75f7e8c1514","name":"Waku message hash computation (no timestamp)","time":{"start":1726217385914,"stop":1726217385915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6c2c17b346ba0a","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726217785181,"stop":1726217785182,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fb9e8626d21d8f","name":"should properly create location multiaddrs - tcp4","time":{"start":1726217391856,"stop":1726217391856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62a65bcdabc1226","name":"Check message with non string payload is not received","time":{"start":1726217616849,"stop":1726217616849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89b82f04127f893","name":"should not fail to stop the service if it was not started","time":{"start":1726217445616,"stop":1726217445616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca33e588df997c8e","name":"Generator, 2 different pubsubtopics","time":{"start":1726217984951,"stop":1726217984951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9cdb87b1d40ce9","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726217785179,"stop":1726217785180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b68e650d8813cd","name":"Using a function","time":{"start":1726217999477,"stop":1726217999477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88a87f06050ca3a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1726217391253,"stop":1726217391253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b67574490a4d7","name":"should throw an error for insufficient data","time":{"start":1726217383356,"stop":1726217383356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3327f57b9c051f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726218051436,"stop":1726218051436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64ba619f7f72e0e","name":"Renews subscription after lossing a connection","time":{"start":1726217965311,"stop":1726217965311,"duration":0},"status":"passed","severity":"normal"},{"uid":"56302dde65f3b459","name":"Check received message containing short","time":{"start":1726217616835,"stop":1726217616836,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd97ceb977402ac","name":"should return empty list for no shard","time":{"start":1726217383218,"stop":1726217383218,"duration":0},"status":"passed","severity":"normal"},{"uid":"553911fb99aedf4c","name":"Tracks peer failures correctly","time":{"start":1726217544017,"stop":1726217544018,"duration":1},"status":"passed","severity":"normal"},{"uid":"15daccea994ffebf","name":"Push message with meta","time":{"start":1726217862792,"stop":1726217862793,"duration":1},"status":"passed","severity":"normal"},{"uid":"679040e4bec8700a","name":"Push message with content topic containing Arabic","time":{"start":1726217945334,"stop":1726217945334,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f1a239e42a8561","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217656061,"stop":1726217656061,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cf0d32ecb87145","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1726217391846,"stop":1726217391846,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb3557163ccc51","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217785179,"stop":1726217785179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20400e38dded3d8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726217650762,"stop":1726217650763,"duration":1},"status":"passed","severity":"normal"},{"uid":"497d2249cc2db959","name":"Push message on custom pubsubTopic","time":{"start":1726217733941,"stop":1726217733941,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa719d4375c1255","name":"Push message with unicode special characters payload","time":{"start":1726217862774,"stop":1726217862775,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff259d81516008ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1726217383210,"stop":1726217383210,"duration":0},"status":"passed","severity":"normal"},{"uid":"8418a9dce2dec4f4","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726217547146,"stop":1726217547146,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f14403ebc373c9","name":"Fails to push message bigger that 1MB","time":{"start":1726217862807,"stop":1726217862808,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0c09bd5f333c7f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217733943,"stop":1726217733944,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ca87ba55fcf4b0","name":"Push message with content topic containing Chinese","time":{"start":1726217945334,"stop":1726217945334,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d3ef174b907fea","name":"Subscribe to topic containing XML and receive message","time":{"start":1726217650767,"stop":1726217650767,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f8d61a5f7d10d7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726217650762,"stop":1726217650762,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e14e2044fd0277","name":"Check publish message containing Russian","time":{"start":1726217890293,"stop":1726217890293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2889d0b60835cc4","name":"should only return 1 node with relay capability","time":{"start":1726217404607,"stop":1726217404607,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ae3624c9fcfd9a","name":"different cluster, different shard: nodes don't connect","time":{"start":1726217774671,"stop":1726217774675,"duration":4},"status":"passed","severity":"normal"},{"uid":"2757dc9662d91a6c","name":"Push message with short payload","time":{"start":1726217862767,"stop":1726217862767,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a35ad8c1dc73f0","name":"Ping on peer without subscriptions","time":{"start":1726217508420,"stop":1726217508420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1952d222f063439","name":"should be called at least once on all `peer:discovery` events","time":{"start":1726217441998,"stop":1726217441999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3749f320be3c6f19","name":"Ping on peer without subscriptions","time":{"start":1726217494760,"stop":1726217494760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65387abb0b2523e","name":"throws on empty content topic","time":{"start":1726217383191,"stop":1726217383192,"duration":1},"status":"passed","severity":"normal"},{"uid":"51431c16b3002b30","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1726217604515,"stop":1726217604518,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d261a52e45727f0","name":"Push message with custom timestamp: 1726221274585","time":{"start":1726217862805,"stop":1726217862805,"duration":0},"status":"passed","severity":"normal"},{"uid":"983de1f24e267f0b","name":"Default pageSize","time":{"start":1726217996430,"stop":1726217996431,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9421ab2d2d7d2db","name":"Filter with 0 connections","time":{"start":1726217674282,"stop":1726217674282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac827ce0014e7894","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1726217383209,"stop":1726217383210,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a063acc8b6fb88","name":"Check publish message after service node is restarted","time":{"start":1726217890302,"stop":1726217890302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bb1c4083504454c","name":"Fields are not dropped","time":{"start":1726217395940,"stop":1726217395941,"duration":1},"status":"passed","severity":"normal"},{"uid":"26af7413f4a7a408","name":"different cluster, different shard: nodes don't connect","time":{"start":1726217604479,"stop":1726217604480,"duration":1},"status":"passed","severity":"normal"},{"uid":"6122979c23f3399","name":"Check received message containing Script","time":{"start":1726217840474,"stop":1726217840475,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a75977d10a2ca9","name":"Subscribe to topic containing Script and receive message","time":{"start":1726217965346,"stop":1726217965346,"duration":0},"status":"passed","severity":"normal"},{"uid":"383b5e105f424c60","name":"Publish without waiting for remote peer","time":{"start":1726217896496,"stop":1726217896497,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e58754d4cf28e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1726217383222,"stop":1726217383222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e549ec656cda695","name":"less peers than existing","time":{"start":1726217840807,"stop":1726217840807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14bb31f724d075dd","name":"Check received message containing Arabic","time":{"start":1726217616838,"stop":1726217616839,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a1add65d414698","name":"Check publish message containing special chars","time":{"start":1726217890291,"stop":1726217890291,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfe9cbb18fe0723","name":"Push message with content topic containing escaped characters","time":{"start":1726217945338,"stop":1726217945339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6541f5f5f9c95c86","name":"Subscribe to topic containing long and receive message","time":{"start":1726217650760,"stop":1726217650760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c176c0674742e634","name":"Subscribe to topic containing long and publish message","time":{"start":1726217896501,"stop":1726217896502,"duration":1},"status":"passed","severity":"normal"},{"uid":"8019d6c7a142477e","name":"retrieves a single peer","time":{"start":1726217404604,"stop":1726217404604,"duration":0},"status":"passed","severity":"normal"},{"uid":"43835375cc70bdcd","name":"All","time":{"start":1726217442598,"stop":1726217442598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8b7174342b778d","name":"Push message with Basic HTML tag payload","time":{"start":1726217945327,"stop":1726217945327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b40cc9cbef911cb","name":"random static sharding 5 - Cluster ID: 640, Shard ID: 823","time":{"start":1726217952881,"stop":1726217952882,"duration":1},"status":"passed","severity":"normal"},{"uid":"3264a78b206d26df","name":"Ephemeral field is preserved - encoder v0","time":{"start":1726217444759,"stop":1726217444759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79e3638db06fec","name":"Accepts a valid Waku Message","time":{"start":1726217419062,"stop":1726217419063,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefe7dc1af3e1a56","name":"can start and stop the service","time":{"start":1726217893872,"stop":1726217893873,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6599e6cd735051","name":"Ping on unsubscribed peer","time":{"start":1726217508417,"stop":1726217508418,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c96813857934536","name":"random static sharding 3 - Cluster ID: 834, Shard ID: 391","time":{"start":1726217952880,"stop":1726217952881,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6951510494b8bf","name":"should properly create location multiaddrs - tcp6","time":{"start":1726217391856,"stop":1726217391857,"duration":1},"status":"passed","severity":"normal"},{"uid":"c921b8dea5b134c3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726217840514,"stop":1726217840514,"duration":0},"status":"passed","severity":"normal"},{"uid":"25895e84ffdfc73e","name":"Encoder throws on undefined content topic","time":{"start":1726217415842,"stop":1726217415842,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8fd038ed1d9c07","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726217965348,"stop":1726217965349,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ec187768f05e10","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726217965342,"stop":1726217965345,"duration":3},"status":"passed","severity":"normal"},{"uid":"e917978781a58057","name":"Check received message containing Basic HTML tag","time":{"start":1726217616841,"stop":1726217616842,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad7b6ed4b47a414","name":"can start the service","time":{"start":1726217445600,"stop":1726217445601,"duration":1},"status":"passed","severity":"normal"},{"uid":"59481860ce3678ba","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217733942,"stop":1726217733943,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d20e4061f72517d","name":"throws an error for improperly formatted content topics","time":{"start":1726217383213,"stop":1726217383213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3ecce9b98dd093","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1726217383232,"stop":1726217383232,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa709bc4442bea","name":"random static sharding 1 - Cluster ID: 343, Shard ID: 440","time":{"start":1726217952879,"stop":1726217952880,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c33f3df2b581ee","name":"Push message with content topic containing Script","time":{"start":1726217862784,"stop":1726217862785,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acbbb541b6ed3a6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726217965347,"stop":1726217965347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9ab3b3dc70ef34","name":"should be able to decode the field with only STORE set to true","time":{"start":1726217391252,"stop":1726217391252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62aa91f073ebb26","name":"Promise Callback - false","time":{"start":1726217974422,"stop":1726217974423,"duration":1},"status":"passed","severity":"normal"},{"uid":"298a6686ae76e3cf","name":"Check received message containing emoji","time":{"start":1726217840492,"stop":1726217840503,"duration":11},"status":"passed","severity":"normal"},{"uid":"3539a4fac29b54e","name":"Push message with content topic containing long","time":{"start":1726217862778,"stop":1726217862779,"duration":1},"status":"passed","severity":"normal"},{"uid":"191730c0ea151f9f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726217965296,"stop":1726217965297,"duration":1},"status":"passed","severity":"normal"},{"uid":"682a9cfb36612db5","name":"Decoder throws on empty string content topic","time":{"start":1726217415843,"stop":1726217415843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0b3986f61a4bf","name":"Push message with numeric payload","time":{"start":1726217862768,"stop":1726217862768,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b4d0648b00e401","name":"Publish message with custom timestamp: Fri Sep 13 2024 07:57:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217890299,"stop":1726217890299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9839fcf5f32fa73e","name":"Asymmetric encrypt & decrypt","time":{"start":1726217414668,"stop":1726217414668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a669d6862ecc4108","name":"Sample","time":{"start":1726217391274,"stop":1726217391274,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b15efb9775cbb5","name":"Push message with rate limit","time":{"start":1726217862798,"stop":1726217862799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba80f9aa8d6259","name":"Check message with no content topic is not received","time":{"start":1726217616848,"stop":1726217616848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4f34e2bc4bf457","name":"handles empty contentTopics array correctly","time":{"start":1726217383231,"stop":1726217383231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e871defc1b7b0957","name":"random static sharding 7 - Cluster ID: 469, Shard ID: 443","time":{"start":1726217952883,"stop":1726217952883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3fad061c7ba820","name":"Round trip binary serialization","time":{"start":1726217396839,"stop":1726217396839,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aebf635ea253a3","name":"Relay - dialed after","time":{"start":1726218006961,"stop":1726218006962,"duration":1},"status":"passed","severity":"normal"},{"uid":"334dadb934d3d937","name":"throws on content topic with too few or too many fields","time":{"start":1726217383192,"stop":1726217383192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06eb17cfb17c96c","name":"should get / set TCP multiaddr","time":{"start":1726217391851,"stop":1726217391855,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c46ed9eb674b2d5","name":"Push message with Chinese payload","time":{"start":1726217862769,"stop":1726217862769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85b5ec0bcd4ed22","name":"Passing cursor with wrong pubsubTopic","time":{"start":1726217934116,"stop":1726217934116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdcc5c117b2f01c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726217965310,"stop":1726217965310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e6a1851c613758","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726217965339,"stop":1726217965342,"duration":3},"status":"passed","severity":"normal"},{"uid":"31353af49329286c","name":"1 Relay, 1 Filter, gives up","time":{"start":1726217404277,"stop":1726217404277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5d28a65e22cad0","name":"Refresh subscription","time":{"start":1726217965300,"stop":1726217965301,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1059cec71b0ef8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726217509412,"stop":1726217509412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dca1e643fa3e192","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1726217875223,"stop":1726217875224,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12af0cfde2b5b18","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726217650773,"stop":1726217650774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd3e78438f7faa0","name":"Check message received after nwaku node is restarted","time":{"start":1726217616850,"stop":1726217616850,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22a1a5797010df2a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1726217491287,"stop":1726217491288,"duration":1},"status":"passed","severity":"normal"},{"uid":"7402cae749187b38","name":"Push message with JSON payload","time":{"start":1726217945328,"stop":1726217945328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a33f24f4f6c07","name":"Subscribe to topic containing JSON and publish message","time":{"start":1726217896508,"stop":1726217896508,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec792643f8d65d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1726217383224,"stop":1726217383224,"duration":0},"status":"passed","severity":"normal"},{"uid":"416e571313eb21dd","name":"Push message with content topic containing unicode special characters","time":{"start":1726217862789,"stop":1726217862790,"duration":1},"status":"passed","severity":"normal"},{"uid":"950239a638068e12","name":"Ordered callback, aborts when callback returns true","time":{"start":1726217984832,"stop":1726217984832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd2a36fdc9114a6","name":"different cluster, same shard: nodes don't connect","time":{"start":1726217604478,"stop":1726217604479,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3482a3f894781b","name":"Refresh subscription","time":{"start":1726217650757,"stop":1726217650757,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe1d3ccae91eb9e","name":"Ping on subscribed peer","time":{"start":1726217494759,"stop":1726217494759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c699ee9945660","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726217404609,"stop":1726217404609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5de6f61949006b3c","name":"should set field with all protocols disabled","time":{"start":1726217391858,"stop":1726217391859,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3b9547e6929e88","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1726217604527,"stop":1726217604528,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d29535e0548579","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1726217890297,"stop":1726217890297,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd45b53ede387e8","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1726217383217,"stop":1726217383217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca0f29456da20b8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726217965345,"stop":1726217965346,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc90152bc6a633a","name":"Check received message containing long","time":{"start":1726217616836,"stop":1726217616836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbd5a643657f24f","name":"removeEventListener with wrong event","time":{"start":1726217474964,"stop":1726217474964,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e695b439fb836","name":"Reopen subscription with peer with lost subscription","time":{"start":1726217494760,"stop":1726217494761,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd372eb8c80b7b17","name":"Check publish message containing Chinese","time":{"start":1726217890291,"stop":1726217890292,"duration":1},"status":"passed","severity":"normal"},{"uid":"80415a9623d7452c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217509411,"stop":1726217509412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46f48f6c74312b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1726217383220,"stop":1726217383220,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9c4b6d990c7856","name":"Check message with non string payload is not received","time":{"start":1726217840517,"stop":1726217840517,"duration":0},"status":"passed","severity":"normal"},{"uid":"234d52ec7ab3a3cf","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1726217383208,"stop":1726217383209,"duration":1},"status":"passed","severity":"normal"},{"uid":"289e3cc88a0c0151","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217840566,"stop":1726217840567,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf333114f279da7b","name":"isConnected return false after peer stops","time":{"start":1726217491289,"stop":1726217491290,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c050b31c2e1a89","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1726217785166,"stop":1726217785167,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1568a80fc7b954","name":"connected peers and dial","time":{"start":1726217840806,"stop":1726217840806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab36cf421e506771","name":"Waku message hash computation (meta attribute not present)","time":{"start":1726217385914,"stop":1726217385914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5317929a38210517","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1726217404609,"stop":1726217404609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f9fc3aa4f8c1d1b","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217785174,"stop":1726217785175,"duration":1},"status":"passed","severity":"normal"},{"uid":"41df373222025d53","name":"random static sharding 8 - Cluster ID: 616, Shard ID: 265","time":{"start":1726217952883,"stop":1726217952884,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd78cd7d9473a1a2","name":"Check received message containing XML","time":{"start":1726217616841,"stop":1726217616841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f338404cfffbfff","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726217616845,"stop":1726217616846,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77c1d204f13bcbf","name":"Check message with invalid timestamp is not received","time":{"start":1726217840567,"stop":1726217840568,"duration":1},"status":"passed","severity":"normal"},{"uid":"646c5ef349f390a4","name":"Push message with custom timestamp: 1726214050892","time":{"start":1726217945357,"stop":1726217945358,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5887b94027987a","name":"A test","time":{"start":1726217734028,"stop":1726217734029,"duration":1},"status":"passed","severity":"normal"},{"uid":"4117c1a050f69c8","name":"should not receive a peer event after stop","time":{"start":1726217408297,"stop":1726217408297,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f3b3636ddb7e1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1726217383221,"stop":1726217383221,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa55325506f044","name":"Check received message containing Arabic","time":{"start":1726217840473,"stop":1726217840473,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b1e428fe5ec40e","name":"Decoder throws on undefined content topic","time":{"start":1726217415843,"stop":1726217415843,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f9c0264f28393","name":"Push message on custom pubsubTopic","time":{"start":1726217733943,"stop":1726217733943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e2fddc4123a89b","name":"Subscribe to topic containing short and publish message","time":{"start":1726217896500,"stop":1726217896501,"duration":1},"status":"passed","severity":"normal"},{"uid":"199d7479d5e9dea9","name":"Check received message with timestamp: 1726217434170000000 ","time":{"start":1726217616844,"stop":1726217616845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ea3a7ce76ab27b","name":"Check received message containing Basic HTML tag","time":{"start":1726217840558,"stop":1726217840558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0ef094b90fc95c","name":"Passing page size 110 when there are 120 messages","time":{"start":1726217996430,"stop":1726217996430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b933a6fde158daf","name":"LightPush with 2 connections","time":{"start":1726217674285,"stop":1726217674286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce111a5474131428","name":"Number of peers are maintained correctly","time":{"start":1726217544015,"stop":1726217544015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76a3fde5e0f6beb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726217650746,"stop":1726217650747,"duration":1},"status":"passed","severity":"normal"},{"uid":"115c52a3088a79c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726217965348,"stop":1726217965348,"duration":0},"status":"passed","severity":"normal"},{"uid":"473edeace670e633","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1726217604486,"stop":1726217604487,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6c748295e71146","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726217650749,"stop":1726217650753,"duration":4},"status":"passed","severity":"normal"},{"uid":"65336afe3cf8be2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726217965310,"stop":1726217965311,"duration":1},"status":"passed","severity":"normal"},{"uid":"2351d160e114651e","name":"1 Relay, 1 fetch","time":{"start":1726217404275,"stop":1726217404276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be307170cd6187a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1726217383355,"stop":1726217383355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e833ad1d28373582","name":"Check received message containing Chinese","time":{"start":1726217840472,"stop":1726217840473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba37ce57a6f363a8","name":"should add and remove event listeners correctly","time":{"start":1726217408298,"stop":1726217408298,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ea33cb90981a21","name":"should properly create location multiaddrs - udp4","time":{"start":1726217391855,"stop":1726217391856,"duration":1},"status":"passed","severity":"normal"},{"uid":"52308df98022a0f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726217965302,"stop":1726217965303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f694b48a9fe5b4fb","name":"configure the node with multiple pubsub topics","time":{"start":1726217952886,"stop":1726217952891,"duration":5},"status":"passed","severity":"normal"},{"uid":"250ef08e93449d57","name":"Check meta is set [ecies]","time":{"start":1726217415842,"stop":1726217415842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a732078360d2600a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1726217383220,"stop":1726217383220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6863e70ff9c2e20f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1726217403237,"stop":1726217403237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf0a25fccb1417a","name":"should not fail to start the service if it is already started","time":{"start":1726217893873,"stop":1726217893874,"duration":1},"status":"passed","severity":"normal"},{"uid":"23dd5a7087c76a6d","name":"Passing page size 0 when there are 110 messages","time":{"start":1726217996427,"stop":1726217996427,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b7abb70ef6f9c1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1726217896498,"stop":1726217896498,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d0a09d9e594971","name":"should not receive a peer event after stop","time":{"start":1726217893875,"stop":1726217893875,"duration":0},"status":"passed","severity":"normal"},{"uid":"339971bf67cb374","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1726217383222,"stop":1726217383223,"duration":1},"status":"passed","severity":"normal"},{"uid":"5300ca9f6a2c416c","name":"Check received message containing SQL Injection","time":{"start":1726217840543,"stop":1726217840543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be712014c9bcc76","name":"Decoder throws on empty string content topic","time":{"start":1726217396842,"stop":1726217396842,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a79ad29bc4aacb","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1726217650774,"stop":1726217650774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c322bce9d685314c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726217965347,"stop":1726217965348,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba23444a172ad084","name":"Check received message containing escaped characters","time":{"start":1726217840476,"stop":1726217840491,"duration":15},"status":"passed","severity":"normal"},{"uid":"b8da419067143d70","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726217785162,"stop":1726217785163,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cc7a7f1a50d5d0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726217965298,"stop":1726217965298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea17d5a58b727f1c","name":"Ping on unsubscribed peer","time":{"start":1726217508420,"stop":1726217508420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9592ca86a9c25c83","name":"Check received message containing special chars","time":{"start":1726217840472,"stop":1726217840472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0259f0dabfc336","name":"LightPush with 3 connections","time":{"start":1726217674286,"stop":1726217674287,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ee5840280ce803","name":"should be able to decode the field with only FILTER set to true","time":{"start":1726217391251,"stop":1726217391252,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cb1db945b11e2c","name":"Publish message with large meta","time":{"start":1726217890303,"stop":1726217890303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47da07da92ccf71","name":"Init the array if not present","time":{"start":1726217382867,"stop":1726217382868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2782606e9b9aa56c","name":"Check message on other pubsub topic is not received","time":{"start":1726217616847,"stop":1726217616847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5b5e7a65992b9f","name":"Push message with content topic containing JSON","time":{"start":1726217862787,"stop":1726217862787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebd9ca01adb31d6","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1726217383230,"stop":1726217383230,"duration":0},"status":"passed","severity":"normal"},{"uid":"72211c52bc57d87c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1726217383228,"stop":1726217383228,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c0b92edbf02996","name":"Passing page size 1 when there are 4 messages","time":{"start":1726217996427,"stop":1726217996428,"duration":1},"status":"passed","severity":"normal"},{"uid":"93af2f7630c83ca0","name":"Check received message containing shell command","time":{"start":1726217840476,"stop":1726217840476,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fc3dd82c1fda9c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1726217383207,"stop":1726217383207,"duration":0},"status":"passed","severity":"normal"},{"uid":"38107920bd181fdd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1726217934110,"stop":1726217934110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8353fe4d60464f66","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1726217415840,"stop":1726217415841,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf72e2c28731b82","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1726217984831,"stop":1726217984831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd21164abb8a310","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1726217604498,"stop":1726217604498,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fbdf9449c15f71","name":"unsubscribes","time":{"start":1726217991632,"stop":1726217991634,"duration":2},"status":"passed","severity":"normal"},{"uid":"82f0e54a451727da","name":"should throw error - no public key","time":{"start":1726217391848,"stop":1726217391849,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4eeff4655c4509","name":"should throw error - no id","time":{"start":1726217391847,"stop":1726217391847,"duration":0},"status":"passed","severity":"normal"},{"uid":"763b7fb9572d23cf","name":"should load peers from local storage and dispatch events","time":{"start":1726217408297,"stop":1726217408297,"duration":0},"status":"passed","severity":"normal"},{"uid":"28564344807cdb67","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1726217604523,"stop":1726217604524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c09de40bea1ff","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1726218000390,"stop":1726218000391,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd699877c9ab82d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726217656060,"stop":1726217656061,"duration":1},"status":"passed","severity":"normal"},{"uid":"a198938d45b11efa","name":"should use DNS peer discovery with light client","time":{"start":1726217445625,"stop":1726217445625,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b85a93587b2896f2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1726217774668,"stop":1726217774668,"duration":0},"status":"passed","severity":"normal"},{"uid":"959c9cef6e96ec20","name":"Throws when trying to push message with empty payload","time":{"start":1726217862776,"stop":1726217862776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ebc2a4e9f2acea","name":"Check received message containing Basic HTML tag","time":{"start":1726217840475,"stop":1726217840476,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50a25bf655a128b","name":"creates an iterator","time":{"start":1726217991631,"stop":1726217991631,"duration":0},"status":"passed","severity":"normal"},{"uid":"965acb82035fbb0d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726217509424,"stop":1726217509424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2c31c7cf59cfd3","name":"Query Generator, No Decoder","time":{"start":1726217965430,"stop":1726217965431,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff2cbc4eaca8aef","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726217509411,"stop":1726217509411,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f99ee8a2ec8c92","name":"Relay + Store","time":{"start":1726217442597,"stop":1726217442598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4d1391fc4d7c95","name":"Filter with 3 connections","time":{"start":1726217674287,"stop":1726217674287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7913f16f726c6df0","name":"Push message with content topic containing Russian","time":{"start":1726217862782,"stop":1726217862783,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c9801f18f77396","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726217965300,"stop":1726217965300,"duration":0},"status":"passed","severity":"normal"}] |