mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 04:43:14 +00:00
1 line
156 KiB
JSON
1 line
156 KiB
JSON
[{"uid":"a05dfd9aeb2efaa2","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1720910096377,"stop":1720910096378,"duration":1},"status":"passed","severity":"normal"},{"uid":"853cc33837fb41cc","name":"Check message with invalid timestamp is not received","time":{"start":1720910493320,"stop":1720910493320,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee01508518812b","name":"should properly create location multiaddrs - udp","time":{"start":1720909953605,"stop":1720909953605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c15cd1af5a23b","name":"Check received message containing shell command","time":{"start":1720910493270,"stop":1720910493271,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb95e0073fc6f0d0","name":"topics with same application and version share the same shard","time":{"start":1720909944909,"stop":1720909944909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb3511a498184c2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1720910254633,"stop":1720910254633,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fdf5ba33d880bc","name":"Push message with content topic containing numeric","time":{"start":1720910579680,"stop":1720910579681,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a606af09998b96","name":"Ping on subscribed peer","time":{"start":1720910096787,"stop":1720910096788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91d44a874a3be34","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1720910559772,"stop":1720910559772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2d63573a3bdf4c","name":"should emit a peer event after start","time":{"start":1720910711069,"stop":1720910711070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5569afd25495277","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1720910493319,"stop":1720910493320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3420106196a1b9","name":"throws on empty content topic","time":{"start":1720909944895,"stop":1720909944895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bca3ae41c91f7c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1720910205265,"stop":1720910205265,"duration":0},"status":"passed","severity":"normal"},{"uid":"90088d65ff5e9487","name":"Push message with content topic containing Basic HTML tag","time":{"start":1720910466465,"stop":1720910466465,"duration":0},"status":"passed","severity":"normal"},{"uid":"341b6d7af44a0523","name":"Push message with content topic containing Chinese","time":{"start":1720910466462,"stop":1720910466462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7056e033e54978c","name":"receives messages sent to provided content topic through stream","time":{"start":1720910493701,"stop":1720910493701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5873e49d29a8851","name":"Ping on subscribed peer","time":{"start":1720910060245,"stop":1720910060245,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e419ed08176844","name":"Subscribe to topic containing Script and receive message","time":{"start":1720910612927,"stop":1720910612927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de3146e4d7ae06b","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1720910197848,"stop":1720910197849,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d2241943190584","name":"Push message with content topic containing long","time":{"start":1720910466461,"stop":1720910466461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba0dc2775369b4e","name":"isConnected should return true after first peer connects","time":{"start":1720910053131,"stop":1720910053132,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae2af43ff610b2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1720910254653,"stop":1720910254653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6dfb161d333e8","name":"Check received message containing escaped characters","time":{"start":1720910205261,"stop":1720910205263,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f65f034dcf811f3","name":"Query with Ordered Callback, No Decoder","time":{"start":1720910599638,"stop":1720910599638,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4732288e6565b6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1720909944916,"stop":1720909944916,"duration":0},"status":"passed","severity":"normal"},{"uid":"72126b9940eb2a9c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1720910590175,"stop":1720910590175,"duration":0},"status":"passed","severity":"normal"},{"uid":"814077547e726157","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1720910242027,"stop":1720910242027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ad68bffc89e5a1","name":"Push message with content topic containing short","time":{"start":1720910579679,"stop":1720910579679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad030206447b7a4","name":"Fails to push message bigger that 1MB","time":{"start":1720910466471,"stop":1720910466471,"duration":0},"status":"passed","severity":"normal"},{"uid":"160663f01bafaaf0","name":"ignores domain fetching errors","time":{"start":1720909969654,"stop":1720909969654,"duration":0},"status":"passed","severity":"normal"},{"uid":"476d536df73521b3","name":"random static sharding 2 - Cluster ID: 81, Shard ID: 280","time":{"start":1720910551970,"stop":1720910551970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b4a644eee242d9","name":"should throw an error for empty SingleShardInfos array","time":{"start":1720909944913,"stop":1720909944913,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eaafc43c1b93d8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910085809,"stop":1720910085809,"duration":0},"status":"passed","severity":"normal"},{"uid":"17df786af94e229e","name":"same cluster, different shard: nodes connect","time":{"start":1720910304451,"stop":1720910304451,"duration":0},"status":"passed","severity":"normal"},{"uid":"70719eef384f1bf","name":"Check received message containing short","time":{"start":1720910493263,"stop":1720910493264,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6250663a9aaaa4","name":"isConnected should return false after all peers disconnect","time":{"start":1720910053132,"stop":1720910053132,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c9e7a73ee6aa94","name":"Relay - dialed after","time":{"start":1720910655636,"stop":1720910655636,"duration":0},"status":"passed","severity":"normal"},{"uid":"150812e83a285cc3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1720909952962,"stop":1720909952962,"duration":0},"status":"passed","severity":"normal"},{"uid":"193d0351ffdf8008","name":"Passing cursor with wrong pubsubTopic","time":{"start":1720910590178,"stop":1720910590178,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e3e1f0dcc533e6","name":"Check received message with timestamp: 1720909996066000000 ","time":{"start":1720910493317,"stop":1720910493317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e12eb06f8fd3a5c","name":"Wrong topic","time":{"start":1720910559779,"stop":1720910559780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f835fa51d54ce7ea","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1720910430168,"stop":1720910430168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58f7f53811c9824a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1720910628898,"stop":1720910628898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2a84d81bb1da74","name":"Refresh subscription","time":{"start":1720910254641,"stop":1720910254642,"duration":1},"status":"passed","severity":"normal"},{"uid":"19982dbd23b669df","name":"Push message with custom timestamp: 1720906641665","time":{"start":1720910466470,"stop":1720910466470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39ecef0de829a59","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1720910493273,"stop":1720910493274,"duration":1},"status":"passed","severity":"normal"},{"uid":"57011b9b3ab4611f","name":"Subscribe and receive messages via lightPush","time":{"start":1720910254630,"stop":1720910254631,"duration":1},"status":"passed","severity":"normal"},{"uid":"149491fab277705a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1720909944926,"stop":1720909944926,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cf830c857eab4b","name":"should set field with all protocols enabled","time":{"start":1720909953607,"stop":1720909953607,"duration":0},"status":"passed","severity":"normal"},{"uid":"64100c33010638ff","name":"configure the node with multiple pubsub topics","time":{"start":1720910551979,"stop":1720910551979,"duration":0},"status":"passed","severity":"normal"},{"uid":"38471dc1cbaed5f8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app69/3/topic869/utf8","time":{"start":1720910559774,"stop":1720910559774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e400808531a60c81","name":"Ordered Callback - forward","time":{"start":1720910617050,"stop":1720910617050,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c5de4369de843d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1720909944909,"stop":1720909944909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb1ff35addb4a23","name":"Check publish message containing shell command","time":{"start":1720910494710,"stop":1720910494710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f380b3ff6235b26","name":"Relay - times out","time":{"start":1720910655636,"stop":1720910655636,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0b3e54a214324b","name":"Check publish message containing JSON","time":{"start":1720910494709,"stop":1720910494710,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd4702b26a7075e","name":"Nodes with multiple pubsub topic","time":{"start":1720910469657,"stop":1720910469657,"duration":0},"status":"passed","severity":"normal"},{"uid":"60269a77f020e6f7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1720909952961,"stop":1720909952961,"duration":0},"status":"passed","severity":"normal"},{"uid":"709e11cca7b67df5","name":"Push message with Chinese payload","time":{"start":1720910579672,"stop":1720910579672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1791370e33c40b97","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1720910496615,"stop":1720910496616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe16f908eea4c87","name":"Check received message with timestamp: 1720909996090 ","time":{"start":1720910205264,"stop":1720910205264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56eca1000f28593","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1720910496621,"stop":1720910496621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6370298a33bdbe8c","name":"Asymmetric encrypt & decrypt","time":{"start":1720909979712,"stop":1720909979713,"duration":1},"status":"passed","severity":"normal"},{"uid":"870537191ed6b0a","name":"Encoder throws on undefined content topic","time":{"start":1720909979087,"stop":1720909979087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9906c8e03b2845b9","name":"Check received message containing long","time":{"start":1720910205256,"stop":1720910205256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ba5498d2b9c1a8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1720910053131,"stop":1720910053131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67eab6a3d03b116","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1720910777085,"stop":1720910777085,"duration":0},"status":"passed","severity":"normal"},{"uid":"886dbea1757df487","name":"Push message with content topic containing escaped characters","time":{"start":1720910579698,"stop":1720910579698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f839214c45ee4380","name":"Passing page size 11 when there are 10 messages","time":{"start":1720910637466,"stop":1720910637466,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cd72e7d31b6b02","name":"Symmetric encrypt & Decrypt","time":{"start":1720909979713,"stop":1720909979713,"duration":0},"status":"passed","severity":"normal"},{"uid":"25497942e81e99f9","name":"Check message on other pubsub topic is not received","time":{"start":1720910493320,"stop":1720910493321,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f8fe6afedd11fd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1720910590173,"stop":1720910590174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6826cbe89bcbb5ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1720910254636,"stop":1720910254637,"duration":1},"status":"passed","severity":"normal"},{"uid":"500731d95afa6dfe","name":"Subscribe to topic containing numeric and publish message","time":{"start":1720910496619,"stop":1720910496620,"duration":1},"status":"passed","severity":"normal"},{"uid":"df26a38b4b8d398e","name":"Ping on subscribed peer","time":{"start":1720910096790,"stop":1720910096791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43cf72b3e73a9a3","name":"Push message with emoji payload","time":{"start":1720910466459,"stop":1720910466459,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d861d2a941542c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1720909952959,"stop":1720909952960,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61581c4e6754f5f","name":"Subscribe and receives messages on 20 topics","time":{"start":1720910254634,"stop":1720910254634,"duration":0},"status":"passed","severity":"normal"},{"uid":"81eb4b31fbc2bad","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1720910004411,"stop":1720910004411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d17f0ea79dca45b","name":"Subscribe and receive messages via lightPush","time":{"start":1720910612940,"stop":1720910612940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7af6cdb45cc86a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1720910612908,"stop":1720910612908,"duration":0},"status":"passed","severity":"normal"},{"uid":"98da2eeca98a6595","name":"Push message with content topic containing Russian","time":{"start":1720910466463,"stop":1720910466463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1c2b6c1895c459","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197861,"stop":1720910197861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887575545b4ac90","name":"Passing cursor with wrong message digest","time":{"start":1720910590177,"stop":1720910590177,"duration":0},"status":"passed","severity":"normal"},{"uid":"804a5929eed5112a","name":"Push message with rate limit","time":{"start":1720910466469,"stop":1720910466469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2870a7ec9638409d","name":"throws on content topic with empty version field","time":{"start":1720909944901,"stop":1720909944902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42f53f8c2ee8dd","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1720910590176,"stop":1720910590176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcf2c275e618166","name":"Fails to push message with empty content topic","time":{"start":1720910579701,"stop":1720910579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbbc6e1a5c9ab3a","name":"Fails to publish message with wrong content topic","time":{"start":1720910494729,"stop":1720910494730,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb38b16ff0f4f24c","name":"Push message on custom pubsubTopic","time":{"start":1720910304724,"stop":1720910304724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9149e147ca3d3c0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1720909979083,"stop":1720909979085,"duration":2},"status":"passed","severity":"normal"},{"uid":"66d44989f07e3dbe","name":"Check publish message containing Chinese","time":{"start":1720910494657,"stop":1720910494657,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6f66225d824b5b","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1720909944927,"stop":1720909944927,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cdec72c35a6e64","name":"Push message equal or less that 1MB","time":{"start":1720910579706,"stop":1720910579707,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91697dc8570f4d3","name":"Check message on other pubsub topic is not received","time":{"start":1720910205266,"stop":1720910205267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9f73a570f17761","name":"Push message with numeric payload","time":{"start":1720910466450,"stop":1720910466451,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde2302dfc672296","name":"Check message with non string payload is not received","time":{"start":1720910493275,"stop":1720910493276,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8730202e54ce83","name":"connects to nwaku","time":{"start":1720910650497,"stop":1720910650498,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81d693faa3bdb7","name":"Keep-alive pings maintain the connection","time":{"start":1720910096375,"stop":1720910096376,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc674daf14f689","name":"Push message with unicode special characters payload","time":{"start":1720910466458,"stop":1720910466459,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1773de3ee06f95","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1720910254653,"stop":1720910254653,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ff2c75c7e22e64","name":"Query generator for multiple messages with different message text format","time":{"start":1720910628896,"stop":1720910628896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8280c0293728aee0","name":"Push message with content topic containing long","time":{"start":1720910579680,"stop":1720910579680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f13edaf413a6d37","name":"should be able to encode the field with only RELAY set to true","time":{"start":1720909952950,"stop":1720909952952,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5a74c3b8833839e","name":"start node with ApplicationInfo","time":{"start":1720910559781,"stop":1720910559781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85ceaad061ece7e","name":"should emit a peer event after start","time":{"start":1720910006237,"stop":1720910006237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c578467aa431614c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910304725,"stop":1720910304725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96d27ec216cfd39","name":"isConnected return false after peer stops","time":{"start":1720910053132,"stop":1720910053132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f521fd057273ae96","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1720909996868,"stop":1720909996868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade21f2277d5efdc","name":"Decoder throws on undefined content topic","time":{"start":1720909980994,"stop":1720909980994,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e938d7192dc85","name":"Push message with content topic containing SQL Injection","time":{"start":1720910579694,"stop":1720910579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcde6a73687cb958","name":"should use the provided clusterId for the pubsub topic","time":{"start":1720909944934,"stop":1720909944934,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cd7b42ddf3f45e","name":"should correctly map a content topic to a pubsub topic","time":{"start":1720909944933,"stop":1720909944934,"duration":1},"status":"passed","severity":"normal"},{"uid":"331f2f6b8f90a25a","name":"should throw error - no public key","time":{"start":1720909953601,"stop":1720909953601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c8837c98b980a1","name":"Check meta is set [ecies]","time":{"start":1720909980993,"stop":1720909980993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff482c3dabc74383","name":"Check publish message after service node is restarted","time":{"start":1720910494731,"stop":1720910494731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f662786281d1bb8a","name":"Subscribe to topic containing short and publish message","time":{"start":1720910496619,"stop":1720910496619,"duration":0},"status":"passed","severity":"normal"},{"uid":"960d8919f05efb95","name":"Callback on promise","time":{"start":1720910628897,"stop":1720910628897,"duration":0},"status":"passed","severity":"normal"},{"uid":"63381d165da20bed","name":"isConnected should return false after all peers disconnect","time":{"start":1720909996869,"stop":1720909996869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56f7a1a956a891d","name":"Push message with meta","time":{"start":1720910466468,"stop":1720910466468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e301958ea1bf8f3d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1720910612906,"stop":1720910612907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bbfd1ab715a93e","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1720909996866,"stop":1720909996866,"duration":0},"status":"passed","severity":"normal"},{"uid":"9607be3015ac91ed","name":"LightPush","time":{"start":1720910655637,"stop":1720910655638,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6847d1253c1a0b","name":"Check message with no content topic is not received","time":{"start":1720910205267,"stop":1720910205267,"duration":0},"status":"passed","severity":"normal"},{"uid":"873cd1462797c7d0","name":"throws on content topic with non-number generation field","time":{"start":1720909944896,"stop":1720909944896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ff33ef907e3aa8","name":"should throw error - no id","time":{"start":1720909953599,"stop":1720909953599,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbf6a64692ce41e","name":"Check received message containing short","time":{"start":1720910493278,"stop":1720910493278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b02ba3731b373f7","name":"stop","time":{"start":1720910037286,"stop":1720910037286,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c4e66c0b62ed","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1720910612940,"stop":1720910612940,"duration":0},"status":"passed","severity":"normal"},{"uid":"97654b8cf756eafd","name":"Push to array if already present","time":{"start":1720909944792,"stop":1720909944792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5707659ece0297","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1720910469658,"stop":1720910469658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab7ab07064a139c","name":"Generator, 2 different pubsubtopics","time":{"start":1720910623245,"stop":1720910623245,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f1015e2fb076e2","name":"Check received message containing Basic HTML tag","time":{"start":1720910493304,"stop":1720910493315,"duration":11},"status":"passed","severity":"normal"},{"uid":"cc5954ac6b5d3cbc","name":"Query generator for multiple messages with different content topic format","time":{"start":1720910628897,"stop":1720910628897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5affd986de6b0fd8","name":"Passing page size 10 when there are 10 messages","time":{"start":1720910637465,"stop":1720910637466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e28c4b66d9b38d7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1720910612950,"stop":1720910612951,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0abb25a5156788","name":"Check received message containing JSON","time":{"start":1720910493270,"stop":1720910493270,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e15602fbe4a9e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1720910496621,"stop":1720910496622,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ea787e1374f42d","name":"should return all peers when numPeers is 0","time":{"start":1720909958200,"stop":1720909958201,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d8a72bee71a181","name":"Check message with no payload is not received","time":{"start":1720910493275,"stop":1720910493275,"duration":0},"status":"passed","severity":"normal"},{"uid":"923a1e067cbcb0d6","name":"Encoder throws on undefined content topic","time":{"start":1720909980993,"stop":1720909980994,"duration":1},"status":"passed","severity":"normal"},{"uid":"5284810967828fa9","name":"Push message with custom timestamp: 1720906598085","time":{"start":1720910579705,"stop":1720910579706,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0756b8a32a7a43","name":"Subscribe to topic containing numeric and receive message","time":{"start":1720910254647,"stop":1720910254647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03fd5af601da02","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1720909944915,"stop":1720909944916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ab61394ba9f585","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1720909944912,"stop":1720909944912,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7ce44b82a024bd","name":"Subscribe and receive messages via lightPush","time":{"start":1720910612906,"stop":1720910612906,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f86fc1296a892c","name":"Push message with escaped characters payload","time":{"start":1720910579676,"stop":1720910579676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73aa37575468068","name":"should be able to decode the field with only STORE set to true","time":{"start":1720909952960,"stop":1720909952960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9d4b2d8831f7e","name":"Subscribe to topic containing short and receive message","time":{"start":1720910254643,"stop":1720910254646,"duration":3},"status":"passed","severity":"normal"},{"uid":"173fb9d281cd098c","name":"Filter","time":{"start":1720910655638,"stop":1720910655638,"duration":0},"status":"passed","severity":"normal"},{"uid":"492fb245c1466918","name":"Reopen subscription with peer with lost subscription","time":{"start":1720910096789,"stop":1720910096790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fad83e6ece9461","name":"should throw error - no id","time":{"start":1720909953600,"stop":1720909953600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cbd5ace4116c02","name":"Push message with Basic HTML tag payload","time":{"start":1720910466456,"stop":1720910466457,"duration":1},"status":"passed","severity":"normal"},{"uid":"271e0ff731ffedda","name":"Check publish message containing numeric","time":{"start":1720910494656,"stop":1720910494657,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc3b27259aabe96","name":"should set field with all protocols disabled","time":{"start":1720909953606,"stop":1720909953606,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b811d1d749219f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1720910612959,"stop":1720910612959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9911af6a749a7ff8","name":"Reusing cursor across nodes","time":{"start":1720910590177,"stop":1720910590177,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc414c6efc40de1","name":"can dial TLS multiaddrs","time":{"start":1720910310134,"stop":1720910310134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea00d6eda133c1f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1720910197863,"stop":1720910197865,"duration":2},"status":"passed","severity":"normal"},{"uid":"79652c226be5901e","name":"Check received message containing JSON","time":{"start":1720910493315,"stop":1720910493315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9264be9c404308","name":"Push message with content topic containing Arabic","time":{"start":1720910466462,"stop":1720910466462,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c53a2102d4e2f7","name":"Check received message containing special chars","time":{"start":1720910205257,"stop":1720910205257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a64ab55cadb4cb","name":"Push message with content topic containing numeric","time":{"start":1720910466461,"stop":1720910466461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9033d9958149bbb4","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1720910628135,"stop":1720910628135,"duration":0},"status":"passed","severity":"normal"},{"uid":"a314dfffb2f86bc","name":"should return false","time":{"start":1720909953601,"stop":1720909953601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9738595263401557","name":"Ping on peer without subscriptions","time":{"start":1720910096791,"stop":1720910096791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac04a6bd76e1bd1b","name":"should be able to encode the field with only STORE set to true","time":{"start":1720909952952,"stop":1720909952953,"duration":1},"status":"passed","severity":"normal"},{"uid":"549fedc99e8f3576","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1720910197853,"stop":1720910197854,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f79fa636af20ce3","name":"should throw an error for missing sharding configuration","time":{"start":1720909944932,"stop":1720909944932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a9ddaf09c9b32e","name":"Ping on peer without subscriptions","time":{"start":1720910096788,"stop":1720910096789,"duration":1},"status":"passed","severity":"normal"},{"uid":"41feeae0eacaf4d9","name":"Ping succeeds for all connected peers","time":{"start":1720910096375,"stop":1720910096375,"duration":0},"status":"passed","severity":"normal"},{"uid":"114ce629e0226034","name":"same cluster, same shard: nodes connect","time":{"start":1720910304450,"stop":1720910304451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0300174a3ebe125","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1720910242031,"stop":1720910242032,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacf90d8ca43a1f7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1720909969658,"stop":1720909969658,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f6d6ce6d944dee6","name":"Publish without waiting for remote peer","time":{"start":1720910496613,"stop":1720910496613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5205bb9a5d862d39","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1720910197854,"stop":1720910197855,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7f00641e4ac1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1720910599636,"stop":1720910599636,"duration":0},"status":"passed","severity":"normal"},{"uid":"718285c79805f21d","name":"Check publish message containing Script","time":{"start":1720910494659,"stop":1720910494708,"duration":49},"status":"passed","severity":"normal"},{"uid":"31dc2e9b17740c26","name":"Number of peers are maintained correctly","time":{"start":1720910241361,"stop":1720910241361,"duration":0},"status":"passed","severity":"normal"},{"uid":"67986c74a2f5758d","name":"Subscribe to topic containing Script and publish message","time":{"start":1720910496622,"stop":1720910496622,"duration":0},"status":"passed","severity":"normal"},{"uid":"94094d0422a00f84","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1720909947712,"stop":1720909947712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84f5c42b6c83b06","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1720910197857,"stop":1720910197858,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c8039cf50c166b","name":"Check received message containing special chars","time":{"start":1720910493279,"stop":1720910493279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed0a7fa03642238","name":"Push message with JSON payload","time":{"start":1720910579675,"stop":1720910579675,"duration":0},"status":"passed","severity":"normal"},{"uid":"775a7cd98ff27d3d","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1720910197859,"stop":1720910197860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c10aa2b5e73edc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1720910128428,"stop":1720910128428,"duration":0},"status":"passed","severity":"normal"},{"uid":"23437ba9410455fd","name":"Number of peers are maintained correctly","time":{"start":1720910096374,"stop":1720910096374,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f574413a0788fd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1720910612938,"stop":1720910612938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14d6c118ed0f14a","name":"Check received message containing Script","time":{"start":1720910205259,"stop":1720910205259,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce6c5b4b6947b48","name":"Check message with no pubsub topic is not received","time":{"start":1720910205267,"stop":1720910205267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9459a966d9341c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1720910053130,"stop":1720910053131,"duration":1},"status":"passed","severity":"normal"},{"uid":"933e2434010cc7e2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1720910590176,"stop":1720910590176,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f0c0a2e10aecf","name":"Encoder throws on empty string content topic","time":{"start":1720909958502,"stop":1720909958503,"duration":1},"status":"passed","severity":"normal"},{"uid":"f243652b43a34f37","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1720910197867,"stop":1720910197867,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b0030b15e2a491","name":"unsubscribes","time":{"start":1720910641036,"stop":1720910641036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9cec6dba4b55d8","name":"can start the service","time":{"start":1720909973191,"stop":1720909973192,"duration":1},"status":"passed","severity":"normal"},{"uid":"830e89a4e2495cd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1720910254634,"stop":1720910254635,"duration":1},"status":"passed","severity":"normal"},{"uid":"179d3f177b365e5b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1720909969072,"stop":1720909969073,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ad6ad69f0bd56c","name":"random static sharding 5 - Cluster ID: 278, Shard ID: 51","time":{"start":1720910551971,"stop":1720910551972,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1551bd2a4f2d03","name":"Refresh subscription","time":{"start":1720910496618,"stop":1720910496618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7120427b2a2427eb","name":"Push message with content topic containing Chinese","time":{"start":1720910579682,"stop":1720910579693,"duration":11},"status":"passed","severity":"normal"},{"uid":"1f2ea85ac79837e7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/1/topic564/xml","time":{"start":1720910559774,"stop":1720910559774,"duration":0},"status":"passed","severity":"normal"},{"uid":"defb0bfd5ac7206","name":"Push message with content topic containing XML","time":{"start":1720910579695,"stop":1720910579695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1310a87729988e","name":"random static sharding 7 - Cluster ID: 299, Shard ID: 859","time":{"start":1720910551973,"stop":1720910551973,"duration":0},"status":"passed","severity":"normal"},{"uid":"653772b42acc2da9","name":"throws on content topic with generation field greater than 0","time":{"start":1720909944897,"stop":1720909944899,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0fc154bfbd7e701","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1720910197851,"stop":1720910197851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9029f9858e6d6f62","name":"Query with Promise Callback, No Decoder","time":{"start":1720910599641,"stop":1720910599641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d581e9bf9bfddfc","name":"same cluster, same shard: nodes connect","time":{"start":1720910197844,"stop":1720910197844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eea518fee9d5916","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197855,"stop":1720910197856,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c058131d78ab31","name":"Subscribe to topic containing special chars and publish message","time":{"start":1720910496620,"stop":1720910496620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda613de9d46486e","name":"Using a function","time":{"start":1720910650499,"stop":1720910650499,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc25b69e1715de3b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1720909944904,"stop":1720909944904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3ab8408413a3be","name":"Init the array if not present","time":{"start":1720909944790,"stop":1720909944791,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf89034882d80506","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1720909944923,"stop":1720909944924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade19d16584fb3b2","name":"Push message with content topic containing special chars","time":{"start":1720910466461,"stop":1720910466462,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c328e84645b69","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910085811,"stop":1720910085811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57c3f5416912518","name":"throws on content topic with empty encoding field","time":{"start":1720909944902,"stop":1720909944903,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f363e6d652d63f","name":"Nwaku publishes","time":{"start":1720910456506,"stop":1720910456506,"duration":0},"status":"passed","severity":"normal"},{"uid":"716cded431eb76f4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910085809,"stop":1720910085810,"duration":1},"status":"passed","severity":"normal"},{"uid":"be60035feb82602","name":"Check publish message containing XML","time":{"start":1720910494709,"stop":1720910494709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee67b3b683b62cda","name":"Relay","time":{"start":1720910006784,"stop":1720910006789,"duration":5},"status":"passed","severity":"normal"},{"uid":"48e6a26020ab47d5","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1720910469657,"stop":1720910469657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a38e7ef3cb8a749","name":"random static sharding 1 - Cluster ID: 750, Shard ID: 806","time":{"start":1720910551969,"stop":1720910551969,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ec6814e2a6e7db","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1720910197854,"stop":1720910197854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61dfbbebd635b1","name":"Push message with short payload","time":{"start":1720910579670,"stop":1720910579670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa6b185740a1c6","name":"Check message with invalid timestamp is not received","time":{"start":1720910493274,"stop":1720910493274,"duration":0},"status":"passed","severity":"normal"},{"uid":"106d3eec599fcb1f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1720909952957,"stop":1720909952957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a899030c1d87a9d7","name":"1 Store, 2 relays, 2 fetches","time":{"start":1720909968863,"stop":1720909968863,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d0d5555e15b8d1","name":"Ping on unsubscribed peer","time":{"start":1720910060246,"stop":1720910060246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a981621b3fe726da","name":"Subscribe and receive messages via waku relay post","time":{"start":1720910612907,"stop":1720910612907,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d3d2974489049","name":"recovers when dns.resolve returns empty","time":{"start":1720909969653,"stop":1720909969653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f541d4fd6daa699","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1720910254633,"stop":1720910254634,"duration":1},"status":"passed","severity":"normal"},{"uid":"5514d784e2456aaf","name":"ignores unrecognized TXT record formats","time":{"start":1720909969654,"stop":1720909969654,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7a20d063b1441a","name":"Push 30 different messages","time":{"start":1720910579678,"stop":1720910579678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b48deae42a02b2","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1720910197857,"stop":1720910197857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4073b8fb0af63203","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1720909944934,"stop":1720909944934,"duration":0},"status":"passed","severity":"normal"},{"uid":"426cc56d8f03316d","name":"Check message with no payload is not received","time":{"start":1720910493321,"stop":1720910493322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b162bffc46b46717","name":"Reopen subscription with peer with lost subscription","time":{"start":1720910096793,"stop":1720910096793,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8aa146f28c2c85","name":"Sample","time":{"start":1720909953136,"stop":1720909953137,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfb0cbe9c0a46a6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1720909958504,"stop":1720909958504,"duration":0},"status":"passed","severity":"normal"},{"uid":"186f2209d947ba27","name":"Check received message with timestamp: 1720909996090000000 ","time":{"start":1720910205264,"stop":1720910205264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9d91734d8b8258","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1720910599637,"stop":1720910599637,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef95d6ee4c270d8","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1720910197871,"stop":1720910197871,"duration":0},"status":"passed","severity":"normal"},{"uid":"174e415466742d4d","name":"Callback on promise, aborts when callback returns true","time":{"start":1720910628898,"stop":1720910628898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9854dfedc573ad7","name":"should throw an error for an unconfigured topic","time":{"start":1720909944927,"stop":1720909944927,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafb601c1d3c6781","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1720909944912,"stop":1720909944912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae9def5c47e9355","name":"Add multiple subscription objects on single nwaku node","time":{"start":1720910612960,"stop":1720910612961,"duration":1},"status":"passed","severity":"normal"},{"uid":"886a08370e10f95","name":"Subscribe to topic containing numeric and receive message","time":{"start":1720910612947,"stop":1720910612948,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebefe09218f08a60","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1720910494730,"stop":1720910494730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5f8ce2d1b2cd38","name":"Passing page size 3 when there are 20 messages","time":{"start":1720910637464,"stop":1720910637465,"duration":1},"status":"passed","severity":"normal"},{"uid":"275f288839f61061","name":"should not receive a peer event after stop","time":{"start":1720909973194,"stop":1720909973195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e5cfaacde0d1ec","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1720910085810,"stop":1720910085810,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c40aeef4ae4b46","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1720909969076,"stop":1720909969077,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc21ce485de35c5","name":"Push message with long payload","time":{"start":1720910466449,"stop":1720910466450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5ffa93f5065d3e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1720909944907,"stop":1720909944907,"duration":0},"status":"passed","severity":"normal"},{"uid":"630e879153804ba0","name":"removeEventListener with wrong event","time":{"start":1720910037284,"stop":1720910037284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c460f681af4e3258","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1720909953598,"stop":1720909953599,"duration":1},"status":"passed","severity":"normal"},{"uid":"549188a53f94f0f7","name":"Push message with custom timestamp: 1720913841665","time":{"start":1720910466470,"stop":1720910466470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ea4b09071d81de","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910623252,"stop":1720910623252,"duration":0},"status":"passed","severity":"normal"},{"uid":"12060a9b877182e2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app11/7/topic305/xml","time":{"start":1720910559778,"stop":1720910559779,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6664c807eb55c","name":"Overlapping topic subscription","time":{"start":1720910254639,"stop":1720910254640,"duration":1},"status":"passed","severity":"normal"},{"uid":"25eac1fda04b2e9d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1720909952962,"stop":1720909952962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86b3ec456c8f97e","name":"should properly create location multiaddrs - tcp4","time":{"start":1720909953604,"stop":1720909953604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b606d972bebfe20c","name":"Fails to push message with large meta","time":{"start":1720910466468,"stop":1720910466469,"duration":1},"status":"passed","severity":"normal"},{"uid":"33af39fa33fb231f","name":"Query Generator, Wrong PubsubTopic","time":{"start":1720910599635,"stop":1720910599635,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddb531ede584cca","name":"Push message with content topic containing shell command","time":{"start":1720910579697,"stop":1720910579698,"duration":1},"status":"passed","severity":"normal"},{"uid":"2749ce044bf40a4a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1720910254649,"stop":1720910254650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bc27f137a9f6d6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1720909944916,"stop":1720909944917,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f16e524bd1f958b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197866,"stop":1720910197866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd21775df17300","name":"Generator, custom pubsub topic","time":{"start":1720910623245,"stop":1720910623245,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b029828595f338","name":"different cluster, same shard: nodes don't connect","time":{"start":1720910197847,"stop":1720910197847,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0d615b969cf79","name":"Subscribe to topic containing emoji and receive message","time":{"start":1720910612960,"stop":1720910612960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37a6037d55d53f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1720910599640,"stop":1720910599641,"duration":1},"status":"passed","severity":"normal"},{"uid":"be55b081f0ed9f50","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1720910493701,"stop":1720910493701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3406a6eca5edf5ba","name":"Push message with content topic containing Russian","time":{"start":1720910579693,"stop":1720910579694,"duration":1},"status":"passed","severity":"normal"},{"uid":"331e029aa50611b5","name":"Push message with SQL Injection payload","time":{"start":1720910579673,"stop":1720910579673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5857cd9d4577618","name":"Check publish message containing unicode special characters","time":{"start":1720910494711,"stop":1720910494711,"duration":0},"status":"passed","severity":"normal"},{"uid":"675f6348f8e5c8b0","name":"Check message with non string payload is not received","time":{"start":1720910205268,"stop":1720910205268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32b7ff83633399","name":"should handle application and version for autosharding","time":{"start":1720909944915,"stop":1720909944915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2a9ff044fc72b4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197853,"stop":1720910197853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c664d711bf6d003","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1720909944915,"stop":1720909944915,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b421cc67a1c51","name":"Encoder throws on empty string content topic","time":{"start":1720909980994,"stop":1720909980994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfb88643b56fd21","name":"Ephemeral field set to true","time":{"start":1720909958501,"stop":1720909958501,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5b8c7b4023adeb","name":"Non TWN Cluster","time":{"start":1720910559772,"stop":1720910559773,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2c953e92b8ff09","name":"different cluster, same shard: nodes don't connect","time":{"start":1720910304451,"stop":1720910304451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bc869ea7bb0761","name":"Relay - dialed first","time":{"start":1720910655635,"stop":1720910655635,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb34f91f1e160a6","name":"should encodeTxt and decodeTxt","time":{"start":1720909953597,"stop":1720909953598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd9356125fd1a6e","name":"Push message with shell command payload","time":{"start":1720910466457,"stop":1720910466458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcb221b6a83ac2b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1720910496622,"stop":1720910496622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84dd1508b68824e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1720910254652,"stop":1720910254653,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfe3443c896e88d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1720909952958,"stop":1720909952959,"duration":1},"status":"passed","severity":"normal"},{"uid":"62797b6d5d7f9884","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1720910254654,"stop":1720910254655,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4e20ef638b28ac","name":"Push message with content topic containing XML","time":{"start":1720910466464,"stop":1720910466465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6893759381cfd2","name":"Check publish message containing short","time":{"start":1720910494655,"stop":1720910494656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e0a8997b8b947f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1720910612913,"stop":1720910612913,"duration":0},"status":"passed","severity":"normal"},{"uid":"686ec2d2610a0898","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app33/3/topic896/utf8","time":{"start":1720910559776,"stop":1720910559778,"duration":2},"status":"passed","severity":"normal"},{"uid":"d45f2314b2e10b60","name":"Subscribe to topic containing JSON and receive message","time":{"start":1720910612931,"stop":1720910612931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6b6fec68ffff06","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1720910006239,"stop":1720910006239,"duration":0},"status":"skipped","severity":"normal"},{"uid":"463fc98213264178","name":"Ordered callback, aborts when callback returns true","time":{"start":1720910628898,"stop":1720910628899,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b9751a1517a295","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1720909944921,"stop":1720909944921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90eb50bb51080f2","name":"Nodes with multiple pubsub topic","time":{"start":1720910469659,"stop":1720910469659,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a0e16c57e741a","name":"Check received message containing short","time":{"start":1720910205255,"stop":1720910205256,"duration":1},"status":"passed","severity":"normal"},{"uid":"127fc489302c439d","name":"safeDispatchEvent","time":{"start":1720910037286,"stop":1720910037286,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd5c8635904a3e","name":"should not throw an error for a single configured topic","time":{"start":1720909944926,"stop":1720909944927,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f1ea9c30131486","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1720910777084,"stop":1720910777084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccf93573afb7d92","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1720910590175,"stop":1720910590175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc531793a277d62","name":"receives messages sent to provided content topic through callback","time":{"start":1720910493700,"stop":1720910493701,"duration":1},"status":"skipped","severity":"normal"},{"uid":"18645e1d461627b4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1720909944919,"stop":1720909944919,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b39922a6e8d6cf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1720910254648,"stop":1720910254648,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a8266d1d2d4fd4","name":"Subscribe to topic containing XML and receive message","time":{"start":1720910612953,"stop":1720910612954,"duration":1},"status":"passed","severity":"normal"},{"uid":"208fe3f99b5e54b4","name":"Check received message containing XML","time":{"start":1720910493269,"stop":1720910493269,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8410fb51d538e4","name":"Subscribe to topic containing Script and receive message","time":{"start":1720910612953,"stop":1720910612953,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a327452b43aba","name":"different cluster, different shard: nodes don't connect","time":{"start":1720910197847,"stop":1720910197848,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e35b08d67c0fc07","name":"Push message equal or less that 1MB","time":{"start":1720910466470,"stop":1720910466471,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a86f30ee8af46f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1720910649785,"stop":1720910649785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5848287f869ffd5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1720910197869,"stop":1720910197870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a618d34d1a4468b2","name":"Subscribe to topic containing short and receive message","time":{"start":1720910612911,"stop":1720910612911,"duration":0},"status":"passed","severity":"normal"},{"uid":"571f03e28dd1e4c0","name":"handles different clusterIds correctly","time":{"start":1720909944910,"stop":1720909944911,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e81f03ef99c32d1","name":"retrieves a single peer","time":{"start":1720909969652,"stop":1720909969653,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b618ff5ff99448","name":"Does not throw an exception when node disconnects","time":{"start":1720910650498,"stop":1720910650499,"duration":1},"status":"passed","severity":"normal"},{"uid":"10859978f782f516","name":"Check message received after jswaku node is restarted","time":{"start":1720910205269,"stop":1720910205269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9e9744d7447f7c9","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1720910197872,"stop":1720910197872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f209c31c3b9b6e99","name":"random static sharding 9 - Cluster ID: 346, Shard ID: 542","time":{"start":1720910551978,"stop":1720910551978,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d477b5994dd5ee","name":"Publish message with custom timestamp: Sat Jul 13 2024 21:41:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1720910494728,"stop":1720910494728,"duration":0},"status":"passed","severity":"normal"},{"uid":"35aff735b024dffc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1720910612912,"stop":1720910612912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cc226b6d0bfacf","name":"Subscribe to topic containing Russian and receive message","time":{"start":1720910612914,"stop":1720910612926,"duration":12},"status":"passed","severity":"normal"},{"uid":"a48b4d07cdd21733","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1720910469658,"stop":1720910469658,"duration":0},"status":"passed","severity":"normal"},{"uid":"24394add38a2a904","name":"Check message received after jswaku node is restarted","time":{"start":1720910493276,"stop":1720910493276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64fbbc63751ac5d6","name":"Check received message containing SQL Injection","time":{"start":1720910493268,"stop":1720910493268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5bdb42b0f117d1","name":"should set field with only FILTER enabled","time":{"start":1720909953608,"stop":1720909953608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9d433dd256b9bb","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1720909944908,"stop":1720909944908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc3274feacdc459","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1720910496617,"stop":1720910496617,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe7018f55ce8705","name":"Subscribe to topic containing JSON and receive message","time":{"start":1720910612955,"stop":1720910612958,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a92c0e913ff3938","name":"should return valid sharding parameters for static sharding","time":{"start":1720909944930,"stop":1720909944930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ae937588cc8c6b","name":"Check received message containing Arabic","time":{"start":1720910493267,"stop":1720910493267,"duration":0},"status":"passed","severity":"normal"},{"uid":"159e1178a5821fc","name":"Push message with content topic containing Basic HTML tag","time":{"start":1720910579695,"stop":1720910579695,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a51fd1312397aa","name":"Ping fails for unsubscribed peers","time":{"start":1720910096375,"stop":1720910096375,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb0eec2f0be44bf","name":"Register correct protocols","time":{"start":1720910496613,"stop":1720910496613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9224bba51ee294c","name":"can start the service","time":{"start":1720910711065,"stop":1720910711066,"duration":1},"status":"passed","severity":"normal"},{"uid":"743b955b42c8c405","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1720909947708,"stop":1720909947710,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9c4262b9d5054cb","name":"Check received message containing Russian","time":{"start":1720910493297,"stop":1720910493302,"duration":5},"status":"passed","severity":"normal"},{"uid":"e6bfc752ce0bc2e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1720910242030,"stop":1720910242031,"duration":1},"status":"passed","severity":"normal"},{"uid":"53076829bf9e4f26","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1720909969074,"stop":1720909969074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8f6446880ba486","name":"should only return 1 node with store capability","time":{"start":1720909969656,"stop":1720909969656,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa53ef54ade32be","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1720910612954,"stop":1720910612955,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fb50f82c3e6011","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1720910085808,"stop":1720910085809,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d03a8aca92617e5","name":"Ordered Callback - backward","time":{"start":1720910617050,"stop":1720910617051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43a94501cfbaed5","name":"dispatchEvent via connectionManager","time":{"start":1720910037285,"stop":1720910037285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a147d5eb8a50401e","name":"Sets default value correctly","time":{"start":1720910650500,"stop":1720910650501,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9084bf9bc02bcc","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1720909996867,"stop":1720909996867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4289f43fc04798be","name":"Push message with Russian payload","time":{"start":1720910579673,"stop":1720910579673,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edbbc2124b37360","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1720910559781,"stop":1720910559781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce88414a6481124e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1720910599640,"stop":1720910599640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e82a344e1d8e86e","name":"Push message with content topic containing unicode special characters","time":{"start":1720910466466,"stop":1720910466467,"duration":1},"status":"passed","severity":"normal"},{"uid":"db962434d6889e0b","name":"Check publish message containing Basic HTML tag","time":{"start":1720910494709,"stop":1720910494709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11b22ad22136078","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1720909944929,"stop":1720909944929,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ba8136fa2a4e12","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1720909973196,"stop":1720909973196,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b86429bceb8b59c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1720910777083,"stop":1720910777083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5727ae6b72be129c","name":"can start and stop the service","time":{"start":1720909973192,"stop":1720909973192,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6ee0b38b104086","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1720909944931,"stop":1720909944932,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84d950e5ef17d36","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1720910304450,"stop":1720910304450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26e74028f63b81c","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1720910197861,"stop":1720910197862,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa04dde5d34ccec","name":"configure the node with multiple content topics","time":{"start":1720910559780,"stop":1720910559780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca90952db90fd74","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1720909969657,"stop":1720909969657,"duration":0},"status":"passed","severity":"normal"},{"uid":"144809d4a73abbe1","name":"1 Store, 2 fetches","time":{"start":1720909968862,"stop":1720909968863,"duration":1},"status":"passed","severity":"normal"},{"uid":"8400b8dcd28009ab","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1720910612938,"stop":1720910612938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7232fed01f8b04bf","name":"should not fail to start the service if it is already started","time":{"start":1720910006236,"stop":1720910006237,"duration":1},"status":"passed","severity":"normal"},{"uid":"53de9fb189dc6007","name":"Push message with Arabic payload","time":{"start":1720910579672,"stop":1720910579672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c5d401c9453666","name":"Query Generator, No Decoder","time":{"start":1720910599636,"stop":1720910599636,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2e4b684d29e65e","name":"All","time":{"start":1720910006792,"stop":1720910006792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6126cc636699c46f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1720910197872,"stop":1720910197873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57d5fb7c0aa3baf","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1720910649783,"stop":1720910649783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fb75e43a19fc05","name":"udp ip6 address","time":{"start":1720909953027,"stop":1720909953027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4ed112c7afddfa","name":"Push message on custom pubsubTopic","time":{"start":1720910304717,"stop":1720910304718,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a425f8bfed8fce5","name":"Decoder throws on empty string content topic","time":{"start":1720909980995,"stop":1720909980995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec64180eeff3d952","name":"should get / set TCP multiaddr","time":{"start":1720909953603,"stop":1720909953603,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadb755bd652d0f2","name":"should not fail to stop the service if it was not started","time":{"start":1720909973193,"stop":1720909973193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1ee0ae67b087b0","name":"Tracks peer failures correctly","time":{"start":1720910096377,"stop":1720910096377,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d59966f38d6a4","name":"Push message with escaped characters payload","time":{"start":1720910466458,"stop":1720910466458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980a469195f379c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1720910006239,"stop":1720910006239,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52560a9fc4f7988","name":"Generator, custom pubsub topic","time":{"start":1720910623251,"stop":1720910623251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb38dc0593d3eea","name":"should properly create location multiaddrs - udp6","time":{"start":1720909953604,"stop":1720909953605,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4681608d11f95f","name":"Check received message containing XML","time":{"start":1720910205260,"stop":1720910205260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2649665b930e2f","name":"Correctly serialized arguments","time":{"start":1720910304857,"stop":1720910304857,"duration":0},"status":"passed","severity":"normal"},{"uid":"9605d5bd13870751","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1720910649785,"stop":1720910649785,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fb8488b22d013c","name":"Store - dialed first","time":{"start":1720910655637,"stop":1720910655637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a72ad5c0ef06bb1","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1720909944929,"stop":1720909944929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10dee41c4609d51","name":"Light Node - default protocols","time":{"start":1720910655638,"stop":1720910655638,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd04ddb92f591bc","name":"Overlapping topic subscription","time":{"start":1720910612910,"stop":1720910612911,"duration":1},"status":"passed","severity":"normal"},{"uid":"565b2b389015f983","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1720910496624,"stop":1720910496625,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e3c426146be49d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1720909944908,"stop":1720909944909,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2f9dd85cc86854","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1720910128425,"stop":1720910128426,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6877102c2b4bc0b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1720910494711,"stop":1720910494712,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d690ae0d5a463d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910623246,"stop":1720910623246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5413ec612d19645e","name":"Waku message hash computation (payload length 0)","time":{"start":1720909947711,"stop":1720909947711,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefb72e64342c1b6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910304726,"stop":1720910304727,"duration":1},"status":"passed","severity":"normal"},{"uid":"5969f53ec5b21f0a","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1720909958201,"stop":1720909958201,"duration":0},"status":"passed","severity":"normal"},{"uid":"307407162acb3a2f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910304724,"stop":1720910304725,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad8154800ca9ed9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1720910197876,"stop":1720910197876,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d13a3553c0eec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1720909944920,"stop":1720909944920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f4dbea44ef76bb","name":"Push message with JSON payload","time":{"start":1720910466457,"stop":1720910466457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3086e23723be0d49","name":"Check publish message containing emoji","time":{"start":1720910494711,"stop":1720910494711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7393c047fa586e9e","name":"Check message received after nwaku node is restarted","time":{"start":1720910493276,"stop":1720910493277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c33de80d91376390","name":"Decoder throws on empty string content topic","time":{"start":1720909958503,"stop":1720909958503,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e8d0e1faed29e9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1720909944906,"stop":1720909944906,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dc04c61d73a481","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1720909944908,"stop":1720909944908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65733146c7a1ac4","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1720910197862,"stop":1720910197862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b33e2caba86a9e","name":"Check message received after nwaku node is restarted","time":{"start":1720910205269,"stop":1720910205269,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6a28e15df22c4d6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910085811,"stop":1720910085812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6b14f1a0879aa9","name":"Check received message containing special chars","time":{"start":1720910493265,"stop":1720910493265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01c331ea885b00e","name":"addEventListener with wrong event","time":{"start":1720910037283,"stop":1720910037283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87f5eb8ebd17e27","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1720910197874,"stop":1720910197874,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e45a73733f075f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1720910128427,"stop":1720910128428,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d73954f5484ded","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1720910242028,"stop":1720910242028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1161cb11f122819","name":"Subscribe to topic containing XML and receive message","time":{"start":1720910254651,"stop":1720910254651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac56a0b7754ea01","name":"Check received message containing Chinese","time":{"start":1720910493279,"stop":1720910493279,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fb30826a578202","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1720910197850,"stop":1720910197850,"duration":0},"status":"passed","severity":"normal"},{"uid":"85534f21cbe69bb7","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1720909944913,"stop":1720909944913,"duration":0},"status":"passed","severity":"normal"},{"uid":"beca405cfd7750e8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1720910254652,"stop":1720910254652,"duration":0},"status":"passed","severity":"normal"},{"uid":"63028b3d87347753","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1720910242026,"stop":1720910242027,"duration":1},"status":"passed","severity":"normal"},{"uid":"a189086eb541b37c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1720909979085,"stop":1720909979086,"duration":1},"status":"passed","severity":"normal"},{"uid":"8657bdb7676ed999","name":"Check received message containing unicode special characters","time":{"start":1720910205263,"stop":1720910205263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9320a0ea5f92a1a1","name":"groups content topics by expected pubsub topic","time":{"start":1720909944910,"stop":1720909944910,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf1008a158b813b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1720909969077,"stop":1720909969077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b533408337afcace","name":"should not fail to start the service if it is already started","time":{"start":1720910711068,"stop":1720910711069,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f20073ea233f0fe","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1720910006261,"stop":1720910006261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2bf8554bb0e382","name":"should return empty list for no shard","time":{"start":1720909944916,"stop":1720909944916,"duration":0},"status":"passed","severity":"normal"},{"uid":"41532b9403c32808","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1720909980992,"stop":1720909980992,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d0bd52f50c7d15","name":"Subscribe to topic containing XML and receive message","time":{"start":1720910612927,"stop":1720910612927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7edf3d3a86caa13","name":"Subscribe to topic containing shell command and receive message","time":{"start":1720910612958,"stop":1720910612958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6728db5463aaf8d","name":"Query with Promise Callback, No message returned","time":{"start":1720910599641,"stop":1720910599642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90f0a41aac047e2","name":"Fails to push message with empty content topic","time":{"start":1720910466467,"stop":1720910466468,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3650e2f17db0083","name":"Waku message hash computation (meta attribute not present)","time":{"start":1720909947710,"stop":1720909947711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2986ccda2d385b","name":"Query with Ordered Callback, No message returned","time":{"start":1720910599638,"stop":1720910599640,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c2bdcabfe601c8","name":"Check message with no content topic is not received","time":{"start":1720910493321,"stop":1720910493321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbf13d76fbb66db","name":"Subscribe to topic containing emoji and publish message","time":{"start":1720910496625,"stop":1720910496626,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2f69c0510f8c2","name":"Renews peer on consistent ping failures","time":{"start":1720910096376,"stop":1720910096376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6483dd0dccc393","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1720909944928,"stop":1720909944928,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbef82e106f2803c","name":"more peers than existing","time":{"start":1720910430334,"stop":1720910430335,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce88ca6eb2be138b","name":"can start the service","time":{"start":1720910006234,"stop":1720910006234,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a659434f2e10034","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1720910649782,"stop":1720910649782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a8c7a2a74e61b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1720909944925,"stop":1720909944925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96ea546a6ff8a4c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197858,"stop":1720910197858,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a878370bb07cd","name":"should encode/decode to text encoding","time":{"start":1720909953602,"stop":1720909953602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b021b33863d2e92a","name":"Push message with unicode special characters payload","time":{"start":1720910579677,"stop":1720910579677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7072ae6852750bab","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1720910493700,"stop":1720910493700,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b59c5ade175b2b6c","name":"should not receive a peer event before start","time":{"start":1720910711070,"stop":1720910711070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe726cdcd83b4ac","name":"Check received message containing numeric","time":{"start":1720910493264,"stop":1720910493265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6de0fdf2a0ed31b","name":"Push message with content topic containing SQL Injection","time":{"start":1720910466464,"stop":1720910466464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa351ac48d1ff5d","name":"Push message with meta","time":{"start":1720910579702,"stop":1720910579703,"duration":1},"status":"passed","severity":"normal"},{"uid":"410f82b1915e1eae","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1720910128426,"stop":1720910128427,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97190571630149a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1720910254650,"stop":1720910254650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a8e6c986e946c9","name":"different cluster, different shard: nodes don't connect","time":{"start":1720910304452,"stop":1720910304452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad3bb69013359aa","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1720910612926,"stop":1720910612926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e820f7eb18e2b2ee","name":"Subscribe to topic containing long and receive message","time":{"start":1720910612947,"stop":1720910612947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1005c9f1f2053c","name":"Check received message containing JSON","time":{"start":1720910205261,"stop":1720910205261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a835c636b584ff5a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1720910777084,"stop":1720910777085,"duration":1},"status":"passed","severity":"normal"},{"uid":"def6a770b83f6c32","name":"handles empty contentTopics array correctly","time":{"start":1720909944933,"stop":1720909944933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e9763805db1c9f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1720909944919,"stop":1720909944920,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29cf318cefd7954","name":"Encoder throws on empty string content topic","time":{"start":1720909979088,"stop":1720909979088,"duration":0},"status":"passed","severity":"normal"},{"uid":"479658de46fa2238","name":"A test","time":{"start":1720910254781,"stop":1720910254782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7e6f56f7ed30b7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/7/topic91/xml","time":{"start":1720910559775,"stop":1720910559775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6439ca84a093bb45","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1720910006261,"stop":1720910006262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7406fdf2e94aac88","name":"handles different networkShards values correctly","time":{"start":1720909944911,"stop":1720909944911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b10b990b1c66843","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1720910469661,"stop":1720910469661,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa43e2a9087b61c","name":"Push message with XML payload","time":{"start":1720910579674,"stop":1720910579674,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9a214ca2c74992","name":"random static sharding 6 - Cluster ID: 760, Shard ID: 985","time":{"start":1720910551972,"stop":1720910551972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b248b78bd6a7a2","name":"Check received message containing Arabic","time":{"start":1720910493280,"stop":1720910493296,"duration":16},"status":"passed","severity":"normal"},{"uid":"108cab22a9bec818","name":"Query generator for multiple messages with multiple decoders","time":{"start":1720910628896,"stop":1720910628897,"duration":1},"status":"passed","severity":"normal"},{"uid":"12591b9cf147a85d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app79/9/topic49/utf8","time":{"start":1720910559778,"stop":1720910559778,"duration":0},"status":"passed","severity":"normal"},{"uid":"240534f7d80ae0a5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1720910612932,"stop":1720910612932,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d878f98a422275","name":"can start and stop the service","time":{"start":1720910711066,"stop":1720910711068,"duration":2},"status":"passed","severity":"normal"},{"uid":"2baa7d5ff5d28089","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1720910612909,"stop":1720910612910,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68bad7050553665","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1720910612942,"stop":1720910612942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c40e1cca42bacc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1720910197875,"stop":1720910197876,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a70c49bcdf07044","name":"Delete observer","time":{"start":1720910432739,"stop":1720910432739,"duration":0},"status":"passed","severity":"normal"},{"uid":"849c544cac19ac19","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1720910551980,"stop":1720910551985,"duration":5},"status":"passed","severity":"normal"},{"uid":"1fdd5d508f6afc12","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1720909945153,"stop":1720909945153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1019e6ca618a8e45","name":"Check received message with timestamp: 1649153314 ","time":{"start":1720910493273,"stop":1720910493273,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd22e7b1f81432fa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1720909944904,"stop":1720909944905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f22018660c4f466","name":"Overlapping topic subscription","time":{"start":1720910496618,"stop":1720910496618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6e5c7e6793f944c","name":"Push message with content topic containing unicode special characters","time":{"start":1720910579699,"stop":1720910579700,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acea7c594386222","name":"Push message with shell command payload","time":{"start":1720910579675,"stop":1720910579675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d8087f96a911f5","name":"Passing page size 0 when there are 110 messages","time":{"start":1720910637463,"stop":1720910637463,"duration":0},"status":"passed","severity":"normal"},{"uid":"68835ca87ba81e8f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1720910085807,"stop":1720910085807,"duration":0},"status":"passed","severity":"normal"},{"uid":"222cf5217d89fa73","name":"Push message with content topic containing Script","time":{"start":1720910579694,"stop":1720910579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb376eaa9deb4d","name":"Fails to push message bigger that 1MB","time":{"start":1720910579707,"stop":1720910579707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63853889a78e2c1","name":"Check received message containing Script","time":{"start":1720910493303,"stop":1720910493303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34956f3790356d3","name":"Fails to push message with large meta","time":{"start":1720910579703,"stop":1720910579704,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d1b9b2e976563d","name":"Passing an array","time":{"start":1720910650499,"stop":1720910650499,"duration":0},"status":"passed","severity":"normal"},{"uid":"51876715e9e595bb","name":"Check received message with timestamp: 1720909996066 ","time":{"start":1720910493318,"stop":1720910493318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80f2a456e00daaa","name":"should set field with only STORE enabled","time":{"start":1720909953607,"stop":1720909953608,"duration":1},"status":"passed","severity":"normal"},{"uid":"788de36b9e3d0b4a","name":"start node with empty content topic","time":{"start":1720910559781,"stop":1720910559782,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bef19e1be876bf5","name":"Passing page size 110 when there are 120 messages","time":{"start":1720910637467,"stop":1720910637467,"duration":0},"status":"passed","severity":"normal"},{"uid":"735bfeefbfcabdf3","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1720910628136,"stop":1720910628138,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ae53dc849babc40","name":"should be called at least once on all `peer:discovery` events","time":{"start":1720910004409,"stop":1720910004409,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d6faf7d96956dd","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1720909944906,"stop":1720909944907,"duration":1},"status":"passed","severity":"normal"},{"uid":"811de66398fd9434","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1720909952958,"stop":1720909952958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1472237958adcb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1720910254651,"stop":1720910254652,"duration":1},"status":"passed","severity":"normal"},{"uid":"a563157c78428cf3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1720910612951,"stop":1720910612951,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d60bf9e774acb00","name":"Check message on other pubsub topic is not received","time":{"start":1720910493274,"stop":1720910493274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c8a6d61ec1bd70","name":"Push message with Russian payload","time":{"start":1720910466454,"stop":1720910466454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6177bc0ddc41e9e0","name":"Check received message containing numeric","time":{"start":1720910205257,"stop":1720910205257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ff7aeebffa9666","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1720910197870,"stop":1720910197871,"duration":1},"status":"passed","severity":"normal"},{"uid":"127594b9e1096407","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1720910128426,"stop":1720910128426,"duration":0},"status":"passed","severity":"normal"},{"uid":"185e25c16a84a560","name":"Push message with long payload","time":{"start":1720910579670,"stop":1720910579671,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b6e7a8245e117c","name":"should throw an error for missing required configuration","time":{"start":1720909944917,"stop":1720909944917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc463a8dfa8a5d1b","name":"Push message with content topic containing Arabic","time":{"start":1720910579693,"stop":1720910579693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdae25f761e505","name":"throws an error for improperly formatted content topics","time":{"start":1720909944911,"stop":1720909944911,"duration":0},"status":"passed","severity":"normal"},{"uid":"701d22c8fd81229c","name":"Subscribe and receive messages via waku relay post","time":{"start":1720910612941,"stop":1720910612941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2a7b758475d6f6","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1720910197850,"stop":1720910197851,"duration":1},"status":"passed","severity":"normal"},{"uid":"148e65892ce46786","name":"Fails to publish message with size larger than 1 MB","time":{"start":1720910494731,"stop":1720910494731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ca044906e691a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1720909967967,"stop":1720909967983,"duration":16},"status":"passed","severity":"normal"},{"uid":"ca2ec9b48f6dc3df","name":"1 Relay, 1 Filter, gives up","time":{"start":1720909968864,"stop":1720909968864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f91bcee66e51b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1720910085805,"stop":1720910085806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd0cfe366cae995","name":"should not fail to stop the service if it was not started","time":{"start":1720910711068,"stop":1720910711068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d316874f1977c2","name":"should throw error - no public key","time":{"start":1720909953599,"stop":1720909953600,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82e3d3c6d7a7ab5","name":"Push message with custom timestamp: 1690151841665","time":{"start":1720910466469,"stop":1720910466469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6e787547fa8cef","name":"should not receive a peer event before start","time":{"start":1720909973194,"stop":1720909973194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a938da9b841b8374","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1720909996864,"stop":1720909996865,"duration":1},"status":"passed","severity":"normal"},{"uid":"19816eb3ad2a8bf3","name":"Promise Callback - forward","time":{"start":1720910617049,"stop":1720910617049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dd303834627ecf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1720909969076,"stop":1720909969076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f635f510c46d488","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1720910242029,"stop":1720910242029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1885605b5a3502b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1720909944924,"stop":1720909944924,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0f51252a083d7f","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1720910493700,"stop":1720910493700,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cc8055b9f130a9b","name":"Push message with custom timestamp: 1720913798085","time":{"start":1720910579706,"stop":1720910579706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d504813546feea1a","name":"through manual discovery","time":{"start":1720910310134,"stop":1720910310135,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e9005013f9de2c","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1720909944931,"stop":1720909944931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c39e2830711b5da","name":"Push 30 different messages","time":{"start":1720910466459,"stop":1720910466460,"duration":1},"status":"passed","severity":"normal"},{"uid":"19dbef3ab61fba0c","name":"should configure sharding based on application and version for autosharding","time":{"start":1720909944931,"stop":1720909944931,"duration":0},"status":"passed","severity":"normal"},{"uid":"803b1d1569c14404","name":"Push message with content topic containing emoji","time":{"start":1720910466467,"stop":1720910466467,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a7340949579283","name":"Subscribe to topic containing long and publish message","time":{"start":1720910496619,"stop":1720910496619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f9ff7c62860cfd","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1720909996858,"stop":1720909996860,"duration":2},"status":"passed","severity":"normal"},{"uid":"595cf97b67638793","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1720910197859,"stop":1720910197859,"duration":0},"status":"passed","severity":"normal"},{"uid":"628c2d240e20821b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1720909944907,"stop":1720909944907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb874849434399b","name":"Check message with no content topic is not received","time":{"start":1720910493275,"stop":1720910493275,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eb9ad00fd0498a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1720910469659,"stop":1720910469659,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e5a33a226e0a72","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1720910004411,"stop":1720910004412,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee06fa291df3adba","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1720910242029,"stop":1720910242029,"duration":0},"status":"passed","severity":"normal"},{"uid":"38142307d8f1e202","name":"should be called for bootstrap peers","time":{"start":1720910004410,"stop":1720910004410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e6fb01558a77a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1720909947710,"stop":1720909947710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b427cba1df9f5036","name":"Fields are not dropped","time":{"start":1720909957884,"stop":1720909957886,"duration":2},"status":"passed","severity":"normal"},{"uid":"b326b8da407c1739","name":"Store - dialed after - with timeout","time":{"start":1720910655637,"stop":1720910655637,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d0e732b9265458","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app4/2/topic116/utf8","time":{"start":1720910559775,"stop":1720910559776,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a28c6e7e2f3fa4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1720909944922,"stop":1720909944923,"duration":1},"status":"passed","severity":"normal"},{"uid":"543325be0cd008ce","name":"Publish message with custom timestamp: Sat Jul 13 2024 23:41:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1720910494728,"stop":1720910494728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12f388af8aeb9fd","name":"Push message with XML payload","time":{"start":1720910466456,"stop":1720910466456,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f817309e5003cc","name":"Push message with rate limit","time":{"start":1720910579704,"stop":1720910579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"809b1c1c258ebfa0","name":"Push message with content topic containing Script","time":{"start":1720910466464,"stop":1720910466464,"duration":0},"status":"passed","severity":"normal"},{"uid":"12addee16ee289bd","name":"Push message with content topic containing JSON","time":{"start":1720910579696,"stop":1720910579696,"duration":0},"status":"passed","severity":"normal"},{"uid":"45051a5f929c555f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1720909952955,"stop":1720909952955,"duration":0},"status":"passed","severity":"normal"},{"uid":"282350fb5d26b012","name":"Publish message with rate limit","time":{"start":1720910494732,"stop":1720910494733,"duration":1},"status":"passed","severity":"normal"},{"uid":"33999406a2edbba2","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1720910197868,"stop":1720910197868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0be3963d9e013e5","name":"Query generator for multiple messages","time":{"start":1720910628895,"stop":1720910628896,"duration":1},"status":"passed","severity":"normal"},{"uid":"882a363ed5ed2b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1720910612941,"stop":1720910612942,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d778ab3a3fda4a0","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1720910197858,"stop":1720910197859,"duration":1},"status":"passed","severity":"normal"},{"uid":"9998ac160fde82e4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1720910242030,"stop":1720910242030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e293b091b2cdc4c3","name":"should properly create peer info with all multiaddrs","time":{"start":1720909953606,"stop":1720909953606,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5a6c633caf7ffb","name":"Push message with Basic HTML tag payload","time":{"start":1720910579674,"stop":1720910579675,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7a3bf20dde6f2d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1720910496614,"stop":1720910496615,"duration":1},"status":"passed","severity":"normal"},{"uid":"540c4fc6dba0e548","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1720909944924,"stop":1720909944925,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a71fc8696aa338","name":"Check received message containing long","time":{"start":1720910493278,"stop":1720910493278,"duration":0},"status":"passed","severity":"normal"},{"uid":"818ada4eec968721","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1720909944914,"stop":1720909944914,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f7814e1d896cdd","name":"random static sharding 8 - Cluster ID: 56, Shard ID: 11","time":{"start":1720910551976,"stop":1720910551977,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90527b4c38c57de","name":"should encode/decode to RLP encoding","time":{"start":1720909953602,"stop":1720909953602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf05c90ad59363f","name":"caches peers it previously fetched","time":{"start":1720909969654,"stop":1720909969655,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd348d1cd2ead9c","name":"Push message with special chars payload","time":{"start":1720910579671,"stop":1720910579672,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f818a7339b2030","name":"Decoder throws on empty string content topic","time":{"start":1720909979089,"stop":1720909979089,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4ef417c8464fb3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1720910496620,"stop":1720910496621,"duration":1},"status":"passed","severity":"normal"},{"uid":"270dd8ceb939a11b","name":"Check publish message containing long","time":{"start":1720910494656,"stop":1720910494656,"duration":0},"status":"passed","severity":"normal"},{"uid":"445e14836e06f063","name":"Query Generator - backward","time":{"start":1720910617049,"stop":1720910617049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd330838d3937d9","name":"Push message with emoji payload","time":{"start":1720910579677,"stop":1720910579678,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0928dabc90230f6","name":"should not receive a peer event after stop","time":{"start":1720910711070,"stop":1720910711071,"duration":1},"status":"passed","severity":"normal"},{"uid":"944a38e09404cf28","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1720910254631,"stop":1720910254631,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa68183393f8f670","name":"Generator, 2 different pubsubtopics","time":{"start":1720910623247,"stop":1720910623247,"duration":0},"status":"passed","severity":"normal"},{"uid":"96740e5a004763b6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1720909944910,"stop":1720909944910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc46c5a9e2774dc","name":"Check publish message containing SQL Injection","time":{"start":1720910494658,"stop":1720910494659,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c00bc7806224b57","name":"Push message with content topic containing escaped characters","time":{"start":1720910466466,"stop":1720910466466,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b4d91e2d4bf59a","name":"Default pageSize","time":{"start":1720910637467,"stop":1720910637467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0fd6ee8327aa56","name":"should only return 1 node with relay capability","time":{"start":1720909969655,"stop":1720909969655,"duration":0},"status":"passed","severity":"normal"},{"uid":"57be63cd592a1dd1","name":"Push message with custom timestamp: 1690151798085","time":{"start":1720910579705,"stop":1720910579705,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c90e4f9cf72d0d","name":"tcp ip4 address","time":{"start":1720909953026,"stop":1720909953026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76de0d54a8a97f8","name":"Push message with Script payload","time":{"start":1720910466455,"stop":1720910466456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bca0d2dce28ac76","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1720910053129,"stop":1720910053130,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfd181fdc84e45","name":"non connected peers","time":{"start":1720910430335,"stop":1720910430335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"225bba4f2cf1f8c","name":"Subscribe to topic containing XML and publish message","time":{"start":1720910496623,"stop":1720910496623,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5d571aeb2f0ef3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1720910496623,"stop":1720910496624,"duration":1},"status":"passed","severity":"normal"},{"uid":"18bc57582ff9443f","name":"should only return 1 node with relay and store capability","time":{"start":1720909969655,"stop":1720909969656,"duration":1},"status":"passed","severity":"normal"},{"uid":"730f515ea134830c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1720910469660,"stop":1720910469660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7132efd538084","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1720910469656,"stop":1720910469657,"duration":1},"status":"passed","severity":"normal"},{"uid":"3337a77898fe59c9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910304718,"stop":1720910304719,"duration":1},"status":"passed","severity":"normal"},{"uid":"7527e4ebe77480ee","name":"Check received message with timestamp: 1649153314 ","time":{"start":1720910205264,"stop":1720910205265,"duration":1},"status":"passed","severity":"normal"},{"uid":"77573f8f9afd68d4","name":"Push message on custom pubsubTopic","time":{"start":1720910304725,"stop":1720910304726,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc77cc8f4358438","name":"Fails to publish duplicate message","time":{"start":1720910494728,"stop":1720910494729,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c43e5b832ac66","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1720910649785,"stop":1720910649786,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7274a9cad137b1e","name":"Passing page size 1 when there are 4 messages","time":{"start":1720910637464,"stop":1720910637464,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b98585f71f5d86f","name":"Overlapping topic subscription","time":{"start":1720910612943,"stop":1720910612945,"duration":2},"status":"passed","severity":"normal"},{"uid":"98cfa66784b75083","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1720910612910,"stop":1720910612910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3980ab1e24643097","name":"throws on content topic with too few or too many fields","time":{"start":1720909944895,"stop":1720909944896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b02174a23a5ead","name":"should handle corrupted local storage data gracefully","time":{"start":1720909973196,"stop":1720909973197,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcb2999ea831643","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1720910242027,"stop":1720910242027,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaf30fe654fb31b","name":"Subscribe and receives messages on 20 topics","time":{"start":1720910612942,"stop":1720910612942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ab4c4aac4b1e93","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1720910612937,"stop":1720910612938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43199d88bca20ee","name":"Check received message containing SQL Injection","time":{"start":1720910493302,"stop":1720910493303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a2781f65c413c","name":"Encoder throws on undefined content topic","time":{"start":1720909958502,"stop":1720909958502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2541f5128398e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app2/6/topic746/utf8","time":{"start":1720910559773,"stop":1720910559773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a14129245446","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1720910649783,"stop":1720910649783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2821b7256742c54a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1720910612959,"stop":1720910612959,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbc89116b19acfe","name":"Push message with content topic containing JSON","time":{"start":1720910466465,"stop":1720910466465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca94a108072e72a","name":"Check received message containing XML","time":{"start":1720910493303,"stop":1720910493303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2584f35e5f20b05","name":"Round trip binary encryption [ecies, signature]","time":{"start":1720909980992,"stop":1720909980993,"duration":1},"status":"passed","severity":"normal"},{"uid":"269ab4e3b8123e8b","name":"should properly compute the node id","time":{"start":1720909953601,"stop":1720909953602,"duration":1},"status":"passed","severity":"normal"},{"uid":"4144cd35af9235d6","name":"Check message with invalid timestamp is not received","time":{"start":1720910205266,"stop":1720910205266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7832e9af76066b6","name":"Throws when trying to push message with empty payload","time":{"start":1720910466460,"stop":1720910466460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd444309a04b208a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1720910304449,"stop":1720910304450,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dc4e1e2cf535e4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1720910612951,"stop":1720910612952,"duration":1},"status":"passed","severity":"normal"},{"uid":"c705460e5369f515","name":"new peer added after a peer was already found","time":{"start":1720910430168,"stop":1720910430168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a332b9291edfc86","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1720909944906,"stop":1720909944906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c69456002c982d4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1720910612913,"stop":1720910612914,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0f6d79c044a246","name":"Relay + Store","time":{"start":1720910006789,"stop":1720910006792,"duration":3},"status":"passed","severity":"normal"},{"uid":"b666d53d63905442","name":"Check message received after jswaku node is restarted","time":{"start":1720910493322,"stop":1720910493322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62dd57c3876040cc","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1720909944918,"stop":1720909944918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d830cf9b3558ffb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1720909952963,"stop":1720909952963,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d001852c6216c7","name":"nwaku subscribes","time":{"start":1720910456505,"stop":1720910456506,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32a49686303e1ae","name":"Privacy Node - default protocol","time":{"start":1720910655638,"stop":1720910655639,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa30f3dbaa2385c5","name":"Query generator for 2000 messages","time":{"start":1720910628899,"stop":1720910628899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18a9581b883f777","name":"can start and stop the service","time":{"start":1720910006235,"stop":1720910006235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd69855a8b7533f","name":"A test","time":{"start":1720910254782,"stop":1720910254782,"duration":0},"status":"passed","severity":"normal"},{"uid":"8164c3a132241904","name":"Check received message containing numeric","time":{"start":1720910493278,"stop":1720910493279,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ccfa6d8cd6b966","name":"should return the pubsub topic directly if a string is provided","time":{"start":1720909944928,"stop":1720909944928,"duration":0},"status":"passed","severity":"normal"},{"uid":"660c1ddbe2698cfb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1720910612943,"stop":1720910612943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d272f66b305957d9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1720910254649,"stop":1720910254649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f1c506640eb17","name":"Used by Waku Relay","time":{"start":1720910650500,"stop":1720910650500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7186144d5e3eb134","name":"Refresh subscription","time":{"start":1720910612911,"stop":1720910612911,"duration":0},"status":"passed","severity":"normal"},{"uid":"973b8b243cee6faf","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1720910085812,"stop":1720910085812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31986ff6b2ee53f","name":"Js publishes, other Js receives","time":{"start":1720910456506,"stop":1720910456507,"duration":1},"status":"passed","severity":"normal"},{"uid":"7250baf3f1e68392","name":"1 Relay, 1 fetch","time":{"start":1720909968862,"stop":1720909968862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7477d22b1ae222","name":"Push message with special chars payload","time":{"start":1720910466451,"stop":1720910466452,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fc9cbb13f35127","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1720910496617,"stop":1720910496618,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14e5838475f63d9","name":"Subscribe to topic containing long and receive message","time":{"start":1720910612912,"stop":1720910612912,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa9a1a2ed91d5c3","name":"Generator, custom pubsub topic","time":{"start":1720910623246,"stop":1720910623247,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0eb09aaa2c9ba51","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1720909944923,"stop":1720909944923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff2031d23220dfb","name":"Passing page size 19 when there are 20 messages","time":{"start":1720910637466,"stop":1720910637466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9333b15739566aa8","name":"should throw an error for insufficient data","time":{"start":1720909945154,"stop":1720909945154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8531ef9f2836dd6","name":"should not receive a peer event after stop","time":{"start":1720910006238,"stop":1720910006238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3604c2e5ef84fab","name":"Fails to publish message with empty text","time":{"start":1720910494729,"stop":1720910494729,"duration":0},"status":"passed","severity":"normal"},{"uid":"941bb29b7c51fa91","name":"Subscribe to topic containing short and receive message","time":{"start":1720910612946,"stop":1720910612947,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc4b01730a80e42","name":"returns all values when wanted number matches available values","time":{"start":1720909967965,"stop":1720909967966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76b3b0ac827d0cb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1720909969658,"stop":1720909969658,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3794ee97dcc2b1e5","name":"Check received message with timestamp: 1720909996066 ","time":{"start":1720910493273,"stop":1720910493273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df51cd69856077","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1720909952956,"stop":1720909952957,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bcd9c7b4b253b9","name":"Push message with content topic containing special chars","time":{"start":1720910579681,"stop":1720910579681,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c29754d6563f87","name":"Check publish message containing escaped characters","time":{"start":1720910494710,"stop":1720910494710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26c109bd9ab8514","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1720910197856,"stop":1720910197857,"duration":1},"status":"passed","severity":"normal"},{"uid":"136e71c737e51c61","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1720910496625,"stop":1720910496625,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e354f2bea46cb0e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1720910551969,"stop":1720910551969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b96326fd08727e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197873,"stop":1720910197873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5622f3d221bdd66","name":"Reopen subscription with peer with lost subscription","time":{"start":1720910060246,"stop":1720910060248,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e533dc6709ea0ee","name":"Failed peers are renewed","time":{"start":1720910241362,"stop":1720910241362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd94e37e2c7d6131","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910085806,"stop":1720910085806,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c46cf637baa71","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1720910590174,"stop":1720910590175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4375b8fac9eecb3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1720910612907,"stop":1720910612907,"duration":0},"status":"passed","severity":"normal"},{"uid":"361a99fbf9fb621b","name":"Check message with non string payload is not received","time":{"start":1720910493322,"stop":1720910493322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6693f6a85c01b605","name":"Check received message containing emoji","time":{"start":1720910205263,"stop":1720910205263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc1e41a36d32682","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1720909952956,"stop":1720909952956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f7c8de98a9169","name":"should decode valid enr with tcp successfully","time":{"start":1720909953599,"stop":1720909953599,"duration":0},"status":"passed","severity":"normal"},{"uid":"548d773d9690ec34","name":"Nodes with multiple pubsub topic","time":{"start":1720910469660,"stop":1720910469661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f373d5a36fe76180","name":"Check received message containing SQL Injection","time":{"start":1720910205259,"stop":1720910205259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b55176f5559986f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1720910649784,"stop":1720910649784,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d3ba3f9237c808","name":"should not fail to start the service if it is already started","time":{"start":1720909973193,"stop":1720909973193,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4ec9e576470700","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1720909944919,"stop":1720909944919,"duration":0},"status":"passed","severity":"normal"},{"uid":"8511e450328bc450","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1720910612913,"stop":1720910612913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf89b7da80f3f11","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910304719,"stop":1720910304720,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0cc2e77802850b","name":"getPeersByDiscovery","time":{"start":1720910430167,"stop":1720910430167,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a4883cfa34777a","name":"Check received message containing escaped characters","time":{"start":1720910493316,"stop":1720910493316,"duration":0},"status":"passed","severity":"normal"},{"uid":"322c1f8d35f4916a","name":"connected peers and dial","time":{"start":1720910430334,"stop":1720910430334,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbb659046a982b2d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/6/topic272/json","time":{"start":1720910559774,"stop":1720910559775,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9da518a9dd2e9f5","name":"Relay + Store","time":{"start":1720909953609,"stop":1720909953609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1261ba6a80446f","name":"Subscribe to topic containing long and receive message","time":{"start":1720910254647,"stop":1720910254647,"duration":0},"status":"passed","severity":"normal"},{"uid":"197430537ef05d76","name":"Ephemeral messages are not stored","time":{"start":1720910006260,"stop":1720910006260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c752505e58c0cad7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1720909945153,"stop":1720909945153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c3d8bb79a41f40","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1720909944904,"stop":1720909944904,"duration":0},"status":"passed","severity":"normal"},{"uid":"715204513d22c94e","name":"Check received message containing unicode special characters","time":{"start":1720910493316,"stop":1720910493317,"duration":1},"status":"passed","severity":"normal"},{"uid":"3385b6505f800fdc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1720910612949,"stop":1720910612949,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db20f7da52d9e68","name":"handles empty shards array correctly","time":{"start":1720909944932,"stop":1720909944933,"duration":1},"status":"passed","severity":"normal"},{"uid":"367f7daa991b64d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1720909944921,"stop":1720909944921,"duration":0},"status":"passed","severity":"normal"},{"uid":"601417c5bd994052","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1720909944935,"stop":1720909944935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7803a328cb981fd","name":"less peers than existing","time":{"start":1720910430335,"stop":1720910430335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"817d05c3ebf93956","name":"should emit a peer event after start","time":{"start":1720909973193,"stop":1720909973194,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da7eaa84f422972","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1720910649784,"stop":1720910649785,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c842534abf7fd","name":"Check received message containing Russian","time":{"start":1720910205258,"stop":1720910205259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd38dda7f46a291","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1720910612908,"stop":1720910612908,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8737537f68c6c5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1720910197855,"stop":1720910197855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e85cff5d37c870e","name":"Refresh subscription","time":{"start":1720910612946,"stop":1720910612946,"duration":0},"status":"passed","severity":"normal"},{"uid":"5278aac76e224f47","name":"start node with empty shard","time":{"start":1720910551985,"stop":1720910551986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f075375e817343d5","name":"creates an iterator","time":{"start":1720910641035,"stop":1720910641035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ac3e625d9655cc","name":"should properly create location multiaddrs - tcp6","time":{"start":1720909953605,"stop":1720909953605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13978e75e9e6f34","name":"does not throw on valid cases","time":{"start":1720909944894,"stop":1720909944895,"duration":1},"status":"passed","severity":"normal"},{"uid":"170dcd419fa3f4ba","name":"should return unique PubsubTopics for static sharding","time":{"start":1720909944914,"stop":1720909944914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98bbc3168cc1434","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1720909944932,"stop":1720909944932,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4fc0693eb02587","name":"should load peers from local storage and dispatch events","time":{"start":1720909973195,"stop":1720909973196,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57b106587e7163a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1720909944925,"stop":1720909944926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d363036449f3cf","name":"listenerCount","time":{"start":1720910037285,"stop":1720910037285,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd70ade4799f89c5","name":"Push message with Chinese payload","time":{"start":1720910466452,"stop":1720910466453,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2f200d31e14ab3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1720909944905,"stop":1720909944905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c578b3cb55d86bbd","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1720909958202,"stop":1720909958203,"duration":1},"status":"passed","severity":"normal"},{"uid":"9540a5d4187168a0","name":"Push message with Arabic payload","time":{"start":1720910466453,"stop":1720910466454,"duration":1},"status":"passed","severity":"normal"},{"uid":"108da6a4312bb27f","name":"Push message with content topic containing shell command","time":{"start":1720910466466,"stop":1720910466466,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aedf55e9ab7603","name":"should not receive a peer event before start","time":{"start":1720910006237,"stop":1720910006237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57c77dc97a1e55b","name":"should properly create location multiaddrs - tcp","time":{"start":1720909953605,"stop":1720909953606,"duration":1},"status":"passed","severity":"normal"},{"uid":"406e6b5eebc629f2","name":"should use DNS peer discovery with light client","time":{"start":1720910006238,"stop":1720910006239,"duration":1},"status":"skipped","severity":"normal"},{"uid":"98a3c213abdad33c","name":"getPeersByDiscovery","time":{"start":1720910037284,"stop":1720910037285,"duration":1},"status":"passed","severity":"normal"},{"uid":"87edede09af2b5ba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1720910254654,"stop":1720910254654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32eaead928cb0ce","name":"should add and remove event listeners correctly","time":{"start":1720909973197,"stop":1720909973197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2292282fbb3c7b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1720909952954,"stop":1720909952955,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4a62c62628f304","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1720909952960,"stop":1720909952961,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc2c1a32d084a2b","name":"random static sharding 3 - Cluster ID: 597, Shard ID: 849","time":{"start":1720910551970,"stop":1720910551970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b132ad617c100d8d","name":"Check publish message containing Arabic","time":{"start":1720910494658,"stop":1720910494658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaab07b63aa1442","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1720910469656,"stop":1720910469656,"duration":0},"status":"passed","severity":"normal"},{"uid":"129cd3b45c596511","name":"Subscribe to topic containing special chars and receive message","time":{"start":1720910612948,"stop":1720910612949,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c9ff5010b7c3a4","name":"random static sharding 4 - Cluster ID: 408, Shard ID: 766","time":{"start":1720910551971,"stop":1720910551971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86b1bcc4aad5e03","name":"random static sharding 10 - Cluster ID: 267, Shard ID: 994","time":{"start":1720910551978,"stop":1720910551979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a5349cdf614733","name":"Meta field set when metaSetter is specified","time":{"start":1720909958501,"stop":1720909958501,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f4e40279eec82b","name":"throws on content topic with empty application field","time":{"start":1720909944900,"stop":1720909944901,"duration":1},"status":"passed","severity":"normal"},{"uid":"5391bdd73ca97ed6","name":"same cluster, different shard: nodes don't connect","time":{"start":1720910197845,"stop":1720910197846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5429d8657c833b57","name":"should not fail to stop the service if it was not started","time":{"start":1720910006235,"stop":1720910006236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ab388d8bb79779","name":"Generator, 2 different pubsubtopics","time":{"start":1720910623251,"stop":1720910623252,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7af9c3a8790ddd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1720910242030,"stop":1720910242030,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da3793657a976bb","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1720910004412,"stop":1720910004412,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd36c72b9e75c81d","name":"addEventListener with correct event","time":{"start":1720910037282,"stop":1720910037283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec4d4627b0b003c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910623247,"stop":1720910623250,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a2605d1e50168e1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1720910254648,"stop":1720910254649,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41dea3003c87998","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1720909969075,"stop":1720909969075,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd530cb7d009fe71","name":"Check received message containing Basic HTML tag","time":{"start":1720910493269,"stop":1720910493270,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea41cb66f891232","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1720909944921,"stop":1720909944922,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e78a037a058790","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1720909944917,"stop":1720909944918,"duration":1},"status":"passed","severity":"normal"},{"uid":"735db26f178e8b8d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1720910612941,"stop":1720910612941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3433ac10782b6414","name":"Check received message containing Script","time":{"start":1720910493269,"stop":1720910493269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f289299d22898e31","name":"shard 0","time":{"start":1720910551968,"stop":1720910551968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca2623b7c906a54","name":"Check publish message containing special chars","time":{"start":1720910494657,"stop":1720910494657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a584e20c33f1648a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1720910612943,"stop":1720910612943,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d79e0622d23042","name":"Subscribe to topic containing shell command and publish message","time":{"start":1720910496624,"stop":1720910496624,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd832c54f834ae9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1720910197860,"stop":1720910197860,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f75cdc8093591","name":"Check received message containing Russian","time":{"start":1720910493267,"stop":1720910493268,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd9f0b6c4fc695","name":"Sign & Recover","time":{"start":1720909979714,"stop":1720909979714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9f44d5dc59f4e4","name":"handles multiple messages","time":{"start":1720910641035,"stop":1720910641036,"duration":1},"status":"passed","severity":"normal"},{"uid":"f552b60d8a6ed868","name":"Mutual subscription","time":{"start":1720910496612,"stop":1720910496612,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9582d16ace0c7a","name":"Round trip binary serialization","time":{"start":1720909958500,"stop":1720909958500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cbd9c3ef80e22b","name":"Decoder throws on undefined content topic","time":{"start":1720909979088,"stop":1720909979089,"duration":1},"status":"passed","severity":"normal"},{"uid":"94aefcd28bb84fee","name":"Check received message containing Chinese","time":{"start":1720910205257,"stop":1720910205258,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b2648e48c71b5b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1720910197870,"stop":1720910197870,"duration":0},"status":"passed","severity":"normal"},{"uid":"918d7ba6a9d3fcb5","name":"Subscribe and receives messages on 20 topics","time":{"start":1720910612909,"stop":1720910612909,"duration":0},"status":"passed","severity":"normal"},{"uid":"6802c7ad4fdece2e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1720909944922,"stop":1720909944922,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a5ac9c9fcf0624","name":"Check received message containing emoji","time":{"start":1720910493317,"stop":1720910493317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8ecf1e99dc8b24","name":"Push message with content topic containing emoji","time":{"start":1720910579700,"stop":1720910579701,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b4fec6b5c5fcfa","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1720909969075,"stop":1720909969075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf135bae737b693","name":"should throw error - invalid id","time":{"start":1720909953600,"stop":1720909953600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3f11a111cf73ba","name":"Push message with short payload","time":{"start":1720910466449,"stop":1720910466449,"duration":0},"status":"passed","severity":"normal"},{"uid":"789b4f2afa4895ce","name":"throws on content topic with empty topic name field","time":{"start":1720909944902,"stop":1720909944902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c14eea057144","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1720910612927,"stop":1720910612931,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b98340bf08c71f9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app51/4/topic85/xml","time":{"start":1720910559773,"stop":1720910559773,"duration":0},"status":"passed","severity":"normal"},{"uid":"24371154fce80637","name":"Decrypt messages","time":{"start":1720910432738,"stop":1720910432739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2620d6661db4293","name":"Publishes to nwaku","time":{"start":1720910456506,"stop":1720910456506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec282ca0505046a0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1720910496623,"stop":1720910496623,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf5b6bc6973947","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1720910430168,"stop":1720910430169,"duration":1},"status":"passed","severity":"normal"},{"uid":"53756021613fb76b","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1720910197874,"stop":1720910197874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2aa933f97d06e2","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1720909958201,"stop":1720909958202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a071a77ce83b89ea","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1720910197869,"stop":1720910197869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b271a1f1045e132a","name":"Check received message with timestamp: 1720909996066000000 ","time":{"start":1720910493272,"stop":1720910493273,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ee930e1e7f2061","name":"Check received message containing long","time":{"start":1720910493264,"stop":1720910493264,"duration":0},"status":"passed","severity":"normal"},{"uid":"467b5421249e8be3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1720909944920,"stop":1720909944920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b672f1dc5bd48cca","name":"Accepts a valid Waku Message","time":{"start":1720909961930,"stop":1720909961931,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccbfdd127095b44","name":"Publish message with large meta","time":{"start":1720910494732,"stop":1720910494732,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1d01a4ad116f23","name":"Query Generator - forward","time":{"start":1720910617048,"stop":1720910617048,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb98e43a7d93ca1a","name":"Decoder throws on undefined content topic","time":{"start":1720909958503,"stop":1720909958503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a24092837375c9d","name":"Query Generator, No message returned","time":{"start":1720910599636,"stop":1720910599637,"duration":1},"status":"passed","severity":"normal"},{"uid":"51327b777b9f3ac2","name":"Throws when trying to push message with empty payload","time":{"start":1720910579678,"stop":1720910579679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e266067e2dfbd3f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1720909969076,"stop":1720909969076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5f6da547512d38","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1720910242028,"stop":1720910242028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae9e0c779ab4dab","name":"Push message with Script payload","time":{"start":1720910579673,"stop":1720910579674,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9b3cd11853ccc4","name":"Check publish message after client node is restarted","time":{"start":1720910494732,"stop":1720910494732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c31c68383676372e","name":"Check message with no payload is not received","time":{"start":1720910205268,"stop":1720910205268,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb65a33765682c9","name":"Waku message hash computation (no timestamp)","time":{"start":1720909947711,"stop":1720909947712,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f50dd07f491a71","name":"Push message with content topic containing short","time":{"start":1720910466460,"stop":1720910466461,"duration":1},"status":"passed","severity":"normal"},{"uid":"8985725dc8f1c176","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1720909969656,"stop":1720909969657,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78d315d769fbe37","name":"Subscribe to topic containing Script and receive message","time":{"start":1720910254650,"stop":1720910254651,"duration":1},"status":"passed","severity":"normal"},{"uid":"209135e06d34b0ec","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1720910085810,"stop":1720910085811,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa1623989d8ad4d","name":"Check received message containing emoji","time":{"start":1720910493272,"stop":1720910493272,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe88bce9d3e09a62","name":"Subscribe and receive messages via waku relay post","time":{"start":1720910254632,"stop":1720910254632,"duration":0},"status":"passed","severity":"normal"},{"uid":"634160a1e94e4659","name":"Check received message containing Chinese","time":{"start":1720910493265,"stop":1720910493267,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3a6f91837e799d6","name":"Promise Callback - backward","time":{"start":1720910617050,"stop":1720910617050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c23a991cd2ba41","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1720909944922,"stop":1720909944922,"duration":0},"status":"passed","severity":"normal"},{"uid":"372a80e7d67d03f8","name":"returns all values when wanted number is greater than available values","time":{"start":1720909967967,"stop":1720909967967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245bfc911923d42","name":"pre and post cipher","time":{"start":1720909979714,"stop":1720909979714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca0a8862c8525ee","name":"should handle a minimal index list","time":{"start":1720909945153,"stop":1720909945153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a331b7d6921c1b","name":"Publish message with custom timestamp: Sun Jul 23 2023 22:41:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1720910494727,"stop":1720910494727,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb98a599d8966c1e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1720910304726,"stop":1720910304726,"duration":0},"status":"passed","severity":"normal"},{"uid":"599e87066194aa27","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1720909944918,"stop":1720909944918,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e7df875cc0b38","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1720910197863,"stop":1720910197863,"duration":0},"status":"passed","severity":"normal"},{"uid":"211f2fa1f58b751d","name":"Ping on unsubscribed peer","time":{"start":1720910096791,"stop":1720910096793,"duration":2},"status":"passed","severity":"normal"},{"uid":"af181d0687a0a3cd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1720910128427,"stop":1720910128427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac15c7238b4036f7","name":"Check received message containing Arabic","time":{"start":1720910205258,"stop":1720910205258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3883ff9e616debb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1720910649783,"stop":1720910649784,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1ccaf0310d4f88","name":"removeEventListener with correct event","time":{"start":1720910037283,"stop":1720910037284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58c28ee771007a3","name":"Check message received after nwaku node is restarted","time":{"start":1720910493329,"stop":1720910493330,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d5c40666b81dbf6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1720910053133,"stop":1720910053133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44a40cf9e07f217","name":"Check received message containing escaped characters","time":{"start":1720910493271,"stop":1720910493271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1147acc42b053c94","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1720910197856,"stop":1720910197856,"duration":0},"status":"passed","severity":"normal"},{"uid":"154de5fa659e8a25","name":"Check received message containing shell command","time":{"start":1720910493315,"stop":1720910493316,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc8ac6e1c153fdd","name":"Rejects garbage","time":{"start":1720909961932,"stop":1720909961932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38433294809c76f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1720910493318,"stop":1720910493318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b86b919d211e548","name":"it tolerates circular branch references","time":{"start":1720909969653,"stop":1720909969653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bb03ced722b599","name":"Ephemeral field is preserved - encoder v0","time":{"start":1720910006260,"stop":1720910006261,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd5b3ae1b44d4be","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1720910469660,"stop":1720910469660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb92fc4303ae3f38","name":"Push message with numeric payload","time":{"start":1720910579671,"stop":1720910579671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1e3acbd372adbe","name":"should get / set UDP multiaddr","time":{"start":1720909953603,"stop":1720909953603,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a2f6d448b87003","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1720910628135,"stop":1720910628136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d227d6cf88c063","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1720910599637,"stop":1720910599638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a21f8bdd5781f88","name":"Ping on unsubscribed peer","time":{"start":1720910096789,"stop":1720910096789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9239db6989dd88f0","name":"Subscribe and publish message","time":{"start":1720910496613,"stop":1720910496614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ca7764dfede512","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1720910628139,"stop":1720910628139,"duration":0},"status":"passed","severity":"normal"},{"uid":"946a2c57b39b674c","name":"should set field with only RELAY enabled","time":{"start":1720909953607,"stop":1720909953607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6361c816fae5875","name":"Check received message containing shell command","time":{"start":1720910205261,"stop":1720910205261,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f2804c2f653946","name":"Check publish message containing Russian","time":{"start":1720910494658,"stop":1720910494658,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ee257f01dbb06","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1720910254631,"stop":1720910254632,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6db73461332fba2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1720910242026,"stop":1720910242026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e888162ab4e40202","name":"Add multiple subscription objects on single nwaku node","time":{"start":1720910254654,"stop":1720910254654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3002f7527c7f1b2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1720910612939,"stop":1720910612939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc24e9512fbc38","name":"should properly create location multiaddrs - udp4","time":{"start":1720909953604,"stop":1720909953604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bae8f52b552c023","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1720910197874,"stop":1720910197875,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc912dbdcbd77e4","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1720909944928,"stop":1720909944929,"duration":1},"status":"passed","severity":"normal"},{"uid":"5015920e6a37face","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1720909944930,"stop":1720909944930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff03fef5293b1378","name":"Check received message containing unicode special characters","time":{"start":1720910493271,"stop":1720910493272,"duration":1},"status":"passed","severity":"normal"},{"uid":"99158a6be4c3391","name":"Push message with SQL Injection payload","time":{"start":1720910466455,"stop":1720910466455,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa875a1db1b05c3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1720910085806,"stop":1720910085807,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36baabc1c44eb85","name":"Ping on peer without subscriptions","time":{"start":1720910060245,"stop":1720910060245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c367d4aa716dcf06","name":"Check received message containing Basic HTML tag","time":{"start":1720910205260,"stop":1720910205260,"duration":0},"status":"passed","severity":"normal"},{"uid":"57574e88bea7ab21","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1720909969073,"stop":1720909969074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10d306631d20259","name":"Check meta is set [symmetric]","time":{"start":1720909979086,"stop":1720909979086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62a571528cdc728","name":"should decode valid enr successfully","time":{"start":1720909953598,"stop":1720909953598,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b9cc6440afaa3f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1720909944924,"stop":1720909944924,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8c4ef5b5dabcbf","name":"should set field with only LIGHTPUSH enabled","time":{"start":1720909953608,"stop":1720909953608,"duration":0},"status":"passed","severity":"normal"}] |