[{"uid":"81d033398dde0bc5","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1724670775424,"stop":1724670775427,"duration":3},"status":"passed","severity":"normal"},{"uid":"77a785d9f2700043","name":"Number of peers are maintained correctly","time":{"start":1724670239929,"stop":1724670239929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab59b2f35fc13b3","name":"passes more than one ENR URLs and attempts connection","time":{"start":1724670129699,"stop":1724670129699,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7da259b69b2d8fd","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1724670325292,"stop":1724670325293,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af2a42bc3459aea","name":"Check received message containing emoji","time":{"start":1724670674054,"stop":1724670674054,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0ff512387d763e","name":"Fails to publish duplicate message","time":{"start":1724670677922,"stop":1724670677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fbf822aa5f3f93","name":"isConnected should return true after first peer connects","time":{"start":1724670173482,"stop":1724670173483,"duration":1},"status":"passed","severity":"normal"},{"uid":"907f2e185d361e31","name":"Generator, 2 different pubsubtopics","time":{"start":1724670798565,"stop":1724670798566,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b82aecf2f3ce4d","name":"throws on content topic with empty encoding field","time":{"start":1724670065748,"stop":1724670065748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7552b6dade786c","name":"Reusing cursor across nodes","time":{"start":1724670731311,"stop":1724670731312,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1c89d30e9fd99c","name":"should get / set TCP multiaddr","time":{"start":1724670074276,"stop":1724670074276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33e341a0888e527","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1724670173481,"stop":1724670173481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bb7edc515e83e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1724670065751,"stop":1724670065751,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d69b55cede51f3","name":"Decoder throws on empty string content topic","time":{"start":1724670079317,"stop":1724670079317,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc480b0116d0064f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1724670089837,"stop":1724670089838,"duration":1},"status":"passed","severity":"normal"},{"uid":"7448fdea24fc1f0a","name":"non connected peers","time":{"start":1724670627795,"stop":1724670627795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ea9ddc4999e81a3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724670808665,"stop":1724670808665,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbb3af4615840c","name":"Ephemeral field set to true","time":{"start":1724670079314,"stop":1724670079315,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebb47e763e19726","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1724670685260,"stop":1724670685260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d15ecdb805fda58","name":"Relay + Store","time":{"start":1724670126472,"stop":1724670126472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55e0c63b372686f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724670354432,"stop":1724670354432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9253be7b1180f97","name":"Query Generator - true","time":{"start":1724670790684,"stop":1724670790684,"duration":0},"status":"passed","severity":"normal"},{"uid":"466b989b621313c4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1724670823577,"stop":1724670823578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4712172cd4e38b06","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1724670116607,"stop":1724670116608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46662f13a10b71e","name":"Push message with content topic containing Russian","time":{"start":1724670767291,"stop":1724670767291,"duration":0},"status":"passed","severity":"normal"},{"uid":"73180593d4f624bc","name":"Check publish message containing Script","time":{"start":1724670677916,"stop":1724670677916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49505e96a255eb","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1724670823587,"stop":1724670823588,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae09697f3206650","name":"Check publish message after service node is restarted","time":{"start":1724670677924,"stop":1724670677925,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c561a8681687a923","name":"Check received message containing Script","time":{"start":1724670325010,"stop":1724670325010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c99b0bdade24eb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724670252509,"stop":1724670252509,"duration":0},"status":"passed","severity":"normal"},{"uid":"330ad1706bdb3339","name":"Query generator for multiple messages with different message text format","time":{"start":1724670790976,"stop":1724670790976,"duration":0},"status":"passed","severity":"normal"},{"uid":"54699695efbd34e8","name":"Push message with special chars payload","time":{"start":1724670647848,"stop":1724670647848,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1a7217f9207be9","name":"Check received message containing emoji","time":{"start":1724670674036,"stop":1724670674037,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ad911e2c329663","name":"Subscribe to topic containing XML and receive message","time":{"start":1724670808711,"stop":1724670808711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97b1dfb527d15ad","name":"Push to array if already present","time":{"start":1724670065291,"stop":1724670065291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d980714d66902e83","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1724670079006,"stop":1724670079007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7753884fc97a9e88","name":"Check publish message containing long","time":{"start":1724670677905,"stop":1724670677906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7758d81301531708","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1724670089837,"stop":1724670089837,"duration":0},"status":"passed","severity":"normal"},{"uid":"6308fb290d34fa77","name":"Check message on other pubsub topic is not received","time":{"start":1724670325027,"stop":1724670325028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69962b09aa0b99e","name":"Publishes to nwaku","time":{"start":1724670661660,"stop":1724670661660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b16078e5a01a51","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724670808655,"stop":1724670808655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1dda725e7c3a3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724670808658,"stop":1724670808658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cf6edf543431a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1724670808895,"stop":1724670808896,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a864e738636ae58","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1724670325318,"stop":1724670325327,"duration":9},"status":"passed","severity":"normal"},{"uid":"ef0101c4637f0341","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670798570,"stop":1724670798570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45c11dc358be5a9","name":"same cluster, different shard: nodes connect","time":{"start":1724670538389,"stop":1724670538389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa7901a6fdbe52a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724670407873,"stop":1724670407874,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea24db43fe4d701","name":"Fails to push message bigger that 1MB","time":{"start":1724670647914,"stop":1724670647915,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3efea2d7eb08db8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1724670065763,"stop":1724670065763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7bc5260a234bca","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1724670325302,"stop":1724670325303,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec11c32a78477d2","name":"Passing page size 1 when there are 4 messages","time":{"start":1724670810983,"stop":1724670810983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c6de22b4cf281","name":"Push message with JSON payload","time":{"start":1724670767285,"stop":1724670767286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0b7b60ac3610f8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1724670065751,"stop":1724670065752,"duration":1},"status":"passed","severity":"normal"},{"uid":"904bb548515b940e","name":"Check received message containing shell command","time":{"start":1724670674033,"stop":1724670674034,"duration":1},"status":"passed","severity":"normal"},{"uid":"325afa91a4d42a1a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724670354419,"stop":1724670354420,"duration":1},"status":"passed","severity":"normal"},{"uid":"577649aedadc276","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724670208500,"stop":1724670208504,"duration":4},"status":"passed","severity":"normal"},{"uid":"2827c491bc168c2a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1724670775409,"stop":1724670775409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44aa853c1354083","name":"getPeersByDiscovery","time":{"start":1724670156878,"stop":1724670156878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2abd5cde5a0f953","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670798575,"stop":1724670798576,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9e861bb76311c3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724670674040,"stop":1724670674040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd70c9e91a384cb","name":"should encode/decode to text encoding","time":{"start":1724670074275,"stop":1724670074275,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c3b2f2d4f743af","name":"ignores domain fetching errors","time":{"start":1724670090299,"stop":1724670090299,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba094f85eeba4f","name":"A test","time":{"start":1724670489512,"stop":1724670489513,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fddc5e933f06705","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1724670100052,"stop":1724670100053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e673221600dc7015","name":"should throw an error for missing required configuration","time":{"start":1724670065757,"stop":1724670065758,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd1dc296bc888f3","name":"removeEventListener with correct event","time":{"start":1724670156877,"stop":1724670156877,"duration":0},"status":"passed","severity":"normal"},{"uid":"df88311c4aea66d8","name":"should emit a peer event after start","time":{"start":1724670129696,"stop":1724670129696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25eaa0e8a8ac5dc","name":"Push message with XML payload","time":{"start":1724670767285,"stop":1724670767285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91a53176a6c37c5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1724670073495,"stop":1724670073496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15a6ebce93c9d45","name":"Ping on unsubscribed peer","time":{"start":1724670178029,"stop":1724670178029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bcb1b6855b5795","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1724670123855,"stop":1724670123855,"duration":0},"status":"passed","severity":"normal"},{"uid":"adecb8771aa6e9b3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724670808712,"stop":1724670808712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5147116333261409","name":"Push message with Arabic payload","time":{"start":1724670647850,"stop":1724670647851,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfcf6333529dee2","name":"Subscribe to topic containing long and receive message","time":{"start":1724670808657,"stop":1724670808657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8851c44e8f3e3b0","name":"Check received message containing shell command","time":{"start":1724670325017,"stop":1724670325017,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a57371ea1360a6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724670808653,"stop":1724670808653,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb0ebb68e03e158","name":"Filter with 3 connections","time":{"start":1724670391370,"stop":1724670391370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8266f9d1af4a86","name":"Fails to publish message with empty text","time":{"start":1724670677922,"stop":1724670677922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e02356668d22c6","name":"Push message with content topic containing Russian","time":{"start":1724670647875,"stop":1724670647875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1645e9021805f0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724670407873,"stop":1724670407873,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fab056a5e736d8","name":"Fails to publish message with wrong content topic","time":{"start":1724670677923,"stop":1724670677923,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc075a74d75f3ac","name":"should be called at least once on all `peer:discovery` events","time":{"start":1724670123851,"stop":1724670123852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9db45753656c455","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1724670538388,"stop":1724670538388,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa95d0d4a0691fa4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325340,"stop":1724670325341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce54260c1b04ccd4","name":"Check received message containing short","time":{"start":1724670674044,"stop":1724670674045,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8f2f63cf441438","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724670354423,"stop":1724670354424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f4ae57dc5b573e","name":"Register correct protocols","time":{"start":1724670685257,"stop":1724670685257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2620e1d70e06b3","name":"should set field with only FILTER enabled","time":{"start":1724670074284,"stop":1724670074284,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3db8e6c00cc41a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1724670775427,"stop":1724670775427,"duration":0},"status":"passed","severity":"normal"},{"uid":"358c8815d66e917c","name":"Query Generator, No message returned","time":{"start":1724670775409,"stop":1724670775419,"duration":10},"status":"passed","severity":"normal"},{"uid":"32cdb148e88dd530","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724670808710,"stop":1724670808710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5deaa8b0aab74dd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1724670685273,"stop":1724670685273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0eb24f8ae280ff5","name":"Passing page size 0 when there are 110 messages","time":{"start":1724670810983,"stop":1724670810983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc8fde2fc7cce5d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724670808654,"stop":1724670808654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1423b4311afd7bc","name":"random static sharding 4 - Cluster ID: 789, Shard ID: 106","time":{"start":1724670747582,"stop":1724670747583,"duration":1},"status":"passed","severity":"normal"},{"uid":"242cd011b4ad7ae4","name":"same cluster, different shard: nodes don't connect","time":{"start":1724670325265,"stop":1724670325266,"duration":1},"status":"passed","severity":"normal"},{"uid":"21908a5201b456b3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724670252509,"stop":1724670252509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7546b14865afb80","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1724670325342,"stop":1724670325343,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4955be5f82227d","name":"Push message with content topic containing unicode special characters","time":{"start":1724670767298,"stop":1724670767299,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d557d37b6d221f4","name":"Sign & Recover","time":{"start":1724670100544,"stop":1724670100544,"duration":0},"status":"passed","severity":"normal"},{"uid":"719dea6588b7bbf5","name":"throws on empty content topic","time":{"start":1724670065745,"stop":1724670065745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b123dc67a0c16c","name":"Passing page size 10 when there are 10 messages","time":{"start":1724670810984,"stop":1724670810984,"duration":0},"status":"passed","severity":"normal"},{"uid":"773c912cc32b7ff0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724670674039,"stop":1724670674040,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a6c15c1a54e3dd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1724670677924,"stop":1724670677924,"duration":0},"status":"passed","severity":"normal"},{"uid":"5684be5a033a1fc4","name":"Check received message containing numeric","time":{"start":1724670674024,"stop":1724670674025,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50ad956182c2531","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1724670325286,"stop":1724670325288,"duration":2},"status":"passed","severity":"normal"},{"uid":"343f07c569a5d253","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1724670325297,"stop":1724670325298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89de663f485538e","name":"Push message with numeric payload","time":{"start":1724670767282,"stop":1724670767282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8205f3fe14c3395","name":"Publish without waiting for remote peer","time":{"start":1724670685257,"stop":1724670685258,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb98e9b80cc1089","name":"Check message with invalid timestamp is not received","time":{"start":1724670674056,"stop":1724670674056,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd53fd518d25bc9c","name":"Check meta is set [symmetric]","time":{"start":1724670100053,"stop":1724670100053,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d65296b54441f3","name":"Check received message containing XML","time":{"start":1724670674049,"stop":1724670674049,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae57cbf11fb0ca0","name":"Push message with Russian payload","time":{"start":1724670767283,"stop":1724670767284,"duration":1},"status":"passed","severity":"normal"},{"uid":"7004b91d213c8464","name":"LightPush with 2 connections","time":{"start":1724670391369,"stop":1724670391369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea2e87d5b0495a2","name":"Overlapping topic subscription","time":{"start":1724670808655,"stop":1724670808656,"duration":1},"status":"passed","severity":"normal"},{"uid":"514c065c95ccc7a0","name":"Push message with content topic containing shell command","time":{"start":1724670647884,"stop":1724670647885,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f879eb5dec0e98e","name":"Check received message containing XML","time":{"start":1724670325011,"stop":1724670325015,"duration":4},"status":"passed","severity":"normal"},{"uid":"249a3fcaf675f39f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724670747589,"stop":1724670747589,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e08a20bf153162","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1724670079007,"stop":1724670079007,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e58406074ad557","name":"Check publish message containing shell command","time":{"start":1724670677918,"stop":1724670677919,"duration":1},"status":"passed","severity":"normal"},{"uid":"78cae7cc2e99d7e7","name":"same cluster, same shard: nodes connect","time":{"start":1724670538389,"stop":1724670538389,"duration":0},"status":"passed","severity":"normal"},{"uid":"257e88b60c0da57a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1724670065770,"stop":1724670065770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3a445af66da3d2","name":"Push message on custom pubsubTopic","time":{"start":1724670489286,"stop":1724670489286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be2969c439b4db6","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724670502391,"stop":1724670502392,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd0f1a96a0465a1","name":"Wrong topic","time":{"start":1724670725244,"stop":1724670725245,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc52834d8aeff0cd","name":"Decoder throws on undefined content topic","time":{"start":1724670079317,"stop":1724670079317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcb4237eb8708f7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1724670823578,"stop":1724670823580,"duration":2},"status":"passed","severity":"normal"},{"uid":"e483d9a58ca63c4f","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1724670325311,"stop":1724670325312,"duration":1},"status":"passed","severity":"normal"},{"uid":"333c9506b7ac483a","name":"should decode valid enr with tcp successfully","time":{"start":1724670074271,"stop":1724670074271,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e3c89843825cca","name":"unsubscribes","time":{"start":1724670812082,"stop":1724670812082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31df4728bd6bc9e","name":"Query Generator, No Decoder","time":{"start":1724670775409,"stop":1724670775409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18c402142d3edf9","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1724670123853,"stop":1724670123854,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70d1f1db0499813","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724670674055,"stop":1724670674056,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e56c85a28e6893a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724670354432,"stop":1724670354433,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06091e325038eb9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724670808713,"stop":1724670808713,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa99c9857c568db3","name":"Push message with custom timestamp: 1693911954660","time":{"start":1724670767302,"stop":1724670767303,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd2989178bbe146","name":"Ping on subscribed peer","time":{"start":1724670218599,"stop":1724670218599,"duration":0},"status":"passed","severity":"normal"},{"uid":"33605a183e56ff4","name":"Check publish message containing Russian","time":{"start":1724670677914,"stop":1724670677915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3326b9135d1fca28","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1724670089836,"stop":1724670089836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd67d18d97fb660","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1724670823585,"stop":1724670823586,"duration":1},"status":"passed","severity":"normal"},{"uid":"12285e84a72ade15","name":"Push 30 different messages","time":{"start":1724670767288,"stop":1724670767288,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c67b50d01ba713","name":"should return all peers when numPeers is 0","time":{"start":1724670079005,"stop":1724670079005,"duration":0},"status":"passed","severity":"normal"},{"uid":"184bd4b85f5c2b0f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1724670089838,"stop":1724670089838,"duration":0},"status":"passed","severity":"normal"},{"uid":"581779542053986b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724670252510,"stop":1724670252511,"duration":1},"status":"passed","severity":"normal"},{"uid":"7460c2f0d8b50ab4","name":"Publish message with custom timestamp: Mon Aug 26 2024 12:10:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1724670677921,"stop":1724670677922,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea1fe13512dccbc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1724670065750,"stop":1724670065750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8709ec30d2f88085","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724670808682,"stop":1724670808683,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5f77d738da139a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724670767297,"stop":1724670767297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8767198b369248a7","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1724670325313,"stop":1724670325313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1443735fba409e7c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724670208494,"stop":1724670208495,"duration":1},"status":"passed","severity":"normal"},{"uid":"475f109755075cfd","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1724670065754,"stop":1724670065754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec36eb36873ea4f","name":"Subscribe and receives messages on 20 topics","time":{"start":1724670354421,"stop":1724670354423,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ce9be6747af64e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670489276,"stop":1724670489283,"duration":7},"status":"passed","severity":"normal"},{"uid":"b730fa5b4eb2d168","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1724670823576,"stop":1724670823577,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d070002971ca8d","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724670502392,"stop":1724670502392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef7284ee9529053","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1724670065764,"stop":1724670065764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b175a8349683dd3c","name":"Check received message containing special chars","time":{"start":1724670325007,"stop":1724670325008,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54d6ea79f5cbc25","name":"Check message received after jswaku node is restarted","time":{"start":1724670674042,"stop":1724670674043,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8d54acbf567208d6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1724670685270,"stop":1724670685270,"duration":0},"status":"passed","severity":"normal"},{"uid":"21492d3ba775949d","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1724670325280,"stop":1724670325284,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e3f07c0976efbb6","name":"Check received message containing numeric","time":{"start":1724670325006,"stop":1724670325007,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf4c9fa52118693","name":"Push message with Script payload","time":{"start":1724670767284,"stop":1724670767284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f4268dc8d9e855","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1724670823583,"stop":1724670823585,"duration":2},"status":"passed","severity":"normal"},{"uid":"343f7936f1bbd42","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724670808713,"stop":1724670808714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c24eadcf392f11e","name":"should be called for bootstrap peers","time":{"start":1724670123852,"stop":1724670123853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67b99b7b7bcc84d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1724670073500,"stop":1724670073500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d36d6fcc9ad8acb","name":"Subscribe to topic containing long and receive message","time":{"start":1724670808686,"stop":1724670808691,"duration":5},"status":"passed","severity":"normal"},{"uid":"3e40e995ac8d77fd","name":"Push 30 different messages","time":{"start":1724670647858,"stop":1724670647858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d032231b4d69ed0a","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1724670325284,"stop":1724670325285,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f87962b9d22a9dd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724670808712,"stop":1724670808712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d38a775373095e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1724670089838,"stop":1724670089839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6997f2ad65f08568","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1724670325290,"stop":1724670325291,"duration":1},"status":"passed","severity":"normal"},{"uid":"77444e322aed2af2","name":"Push message with custom timestamp: 1693912008071","time":{"start":1724670647902,"stop":1724670647913,"duration":11},"status":"passed","severity":"normal"},{"uid":"d031a43ab9bebb57","name":"Subscribe and receive messages via waku relay post","time":{"start":1724670354419,"stop":1724670354419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5a2a272e8fafba","name":"returns all values when wanted number is greater than available values","time":{"start":1724670089719,"stop":1724670089719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c995905a6a6e33c5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724670354420,"stop":1724670354421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db62a51cbfd1d51","name":"different cluster, same shard: nodes don't connect","time":{"start":1724670325266,"stop":1724670325271,"duration":5},"status":"passed","severity":"normal"},{"uid":"134feffc61c31809","name":"Subscribe to topic containing Russian and publish message","time":{"start":1724670685269,"stop":1724670685270,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb51a75e135ce48d","name":"Encoder throws on undefined content topic","time":{"start":1724670101677,"stop":1724670101677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3632d238a753095","name":"Using a function","time":{"start":1724670821569,"stop":1724670821569,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ae691797d53f62","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1724670808895,"stop":1724670808895,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f3d6e0cef9c6a7","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1724670354437,"stop":1724670354437,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d03b6e353df88ba","name":"throws on content topic with empty version field","time":{"start":1724670065747,"stop":1724670065747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06eb16244eaa388","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724670842540,"stop":1724670842541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b4b5b08e946c2c","name":"1 Store, 2 fetches","time":{"start":1724670089966,"stop":1724670089966,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aacaf2907da46","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724670129698,"stop":1724670129698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58d8a51e56776e16","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724670647879,"stop":1724670647883,"duration":4},"status":"passed","severity":"normal"},{"uid":"19f5a14ea5f7b1fe","name":"Overlapping topic subscription","time":{"start":1724670808685,"stop":1724670808685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6bebc9e55a7ca","name":"Query Generator - false","time":{"start":1724670790685,"stop":1724670790685,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c238cf62fda297","name":"random static sharding 10 - Cluster ID: 122, Shard ID: 841","time":{"start":1724670747587,"stop":1724670747587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ba43f6c779fc3a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1724670065750,"stop":1724670065750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af7d19324a317d5","name":"should be able to decode the field with only STORE set to true","time":{"start":1724670073498,"stop":1724670073499,"duration":1},"status":"passed","severity":"normal"},{"uid":"690d32668845637","name":"Push message with content topic containing JSON","time":{"start":1724670767297,"stop":1724670767298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b80cc8c5959860","name":"Nodes with multiple pubsub topic","time":{"start":1724670658875,"stop":1724670658875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6782d59a912e59","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1724670239940,"stop":1724670239940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fda0a7cd36903b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670208500,"stop":1724670208500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5602308929d04f99","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724670808664,"stop":1724670808665,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ece285d7e7233f","name":"Ping on subscribed peer","time":{"start":1724670178028,"stop":1724670178028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1173a7961e0ef553","name":"Check received message with timestamp: 1724670115505 ","time":{"start":1724670325018,"stop":1724670325019,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6859e217ee3107","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724670502390,"stop":1724670502390,"duration":0},"status":"passed","severity":"normal"},{"uid":"18224ae70906c71c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1724670065751,"stop":1724670065751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4feb506bc3d3be46","name":"should decode valid enr successfully","time":{"start":1724670074270,"stop":1724670074270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e821bf05445d2bc9","name":"Subscribe to topic containing XML and receive message","time":{"start":1724670354433,"stop":1724670354434,"duration":1},"status":"passed","severity":"normal"},{"uid":"44aa865a42896efb","name":"Push message with Chinese payload","time":{"start":1724670647849,"stop":1724670647850,"duration":1},"status":"passed","severity":"normal"},{"uid":"841befc392ce721d","name":"should return the pubsub topic directly if a string is provided","time":{"start":1724670065765,"stop":1724670065766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4571897cf0cdea53","name":"does not throw on valid cases","time":{"start":1724670065741,"stop":1724670065745,"duration":4},"status":"passed","severity":"normal"},{"uid":"331ef56b6c058136","name":"Check received message with timestamp: 1724670116149000000 ","time":{"start":1724670674037,"stop":1724670674038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d76575672feb63","name":"should set field with all protocols disabled","time":{"start":1724670074282,"stop":1724670074282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e47209b03aa26ed","name":"Check received message containing escaped characters","time":{"start":1724670325017,"stop":1724670325017,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b213e4bc635a573","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1724670808896,"stop":1724670808896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3c2a1b8e0088bf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724670407869,"stop":1724670407870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6ea939177b51bc","name":"Check received message containing SQL Injection","time":{"start":1724670674048,"stop":1724670674048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29de3e2bee0781f","name":"Publish message with rate limit","time":{"start":1724670677925,"stop":1724670677926,"duration":1},"status":"passed","severity":"normal"},{"uid":"564ff33dec1daa12","name":"Check message with no payload is not received","time":{"start":1724670674057,"stop":1724670674057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe4ed85025303ed","name":"should not throw an error for a single configured topic","time":{"start":1724670065764,"stop":1724670065765,"duration":1},"status":"passed","severity":"normal"},{"uid":"5485093ebd67a88a","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1724670502385,"stop":1724670502386,"duration":1},"status":"passed","severity":"normal"},{"uid":"c123c02e0a47f849","name":"Publish message with large meta","time":{"start":1724670677925,"stop":1724670677925,"duration":0},"status":"passed","severity":"normal"},{"uid":"520f1e7db2c0885d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1724670065748,"stop":1724670065749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a534e153c9c9a2","name":"Push message with custom timestamp: 1724673954660","time":{"start":1724670767304,"stop":1724670767304,"duration":0},"status":"passed","severity":"normal"},{"uid":"235ee4115cdab4cf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325305,"stop":1724670325306,"duration":1},"status":"passed","severity":"normal"},{"uid":"75102fb4e859dabd","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1724670079006,"stop":1724670079006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cd8f90e4333b28","name":"should not fail to start the service if it is already started","time":{"start":1724670129696,"stop":1724670129696,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7a5f1e39faf338","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724670354431,"stop":1724670354431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64459d0503e5fd","name":"Refresh subscription","time":{"start":1724670685263,"stop":1724670685265,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5304542aacb1ed68","name":"should return unique PubsubTopics for static sharding","time":{"start":1724670065756,"stop":1724670065756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ef3392605cf201","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724670808714,"stop":1724670808714,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c6bf0c4c4362a5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724670407871,"stop":1724670407871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe4fc9a05398618","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1724670090301,"stop":1724670090301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60f3b2957bb9751","name":"Push message with emoji payload","time":{"start":1724670647857,"stop":1724670647858,"duration":1},"status":"passed","severity":"normal"},{"uid":"be49177fcf2554f8","name":"should not fail to stop the service if it was not started","time":{"start":1724670094075,"stop":1724670094075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1528643115bdaee2","name":"Subscribe and receive messages via waku relay post","time":{"start":1724670808653,"stop":1724670808653,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b2398212894665","name":"Check message with no content topic is not received","time":{"start":1724670325029,"stop":1724670325029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1526f19841c30d13","name":"should use DNS peer discovery with light client","time":{"start":1724670129698,"stop":1724670129698,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16fc795cf4007172","name":"Promise Callback - false","time":{"start":1724670790686,"stop":1724670790686,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d98deb17585b7b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1724670065766,"stop":1724670065766,"duration":0},"status":"passed","severity":"normal"},{"uid":"f258a06d8ba6cf3f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724670658876,"stop":1724670658876,"duration":0},"status":"passed","severity":"normal"},{"uid":"27441cb0f78ec5e5","name":"Fails to push message with empty content topic","time":{"start":1724670767299,"stop":1724670767300,"duration":1},"status":"passed","severity":"normal"},{"uid":"243dbd297c04693d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1724670658876,"stop":1724670658877,"duration":1},"status":"passed","severity":"normal"},{"uid":"34465e346b73c5d7","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1724670065754,"stop":1724670065755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a34d504ffc8e7b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724670090302,"stop":1724670090302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b84f20dad4b1705","name":"should properly compute the node id","time":{"start":1724670074274,"stop":1724670074274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdba42e386b10fd","name":"Passing an array","time":{"start":1724670821568,"stop":1724670821569,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed96a57f9e7f6b7","name":"Tracks peer failures correctly","time":{"start":1724670239931,"stop":1724670239939,"duration":8},"status":"passed","severity":"normal"},{"uid":"2daed351de5643de","name":"should properly create location multiaddrs - udp4","time":{"start":1724670074276,"stop":1724670074280,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2e8f9faf7506948","name":"Push message with custom timestamp: 1724666808071","time":{"start":1724670647913,"stop":1724670647913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7543ba42d52393","name":"Push message with short payload","time":{"start":1724670647844,"stop":1724670647845,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2575a60570b0708","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1724670065690,"stop":1724670065690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d566d8d948eb17c1","name":"safeDispatchEvent","time":{"start":1724670156879,"stop":1724670156880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8177a2c0d8c5dd9","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1724670325296,"stop":1724670325297,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e6e1f5bfd30853","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1724670073500,"stop":1724670073501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64e1c9346456e3d","name":"can start the service","time":{"start":1724670129694,"stop":1724670129695,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a1c195380a432e","name":"Subscribe to topic containing XML and receive message","time":{"start":1724670808663,"stop":1724670808663,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e9f7add42e0da8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1724670065749,"stop":1724670065750,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd145ebd8fa59889","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1724670065759,"stop":1724670065759,"duration":0},"status":"passed","severity":"normal"},{"uid":"33962a2811420188","name":"Relay + Store","time":{"start":1724670074284,"stop":1724670074285,"duration":1},"status":"passed","severity":"normal"},{"uid":"999af61b229788f8","name":"Check received message containing Basic HTML tag","time":{"start":1724670674049,"stop":1724670674049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b622d84f420df92e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1724670325346,"stop":1724670325348,"duration":2},"status":"passed","severity":"normal"},{"uid":"e638a0d8285da3aa","name":"should only return 1 node with relay capability","time":{"start":1724670090300,"stop":1724670090300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4530bece12e356e2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1724670065750,"stop":1724670065751,"duration":1},"status":"passed","severity":"normal"},{"uid":"606390955cdd7d65","name":"Check publish message containing Arabic","time":{"start":1724670677913,"stop":1724670677913,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aa91c5d4eaea28","name":"Subscribe to topic containing Script and receive message","time":{"start":1724670354433,"stop":1724670354433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c268789eeb94d0","name":"addEventListener with wrong event","time":{"start":1724670156876,"stop":1724670156877,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2231bb4fc8e8da","name":"Default pageSize","time":{"start":1724670810985,"stop":1724670810986,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c4699733c265e0","name":"should set field with only STORE enabled","time":{"start":1724670074283,"stop":1724670074283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b4697f0fb0fccd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724670808658,"stop":1724670808659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f540bcdf1b7384a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1724670065762,"stop":1724670065762,"duration":0},"status":"passed","severity":"normal"},{"uid":"133411c53e1cbfac","name":"Query with Ordered Callback, No Decoder","time":{"start":1724670775422,"stop":1724670775423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe29be2d355073f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1724670065760,"stop":1724670065761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43352d7391d8478","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724670747580,"stop":1724670747581,"duration":1},"status":"passed","severity":"normal"},{"uid":"918e99654460413a","name":"Push message with content topic containing numeric","time":{"start":1724670767290,"stop":1724670767290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1269eac649df4bc","name":"should not fail to stop the service if it was not started","time":{"start":1724670129695,"stop":1724670129696,"duration":1},"status":"passed","severity":"normal"},{"uid":"52dbb01225358705","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724670354434,"stop":1724670354434,"duration":0},"status":"passed","severity":"normal"},{"uid":"602f55aeb3d3c031","name":"Ping on subscribed peer","time":{"start":1724670218596,"stop":1724670218597,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e14c74042a45708","name":"Subscribe and receives messages on 20 topics","time":{"start":1724670808684,"stop":1724670808684,"duration":0},"status":"passed","severity":"normal"},{"uid":"76908a749452e0df","name":"Push message with escaped characters payload","time":{"start":1724670767286,"stop":1724670767287,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2c26dd5c5f3c5b","name":"Reopen subscription with peer with lost subscription","time":{"start":1724670218598,"stop":1724670218598,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b6e6b173058ac9","name":"Push message with shell command payload","time":{"start":1724670647856,"stop":1724670647856,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dd7fa5a11221a3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1724670173481,"stop":1724670173482,"duration":1},"status":"passed","severity":"normal"},{"uid":"390bf27c2861e15f","name":"Push message with content topic containing escaped characters","time":{"start":1724670767298,"stop":1724670767298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef821195e6de9b5f","name":"Check message with no payload is not received","time":{"start":1724670674042,"stop":1724670674042,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdcb65bc3ad0782","name":"throws on content topic with too few or too many fields","time":{"start":1724670065745,"stop":1724670065746,"duration":1},"status":"passed","severity":"normal"},{"uid":"286976410b82432d","name":"Push message with content topic containing JSON","time":{"start":1724670647883,"stop":1724670647884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d382b0bfe96b0248","name":"Check message with non string payload is not received","time":{"start":1724670674042,"stop":1724670674042,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e05619ad18582","name":"Callback on promise","time":{"start":1724670790978,"stop":1724670790978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc744115582be21f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1724670065690,"stop":1724670065691,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a4df1993bcf78","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1724670100050,"stop":1724670100052,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b82d515a419a040","name":"LightPush with 1 connections","time":{"start":1724670391368,"stop":1724670391368,"duration":0},"status":"passed","severity":"normal"},{"uid":"60751b52c2633f9a","name":"Check received message containing unicode special characters","time":{"start":1724670674035,"stop":1724670674036,"duration":1},"status":"passed","severity":"normal"},{"uid":"90821723d1fb26fb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1724670068211,"stop":1724670068211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d53939655cb95a1","name":"start node with empty shard should fail","time":{"start":1724670747590,"stop":1724670747590,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f9bcdeedb81908","name":"should throw error - no id","time":{"start":1724670074272,"stop":1724670074273,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7634120c1b4fdf1","name":"Check message received after jswaku node is restarted","time":{"start":1724670674058,"stop":1724670674058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3236cc28565c6056","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1724670065762,"stop":1724670065762,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ed8377a1081c92","name":"Check publish message containing escaped characters","time":{"start":1724670677919,"stop":1724670677919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c45b17970cd1039","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app15/4/topic148/utf8","time":{"start":1724670725242,"stop":1724670725242,"duration":0},"status":"passed","severity":"normal"},{"uid":"11591221f9f7549a","name":"Mutual subscription","time":{"start":1724670685256,"stop":1724670685257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6296f934fe55036","name":"Push message with content topic containing long","time":{"start":1724670647873,"stop":1724670647873,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd3f433a69489e6","name":"Meta field set when metaSetter is specified","time":{"start":1724670079315,"stop":1724670079315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2854b9c7053812","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1724670325272,"stop":1724670325273,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d60d1d8cd386035","name":"Subscribe and receive messages via lightPush","time":{"start":1724670808652,"stop":1724670808652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9696942661254a4f","name":"Push message with content topic containing XML","time":{"start":1724670647878,"stop":1724670647879,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4ea304c58d418f","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1724670502387,"stop":1724670502387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9672da48dd15cc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724670354431,"stop":1724670354432,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ec9391f2cea923","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1724670325344,"stop":1724670325344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3034bcf21937db12","name":"tcp ip4 address","time":{"start":1724670073669,"stop":1724670073669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c911d2b1b7a906f","name":"Check received message containing long","time":{"start":1724670674045,"stop":1724670674045,"duration":0},"status":"passed","severity":"normal"},{"uid":"db30ad15a096d977","name":"udp ip6 address","time":{"start":1724670073669,"stop":1724670073670,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f07bb89756cc59","name":"Push message with content topic containing Arabic","time":{"start":1724670767291,"stop":1724670767291,"duration":0},"status":"passed","severity":"normal"},{"uid":"de268ae6665079e8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app70/2/topic955/test.js","time":{"start":1724670725243,"stop":1724670725243,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6cebbdef351941","name":"configure the node with multiple content topics","time":{"start":1724670725245,"stop":1724670725245,"duration":0},"status":"passed","severity":"normal"},{"uid":"590a7886d70c710a","name":"Check message with no payload is not received","time":{"start":1724670325029,"stop":1724670325030,"duration":1},"status":"passed","severity":"normal"},{"uid":"efaba710d7d4b762","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1724670065759,"stop":1724670065760,"duration":1},"status":"passed","severity":"normal"},{"uid":"deedfb25399e4b7b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724670808691,"stop":1724670808691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2660377c0933742b","name":"Push message with content topic containing escaped characters","time":{"start":1724670647885,"stop":1724670647886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe5eaae61d74e73","name":"Throws when trying to push message with empty payload","time":{"start":1724670647858,"stop":1724670647872,"duration":14},"status":"passed","severity":"normal"},{"uid":"736e3236e44bd281","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1724670731303,"stop":1724670731306,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4b5f9f75b89ce7f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1724670090301,"stop":1724670090301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5870697e94d646","name":"Passing invalid cursor","time":{"start":1724670731312,"stop":1724670731314,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7e8cef8d8ca128e","name":"Push message with content topic containing emoji","time":{"start":1724670767299,"stop":1724670767299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcb16c28d0ff702","name":"Ephemeral messages are not stored","time":{"start":1724670128295,"stop":1724670128295,"duration":0},"status":"passed","severity":"normal"},{"uid":"869a37a77ca668a3","name":"Non TWN Cluster","time":{"start":1724670725237,"stop":1724670725237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02056ec9fb7e60d","name":"Push message with meta","time":{"start":1724670767300,"stop":1724670767300,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d4199baf2233f1","name":"Callback on promise, aborts when callback returns true","time":{"start":1724670790978,"stop":1724670790982,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3eb3687d9d97e75","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724670354436,"stop":1724670354436,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff7f29329928bfe","name":"Push message on custom pubsubTopic","time":{"start":1724670489272,"stop":1724670489275,"duration":3},"status":"passed","severity":"normal"},{"uid":"30dd4c7e54c78e8a","name":"Check received message containing Arabic","time":{"start":1724670674047,"stop":1724670674047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f641dd49df705967","name":"Passing page size 3 when there are 20 messages","time":{"start":1724670810984,"stop":1724670810984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb299f618b89d03","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724670658879,"stop":1724670658879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e99d5ea3dc1e043","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1724670775420,"stop":1724670775421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f251fbca343990c4","name":"Query with Ordered Callback, No message returned","time":{"start":1724670775423,"stop":1724670775424,"duration":1},"status":"passed","severity":"normal"},{"uid":"658611a5dc4b2611","name":"Reopen subscription with peer with lost subscription","time":{"start":1724670178029,"stop":1724670178029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3569b9ee8c9c7ffd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724670354436,"stop":1724670354436,"duration":0},"status":"passed","severity":"normal"},{"uid":"17608426070c568b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1724670325303,"stop":1724670325304,"duration":1},"status":"passed","severity":"normal"},{"uid":"655d910844ca8b65","name":"Check received message containing Script","time":{"start":1724670674048,"stop":1724670674049,"duration":1},"status":"passed","severity":"normal"},{"uid":"effbaf578f2f6e4","name":"Push message with long payload","time":{"start":1724670767281,"stop":1724670767281,"duration":0},"status":"passed","severity":"normal"},{"uid":"14183c00ab342c03","name":"random static sharding 5 - Cluster ID: 943, Shard ID: 983","time":{"start":1724670747583,"stop":1724670747584,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5035b84fa1b084","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1724670073494,"stop":1724670073495,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d12c24b40e69d8e","name":"Decoder throws on empty string content topic","time":{"start":1724670101678,"stop":1724670101678,"duration":0},"status":"passed","severity":"normal"},{"uid":"597286273111a051","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1724670079318,"stop":1724670079318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed8a44b31a35a2e","name":"Check publish message containing numeric","time":{"start":1724670677906,"stop":1724670677908,"duration":2},"status":"passed","severity":"normal"},{"uid":"b23b691d091504e3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724670252508,"stop":1724670252508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6705a53973db5528","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1724670094078,"stop":1724670094078,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e1228337b1c961","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724670502393,"stop":1724670502393,"duration":0},"status":"passed","severity":"normal"},{"uid":"893096fa76210bb7","name":"throws on content topic with non-number generation field","time":{"start":1724670065746,"stop":1724670065746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1895373816d8463b","name":"Publish message with custom timestamp: Tue Sep 05 2023 11:10:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1724670677921,"stop":1724670677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ef252cfba7c121","name":"isConnected should return false after all peers disconnect","time":{"start":1724670173483,"stop":1724670173483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7a0985cd9b866e","name":"Push message with content topic containing short","time":{"start":1724670767289,"stop":1724670767289,"duration":0},"status":"passed","severity":"normal"},{"uid":"747f5b40bb29eade","name":"throws on content topic with generation field greater than 0","time":{"start":1724670065746,"stop":1724670065747,"duration":1},"status":"passed","severity":"normal"},{"uid":"973d3d3327c425bf","name":"Push message with content topic containing XML","time":{"start":1724670767297,"stop":1724670767297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2763d7c8b64c025","name":"Push message with JSON payload","time":{"start":1724670647855,"stop":1724670647856,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e8e6499adb87e3","name":"throws an error for improperly formatted content topics","time":{"start":1724670065753,"stop":1724670065754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebc10fa0df55764","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1724670658874,"stop":1724670658875,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2980294aa6f0ff9","name":"Check received message containing special chars","time":{"start":1724670674046,"stop":1724670674046,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dd861680c6379c","name":"can dial TLS multiaddrs","time":{"start":1724670508342,"stop":1724670508343,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1eac44dcdc26d61","name":"Refresh subscription","time":{"start":1724670354427,"stop":1724670354427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3ccf7924abddba","name":"Asymmetric encrypt & decrypt","time":{"start":1724670100542,"stop":1724670100542,"duration":0},"status":"passed","severity":"normal"},{"uid":"70365737e81ffc96","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1724670073495,"stop":1724670073495,"duration":0},"status":"passed","severity":"normal"},{"uid":"601f9dc45ce26304","name":"Subscribe to topic containing short and receive message","time":{"start":1724670808685,"stop":1724670808686,"duration":1},"status":"passed","severity":"normal"},{"uid":"12746104f4dfc98b","name":"Push message with Basic HTML tag payload","time":{"start":1724670767285,"stop":1724670767285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6368c4d3d0b1ee6b","name":"Push message with custom timestamp: 1724666754660","time":{"start":1724670767303,"stop":1724670767304,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c2e5d4ce436c81","name":"Waku message hash computation (payload length 0)","time":{"start":1724670068212,"stop":1724670068212,"duration":0},"status":"passed","severity":"normal"},{"uid":"7317aaa6828eac4c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1724670128296,"stop":1724670128297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb86f1fa0400eb93","name":"Round trip binary serialization","time":{"start":1724670079314,"stop":1724670079314,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b4f6fcd322614","name":"Check received message containing SQL Injection","time":{"start":1724670674029,"stop":1724670674029,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dbeea91ebd2db8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1724670173484,"stop":1724670173484,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4af1793918015e","name":"Check received message containing escaped characters","time":{"start":1724670674050,"stop":1724670674051,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5e7f26226e2b07","name":"Check message with invalid timestamp is not received","time":{"start":1724670325026,"stop":1724670325027,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac8e87380dfba1","name":"1 Store, 2 relays, 2 fetches","time":{"start":1724670089967,"stop":1724670089967,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c9a096121f12be","name":"should throw an error for missing sharding configuration","time":{"start":1724670065768,"stop":1724670065768,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a85b7dbf27abbf","name":"Push message with content topic containing Script","time":{"start":1724670767296,"stop":1724670767296,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d71bb92ce39b46","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1724670731307,"stop":1724670731308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08bd95d01ee4821","name":"should throw an error for insufficient data","time":{"start":1724670065691,"stop":1724670065691,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c0b96fb74a7505","name":"Check publish message containing short","time":{"start":1724670677883,"stop":1724670677898,"duration":15},"status":"passed","severity":"normal"},{"uid":"633ad4e370a7703f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1724670065760,"stop":1724670065760,"duration":0},"status":"passed","severity":"normal"},{"uid":"50128770dc272d0f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724670674055,"stop":1724670674055,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa9fb1e802341f3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1724670073498,"stop":1724670073498,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0afe87b8d3e124","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1724670325274,"stop":1724670325275,"duration":1},"status":"passed","severity":"normal"},{"uid":"393fdf41fc91eeb","name":"should get / set UDP multiaddr","time":{"start":1724670074276,"stop":1724670074276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d03fb4d082daeb","name":"Filter with 0 connections","time":{"start":1724670391368,"stop":1724670391368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b148265c91b3c61c","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724670208498,"stop":1724670208499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8ce548c4744c22","name":"Subscribe and publish message","time":{"start":1724670685258,"stop":1724670685258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3650691eb02ab4","name":"Check publish message after client node is restarted","time":{"start":1724670677925,"stop":1724670677925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0f8ac950bdfd96a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1724670065749,"stop":1724670065749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca81c39ce9a6e47b","name":"Check publish message containing SQL Injection","time":{"start":1724670677916,"stop":1724670677916,"duration":0},"status":"passed","severity":"normal"},{"uid":"948cd2b5ae99bdc3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724670407872,"stop":1724670407872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdead691f572d7f4","name":"isConnected return false after peer stops","time":{"start":1724670173483,"stop":1724670173484,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a690ba7e9a93d67","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670489275,"stop":1724670489276,"duration":1},"status":"passed","severity":"normal"},{"uid":"960ab358d90f6a62","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1724670685269,"stop":1724670685269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8410e0afe09a94ac","name":"Ordered callback, aborts when callback returns true","time":{"start":1724670790982,"stop":1724670790986,"duration":4},"status":"passed","severity":"normal"},{"uid":"9fe2e4a9ac5ab8d3","name":"pre and post cipher","time":{"start":1724670100543,"stop":1724670100543,"duration":0},"status":"passed","severity":"normal"},{"uid":"845a0a92372670c1","name":"stop","time":{"start":1724670156880,"stop":1724670156880,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d22f9e709f9a50","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670489285,"stop":1724670489285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef25d56563523a07","name":"Subscribe to topic containing long and receive message","time":{"start":1724670354429,"stop":1724670354430,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b768ec04bda70ca","name":"caches peers it previously fetched","time":{"start":1724670090299,"stop":1724670090299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2acefeb4998f32","name":"more peers than existing","time":{"start":1724670627794,"stop":1724670627794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8e371f9713f03c5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1724670073493,"stop":1724670073494,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd925e6d107bf461","name":"Generator, custom pubsub topic","time":{"start":1724670798571,"stop":1724670798572,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a2ae5c1bd0e040","name":"Push message with content topic containing emoji","time":{"start":1724670647887,"stop":1724670647900,"duration":13},"status":"passed","severity":"normal"},{"uid":"ec0eb2151e14a813","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app23/6/topic778/utf8","time":{"start":1724670725238,"stop":1724670725239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31036bcdfb33afd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724670808654,"stop":1724670808654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23eb4682a983693","name":"Check received message containing unicode special characters","time":{"start":1724670325017,"stop":1724670325018,"duration":1},"status":"passed","severity":"normal"},{"uid":"566ef6a6df61d81a","name":"Check received message with timestamp: 1724670116149000000 ","time":{"start":1724670674054,"stop":1724670674054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b6d375af2b30c1","name":"Ping on unsubscribed peer","time":{"start":1724670218597,"stop":1724670218597,"duration":0},"status":"passed","severity":"normal"},{"uid":"155e3d43a9e93dad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1724670065760,"stop":1724670065760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9f72763632080f","name":"Number of peers are maintained correctly","time":{"start":1724670425914,"stop":1724670425915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdec48c6d43e7a4","name":"handles different clusterIds correctly","time":{"start":1724670065753,"stop":1724670065753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f78470206411288","name":"Subscribe to topic containing numeric and publish message","time":{"start":1724670685267,"stop":1724670685268,"duration":1},"status":"passed","severity":"normal"},{"uid":"896adaaf50905ca7","name":"Push message with special chars payload","time":{"start":1724670767282,"stop":1724670767282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad314aae3ea7a27","name":"same cluster, same shard: nodes connect","time":{"start":1724670325264,"stop":1724670325265,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea0a5c33f3b01e6","name":"Check received message containing long","time":{"start":1724670674023,"stop":1724670674024,"duration":1},"status":"passed","severity":"normal"},{"uid":"482de41e663b92d3","name":"Check received message containing Basic HTML tag","time":{"start":1724670325016,"stop":1724670325016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b34844ec3a0082f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724670808657,"stop":1724670808658,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e71bb5488c44b0","name":"1 Relay, 1 fetch","time":{"start":1724670089966,"stop":1724670089966,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b60ba402897b70","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1724670823586,"stop":1724670823587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f96c854e8f0505","name":"Check message received after nwaku node is restarted","time":{"start":1724670674059,"stop":1724670674059,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79e8a9ee9f14442","name":"Push message with unicode special characters payload","time":{"start":1724670647857,"stop":1724670647857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e284572d739d99ea","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app37/5/topic978/utf8","time":{"start":1724670725244,"stop":1724670725244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0df6f328a47d0c","name":"Decoder throws on empty string content topic","time":{"start":1724670100055,"stop":1724670100056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4932325d48d372","name":"Check received message containing JSON","time":{"start":1724670674032,"stop":1724670674033,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafd5d8e82b412ef","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app62/7/topic197/utf8","time":{"start":1724670725243,"stop":1724670725243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b836f9ebef1d5e90","name":"should load peers from local storage and dispatch events","time":{"start":1724670094077,"stop":1724670094078,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b24ccc04d63695","name":"should return false","time":{"start":1724670074273,"stop":1724670074274,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a6b2b26a0841b0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1724670731306,"stop":1724670731307,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b6398043942efa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724670407872,"stop":1724670407872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4368daafd07b5e0e","name":"1 Relay, 1 Filter, gives up","time":{"start":1724670089967,"stop":1724670089967,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d89a11fb1e338e","name":"Push message with SQL Injection payload","time":{"start":1724670767284,"stop":1724670767284,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7256580fdca1a1","name":"should not receive a peer event after stop","time":{"start":1724670129697,"stop":1724670129697,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c922266aa3ae5","name":"Query generator for multiple messages with different content topic format","time":{"start":1724670790977,"stop":1724670790977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfebb5f4bee621f7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1724670538388,"stop":1724670538389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2304ba4c26fd0a5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1724670808890,"stop":1724670808890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea72a28eaccc165a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724670354418,"stop":1724670354418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6232a7d7dda012c","name":"Ordered Callback - false","time":{"start":1724670790686,"stop":1724670790687,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa66f9648b9ed967","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724670808683,"stop":1724670808683,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4a64a6b19f0ab6","name":"Push message with content topic containing numeric","time":{"start":1724670647873,"stop":1724670647873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d871b22d9d076080","name":"LightPush with 3 connections","time":{"start":1724670391370,"stop":1724670391370,"duration":0},"status":"passed","severity":"normal"},{"uid":"572acb3fd0bebfb","name":"Check received message containing Russian","time":{"start":1724670674028,"stop":1724670674029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c858756b5483dc23","name":"should throw an error for an unconfigured topic","time":{"start":1724670065765,"stop":1724670065765,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4c93cc6034a058","name":"Passing page size 110 when there are 120 messages","time":{"start":1724670810985,"stop":1724670810985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd9ebbd2781b52d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724670725236,"stop":1724670725236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1014508627e07e89","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724670354434,"stop":1724670354434,"duration":0},"status":"passed","severity":"normal"},{"uid":"563a07246f4c94f","name":"Push message with content topic containing short","time":{"start":1724670647872,"stop":1724670647873,"duration":1},"status":"passed","severity":"normal"},{"uid":"f329d9d47936cf88","name":"should properly create peer info with all multiaddrs","time":{"start":1724670074282,"stop":1724670074282,"duration":0},"status":"passed","severity":"normal"},{"uid":"661b13fd749ba3ad","name":"Check received message containing XML","time":{"start":1724670674030,"stop":1724670674031,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd997811f6de91e","name":"Push message with emoji payload","time":{"start":1724670767287,"stop":1724670767288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28bcd109a3dde97","name":"should not fail to start the service if it is already started","time":{"start":1724670644431,"stop":1724670644432,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e01ddc45a1c0855","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1724670065765,"stop":1724670065765,"duration":0},"status":"passed","severity":"normal"},{"uid":"801b81050e2aeb6f","name":"should be able to encode the field with only STORE set to true","time":{"start":1724670073492,"stop":1724670073493,"duration":1},"status":"passed","severity":"normal"},{"uid":"60925e563053ebab","name":"Subscribe and receives messages on 20 topics","time":{"start":1724670808654,"stop":1724670808654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c658076a9d8c93","name":"Push message with rate limit","time":{"start":1724670767302,"stop":1724670767302,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1d8f636771d80f","name":"through manual discovery","time":{"start":1724670508343,"stop":1724670508344,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58d2e14c2d4dbbc","name":"Check publish message containing special chars","time":{"start":1724670677908,"stop":1724670677909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a67bf36a16c3af","name":"LightPush","time":{"start":1724670829780,"stop":1724670829780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e396073851908e","name":"All","time":{"start":1724670126472,"stop":1724670126472,"duration":0},"status":"passed","severity":"normal"},{"uid":"642987333c3962aa","name":"Encoder throws on empty string content topic","time":{"start":1724670101678,"stop":1724670101678,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ae2aaf46dc02da","name":"Push message with XML payload","time":{"start":1724670647855,"stop":1724670647855,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc5510df321b9d0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1724670685273,"stop":1724670685274,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c78af5913ae75cb","name":"should only return 1 node with relay and store capability","time":{"start":1724670090300,"stop":1724670090300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcea9f55107085e","name":"Push message with long payload","time":{"start":1724670647845,"stop":1724670647846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b799515f9c5da9f0","name":"Generator, custom pubsub topic","time":{"start":1724670798564,"stop":1724670798565,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a93c38703a101bb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724670325025,"stop":1724670325026,"duration":1},"status":"passed","severity":"normal"},{"uid":"148d5e1d5f66141c","name":"Subscribe to topic containing Script and receive message","time":{"start":1724670808710,"stop":1724670808711,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4e06d83c84bf2","name":"Ping on peer without subscriptions","time":{"start":1724670218599,"stop":1724670218600,"duration":1},"status":"passed","severity":"normal"},{"uid":"47706f26a6305e7b","name":"throws on content topic with empty topic name field","time":{"start":1724670065747,"stop":1724670065748,"duration":1},"status":"passed","severity":"normal"},{"uid":"498d5d7621c0b414","name":"random static sharding 1 - Cluster ID: 699, Shard ID: 283","time":{"start":1724670747581,"stop":1724670747581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c314ff2a711cacae","name":"Waku message hash computation (no timestamp)","time":{"start":1724670068212,"stop":1724670068212,"duration":0},"status":"passed","severity":"normal"},{"uid":"128573cb4d0c25f4","name":"Push message with meta","time":{"start":1724670647901,"stop":1724670647901,"duration":0},"status":"passed","severity":"normal"},{"uid":"48691db552a77078","name":"Does not throw an exception when node disconnects","time":{"start":1724670821568,"stop":1724670821568,"duration":0},"status":"passed","severity":"normal"},{"uid":"61659ae90db6ce6a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724670808668,"stop":1724670808669,"duration":1},"status":"passed","severity":"normal"},{"uid":"480aee409ebdbefe","name":"should handle a minimal index list","time":{"start":1724670065689,"stop":1724670065690,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3da206d60231b8","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724670502387,"stop":1724670502388,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20733bb3512562e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724670354425,"stop":1724670354426,"duration":1},"status":"passed","severity":"normal"},{"uid":"6263dafcf94ca1d9","name":"Symmetric encrypt & Decrypt","time":{"start":1724670100542,"stop":1724670100543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d638a8cfc889efd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1724670065764,"stop":1724670065764,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae6261e331eeb4","name":"random static sharding 8 - Cluster ID: 688, Shard ID: 133","time":{"start":1724670747585,"stop":1724670747586,"duration":1},"status":"passed","severity":"normal"},{"uid":"629ac6cf543118cf","name":"Decoder throws on undefined content topic","time":{"start":1724670100055,"stop":1724670100055,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbd0d0091c61d90","name":"Passing page size 11 when there are 10 messages","time":{"start":1724670810984,"stop":1724670810985,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a8b51122060fa3","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724670502388,"stop":1724670502389,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63d7131d0ef81e","name":"connects to nwaku","time":{"start":1724670821568,"stop":1724670821568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3714e3fc02a337","name":"handles empty contentTopics array correctly","time":{"start":1724670065768,"stop":1724670065769,"duration":1},"status":"passed","severity":"normal"},{"uid":"66504f8711593660","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1724670065759,"stop":1724670065759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8d6a5b9e141f24","name":"Push message with rate limit","time":{"start":1724670647901,"stop":1724670647902,"duration":1},"status":"passed","severity":"normal"},{"uid":"43937ccb78d158dc","name":"Relay - dialed after","time":{"start":1724670829778,"stop":1724670829778,"duration":0},"status":"passed","severity":"normal"},{"uid":"28838a82b73796af","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app3/4/topic57/proto","time":{"start":1724670725242,"stop":1724670725242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae355825c26e0202","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1724670325338,"stop":1724670325339,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d958a1bd2ffe25","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1724670116609,"stop":1724670116610,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb565f17813174b","name":"Check received message containing unicode special characters","time":{"start":1724670674053,"stop":1724670674053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52de5ac102ba571","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1724670685258,"stop":1724670685259,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cc9c4d0ba97179","name":"Push message with SQL Injection payload","time":{"start":1724670647852,"stop":1724670647854,"duration":2},"status":"passed","severity":"normal"},{"uid":"452824e021c78471","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1724670065753,"stop":1724670065753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ac77e78011427d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724670842541,"stop":1724670842542,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c0412debfc2b2e","name":"Check received message containing emoji","time":{"start":1724670325018,"stop":1724670325018,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c42fbd774b44e0b","name":"start node with empty content topic","time":{"start":1724670725246,"stop":1724670725246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e477ccfbf7537dac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724670252507,"stop":1724670252508,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d0a57e229d6531","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724670354418,"stop":1724670354418,"duration":0},"status":"passed","severity":"normal"},{"uid":"680bb59188aef787","name":"Check message with non string payload is not received","time":{"start":1724670325030,"stop":1724670325030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6c6892e5a0242e","name":"new peer added after a peer was already found","time":{"start":1724670627534,"stop":1724670627535,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a864d69d1337a05","name":"Light Node - default protocols","time":{"start":1724670829780,"stop":1724670829780,"duration":0},"status":"passed","severity":"normal"},{"uid":"291b5267a546bd8d","name":"different cluster, different shard: nodes don't connect","time":{"start":1724670325271,"stop":1724670325272,"duration":1},"status":"passed","severity":"normal"},{"uid":"110c38e41ab04f69","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670208495,"stop":1724670208496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a07769ca82e1f23","name":"Check received message containing short","time":{"start":1724670325000,"stop":1724670325005,"duration":5},"status":"passed","severity":"normal"},{"uid":"cf3cba2ca44cbd75","name":"Check received message containing shell command","time":{"start":1724670674050,"stop":1724670674050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cb43aa36fe926","name":"Check received message with timestamp: 1724670116149 ","time":{"start":1724670674054,"stop":1724670674055,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61af1ff76926a05","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1724670089835,"stop":1724670089836,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c883a2bfd11b7e","name":"Check received message containing JSON","time":{"start":1724670674049,"stop":1724670674050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2ea05f22a2d59a","name":"Subscribe to topic containing Script and receive message","time":{"start":1724670808662,"stop":1724670808662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61f26aa3f9e661a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app57/3/topic332/proto","time":{"start":1724670725239,"stop":1724670725240,"duration":1},"status":"passed","severity":"normal"},{"uid":"735eb2aa784a48f0","name":"Fails to push message bigger that 1MB","time":{"start":1724670767305,"stop":1724670767305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d680c3632384ac5f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1724670173482,"stop":1724670173482,"duration":0},"status":"passed","severity":"normal"},{"uid":"858fd8cf39dd935b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1724670325298,"stop":1724670325299,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e75c06e5177683b","name":"getPeersByDiscovery","time":{"start":1724670627529,"stop":1724670627534,"duration":5},"status":"passed","severity":"normal"},{"uid":"ecd59d2a29df3d34","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724670407873,"stop":1724670407873,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c431d6d927d8f45","name":"Push message with content topic containing SQL Injection","time":{"start":1724670767292,"stop":1724670767296,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7b21aca3a1f3ec0","name":"Check message with non string payload is not received","time":{"start":1724670674058,"stop":1724670674058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe8f84e0045b69","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724670325019,"stop":1724670325025,"duration":6},"status":"passed","severity":"normal"},{"uid":"2cfa73e8245c090b","name":"groups content topics by expected pubsub topic","time":{"start":1724670065752,"stop":1724670065753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8506615562b6214b","name":"Query with Promise Callback, No Decoder","time":{"start":1724670775428,"stop":1724670775429,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc2b2a8d760309f","name":"dispatchEvent via connectionManager","time":{"start":1724670156879,"stop":1724670156879,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8a189def93942d","name":"Check message with no content topic is not received","time":{"start":1724670674041,"stop":1724670674041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2814de2bd18346ea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724670407871,"stop":1724670407871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8887dbd79ae24e9f","name":"Passing page size 19 when there are 20 messages","time":{"start":1724670810985,"stop":1724670810985,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41285155dd2625","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724670073501,"stop":1724670073502,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7983b4e27613801","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724670354434,"stop":1724670354435,"duration":1},"status":"passed","severity":"normal"},{"uid":"1244766f34db3cf0","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1724670325300,"stop":1724670325301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d192635d8cddc664","name":"Push message with content topic containing special chars","time":{"start":1724670647874,"stop":1724670647874,"duration":0},"status":"passed","severity":"normal"},{"uid":"541d8c22d400231b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724670808711,"stop":1724670808712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7efb2b216248d3","name":"Generator, 2 different pubsubtopics","time":{"start":1724670798570,"stop":1724670798570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4438b38a73ec4a98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1724670065762,"stop":1724670065763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca1a235e35a28ef","name":"Push message with content topic containing long","time":{"start":1724670767289,"stop":1724670767290,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcef01bbfe79264f","name":"Ping succeeds for all connected peers","time":{"start":1724670239930,"stop":1724670239930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1716330581a73fd","name":"Passing cursor with wrong pubsubTopic","time":{"start":1724670731314,"stop":1724670731316,"duration":2},"status":"passed","severity":"normal"},{"uid":"c62c2caf1d6f75a6","name":"random static sharding 6 - Cluster ID: 313, Shard ID: 380","time":{"start":1724670747584,"stop":1724670747585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e1aff1e7a0dbd4","name":"Check received message containing numeric","time":{"start":1724670674045,"stop":1724670674045,"duration":0},"status":"passed","severity":"normal"},{"uid":"316878dcf463ca7c","name":"Check publish message containing emoji","time":{"start":1724670677920,"stop":1724670677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf5105c5858f12a","name":"Encoder throws on undefined content topic","time":{"start":1724670079315,"stop":1724670079316,"duration":1},"status":"passed","severity":"normal"},{"uid":"97969cd277bc8c89","name":"Round trip binary encryption [ecies, signature]","time":{"start":1724670101676,"stop":1724670101677,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a2cec918f912a7","name":"Should update shard info","time":{"start":1724670538794,"stop":1724670538794,"duration":0},"status":"passed","severity":"normal"},{"uid":"79289d096efbfa2d","name":"retrieves a single peer","time":{"start":1724670090297,"stop":1724670090298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b009afc3c54364fb","name":"Check received message containing JSON","time":{"start":1724670325016,"stop":1724670325016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e04d2bc6fe4b496","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1724670089835,"stop":1724670089835,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c7ffde6fa154b8","name":"addEventListener with correct event","time":{"start":1724670156876,"stop":1724670156876,"duration":0},"status":"passed","severity":"normal"},{"uid":"9918304793b3608b","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1724670325291,"stop":1724670325292,"duration":1},"status":"passed","severity":"normal"},{"uid":"556676be53b2d88a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1724670123854,"stop":1724670123855,"duration":1},"status":"passed","severity":"normal"},{"uid":"913741fec63b1f87","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724670502391,"stop":1724670502391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af92884684086c5","name":"listenerCount","time":{"start":1724670156878,"stop":1724670156879,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe81562676602ce","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724670502390,"stop":1724670502391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20fb8c9ec7da9c6","name":"Push message with content topic containing Arabic","time":{"start":1724670647875,"stop":1724670647875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4048689e56fd3f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1724670685272,"stop":1724670685272,"duration":0},"status":"passed","severity":"normal"},{"uid":"559baa876f20e23d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670208496,"stop":1724670208496,"duration":0},"status":"passed","severity":"normal"},{"uid":"530708538c66ca94","name":"should be able to decode the field with only RELAY set to true","time":{"start":1724670073497,"stop":1724670073497,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c6b6e95c4ed4ed","name":"connected peers and dial","time":{"start":1724670627794,"stop":1724670627794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7e0c3d7588c5115","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724670502385,"stop":1724670502385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da6ebd3c59c5ca0","name":"A test","time":{"start":1724670489512,"stop":1724670489512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a93b1383cd4cab","name":"Generator, custom pubsub topic","time":{"start":1724670798569,"stop":1724670798569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7452961d761b0ead","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1724670065756,"stop":1724670065756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5f2192c2e1ddc5","name":"should not fail to stop the service if it was not started","time":{"start":1724670644422,"stop":1724670644431,"duration":9},"status":"passed","severity":"normal"},{"uid":"6742379c93c27d78","name":"Nodes with multiple pubsub topic","time":{"start":1724670658878,"stop":1724670658879,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3872365f7c43d9a","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1724670325275,"stop":1724670325277,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8810568c05e6bb8","name":"Subscribe to topic containing long and publish message","time":{"start":1724670685267,"stop":1724670685267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76c5ee61a1a84cf","name":"Query generator for multiple messages with multiple decoders","time":{"start":1724670790977,"stop":1724670790977,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c981e82d7c612","name":"Subscribe to topic containing special chars and publish message","time":{"start":1724670685268,"stop":1724670685269,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce34182952d37c2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1724670685262,"stop":1724670685263,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd34466a4ad4485","name":"Subscribe to topic containing XML and publish message","time":{"start":1724670685271,"stop":1724670685271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdf5f6add22ddf3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1724670325327,"stop":1724670325336,"duration":9},"status":"passed","severity":"normal"},{"uid":"30863a0558f335f1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1724670677920,"stop":1724670677920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7759921ceeca6b26","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1724670065759,"stop":1724670065759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5855dc2ad8a2b1c","name":"Push message equal or less that 1MB","time":{"start":1724670647914,"stop":1724670647914,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c92233c3bb09fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1724670065761,"stop":1724670065761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1261c27974229ce","name":"Check message received after nwaku node is restarted","time":{"start":1724670674043,"stop":1724670674043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be51fa46d5726486","name":"should correctly map a content topic to a pubsub topic","time":{"start":1724670065769,"stop":1724670065769,"duration":0},"status":"passed","severity":"normal"},{"uid":"43defd309edf5731","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1724670325285,"stop":1724670325286,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc58191f2f41daea","name":"can start the service","time":{"start":1724670644417,"stop":1724670644420,"duration":3},"status":"passed","severity":"normal"},{"uid":"78fe44993693e232","name":"Query with Promise Callback, No message returned","time":{"start":1724670775429,"stop":1724670775429,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce61bd7fb90d30","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1724670065749,"stop":1724670065749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9610eb353202e21","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1724670502389,"stop":1724670502390,"duration":1},"status":"passed","severity":"normal"},{"uid":"16188f638af06614","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1724670325301,"stop":1724670325302,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bf155d1fc992a0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1724670128296,"stop":1724670128296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9935bbbadfeb3ee","name":"Correctly serialized arguments","time":{"start":1724670508541,"stop":1724670508541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ebad6b00bf2dd","name":"Push message equal or less that 1MB","time":{"start":1724670767304,"stop":1724670767304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9878dd4a1e71622f","name":"Check publish message containing Chinese","time":{"start":1724670677909,"stop":1724670677912,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e68dc7467936c4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724670808670,"stop":1724670808671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8f837867aca414","name":"Push message with numeric payload","time":{"start":1724670647847,"stop":1724670647847,"duration":0},"status":"passed","severity":"normal"},{"uid":"792f6a993bbfde03","name":"Ordered Callback - true","time":{"start":1724670790686,"stop":1724670790686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6422f99029a2b1b0","name":"Check received message containing Russian","time":{"start":1724670674047,"stop":1724670674048,"duration":1},"status":"passed","severity":"normal"},{"uid":"613cd3b4fccbce51","name":"Query generator for multiple messages","time":{"start":1724670790976,"stop":1724670790976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14de54de761f4db","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724670407871,"stop":1724670407871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba63b158a59b5df5","name":"Used by Waku Relay","time":{"start":1724670821570,"stop":1724670821570,"duration":0},"status":"passed","severity":"normal"},{"uid":"911c9ae4dcae5623","name":"Push message with content topic containing Chinese","time":{"start":1724670647874,"stop":1724670647874,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d6149cd63f550b","name":"throws on content topic with empty application field","time":{"start":1724670065747,"stop":1724670065747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d80410a7b21e3a9","name":"should throw error - no id","time":{"start":1724670074271,"stop":1724670074272,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d72b3db4e008fae","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724670354432,"stop":1724670354432,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d32b40cc89b1f0","name":"Check received message containing Chinese","time":{"start":1724670325008,"stop":1724670325009,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b21ada68cabf3a","name":"Subscribe to topic containing short and receive message","time":{"start":1724670354428,"stop":1724670354428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b3b339c183acc2","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1724670065766,"stop":1724670065767,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfd6662cef5f6e0","name":"Subscribe to topic containing short and receive message","time":{"start":1724670808656,"stop":1724670808656,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb5e054b8aa190","name":"should not receive a peer event after stop","time":{"start":1724670644440,"stop":1724670644441,"duration":1},"status":"passed","severity":"normal"},{"uid":"275ce94abce586e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1724670065763,"stop":1724670065763,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bf44077d63e926","name":"Query generator for 2000 messages","time":{"start":1724670790987,"stop":1724670790987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03023e6e9cc9334","name":"should throw an error for empty SingleShardInfos array","time":{"start":1724670065755,"stop":1724670065755,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fe7d7948e11e52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1724670065761,"stop":1724670065761,"duration":0},"status":"passed","severity":"normal"},{"uid":"668ad380174066de","name":"Failed peers are renewed","time":{"start":1724670425915,"stop":1724670425915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06e37378dd692a6","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325300,"stop":1724670325300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f432d8b0ad3a255","name":"Filter with 1 connections","time":{"start":1724670391369,"stop":1724670391369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba39ba6a2f802bca","name":"removeEventListener with wrong event","time":{"start":1724670156877,"stop":1724670156878,"duration":1},"status":"passed","severity":"normal"},{"uid":"480a4ab0557bd97b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1724670325273,"stop":1724670325274,"duration":1},"status":"passed","severity":"normal"},{"uid":"5844ccce74a45713","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325294,"stop":1724670325295,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c09ea29455cc5a","name":"Push message with content topic containing shell command","time":{"start":1724670767298,"stop":1724670767298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6ed4e7747e9972","name":"Push message with content topic containing Script","time":{"start":1724670647877,"stop":1724670647878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8de6c3eca05a892","name":"Push message with content topic containing Chinese","time":{"start":1724670767291,"stop":1724670767291,"duration":0},"status":"passed","severity":"normal"},{"uid":"560a8b5e45a70362","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1724670065758,"stop":1724670065758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a060518f473dc70","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724670808679,"stop":1724670808681,"duration":2},"status":"passed","severity":"normal"},{"uid":"dca51f03e6b4288","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724670208499,"stop":1724670208499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddec81f4fdff1920","name":"Js publishes, other Js receives","time":{"start":1724670661661,"stop":1724670661661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5347c6393fd11b1a","name":"should not receive a peer event before start","time":{"start":1724670094076,"stop":1724670094077,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e19f8e22def323","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1724670065752,"stop":1724670065752,"duration":0},"status":"passed","severity":"normal"},{"uid":"941fd090f96e84f4","name":"Generator, 2 different pubsubtopics","time":{"start":1724670798573,"stop":1724670798575,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2edff7a9057eb2b","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1724670325295,"stop":1724670325296,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa514662cbe50015","name":"Check publish message containing unicode special characters","time":{"start":1724670677919,"stop":1724670677920,"duration":1},"status":"passed","severity":"normal"},{"uid":"926fc0c156da9fc0","name":"can start and stop the service","time":{"start":1724670644420,"stop":1724670644422,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1edf64a5affef75","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1724670065756,"stop":1724670065756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4094ed4c38b38fc7","name":"Check message with no content topic is not received","time":{"start":1724670674057,"stop":1724670674057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7297183c938090f1","name":"Push message with Script payload","time":{"start":1724670647854,"stop":1724670647854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed58da741ffc0a78","name":"Ping fails for unsubscribed peers","time":{"start":1724670239930,"stop":1724670239930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9e5ab4a06dfb05","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1724670065769,"stop":1724670065769,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1db6053911f86a","name":"should not fail to start the service if it is already started","time":{"start":1724670094076,"stop":1724670094076,"duration":0},"status":"passed","severity":"normal"},{"uid":"62de5d7e8f6176ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1724670065761,"stop":1724670065761,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff6ac39706093aa","name":"Renews subscription after lossing a connection","time":{"start":1724670808672,"stop":1724670808672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3f2e978daca70","name":"Encoder throws on empty string content topic","time":{"start":1724670079316,"stop":1724670079316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9a6b37f6b4ddc7","name":"Check received message containing SQL Injection","time":{"start":1724670325010,"stop":1724670325010,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b805ecf59ca53c","name":"should properly create location multiaddrs - tcp4","time":{"start":1724670074280,"stop":1724670074280,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4378be882368ca","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724670252509,"stop":1724670252510,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ebdbbddec43edb","name":"Store - dialed first","time":{"start":1724670829779,"stop":1724670829779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b0c68350ae5f4","name":"Push message with unicode special characters payload","time":{"start":1724670767287,"stop":1724670767287,"duration":0},"status":"passed","severity":"normal"},{"uid":"8309c2ced77bc104","name":"Check meta is set [ecies]","time":{"start":1724670101677,"stop":1724670101677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f94b0e5ed7a0ea4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1724670068211,"stop":1724670068211,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc06c4493679f6ae","name":"random static sharding 3 - Cluster ID: 10, Shard ID: 559","time":{"start":1724670747582,"stop":1724670747582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e462ca34412a5cfb","name":"Overlapping topic subscription","time":{"start":1724670354426,"stop":1724670354426,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3302c16c8bc67c","name":"Check received message containing special chars","time":{"start":1724670674025,"stop":1724670674026,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba1d7b4cd39fd83","name":"should throw an error if shards are undefined for static sharding","time":{"start":1724670065757,"stop":1724670065757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd413f32c59a7f7","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1724670065767,"stop":1724670065767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c42ac108b28936","name":"Push message with Chinese payload","time":{"start":1724670767282,"stop":1724670767283,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3fb5c7d500dd62","name":"should emit a peer event after start","time":{"start":1724670644433,"stop":1724670644439,"duration":6},"status":"passed","severity":"normal"},{"uid":"50d9245f8a9a93e6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1724670073493,"stop":1724670073493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e201962ba8a30","name":"Rejects garbage","time":{"start":1724670082527,"stop":1724670082528,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c305c3b91a2f334","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724670808713,"stop":1724670808713,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d71227d481332","name":"should not receive a peer event after stop","time":{"start":1724670094077,"stop":1724670094077,"duration":0},"status":"passed","severity":"normal"},{"uid":"863e3bf18a175414","name":"Subscribe to topic containing Script and publish message","time":{"start":1724670685270,"stop":1724670685271,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ba04b561676dd0","name":"different cluster, different shard: nodes don't connect","time":{"start":1724670538392,"stop":1724670538392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f030a7593933ad1e","name":"Check message on other pubsub topic is not received","time":{"start":1724670674056,"stop":1724670674057,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad1b82e04e41ed2","name":"Push message with content topic containing unicode special characters","time":{"start":1724670647886,"stop":1724670647887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fcec061da33831","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1724670065766,"stop":1724670065766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f56e03f8d005b92","name":"recovers when dns.resolve returns empty","time":{"start":1724670090298,"stop":1724670090299,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c2c35b72b06e03","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724670502393,"stop":1724670502393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcff49229eab0c2","name":"Check received message containing Arabic","time":{"start":1724670674027,"stop":1724670674028,"duration":1},"status":"passed","severity":"normal"},{"uid":"993e9fc39286eca4","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724670725246,"stop":1724670725246,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ec0149d9f056da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1724670065762,"stop":1724670065762,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cd960b1da9aa10","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724670842542,"stop":1724670842542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1332421c9d3c4e64","name":"Push message with short payload","time":{"start":1724670767280,"stop":1724670767281,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e11d47b990ca6a","name":"should not receive a peer event before start","time":{"start":1724670129697,"stop":1724670129697,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f31b5f7091b358","name":"less peers than existing","time":{"start":1724670627795,"stop":1724670627795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0dff3fd46c27f11","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724670073496,"stop":1724670073496,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1a4ba1eac6d7b","name":"Check received message containing Script","time":{"start":1724670674030,"stop":1724670674030,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ab5c2ac13cdbe8","name":"Check received message containing Chinese","time":{"start":1724670674026,"stop":1724670674027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc08a4bfc5aa593","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1724670089837,"stop":1724670089837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a0a0a347bea73b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724670808684,"stop":1724670808684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22382577f7a227e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app40/1/topic530/json","time":{"start":1724670725239,"stop":1724670725239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f904e02b195e5f","name":"should throw error - no public key","time":{"start":1724670074272,"stop":1724670074272,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efea828d0547677","name":"Keep-alive pings maintain the connection","time":{"start":1724670239930,"stop":1724670239931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd588f0e47f2d77","name":"Sample","time":{"start":1724670073702,"stop":1724670073702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1c02f02c946eeb","name":"Check message received after jswaku node is restarted","time":{"start":1724670325030,"stop":1724670325031,"duration":1},"status":"skipped","severity":"normal"},{"uid":"15f6388372fa4f95","name":"Subscribe and receive messages via lightPush","time":{"start":1724670808674,"stop":1724670808674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad839ff240ffa9c7","name":"Check received message with timestamp: 1724670115505000000 ","time":{"start":1724670325018,"stop":1724670325018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9220acaf16486d","name":"Throws when trying to push message with empty payload","time":{"start":1724670767288,"stop":1724670767288,"duration":0},"status":"passed","severity":"normal"},{"uid":"699fe97ccde1e38a","name":"Renews subscription after lossing a connection","time":{"start":1724670808715,"stop":1724670808715,"duration":0},"status":"passed","severity":"normal"},{"uid":"badfa7cc15e39e29","name":"should throw error - no public key","time":{"start":1724670074273,"stop":1724670074273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bfaa8c3c02dc63","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1724670658876,"stop":1724670658876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5976d0be22642ce6","name":"Relay - dialed first","time":{"start":1724670829778,"stop":1724670829778,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd44d6b91560ef1e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1724670128295,"stop":1724670128296,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b47749ed93ac5","name":"Refresh subscription","time":{"start":1724670808656,"stop":1724670808656,"duration":0},"status":"passed","severity":"normal"},{"uid":"532358463ac7d71f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724670407870,"stop":1724670407870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e465142f3f35b9c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670489286,"stop":1724670489286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7ba106057f2027","name":"Push message with Russian payload","time":{"start":1724670647851,"stop":1724670647852,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9543e2b023d1ea1","name":"Privacy Node - default protocol","time":{"start":1724670829781,"stop":1724670829781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e73976c0958af84","name":"should set field with all protocols enabled","time":{"start":1724670074283,"stop":1724670074283,"duration":0},"status":"passed","severity":"normal"},{"uid":"49398870e59076ce","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724670808709,"stop":1724670808709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7679269eedb22a7","name":"should encode/decode to RLP encoding","time":{"start":1724670074274,"stop":1724670074275,"duration":1},"status":"passed","severity":"normal"},{"uid":"327585952f7f1276","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1724670731303,"stop":1724670731303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1532f12da18aa816","name":"Init the array if not present","time":{"start":1724670065289,"stop":1724670065290,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb69fb38a36ee24","name":"should properly create location multiaddrs - udp6","time":{"start":1724670074280,"stop":1724670074281,"duration":1},"status":"passed","severity":"normal"},{"uid":"5903d3c849bbd1b","name":"Push message with Basic HTML tag payload","time":{"start":1724670647855,"stop":1724670647855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec04593a256c2d1","name":"Query Generator, Wrong PubsubTopic","time":{"start":1724670775407,"stop":1724670775407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b566d7c4e4313ae8","name":"can start and stop the service","time":{"start":1724670129695,"stop":1724670129695,"duration":0},"status":"passed","severity":"normal"},{"uid":"455ee019351341cf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724670808669,"stop":1724670808670,"duration":1},"status":"passed","severity":"normal"},{"uid":"b173881459be0584","name":"Decrypt messages","time":{"start":1724670631518,"stop":1724670631518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7396584d18f1d0ee","name":"Delete observer","time":{"start":1724670631519,"stop":1724670631520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddfb99c0223e757","name":"Subscribe and receive messages via lightPush","time":{"start":1724670354417,"stop":1724670354418,"duration":1},"status":"passed","severity":"normal"},{"uid":"40946f19a9a9a707","name":"Push message with content topic containing special chars","time":{"start":1724670767290,"stop":1724670767290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7075a7a1dcf304","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724670354435,"stop":1724670354436,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b798f22602ea518","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1724670065758,"stop":1724670065758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab9e1f488b32074","name":"Push message with content topic containing SQL Injection","time":{"start":1724670647876,"stop":1724670647877,"duration":1},"status":"passed","severity":"normal"},{"uid":"38be4825c4861d1d","name":"Push message on custom pubsubTopic","time":{"start":1724670489284,"stop":1724670489285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3b3ce94a254ee9","name":"shard 0","time":{"start":1724670747579,"stop":1724670747580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced44ba38eefecb5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1724670790982,"stop":1724670790982,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5bd8df649ddb8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1724670065767,"stop":1724670065768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1598dc25e042d","name":"handles different networkShards values correctly","time":{"start":1724670065753,"stop":1724670065753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c7fc258002ac15","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724670808709,"stop":1724670808710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a1022faa8f5a752","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1724670090302,"stop":1724670090302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b430f57f988bdf98","name":"Encoder throws on undefined content topic","time":{"start":1724670100054,"stop":1724670100054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31d449c161ac490","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1724670325314,"stop":1724670325315,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b01b6d87d51069","name":"Accepts a valid Waku Message","time":{"start":1724670082526,"stop":1724670082527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9d0cbda718bcf6","name":"Fields are not dropped","time":{"start":1724670078617,"stop":1724670078618,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c80b0ca292fa5a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app80/4/topic857/xml","time":{"start":1724670725241,"stop":1724670725242,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb975141717de8e6","name":"Relay - times out","time":{"start":1724670829779,"stop":1724670829779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04c16fa85cd2aec","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1724670731308,"stop":1724670731310,"duration":2},"status":"passed","severity":"normal"},{"uid":"87e568908321fa20","name":"random static sharding 2 - Cluster ID: 599, Shard ID: 944","time":{"start":1724670747581,"stop":1724670747582,"duration":1},"status":"passed","severity":"normal"},{"uid":"601f5e15910f88de","name":"random static sharding 9 - Cluster ID: 978, Shard ID: 573","time":{"start":1724670747586,"stop":1724670747587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff93d6db8fbad1c1","name":"should emit a peer event after start","time":{"start":1724670094076,"stop":1724670094076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ff52305eb8619d","name":"should properly create location multiaddrs - udp","time":{"start":1724670074281,"stop":1724670074281,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ca716a767fecd0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1724670685271,"stop":1724670685272,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ec9ef773713e32","name":"Should update multiaddrs","time":{"start":1724670538793,"stop":1724670538794,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8dad87353405aa","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325317,"stop":1724670325318,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49112767271d32c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724670354430,"stop":1724670354431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff48725d5dbb928c","name":"Decoder throws on undefined content topic","time":{"start":1724670101678,"stop":1724670101678,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d035ac6100efea","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1724670065750,"stop":1724670065750,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb4ea2a52922eec","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670208497,"stop":1724670208498,"duration":1},"status":"passed","severity":"normal"},{"uid":"617f3d05dd74db47","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1724670116601,"stop":1724670116603,"duration":2},"status":"passed","severity":"normal"},{"uid":"891f9f99a518ae96","name":"Check publish message containing XML","time":{"start":1724670677917,"stop":1724670677917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e56d5245b9c180","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724670407870,"stop":1724670407870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71aad1ba623f4c","name":"different cluster, same shard: nodes don't connect","time":{"start":1724670538391,"stop":1724670538391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd44c4f3b0a456d","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1724670325306,"stop":1724670325311,"duration":5},"status":"passed","severity":"normal"},{"uid":"1d4178dcfc52050","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1724670065755,"stop":1724670065755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e246b000195292be","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670208499,"stop":1724670208500,"duration":1},"status":"passed","severity":"normal"},{"uid":"248b398bd5dc7ac6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724670808660,"stop":1724670808661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47dce89ec3d839b","name":"Filter with 2 connections","time":{"start":1724670391369,"stop":1724670391369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9393af56eac0f66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1724670065763,"stop":1724670065763,"duration":0},"status":"passed","severity":"normal"},{"uid":"70610ab113421767","name":"Check message on other pubsub topic is not received","time":{"start":1724670674041,"stop":1724670674041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abafea562d5035b","name":"Check received message containing Basic HTML tag","time":{"start":1724670674032,"stop":1724670674032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f092ad2655e98b6","name":"should not receive a peer event before start","time":{"start":1724670644439,"stop":1724670644439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc15f7fcee27f467","name":"Push message with custom timestamp: 1724674008071","time":{"start":1724670647914,"stop":1724670647914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0aa4018aa397026","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1724670823580,"stop":1724670823581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2cecfcab1458735","name":"Ping on peer without subscriptions","time":{"start":1724670218597,"stop":1724670218597,"duration":0},"status":"passed","severity":"normal"},{"uid":"32226b1029e49fc4","name":"Push message with Arabic payload","time":{"start":1724670767283,"stop":1724670767283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5de7bbb5dfeb3b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1724670627536,"stop":1724670627536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43232df0e9220b","name":"should set field with only RELAY enabled","time":{"start":1724670074283,"stop":1724670074283,"duration":0},"status":"passed","severity":"normal"},{"uid":"698f35c1b143b237","name":"Check publish message containing JSON","time":{"start":1724670677918,"stop":1724670677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2712c70bc21247","name":"Nwaku publishes","time":{"start":1724670661660,"stop":1724670661660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bffa80e20ad64ad","name":"Encoder throws on empty string content topic","time":{"start":1724670100054,"stop":1724670100055,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c866e1a7b1ea3e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1724670065756,"stop":1724670065756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04d3854c65bf529","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1724670325289,"stop":1724670325290,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a70d286108b7a85","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325279,"stop":1724670325280,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c0be2b3d8a4314","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1724670775422,"stop":1724670775422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f369455df5a34","name":"Check received message containing Chinese","time":{"start":1724670674047,"stop":1724670674047,"duration":0},"status":"passed","severity":"normal"},{"uid":"485665351b72b923","name":"should only return 1 node with store capability","time":{"start":1724670090300,"stop":1724670090301,"duration":1},"status":"passed","severity":"normal"},{"uid":"9275202e9f817b47","name":"Check received message containing short","time":{"start":1724670674021,"stop":1724670674022,"duration":1},"status":"passed","severity":"normal"},{"uid":"663ad4c8975ae041","name":"Fails to push message with empty content topic","time":{"start":1724670647900,"stop":1724670647900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b63c9901688ff47","name":"can start and stop the service","time":{"start":1724670094074,"stop":1724670094075,"duration":1},"status":"passed","severity":"normal"},{"uid":"73894978809af961","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1724670089838,"stop":1724670089838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b8fe736a2c0c23","name":"Check received message containing long","time":{"start":1724670325005,"stop":1724670325006,"duration":1},"status":"passed","severity":"normal"},{"uid":"80991e47683c2adc","name":"should handle corrupted local storage data gracefully","time":{"start":1724670094078,"stop":1724670094078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a848d02b441137","name":"Check message with no pubsub topic is not received","time":{"start":1724670325028,"stop":1724670325028,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc5e367b9ee0571","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724670808659,"stop":1724670808659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b05f18cfbbc88d","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1724670325341,"stop":1724670325342,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede79ca40593c469","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1724670101676,"stop":1724670101676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb28d22ab6ae86d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1724670677923,"stop":1724670677923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86e1cc1999f8354","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1724670073499,"stop":1724670073499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79b440fe2226830","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1724670065760,"stop":1724670065760,"duration":0},"status":"passed","severity":"normal"},{"uid":"100af91481ff9a4c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1724670065770,"stop":1724670065770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e68120942e126b3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1724670685273,"stop":1724670685273,"duration":0},"status":"passed","severity":"normal"},{"uid":"78945011e521f32d","name":"Check received message containing Arabic","time":{"start":1724670325009,"stop":1724670325009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b745fc1d024008","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724670325288,"stop":1724670325289,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe173ccde2acb0e4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670489287,"stop":1724670489287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba95e04f47fea894","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1724670731310,"stop":1724670731311,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fb229c6f170620","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724670808655,"stop":1724670808655,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b6160124673402","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1724670074271,"stop":1724670074271,"duration":0},"status":"passed","severity":"normal"},{"uid":"210e9c797dc3a97f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724670808674,"stop":1724670808675,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76c6adefd0fd071","name":"should properly create location multiaddrs - tcp6","time":{"start":1724670074281,"stop":1724670074281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf812217b50b7df1","name":"should encodeTxt and decodeTxt","time":{"start":1724670074269,"stop":1724670074270,"duration":1},"status":"passed","severity":"normal"},{"uid":"591a1bc737357ace","name":"Check message with invalid timestamp is not received","time":{"start":1724670674040,"stop":1724670674041,"duration":1},"status":"passed","severity":"normal"},{"uid":"106a47c00090858f","name":"Check publish message containing Basic HTML tag","time":{"start":1724670677918,"stop":1724670677918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6e58d90a2da4c1","name":"Store - dialed after - with timeout","time":{"start":1724670829779,"stop":1724670829780,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c76e4efdfc4d029","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1724670065751,"stop":1724670065751,"duration":0},"status":"passed","severity":"normal"},{"uid":"165dcd7539948a02","name":"Overlapping topic subscription","time":{"start":1724670685266,"stop":1724670685266,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f2a91609f898f10","name":"handles multiple messages","time":{"start":1724670812081,"stop":1724670812082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5b88e437cf323a","name":"it tolerates circular branch references","time":{"start":1724670090298,"stop":1724670090298,"duration":0},"status":"passed","severity":"normal"},{"uid":"258dada7e48a09f5","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724670502392,"stop":1724670502393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a741498cdc249d49","name":"should properly create location multiaddrs - tcp","time":{"start":1724670074281,"stop":1724670074282,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99d0472fa892fd9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670208498,"stop":1724670208498,"duration":0},"status":"passed","severity":"normal"},{"uid":"24deca4a27c3eabf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724670808684,"stop":1724670808685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1aeab28b1ab43b9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724670842541,"stop":1724670842541,"duration":0},"status":"passed","severity":"normal"},{"uid":"487daafebe4557c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1724670685259,"stop":1724670685259,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e59778f483ada","name":"Subscribe and receive messages via waku relay post","time":{"start":1724670808681,"stop":1724670808682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91356510f684c64","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app45/1/topic457/xml","time":{"start":1724670725244,"stop":1724670725244,"duration":0},"status":"passed","severity":"normal"},{"uid":"657bca7378359815","name":"creates an iterator","time":{"start":1724670812081,"stop":1724670812081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45eb13b440e3dfb","name":"Check received message containing Russian","time":{"start":1724670325009,"stop":1724670325010,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda288d9d4f5b16","name":"Renews peer on consistent ping failures","time":{"start":1724670239931,"stop":1724670239931,"duration":0},"status":"passed","severity":"normal"},{"uid":"541c2597fe58af22","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724670808652,"stop":1724670808653,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f53b9602cd16bb","name":"ignores unrecognized TXT record formats","time":{"start":1724670090299,"stop":1724670090299,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fb61daa5b3e06b","name":"Check received message containing escaped characters","time":{"start":1724670674034,"stop":1724670674035,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3ca972836dd5a4","name":"Fails to push message with large meta","time":{"start":1724670647901,"stop":1724670647901,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d76f85db1330be","name":"random static sharding 7 - Cluster ID: 799, Shard ID: 405","time":{"start":1724670747585,"stop":1724670747585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f43a990bc4263","name":"Relay","time":{"start":1724670126471,"stop":1724670126471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6162fee3c87b1056","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1724670627536,"stop":1724670627536,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ea1be3a838bb666","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1724670116609,"stop":1724670116609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5dcdbe2231a89","name":"Promise Callback - true","time":{"start":1724670790685,"stop":1724670790685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae40878182a9caa","name":"returns all values when wanted number matches available values","time":{"start":1724670089717,"stop":1724670089718,"duration":1},"status":"passed","severity":"normal"},{"uid":"effbe1fbe3bd4717","name":"handles empty shards array correctly","time":{"start":1724670065768,"stop":1724670065768,"duration":0},"status":"passed","severity":"normal"},{"uid":"530b589bc6bb5df5","name":"Ping on peer without subscriptions","time":{"start":1724670178028,"stop":1724670178029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbc0cb0cc9b4c22","name":"Check message received after nwaku node is restarted","time":{"start":1724670325031,"stop":1724670325031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3b9750f92e71e1d","name":"Check received message with timestamp: 1724670116149 ","time":{"start":1724670674038,"stop":1724670674039,"duration":1},"status":"passed","severity":"normal"},{"uid":"591e7ada3145f690","name":"Renews peer on consistent missed messages","time":{"start":1724670239940,"stop":1724670239940,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b22db7557a17b1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724670808691,"stop":1724670808693,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb490b5a454b0640","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1724670658875,"stop":1724670658875,"duration":0},"status":"passed","severity":"normal"},{"uid":"784be9441197884e","name":"LightPush with 0 connections","time":{"start":1724670391367,"stop":1724670391367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2670fe5eee8f21bf","name":"should add and remove event listeners correctly","time":{"start":1724670094079,"stop":1724670094079,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76f60a1fd0c8db8","name":"Filter","time":{"start":1724670829780,"stop":1724670829780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4a79952add7d64","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724670354435,"stop":1724670354435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3188b89c88307aeb","name":"topics with same application and version share the same shard","time":{"start":1724670065752,"stop":1724670065752,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf34957d4b4224a","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1724670068213,"stop":1724670068213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55cb2ef848e4bbe","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724670808693,"stop":1724670808708,"duration":15},"status":"passed","severity":"normal"},{"uid":"c832d04b3f8bcf9b","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1724670502389,"stop":1724670502389,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab5ffe6b16e921a","name":"nwaku subscribes","time":{"start":1724670661659,"stop":1724670661660,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef85fe1569afec4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724670407870,"stop":1724670407870,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce3ffdb84648c0f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724670798566,"stop":1724670798567,"duration":1},"status":"passed","severity":"normal"},{"uid":"33591ab73aaa4e96","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1724670073501,"stop":1724670073501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d920a2cc5f44665","name":"should throw error - invalid id","time":{"start":1724670074273,"stop":1724670074273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6422a504b84615ae","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1724670065755,"stop":1724670065755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51b4124f819b47f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724670808666,"stop":1724670808668,"duration":2},"status":"passed","severity":"normal"},{"uid":"be1b61c65721692f","name":"Push message with shell command payload","time":{"start":1724670767286,"stop":1724670767286,"duration":0},"status":"passed","severity":"normal"},{"uid":"668e76232ba68400","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1724670823582,"stop":1724670823583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb414af8405ae16","name":"Ping on unsubscribed peer","time":{"start":1724670218600,"stop":1724670218601,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a8bbab4be3abac","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1724670116610,"stop":1724670116611,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8f21f84fea0799","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1724670325336,"stop":1724670325337,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e82e98d74bde4e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1724670325344,"stop":1724670325345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb88828ee0d8771","name":"should return empty list for no shard","time":{"start":1724670065757,"stop":1724670065757,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e9221515ac4a99","name":"should set field with only LIGHTPUSH enabled","time":{"start":1724670074284,"stop":1724670074284,"duration":0},"status":"passed","severity":"normal"},{"uid":"988242059cc6fe3d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1724670068209,"stop":1724670068210,"duration":1},"status":"passed","severity":"normal"},{"uid":"37458dec0b090c18","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1724670685269,"stop":1724670685269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab03526941ed7b45","name":"Publish message with custom timestamp: Mon Aug 26 2024 10:10:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1724670677921,"stop":1724670677921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d997aa4391aa11b9","name":"configure the node with multiple pubsub topics","time":{"start":1724670747588,"stop":1724670747588,"duration":0},"status":"passed","severity":"normal"},{"uid":"90533f0a1b28bf5f","name":"Subscribe to topic containing short and publish message","time":{"start":1724670685266,"stop":1724670685267,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f89de01f01db7e","name":"Refresh subscription","time":{"start":1724670808685,"stop":1724670808685,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d29a65cd35da0f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724670808671,"stop":1724670808671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46d83a048e1845e","name":"Fails to push message with large meta","time":{"start":1724670767300,"stop":1724670767302,"duration":2},"status":"passed","severity":"normal"},{"uid":"680c82538acfe1d3","name":"should return valid sharding parameters for static sharding","time":{"start":1724670065767,"stop":1724670065767,"duration":0},"status":"passed","severity":"normal"},{"uid":"801c1c09dba2188e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1724670073489,"stop":1724670073491,"duration":2},"status":"passed","severity":"normal"},{"uid":"45a2e204c514d0a4","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1724670502386,"stop":1724670502387,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b2354c02451bba","name":"can start the service","time":{"start":1724670094074,"stop":1724670094074,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa32edfb90c36ed","name":"Sets default value correctly","time":{"start":1724670821570,"stop":1724670821571,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb98333a764fe6ee","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1724670089719,"stop":1724670089720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35869fac52d863","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724670489285,"stop":1724670489285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d30e7408834be21","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724670808659,"stop":1724670808660,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6f7b601c6eba05","name":"Push message with escaped characters payload","time":{"start":1724670647856,"stop":1724670647857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4028e8133292059","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1724670208497,"stop":1724670208497,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5158a2223e0b42","name":"Subscribe to topic containing JSON and publish message","time":{"start":1724670685272,"stop":1724670685272,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85263b439e1f437","name":"Reopen subscription with peer with lost subscription","time":{"start":1724670218601,"stop":1724670218603,"duration":2},"status":"passed","severity":"normal"}]