mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"d68307c121ab1b7","name":"Refresh subscription","time":{"start":1727994721390,"stop":1727994721390,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bb5aa52265099e","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727994379564,"stop":1727994379564,"duration":0},"status":"passed","severity":"normal"},{"uid":"94688c4b19a79131","name":"different cluster, same shard: nodes don't connect","time":{"start":1727994488100,"stop":1727994488101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6abdd1a4aafdc90","name":"Subscribe and receive messages via waku relay post","time":{"start":1727994527251,"stop":1727994527252,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc6d9c38a40b54","name":"Check message received after jswaku node is restarted","time":{"start":1727994493919,"stop":1727994493920,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3dd9f3c64018fb22","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727994721410,"stop":1727994721410,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe885de0716fdb","name":"should encode/decode to text encoding","time":{"start":1727994324976,"stop":1727994324976,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1272e0336936d2","name":"should not fail to stop the service if it was not started","time":{"start":1727994344516,"stop":1727994344516,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2d19a179835c50","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727994520375,"stop":1727994520376,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc7eeade0aeecbe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727994316404,"stop":1727994316405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25f3265f49c571b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727994653189,"stop":1727994653190,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac966397e4155f1","name":"Ordered callback, aborts when callback returns true","time":{"start":1727994737948,"stop":1727994737949,"duration":1},"status":"passed","severity":"normal"},{"uid":"47815caac2792e68","name":"Push message with content topic containing unicode special characters","time":{"start":1727994651246,"stop":1727994651246,"duration":0},"status":"passed","severity":"normal"},{"uid":"528bfce730869760","name":"Check received message containing Script","time":{"start":1727994493895,"stop":1727994493895,"duration":0},"status":"passed","severity":"normal"},{"uid":"27930cbb15dc1301","name":"Accepts a valid Waku Message","time":{"start":1727994355610,"stop":1727994355611,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa07f12818cceca","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727994724284,"stop":1727994724286,"duration":2},"status":"passed","severity":"normal"},{"uid":"9584d763cdefb651","name":"should properly create peer info with all multiaddrs","time":{"start":1727994324983,"stop":1727994324983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caa69ad9b5b5924","name":"Filter with 0 connections","time":{"start":1727994522386,"stop":1727994522386,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e349778f322d0","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1727994488107,"stop":1727994488108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9f241a4a6111aa","name":"Check publish message containing escaped characters","time":{"start":1727994660895,"stop":1727994660895,"duration":0},"status":"passed","severity":"normal"},{"uid":"834c14c2515cb4ad","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727994324204,"stop":1727994324207,"duration":3},"status":"passed","severity":"normal"},{"uid":"b035f5220fced3ba","name":"should get / set TCP multiaddr","time":{"start":1727994324980,"stop":1727994324980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c34239c056be4e4","name":"Check message with invalid timestamp is not received","time":{"start":1727994626748,"stop":1727994626748,"duration":0},"status":"passed","severity":"normal"},{"uid":"136954104b0580d7","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727994734970,"stop":1727994734971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a128ee8212a2983","name":"Push message with XML payload","time":{"start":1727994651197,"stop":1727994651199,"duration":2},"status":"passed","severity":"normal"},{"uid":"da041521eccdbe6d","name":"Check message received after nwaku node is restarted","time":{"start":1727994493920,"stop":1727994493920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"737a8103827e27c6","name":"Check message with non string payload is not received","time":{"start":1727994626750,"stop":1727994626750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7996c9259acb164","name":"Push 30 different messages","time":{"start":1727994651210,"stop":1727994651211,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56c1cfadccbbdd2","name":"Push message with shell command payload","time":{"start":1727994651200,"stop":1727994651201,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d6b6b288ccc460","name":"start node with empty shard should fail","time":{"start":1727994724286,"stop":1727994724288,"duration":2},"status":"passed","severity":"normal"},{"uid":"c360bf91bdb0441d","name":"Filter with 3 connections","time":{"start":1727994522398,"stop":1727994522401,"duration":3},"status":"passed","severity":"normal"},{"uid":"912048a772d7f346","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727994527260,"stop":1727994527260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5cdc63a95edff5","name":"should return valid sharding parameters for static sharding","time":{"start":1727994316412,"stop":1727994316412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86e34971d45f67b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727994339902,"stop":1727994339903,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8fd43c9da5950b","name":"Query generator for multiple messages with different content topic format","time":{"start":1727994737944,"stop":1727994737945,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7b8aa60c57ed95","name":"should return no connections if no open connection provided","time":{"start":1727994331948,"stop":1727994331949,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7bad55467a8b63","name":"Subscribe to topic containing Script and receive message","time":{"start":1727994721425,"stop":1727994721425,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6db80680477754","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727994324209,"stop":1727994324210,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7383933c882f05","name":"random static sharding 8 - Cluster ID: 659, Shard ID: 773","time":{"start":1727994724274,"stop":1727994724275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cea411a998fc495","name":"Store - dialed first","time":{"start":1727994756772,"stop":1727994756772,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe21fa8ff2aa529","name":"through manual discovery","time":{"start":1727994589619,"stop":1727994589620,"duration":1},"status":"passed","severity":"normal"},{"uid":"603fb7c584621000","name":"Check message received after jswaku node is restarted","time":{"start":1727994626725,"stop":1727994626726,"duration":1},"status":"skipped","severity":"normal"},{"uid":"911567fa15abc6e2","name":"should decode valid enr with tcp successfully","time":{"start":1727994324972,"stop":1727994324972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b381baa5732ae714","name":"Check publish message containing Basic HTML tag","time":{"start":1727994660893,"stop":1727994660893,"duration":0},"status":"passed","severity":"normal"},{"uid":"668aa98f7e7eca9f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727994339903,"stop":1727994339904,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64923b8c4562141","name":"Encoder throws on empty string content topic","time":{"start":1727994332575,"stop":1727994332576,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebb231c0381da60","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727994721403,"stop":1727994721404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3358a13796cd8cd5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994585879,"stop":1727994585880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d84215081284821","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1727994666803,"stop":1727994666806,"duration":3},"status":"passed","severity":"normal"},{"uid":"53e83c98dd8515f9","name":"Check received message containing Arabic","time":{"start":1727994626729,"stop":1727994626734,"duration":5},"status":"passed","severity":"normal"},{"uid":"438ada44671963c2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727994527270,"stop":1727994527271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1377fadd718db0ea","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727994316388,"stop":1727994316388,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f2c6dd0519372a","name":"Check received message containing short","time":{"start":1727994626702,"stop":1727994626702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7582018a5d22c6","name":"Check message with no content topic is not received","time":{"start":1727994626749,"stop":1727994626749,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9d0cd5ac932a5f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727994721408,"stop":1727994721409,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bd2d4fd3b35746","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727994340542,"stop":1727994340542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3ae11f883d5aa3","name":"should not throw an error for a single configured topic","time":{"start":1727994316408,"stop":1727994316408,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcac102d4fb0f18","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727994520383,"stop":1727994520384,"duration":1},"status":"passed","severity":"normal"},{"uid":"472fa41c215d62a5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1727994660900,"stop":1727994660900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a743c53b19df5e","name":"more peers than existing","time":{"start":1727994627125,"stop":1727994627126,"duration":1},"status":"skipped","severity":"normal"},{"uid":"21818056298ca364","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727994324213,"stop":1727994324214,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4556ce5b645911","name":"Subscribe to topic containing Script and receive message","time":{"start":1727994721400,"stop":1727994721402,"duration":2},"status":"passed","severity":"normal"},{"uid":"e74a90ad5b2807cc","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1727994583131,"stop":1727994583131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f86372cfe3896a7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727994527256,"stop":1727994527256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd25904d7d5e0c13","name":"Push message on custom pubsubTopic","time":{"start":1727994585878,"stop":1727994585878,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc4bde8f4b723d","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1727994583135,"stop":1727994583138,"duration":3},"status":"passed","severity":"normal"},{"uid":"d31f6b859f4d7312","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727994384160,"stop":1727994384161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c81ff76b3b5cf1f9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727994721400,"stop":1727994721400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c99c7b5a896dd2","name":"Does not throw an exception when node disconnects","time":{"start":1727994750313,"stop":1727994750317,"duration":4},"status":"passed","severity":"normal"},{"uid":"63c3ae67fb16866a","name":"Renews peer on consistent ping failures","time":{"start":1727994444323,"stop":1727994444323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aafd05c5f5ef389","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994420959,"stop":1727994420959,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95aa9665fa1bca4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727994449276,"stop":1727994449277,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9664ca4bdd7ad5","name":"Check received message containing SQL Injection","time":{"start":1727994493895,"stop":1727994493895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83d8b484fce0444","name":"Ping on unsubscribed peer","time":{"start":1727994418241,"stop":1727994418242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89b93d27c8d6d97","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727994324208,"stop":1727994324209,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc3211a1467300e","name":"Sets default value correctly","time":{"start":1727994750318,"stop":1727994750318,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da0abe39966951","name":"Decoder throws on empty string content topic","time":{"start":1727994332576,"stop":1727994332576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6585a7f9a4d8c0e5","name":"random static sharding 3 - Cluster ID: 770, Shard ID: 640","time":{"start":1727994724271,"stop":1727994724271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34bc8747f6f046e","name":"Encoder throws on empty string content topic","time":{"start":1727994352324,"stop":1727994352324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15d90a939afd3b8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app21/9/topic371/json","time":{"start":1727994694525,"stop":1727994694525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e53e71f02b329d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727994316395,"stop":1727994316396,"duration":1},"status":"passed","severity":"normal"},{"uid":"721e4ae07a7603a9","name":"Check publish message containing Arabic","time":{"start":1727994660889,"stop":1727994660889,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a7f8461db82b09","name":"Light Node - default protocols","time":{"start":1727994756773,"stop":1727994756774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74533c38f76e6b7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727994324222,"stop":1727994324224,"duration":2},"status":"passed","severity":"normal"},{"uid":"540492bbc78fca80","name":"Check received message containing escaped characters","time":{"start":1727994493904,"stop":1727994493905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bff049f4872d18","name":"returns all values when wanted number is greater than available values","time":{"start":1727994339268,"stop":1727994339270,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b95fe202efceade","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727994449274,"stop":1727994449276,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4b7a35dbfd36146","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727994316407,"stop":1727994316407,"duration":0},"status":"passed","severity":"normal"},{"uid":"871a7a4ba1c910b3","name":"Push message with content topic containing numeric","time":{"start":1727994651224,"stop":1727994651224,"duration":0},"status":"passed","severity":"normal"},{"uid":"153fcc94bbf8cd0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727994371566,"stop":1727994371567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8862233ab95ae155","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727994721423,"stop":1727994721423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4a332c635c6f4d","name":"should not fail to stop the service if it was not started","time":{"start":1727994690388,"stop":1727994690388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16c30c519451372","name":"Check received message containing numeric","time":{"start":1727994493890,"stop":1727994493890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3a50f528f02b98","name":"ignores unrecognized TXT record formats","time":{"start":1727994340540,"stop":1727994340540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86d7ac32bd4cb31","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1727994488110,"stop":1727994488112,"duration":2},"status":"passed","severity":"normal"},{"uid":"183a4b6f0625b8aa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727994527274,"stop":1727994527275,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb50c6884505d93","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1727994488105,"stop":1727994488106,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ec1ce38f7908f2","name":"should not receive a peer event before start","time":{"start":1727994344517,"stop":1727994344517,"duration":0},"status":"passed","severity":"normal"},{"uid":"457d00fb368a936","name":"Fails to push message with empty content topic","time":{"start":1727994651255,"stop":1727994651255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8765101fb7e368a5","name":"should not receive a peer event before start","time":{"start":1727994384157,"stop":1727994384158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fca327bdb61316","name":"Push message with Arabic payload","time":{"start":1727994651192,"stop":1727994651192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2863b3253039f7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727994318891,"stop":1727994318891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea42804ddb8459c6","name":"Should update multiaddrs","time":{"start":1727994607199,"stop":1727994607199,"duration":0},"status":"passed","severity":"normal"},{"uid":"42170f544451bdeb","name":"Throws when trying to push message with empty payload","time":{"start":1727994651211,"stop":1727994651212,"duration":1},"status":"passed","severity":"normal"},{"uid":"dada1e60f0035dde","name":"returns all values when wanted number matches available values","time":{"start":1727994339266,"stop":1727994339268,"duration":2},"status":"passed","severity":"normal"},{"uid":"64e3b9c671a88673","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994746383,"stop":1727994746384,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec6fa8105a14674","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1727994488144,"stop":1727994488144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d56a4750a962f59","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727994420966,"stop":1727994420967,"duration":1},"status":"passed","severity":"normal"},{"uid":"9838b51f4ecc406","name":"Passing page size 1 when there are 4 messages","time":{"start":1727994741473,"stop":1727994741473,"duration":0},"status":"passed","severity":"normal"},{"uid":"64485ad362d46665","name":"Push to array if already present","time":{"start":1727994315706,"stop":1727994315707,"duration":1},"status":"passed","severity":"normal"},{"uid":"41208268577fbedb","name":"different cluster, different shard: nodes don't connect","time":{"start":1727994488101,"stop":1727994488103,"duration":2},"status":"passed","severity":"normal"},{"uid":"42bed16c5ae6a7bd","name":"addEventListener with wrong event","time":{"start":1727994412210,"stop":1727994412210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af40484f219186","name":"Ping on peer without subscriptions","time":{"start":1727994418246,"stop":1727994418246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8e29f177e78c51","name":"Fails to publish message with empty text","time":{"start":1727994660899,"stop":1727994660900,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37414a936105458","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727994316405,"stop":1727994316406,"duration":1},"status":"passed","severity":"normal"},{"uid":"287850db9282f0f8","name":"Check received message containing Basic HTML tag","time":{"start":1727994493899,"stop":1727994493900,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4ec5a18bdbf559","name":"Push message with content topic containing escaped characters","time":{"start":1727994651245,"stop":1727994651246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09a2dbf9cd4391c","name":"random static sharding 7 - Cluster ID: 992, Shard ID: 44","time":{"start":1727994724273,"stop":1727994724273,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbda5d5aedeb702c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727994527273,"stop":1727994527273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f664408a19447175","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1727994737946,"stop":1727994737948,"duration":2},"status":"passed","severity":"normal"},{"uid":"372f4ff43730b13f","name":"should not receive a peer event after stop","time":{"start":1727994690401,"stop":1727994690401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6130d6780007fee","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727994316397,"stop":1727994316397,"duration":0},"status":"passed","severity":"normal"},{"uid":"c954bf78b46e92e8","name":"Push message with SQL Injection payload","time":{"start":1727994651193,"stop":1727994651197,"duration":4},"status":"passed","severity":"normal"},{"uid":"29ceb556139cc4df","name":"Check received message containing unicode special characters","time":{"start":1727994493905,"stop":1727994493905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adffe1cd8bac7ea","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1727994488104,"stop":1727994488105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ba4a1ecfd806b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727994721384,"stop":1727994721384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c393033795ec2ce1","name":"Push message with content topic containing Arabic","time":{"start":1727994693442,"stop":1727994693443,"duration":1},"status":"passed","severity":"normal"},{"uid":"53003f45c1a20b04","name":"Encoder throws on empty string content topic","time":{"start":1727994350775,"stop":1727994350775,"duration":0},"status":"passed","severity":"normal"},{"uid":"88188b06dc8af672","name":"Passing an array","time":{"start":1727994750317,"stop":1727994750317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd00c0c0b02142e3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727994721386,"stop":1727994721387,"duration":1},"status":"passed","severity":"normal"},{"uid":"86bcee1b5028eb62","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727994340542,"stop":1727994340542,"duration":0},"status":"passed","severity":"normal"},{"uid":"3beee6f1ac1230e8","name":"Push message with content topic containing Chinese","time":{"start":1727994651224,"stop":1727994651225,"duration":1},"status":"passed","severity":"normal"},{"uid":"156e578834d2342f","name":"Passing page size 19 when there are 20 messages","time":{"start":1727994741475,"stop":1727994741475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78bb4244c1ea00f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727994324972,"stop":1727994324972,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e97e54e49c8c2f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727994527251,"stop":1727994527251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb9b0a0cb4445ff","name":"Init the array if not present","time":{"start":1727994315705,"stop":1727994315706,"duration":1},"status":"passed","severity":"normal"},{"uid":"e105981e46b4b4e8","name":"throws on content topic with empty application field","time":{"start":1727994316379,"stop":1727994316380,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e001f17f1acbd2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727994718325,"stop":1727994718325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69ed9d12c38c49a","name":"LightPush with 2 connections","time":{"start":1727994522393,"stop":1727994522393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6393257c36c2d3","name":"Query generator for multiple messages","time":{"start":1727994737937,"stop":1727994737938,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a24d84c6b45481","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727994527251,"stop":1727994527251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57b7326c8e6e7a","name":"Check received message containing shell command","time":{"start":1727994626709,"stop":1727994626709,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d6d62401a98f5a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727994324203,"stop":1727994324203,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a5090e7a2b2230","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727994527261,"stop":1727994527263,"duration":2},"status":"passed","severity":"normal"},{"uid":"b30b627919cd7fd","name":"Relay","time":{"start":1727994379433,"stop":1727994379434,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e5e476b69b7745","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727994344518,"stop":1727994344519,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f795af50cda5e4","name":"Push message with short payload","time":{"start":1727994693418,"stop":1727994693418,"duration":0},"status":"passed","severity":"normal"},{"uid":"537ce1b85a9fcae3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app67/6/topic114/json","time":{"start":1727994694519,"stop":1727994694519,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1baf0611beadd4","name":"Check received message containing long","time":{"start":1727994626727,"stop":1727994626727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f00ebd91115bf90","name":"Subscribe to topic containing XML and publish message","time":{"start":1727994666816,"stop":1727994666816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc675af96d3b608","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app87/9/topic448/xml","time":{"start":1727994694520,"stop":1727994694520,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc80c74ba3cb571","name":"Register correct protocols","time":{"start":1727994666800,"stop":1727994666801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d473db653e1194","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1727994653188,"stop":1727994653188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae715aa9989cd4a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994585881,"stop":1727994585881,"duration":0},"status":"passed","severity":"normal"},{"uid":"775517b73ceb773f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727994721416,"stop":1727994721416,"duration":0},"status":"passed","severity":"normal"},{"uid":"737c1ea77ef479c","name":"Check received message with timestamp: 1727994371515 ","time":{"start":1727994626718,"stop":1727994626721,"duration":3},"status":"passed","severity":"normal"},{"uid":"da60fcc0e0c581bb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727994527267,"stop":1727994527269,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcf3cd5862cd17c5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727994750894,"stop":1727994750894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe39c3e0786d51c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1727994666807,"stop":1727994666807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d941b4e406d74128","name":"Push message with content topic containing XML","time":{"start":1727994693444,"stop":1727994693444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9491af105b341938","name":"Push message with content topic containing Russian","time":{"start":1727994693443,"stop":1727994693443,"duration":0},"status":"passed","severity":"normal"},{"uid":"696b519abed58384","name":"Should update shard info","time":{"start":1727994607199,"stop":1727994607200,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee89b20a41ca22f","name":"Ephemeral field set to true","time":{"start":1727994332574,"stop":1727994332575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cf61f402f99d9a","name":"Check received message containing JSON","time":{"start":1727994626742,"stop":1727994626743,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40755f5595e0478","name":"Check publish message containing emoji","time":{"start":1727994660896,"stop":1727994660897,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ccf4d925ef9025","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727994316393,"stop":1727994316393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aae29337d9253cb","name":"Push message with content topic containing XML","time":{"start":1727994651236,"stop":1727994651242,"duration":6},"status":"passed","severity":"normal"},{"uid":"98bbb39ebaef2cf4","name":"should handle a minimal index list","time":{"start":1727994316457,"stop":1727994316458,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc47468f21c875","name":"Fields are not dropped","time":{"start":1727994331581,"stop":1727994331586,"duration":5},"status":"passed","severity":"normal"},{"uid":"9421b803b3d19571","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1727994488109,"stop":1727994488109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1728887b1c65d4c6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727994316414,"stop":1727994316414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3af28adce424871","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727994527271,"stop":1727994527273,"duration":2},"status":"passed","severity":"normal"},{"uid":"157cd7d9031fbbb2","name":"Reopen subscription with peer with lost subscription","time":{"start":1727994418252,"stop":1727994418252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be91d897e14a11b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727994750892,"stop":1727994750893,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb468e88d49e40af","name":"should be able to encode the field with only STORE set to true","time":{"start":1727994324203,"stop":1727994324203,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ab41bebee410c3","name":"can start and stop the service","time":{"start":1727994344515,"stop":1727994344515,"duration":0},"status":"passed","severity":"normal"},{"uid":"31259ea5cb93419b","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1727994488108,"stop":1727994488108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0eb3b2b0ed18334","name":"Query with Promise Callback, No Decoder","time":{"start":1727994720135,"stop":1727994720136,"duration":1},"status":"passed","severity":"normal"},{"uid":"c786448fe2bc2f18","name":"Check received message containing Chinese","time":{"start":1727994626729,"stop":1727994626729,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b49a149b77f585","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488122,"stop":1727994488123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8deacae55007a6ff","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727994721385,"stop":1727994721386,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6fbbcdff1d1745","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1727994488130,"stop":1727994488136,"duration":6},"status":"passed","severity":"normal"},{"uid":"f2bd747e09f28101","name":"Push message with Russian payload","time":{"start":1727994693423,"stop":1727994693423,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fa1db877183d80","name":"should throw error - no id","time":{"start":1727994324973,"stop":1727994324973,"duration":0},"status":"passed","severity":"normal"},{"uid":"449d19daf3eec57","name":"should not receive a peer event after stop","time":{"start":1727994344517,"stop":1727994344518,"duration":1},"status":"passed","severity":"normal"},{"uid":"c059d4472166af75","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727994449277,"stop":1727994449277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc9110cef10032b","name":"Subscribe to topic containing long and publish message","time":{"start":1727994666807,"stop":1727994666807,"duration":0},"status":"passed","severity":"normal"},{"uid":"520674c6655caf75","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727994339897,"stop":1727994339900,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fcb66bdb69504dd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727994316402,"stop":1727994316402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a206b39392e6efe","name":"should select older connection if present","time":{"start":1727994331949,"stop":1727994331950,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7d77875036e69a","name":"Ping fails for unsubscribed peers","time":{"start":1727994444320,"stop":1727994444320,"duration":0},"status":"passed","severity":"normal"},{"uid":"946ab3f419b176d9","name":"Privacy Node - default protocol","time":{"start":1727994756774,"stop":1727994756774,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f0db02152ecafa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727994527274,"stop":1727994527274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d323a3899fd42e9d","name":"getPeersByDiscovery","time":{"start":1727994687465,"stop":1727994687465,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bfc93825a2ab6c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727994720134,"stop":1727994720135,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17c7edccc3269a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/9/topic259/proto","time":{"start":1727994694517,"stop":1727994694518,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2cf8af69df204c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727994720130,"stop":1727994720130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd809ae1d0b0f52","name":"Nodes with multiple pubsub topic","time":{"start":1727994653184,"stop":1727994653184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f810affdbc518231","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727994332227,"stop":1727994332227,"duration":0},"status":"passed","severity":"normal"},{"uid":"705d17a0e21be241","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727994493907,"stop":1727994493908,"duration":1},"status":"passed","severity":"normal"},{"uid":"187a07ccc6015cfb","name":"Push message with custom timestamp: 1727990920672","time":{"start":1727994693450,"stop":1727994693450,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dd60db04f453dc","name":"addEventListener with correct event","time":{"start":1727994412209,"stop":1727994412209,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcf0c50b933123c","name":"Refresh subscription","time":{"start":1727994721417,"stop":1727994721417,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5a665d4804f3d1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app77/2/topic547/xml","time":{"start":1727994694523,"stop":1727994694525,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fa3f6c86e747d12","name":"Check publish message containing Script","time":{"start":1727994660892,"stop":1727994660892,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf64fa0c068d5f6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727994721427,"stop":1727994721427,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e4101b38a9d856","name":"Push message with Basic HTML tag payload","time":{"start":1727994693424,"stop":1727994693430,"duration":6},"status":"passed","severity":"normal"},{"uid":"483fe54f5622d8e5","name":"Push message with rate limit","time":{"start":1727994693449,"stop":1727994693449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d949ec78f09394d0","name":"Push message with content topic containing long","time":{"start":1727994651217,"stop":1727994651223,"duration":6},"status":"passed","severity":"normal"},{"uid":"58cf6cc8616372fb","name":"random static sharding 1 - Cluster ID: 855, Shard ID: 669","time":{"start":1727994724266,"stop":1727994724266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10c3a670dad743c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1727994377937,"stop":1727994377938,"duration":1},"status":"passed","severity":"normal"},{"uid":"583ffcdef8c99c1f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727994316390,"stop":1727994316390,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b7479d24b15e81","name":"Publish message with rate limit","time":{"start":1727994660903,"stop":1727994660903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7704826daafc95","name":"Reopen subscription with peer with lost subscription","time":{"start":1727994418242,"stop":1727994418243,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8a8c712bbe5360","name":"Push message with meta","time":{"start":1727994693448,"stop":1727994693448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2f52a9725547f5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727994750893,"stop":1727994750893,"duration":0},"status":"passed","severity":"normal"},{"uid":"442aeff88d5f4944","name":"connects to nwaku","time":{"start":1727994750313,"stop":1727994750313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7833f28294f24d5d","name":"stop","time":{"start":1727994412213,"stop":1727994412213,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa37cb613fb61a1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727994721405,"stop":1727994721408,"duration":3},"status":"passed","severity":"normal"},{"uid":"1467744f22641d15","name":"Overlapping topic subscription","time":{"start":1727994721416,"stop":1727994721416,"duration":0},"status":"passed","severity":"normal"},{"uid":"45748965d437a7a9","name":"Promise Callback - true","time":{"start":1727994733841,"stop":1727994733842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db900a50e74c917","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1727994488118,"stop":1727994488119,"duration":1},"status":"passed","severity":"normal"},{"uid":"6154add838a7ed7a","name":"Check received message containing Arabic","time":{"start":1727994626704,"stop":1727994626704,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ca7182a8571df6","name":"should not fail to start the service if it is already started","time":{"start":1727994344516,"stop":1727994344516,"duration":0},"status":"passed","severity":"normal"},{"uid":"700c415230e450e7","name":"Keep-alive pings maintain the connection","time":{"start":1727994444323,"stop":1727994444323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96a9f178751fc4","name":"start node with empty content topic","time":{"start":1727994694527,"stop":1727994694527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93224a6b7a9242a","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1727994583133,"stop":1727994583134,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8f86c2741fe56","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727994626721,"stop":1727994626722,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d4d7b723a8c396","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727994339901,"stop":1727994339901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2d4d955ca5bacf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1727994666823,"stop":1727994666823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6de9a237f96676","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1727994488136,"stop":1727994488137,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8684321f2acc93","name":"Check received message with timestamp: 1727994371515 ","time":{"start":1727994626747,"stop":1727994626747,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f286722b7998ef","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727994721389,"stop":1727994721389,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f6d517ee584769","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727994718326,"stop":1727994718326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec62a6f77832eed8","name":"Subscribe and receives messages on 20 topics","time":{"start":1727994721414,"stop":1727994721415,"duration":1},"status":"passed","severity":"normal"},{"uid":"5508bcbb13a8c620","name":"Check publish message containing unicode special characters","time":{"start":1727994660895,"stop":1727994660896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80e82af2d36e471","name":"Push message with escaped characters payload","time":{"start":1727994693433,"stop":1727994693433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0b8c07e93efb30","name":"Check received message containing XML","time":{"start":1727994626706,"stop":1727994626707,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fe3c837d7d92d5","name":"Fails to publish message with wrong content topic","time":{"start":1727994660900,"stop":1727994660900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6d6bd787e5d9de","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727994402305,"stop":1727994402309,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f7d96eafa3d569c","name":"should properly create location multiaddrs - udp4","time":{"start":1727994324980,"stop":1727994324981,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd3430145a4f5ad","name":"Subscribe and receives messages on 20 topics","time":{"start":1727994721388,"stop":1727994721388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4e78c27c3329e0","name":"Decoder throws on empty string content topic","time":{"start":1727994352325,"stop":1727994352325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11e50beecad600a","name":"unsubscribes","time":{"start":1727994743816,"stop":1727994743817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db6ab3d1533fd7b","name":"should throw an error for insufficient data","time":{"start":1727994316458,"stop":1727994316459,"duration":1},"status":"passed","severity":"normal"},{"uid":"df35f42b5118678c","name":"Ping on subscribed peer","time":{"start":1727994416810,"stop":1727994416813,"duration":3},"status":"passed","severity":"normal"},{"uid":"69109f93dffa66c1","name":"Push message with content topic containing shell command","time":{"start":1727994693446,"stop":1727994693446,"duration":0},"status":"passed","severity":"normal"},{"uid":"921f10569eb13399","name":"retrieves a single peer","time":{"start":1727994340538,"stop":1727994340538,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe0a268b7a04cc5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994420965,"stop":1727994420965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd945e68ef558c7","name":"Ping succeeds for all connected peers","time":{"start":1727994444317,"stop":1727994444320,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e95dcfed0c2e90","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727994420962,"stop":1727994420962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b3b3018a29d1d3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727994651242,"stop":1727994651242,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaf20e975ac52f3","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727994720132,"stop":1727994720132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c560fe686d1714f9","name":"Check publish message containing numeric","time":{"start":1727994660887,"stop":1727994660888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5889d9356b19f927","name":"should not receive a peer event before start","time":{"start":1727994690395,"stop":1727994690400,"duration":5},"status":"passed","severity":"normal"},{"uid":"74a763a7c5c9fdc6","name":"Nwaku publishes","time":{"start":1727994644560,"stop":1727994644560,"duration":0},"status":"passed","severity":"normal"},{"uid":"795ab85962195057","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727994316392,"stop":1727994316392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81659a22158e3a3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727994734973,"stop":1727994734977,"duration":4},"status":"passed","severity":"normal"},{"uid":"634b9e109e25fb41","name":"throws on content topic with empty encoding field","time":{"start":1727994316381,"stop":1727994316381,"duration":0},"status":"passed","severity":"normal"},{"uid":"351037af6e1cc51f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727994339903,"stop":1727994339903,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f245f574f1f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727994721396,"stop":1727994721397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1744f5c41ddf46e","name":"random static sharding 10 - Cluster ID: 32, Shard ID: 186","time":{"start":1727994724276,"stop":1727994724276,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc317cc84794376","name":"Check received message containing emoji","time":{"start":1727994626712,"stop":1727994626717,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d9aee6c60a9173b","name":"should return false","time":{"start":1727994324974,"stop":1727994324975,"duration":1},"status":"passed","severity":"normal"},{"uid":"73703d9cf723e18d","name":"Check received message containing numeric","time":{"start":1727994626727,"stop":1727994626728,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c37f88c554c514","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727994814827,"stop":1727994814827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1408bd51655e2","name":"Push message with emoji payload","time":{"start":1727994693435,"stop":1727994693436,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfeace625aa7779","name":"Check received message containing short","time":{"start":1727994493888,"stop":1727994493888,"duration":0},"status":"passed","severity":"normal"},{"uid":"187ba5333a47925","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727994371564,"stop":1727994371565,"duration":1},"status":"passed","severity":"normal"},{"uid":"565e38e34d7de19b","name":"Decoder throws on undefined content topic","time":{"start":1727994332576,"stop":1727994332576,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c63f26f4ea43e8","name":"Check publish message containing SQL Injection","time":{"start":1727994660891,"stop":1727994660892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d312239c689acd6","name":"Check meta is set [ecies]","time":{"start":1727994352323,"stop":1727994352323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2989b03fe063e399","name":"Subscribe to topic containing short and receive message","time":{"start":1727994721390,"stop":1727994721393,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fae05175fc03762","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727994527266,"stop":1727994527267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4971a8ca82c0fd2","name":"nwaku subscribes","time":{"start":1727994644557,"stop":1727994644558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc6c07ac0c95313","name":"Push message with numeric payload","time":{"start":1727994693419,"stop":1727994693419,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcea8fe34dc32cad","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727994316396,"stop":1727994316396,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d896f0bd4b776cf","name":"should properly create location multiaddrs - tcp","time":{"start":1727994324983,"stop":1727994324983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff21b44cd7d3b815","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1727994488138,"stop":1727994488140,"duration":2},"status":"passed","severity":"normal"},{"uid":"e456947c382a6e15","name":"LightPush with 0 connections","time":{"start":1727994522382,"stop":1727994522384,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d219f72c88159e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994420960,"stop":1727994420960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddf8ebbc5e01a15","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727994316391,"stop":1727994316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfda59f22d73816","name":"pre and post cipher","time":{"start":1727994351230,"stop":1727994351230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c682700574a6f755","name":"Subscribe and publish message","time":{"start":1727994666801,"stop":1727994666802,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd73bb05e90165a3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727994721418,"stop":1727994721418,"duration":0},"status":"passed","severity":"normal"},{"uid":"111c38bbc3f04c29","name":"Ordered Callback - true","time":{"start":1727994733842,"stop":1727994733842,"duration":0},"status":"passed","severity":"normal"},{"uid":"614c6617e886116a","name":"ignores domain fetching errors","time":{"start":1727994340539,"stop":1727994340540,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53f18c218e4fcd3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727994721412,"stop":1727994721414,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ef93ecda81ec9c6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727994316390,"stop":1727994316391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bb3ea062fcc01e","name":"handles empty contentTopics array correctly","time":{"start":1727994316413,"stop":1727994316413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b96eea322689fd1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727994324218,"stop":1727994324218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c040516e44ab182f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727994734971,"stop":1727994734973,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2afb20c5c6167af","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727994324197,"stop":1727994324202,"duration":5},"status":"passed","severity":"normal"},{"uid":"e568d20c672f89a7","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1727994488104,"stop":1727994488104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe5f28f08ea7cc8","name":"should only return 1 node with store capability","time":{"start":1727994340541,"stop":1727994340541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2518f88a51ef61","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727994340543,"stop":1727994340543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1487ed0d1897c06e","name":"less peers than existing","time":{"start":1727994627127,"stop":1727994627127,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6e56b7e01f4f4fd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488107,"stop":1727994488107,"duration":0},"status":"passed","severity":"normal"},{"uid":"12da7a2dbb131d95","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727994371569,"stop":1727994371570,"duration":1},"status":"passed","severity":"normal"},{"uid":"42edb4dfb5dc42b2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727994316387,"stop":1727994316387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10d6d968de43ce1","name":"should not fail to stop the service if it was not started","time":{"start":1727994384155,"stop":1727994384155,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea52c0631eeb847","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727994694526,"stop":1727994694527,"duration":1},"status":"passed","severity":"normal"},{"uid":"5589e21e7fa96afb","name":"shard 0","time":{"start":1727994724265,"stop":1727994724265,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d927ea7e6df7ca","name":"should fail to send if no connections available","time":{"start":1727994550014,"stop":1727994550014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19b3d0280310bb5","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1727994488140,"stop":1727994488144,"duration":4},"status":"passed","severity":"normal"},{"uid":"510c710716c22c8","name":"Overlapping topic subscription","time":{"start":1727994527256,"stop":1727994527257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f49fa706890036","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1727994660897,"stop":1727994660897,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d650f0420da474","name":"Check received message containing Basic HTML tag","time":{"start":1727994626739,"stop":1727994626740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5924dbb8ab2605a9","name":"Fails to push message bigger that 1MB","time":{"start":1727994693455,"stop":1727994693455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b457a1b89d11ab9a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1727994377938,"stop":1727994377939,"duration":1},"status":"passed","severity":"normal"},{"uid":"514d130ebacfd73b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727994316401,"stop":1727994316401,"duration":0},"status":"passed","severity":"normal"},{"uid":"897ea58ca88a15f","name":"it tolerates circular branch references","time":{"start":1727994340539,"stop":1727994340539,"duration":0},"status":"passed","severity":"normal"},{"uid":"957fd034a14a8b5f","name":"Fails to push message with large meta","time":{"start":1727994651258,"stop":1727994651259,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6a19f9a755bcf7","name":"Asymmetric encrypt & decrypt","time":{"start":1727994351228,"stop":1727994351229,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e7321cbb02427d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1727994488117,"stop":1727994488117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15f25343c56c7bc","name":"Push message with content topic containing Script","time":{"start":1727994651236,"stop":1727994651236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad403740780a608","name":"Check received message containing XML","time":{"start":1727994493895,"stop":1727994493899,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9793ae30dbd8e1e","name":"Push message with rate limit","time":{"start":1727994651260,"stop":1727994651260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9257aac73e984b41","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727994316398,"stop":1727994316398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaf262d308737e3","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727994316409,"stop":1727994316410,"duration":1},"status":"passed","severity":"normal"},{"uid":"612101da0bb8c00e","name":"Push message equal or less that 1MB","time":{"start":1727994651264,"stop":1727994651264,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc607032a044b7cf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727994350771,"stop":1727994350772,"duration":1},"status":"passed","severity":"normal"},{"uid":"3198c8ddb07c5b44","name":"returns only open connection if one present","time":{"start":1727994331947,"stop":1727994331948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6743c57eadfc7ed","name":"should load peers from local storage and dispatch events","time":{"start":1727994344518,"stop":1727994344518,"duration":0},"status":"passed","severity":"normal"},{"uid":"338ae12e3a08cb0f","name":"Renews peer on consistent missed messages","time":{"start":1727994444330,"stop":1727994444330,"duration":0},"status":"passed","severity":"normal"},{"uid":"684dbbb2d7c8ee09","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994746386,"stop":1727994746386,"duration":0},"status":"passed","severity":"normal"},{"uid":"112453b1829c8517","name":"Store - dialed after - with timeout","time":{"start":1727994756772,"stop":1727994756773,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c466940c9e437d1","name":"Tracks peer failures correctly","time":{"start":1727994444324,"stop":1727994444324,"duration":0},"status":"passed","severity":"normal"},{"uid":"18943dac1a54035f","name":"getPeersByDiscovery","time":{"start":1727994412211,"stop":1727994412211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae9eedb62889a2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727994606783,"stop":1727994606788,"duration":5},"status":"passed","severity":"normal"},{"uid":"1b495bd403da6a5c","name":"Js publishes, other Js receives","time":{"start":1727994644561,"stop":1727994644562,"duration":1},"status":"passed","severity":"normal"},{"uid":"9deb3dcde057dd1c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727994720134,"stop":1727994720134,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f559da62315e03","name":"Ping on unsubscribed peer","time":{"start":1727994418247,"stop":1727994418251,"duration":4},"status":"passed","severity":"normal"},{"uid":"90aeb4176cbe0033","name":"Check message received after nwaku node is restarted","time":{"start":1727994626751,"stop":1727994626751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5a9891a4f7ac35b","name":"Used by Waku Relay","time":{"start":1727994750318,"stop":1727994750318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f66570060c3dd09","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727994527252,"stop":1727994527254,"duration":2},"status":"passed","severity":"normal"},{"uid":"c202509b89c8e5b5","name":"Check message with no payload is not received","time":{"start":1727994626750,"stop":1727994626750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9ef5ca34bddc95","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727994520380,"stop":1727994520380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7def4fd3b8d1c199","name":"Ping on subscribed peer","time":{"start":1727994418245,"stop":1727994418246,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc7bc8ef157ff6d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994585867,"stop":1727994585878,"duration":11},"status":"passed","severity":"normal"},{"uid":"eb7d312d91c54990","name":"Push message equal or less that 1MB","time":{"start":1727994693450,"stop":1727994693454,"duration":4},"status":"passed","severity":"normal"},{"uid":"11c16fe6c15dbe41","name":"should emit a peer event after start","time":{"start":1727994690395,"stop":1727994690395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eb4cc427b081f3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727994316401,"stop":1727994316401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5503efefe7e3cd41","name":"Decoder throws on undefined content topic","time":{"start":1727994352324,"stop":1727994352325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17d5844eac84995","name":"Subscribe to topic containing long and receive message","time":{"start":1727994721393,"stop":1727994721393,"duration":0},"status":"passed","severity":"normal"},{"uid":"865244a3655b98a1","name":"Subscribe to topic containing XML and receive message","time":{"start":1727994721402,"stop":1727994721402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a779c5caf3021d2","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727994734977,"stop":1727994734980,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4087d222afe2a9b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727994402304,"stop":1727994402305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9edb6f9aa899ac","name":"Check received message containing Basic HTML tag","time":{"start":1727994626707,"stop":1727994626707,"duration":0},"status":"passed","severity":"normal"},{"uid":"12afae0b73c17f3a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727994718325,"stop":1727994718325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd12553c3e8c6232","name":"random static sharding 9 - Cluster ID: 251, Shard ID: 587","time":{"start":1727994724275,"stop":1727994724275,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef2357cb0a170b8","name":"Push message with content topic containing JSON","time":{"start":1727994651245,"stop":1727994651245,"duration":0},"status":"passed","severity":"normal"},{"uid":"620cff98e6901fc5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727994316389,"stop":1727994316389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f732bc11feb3655f","name":"should throw error - no public key","time":{"start":1727994324974,"stop":1727994324974,"duration":0},"status":"passed","severity":"normal"},{"uid":"48569a92de5c8983","name":"Ping on peer without subscriptions","time":{"start":1727994418238,"stop":1727994418241,"duration":3},"status":"passed","severity":"normal"},{"uid":"4fe067a83529b795","name":"Passing page size 10 when there are 10 messages","time":{"start":1727994741474,"stop":1727994741474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7dbd26890c9a02","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1727994488123,"stop":1727994488124,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce42dd2725feede","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727994721420,"stop":1727994721420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6455250224d1a7","name":"can start the service","time":{"start":1727994344514,"stop":1727994344515,"duration":1},"status":"passed","severity":"normal"},{"uid":"8519e4194164d464","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727994606783,"stop":1727994606783,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c1de8f98eaa9b","name":"Check received message containing SQL Injection","time":{"start":1727994626736,"stop":1727994626737,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae1700f157db51","name":"throws on content topic with generation field greater than 0","time":{"start":1727994316379,"stop":1727994316379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7e31d3ac21f750","name":"Push message with XML payload","time":{"start":1727994693424,"stop":1727994693424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b00f47ce274e5d9","name":"handles empty shards array correctly","time":{"start":1727994316412,"stop":1727994316413,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccba9ca4053a5f49","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727994339901,"stop":1727994339902,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b69df705969f39","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1727994666819,"stop":1727994666820,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc981f3581f5e15f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1727994666816,"stop":1727994666818,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6c6b080a5d081e4","name":"should throw error - no id","time":{"start":1727994324973,"stop":1727994324974,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa50a5038006404","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727994316402,"stop":1727994316402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb0bc839cee0209","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727994339270,"stop":1727994339271,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe909eece196dac","name":"Push message with content topic containing numeric","time":{"start":1727994693440,"stop":1727994693441,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbadb4d3ec300db7","name":"different cluster, same shard: nodes don't connect","time":{"start":1727994606796,"stop":1727994606796,"duration":0},"status":"passed","severity":"normal"},{"uid":"121b84e380cc1659","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727994316410,"stop":1727994316410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2670e8ea499e3ba5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1727994666819,"stop":1727994666819,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad22778e3c764a","name":"Round trip binary serialization","time":{"start":1727994332574,"stop":1727994332574,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ce6bca2c95d4b8","name":"configure the node with multiple content topics","time":{"start":1727994694526,"stop":1727994694526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5780cea46c8acb2","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1727994583140,"stop":1727994583141,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0c800dfb51170b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727994721397,"stop":1727994721398,"duration":1},"status":"passed","severity":"normal"},{"uid":"6317e2f8ff0e3ff6","name":"Check publish message after service node is restarted","time":{"start":1727994660901,"stop":1727994660902,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31f9e60831e8abcb","name":"Check message received after nwaku node is restarted","time":{"start":1727994626726,"stop":1727994626726,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a693ff6565bd8f9d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727994520380,"stop":1727994520381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6e6670586fa745","name":"Overlapping topic subscription","time":{"start":1727994721389,"stop":1727994721390,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c97e41f70134388","name":"Check meta is set [symmetric]","time":{"start":1727994350773,"stop":1727994350773,"duration":0},"status":"passed","severity":"normal"},{"uid":"abab73ad3e05fab0","name":"Subscribe and receives messages on 20 topics","time":{"start":1727994527255,"stop":1727994527255,"duration":0},"status":"passed","severity":"normal"},{"uid":"939af680602a8d81","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727994316389,"stop":1727994316390,"duration":1},"status":"passed","severity":"normal"},{"uid":"63929f536a5c3bd3","name":"can start the service","time":{"start":1727994690387,"stop":1727994690387,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c21b0b460be760","name":"Publish message with custom timestamp: Thu Oct 03 2024 23:30:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1727994660898,"stop":1727994660899,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cd9f0834f39dac","name":"tcp ip4 address","time":{"start":1727994324425,"stop":1727994324426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c5f450f84536dd","name":"Push message with content topic containing special chars","time":{"start":1727994651224,"stop":1727994651224,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fd2d1a181c825a","name":"udp ip6 address","time":{"start":1727994324426,"stop":1727994324426,"duration":0},"status":"passed","severity":"normal"},{"uid":"31631f52cee08cf2","name":"Check message with invalid timestamp is not received","time":{"start":1727994493910,"stop":1727994493910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23bced176ddf1c","name":"same cluster, different shard: nodes don't connect","time":{"start":1727994488098,"stop":1727994488099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53fbb87dbf48010","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727994721419,"stop":1727994721420,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab6d48e98fdb806","name":"Check received message containing escaped characters","time":{"start":1727994626711,"stop":1727994626712,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3309831ffc270d1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727994718324,"stop":1727994718324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f82b585384dd3dd","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727994316410,"stop":1727994316410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb6367302957ba7","name":"Generator, custom pubsub topic","time":{"start":1727994746384,"stop":1727994746384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d00d08c16e2cd0c","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727994444324,"stop":1727994444324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38f0b2137fe3e8b","name":"Ping on subscribed peer","time":{"start":1727994418237,"stop":1727994418238,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42cee23ffda082b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727994653185,"stop":1727994653185,"duration":0},"status":"passed","severity":"normal"},{"uid":"404b904e409a8fe3","name":"Check received message containing JSON","time":{"start":1727994626707,"stop":1727994626708,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bd40907e59b274","name":"Push message with content topic containing emoji","time":{"start":1727994693447,"stop":1727994693447,"duration":0},"status":"passed","severity":"normal"},{"uid":"22089c0ec50567fd","name":"configure the node with multiple pubsub topics","time":{"start":1727994724276,"stop":1727994724284,"duration":8},"status":"passed","severity":"normal"},{"uid":"ba0bbc47f9b07150","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727994520377,"stop":1727994520380,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0e8d96dd053abc1","name":"Subscribe to topic containing XML and receive message","time":{"start":1727994721425,"stop":1727994721426,"duration":1},"status":"passed","severity":"normal"},{"uid":"621ef1b565be7881","name":"Check received message containing special chars","time":{"start":1727994493890,"stop":1727994493891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a666bffe828ddbf7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727994316405,"stop":1727994316405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd17a8e55f6cf23","name":"Check received message containing shell command","time":{"start":1727994493904,"stop":1727994493904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4aca1695ee836f","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727994379565,"stop":1727994379568,"duration":3},"status":"passed","severity":"normal"},{"uid":"84728c1b5b93a6c7","name":"Check received message containing short","time":{"start":1727994626726,"stop":1727994626727,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba70e39e2d99f3b8","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727994371567,"stop":1727994371568,"duration":1},"status":"passed","severity":"normal"},{"uid":"792e5cfd0277aa65","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727994316395,"stop":1727994316395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05028dabe729f03","name":"Overlapping topic subscription","time":{"start":1727994666806,"stop":1727994666806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4e6a5bdd43e18e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727994316406,"stop":1727994316406,"duration":0},"status":"passed","severity":"normal"},{"uid":"536866e1580a031a","name":"can start and stop the service","time":{"start":1727994690387,"stop":1727994690388,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f1e86e985b03d4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1727994332138,"stop":1727994332139,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e34596b94312e3","name":"Push message with escaped characters payload","time":{"start":1727994651201,"stop":1727994651201,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecfa3f752f87b41","name":"should not receive a peer event after stop","time":{"start":1727994384158,"stop":1727994384159,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b02c7517ed7653","name":"Push message with Script payload","time":{"start":1727994693423,"stop":1727994693424,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b9a79eb03fe880","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727994527271,"stop":1727994527271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a38f5a6e896e0ae","name":"should throw if no connection provided","time":{"start":1727994332135,"stop":1727994332135,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39b6865b5298ca3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727994527265,"stop":1727994527266,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ebbf342b49551e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727994721426,"stop":1727994721427,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c335108ff8c544","name":"Callback on promise","time":{"start":1727994737945,"stop":1727994737945,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ce5d3dccefed26","name":"isConnected should return false after all peers disconnect","time":{"start":1727994402310,"stop":1727994402310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c3366ff8a38df3","name":"Wrong topic","time":{"start":1727994694525,"stop":1727994694526,"duration":1},"status":"passed","severity":"normal"},{"uid":"585190186573f798","name":"Query with Ordered Callback, No Decoder","time":{"start":1727994720132,"stop":1727994720133,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a208e34c9b7d98","name":"throws an error for improperly formatted content topics","time":{"start":1727994316394,"stop":1727994316394,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c07e74c7e644c6","name":"Check received message containing Chinese","time":{"start":1727994626704,"stop":1727994626704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecac597bdce9fa70","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1727994488127,"stop":1727994488127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0ca835aae5b64c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1727994666802,"stop":1727994666802,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cb3004f3c1c730","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994746385,"stop":1727994746385,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7046a64e366142","name":"Subscribe and receive messages via lightPush","time":{"start":1727994527250,"stop":1727994527250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6644e0c0d67a2c04","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727994340334,"stop":1727994340335,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d920265d8ad83","name":"should set field with only RELAY enabled","time":{"start":1727994324984,"stop":1727994324984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a3640c4df16949","name":"Subscribe to topic containing Script and publish message","time":{"start":1727994666812,"stop":1727994666816,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddfc880d5033ce0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727994814827,"stop":1727994814828,"duration":1},"status":"passed","severity":"normal"},{"uid":"99012df3d67181d3","name":"Check received message with timestamp: 1727994371300000000 ","time":{"start":1727994493906,"stop":1727994493906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9c2831ecbee012","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727994316404,"stop":1727994316404,"duration":0},"status":"passed","severity":"normal"},{"uid":"405cb43b73b70bb","name":"should encodeTxt and decodeTxt","time":{"start":1727994324971,"stop":1727994324971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a566dbb06953106","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727994420959,"stop":1727994420959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0f1eb5d19bed6a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727994721403,"stop":1727994721403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6633d20c3cab7e0d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/7/topic141/json","time":{"start":1727994694516,"stop":1727994694517,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a518f58be51d98f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1727994377939,"stop":1727994377939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf459cc778f53c","name":"throws on content topic with empty version field","time":{"start":1727994316380,"stop":1727994316380,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f02313513c4d057","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1727994583140,"stop":1727994583140,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5a5352c9023984","name":"safeDispatchEvent","time":{"start":1727994412212,"stop":1727994412213,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b2608eef89070e","name":"Push message with custom timestamp: 1697236120672","time":{"start":1727994693449,"stop":1727994693450,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc55d5b3c5fcdcd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727994750893,"stop":1727994750894,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1237e0507eb93","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727994316401,"stop":1727994316401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1043a61802ce2176","name":"should add and remove event listeners correctly","time":{"start":1727994344519,"stop":1727994344520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc1c90fef4ef9cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727994316407,"stop":1727994316407,"duration":0},"status":"passed","severity":"normal"},{"uid":"31050eb109439810","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994585867,"stop":1727994585867,"duration":0},"status":"passed","severity":"normal"},{"uid":"637ce8e65d5d752c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727994721423,"stop":1727994721424,"duration":1},"status":"passed","severity":"normal"},{"uid":"516c42d164f0774f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727994721431,"stop":1727994721432,"duration":1},"status":"passed","severity":"normal"},{"uid":"89294e1b87818d28","name":"can start and stop the service","time":{"start":1727994384154,"stop":1727994384155,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc19daf5adf877cc","name":"Check message with no pubsub topic is not received","time":{"start":1727994493911,"stop":1727994493911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41e0966883a4a81","name":"Callback on promise, aborts when callback returns true","time":{"start":1727994737945,"stop":1727994737946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7724b27a82ced7d8","name":"Decrypt messages","time":{"start":1727994628795,"stop":1727994628796,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1120acd6f178eb1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727994316413,"stop":1727994316413,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93a72e644ecded4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727994402305,"stop":1727994402305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39dee951055c47d","name":"Push message with Script payload","time":{"start":1727994651197,"stop":1727994651197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2794ca3d7d85b528","name":"Push message with shell command payload","time":{"start":1727994693431,"stop":1727994693433,"duration":2},"status":"passed","severity":"normal"},{"uid":"eeea462f57ab8c76","name":"Subscribe to topic containing short and receive message","time":{"start":1727994527259,"stop":1727994527259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a46f00b30e3a4ed","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app77/1/topic497/xml","time":{"start":1727994694521,"stop":1727994694521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d46832a726f696","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727994814829,"stop":1727994814829,"duration":0},"status":"passed","severity":"normal"},{"uid":"503a5908fb2962df","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727994750892,"stop":1727994750892,"duration":0},"status":"passed","severity":"normal"},{"uid":"be615aa925e43524","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727994527255,"stop":1727994527255,"duration":0},"status":"passed","severity":"normal"},{"uid":"20612e6e227e0f26","name":"Subscribe and receive messages via waku relay post","time":{"start":1727994721411,"stop":1727994721411,"duration":0},"status":"passed","severity":"normal"},{"uid":"9693bcee4ae9e1fd","name":"Check received message containing JSON","time":{"start":1727994493900,"stop":1727994493904,"duration":4},"status":"passed","severity":"normal"},{"uid":"48b4de2942cc0c3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727994721414,"stop":1727994721414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8006bad5224b00b9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727994694507,"stop":1727994694511,"duration":4},"status":"passed","severity":"normal"},{"uid":"e77c81762e13a7b9","name":"Push message with Chinese payload","time":{"start":1727994651191,"stop":1727994651191,"duration":0},"status":"passed","severity":"normal"},{"uid":"741beee757683f4c","name":"Check message with non string payload is not received","time":{"start":1727994493919,"stop":1727994493919,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e44fcd5f9753c2","name":"should emit a peer event after start","time":{"start":1727994384157,"stop":1727994384157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd2e9a48729a5d5","name":"Generator, custom pubsub topic","time":{"start":1727994746385,"stop":1727994746385,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf3ef322820b124","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1727994583158,"stop":1727994583159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e780e39a1ef7d670","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727994527264,"stop":1727994527265,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f634d736b58fb8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727994520382,"stop":1727994520383,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ffbfdd14a22cec","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1727994583129,"stop":1727994583130,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad02d8e39d8fb112","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488137,"stop":1727994488138,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cf91d8ea7658b1","name":"should handle corrupted local storage data gracefully","time":{"start":1727994344519,"stop":1727994344519,"duration":0},"status":"passed","severity":"normal"},{"uid":"646f8d1fd6ff0e45","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1727994488137,"stop":1727994488137,"duration":0},"status":"passed","severity":"normal"},{"uid":"4305e279f5e71316","name":"Push message with short payload","time":{"start":1727994651171,"stop":1727994651172,"duration":1},"status":"passed","severity":"normal"},{"uid":"834de4e6c1e58469","name":"Push message with content topic containing escaped characters","time":{"start":1727994693446,"stop":1727994693446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a450838934a77fbb","name":"Push message with long payload","time":{"start":1727994693419,"stop":1727994693419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d810f597a1998","name":"Using a function","time":{"start":1727994750317,"stop":1727994750317,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c2761508d4dda3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727994626747,"stop":1727994626748,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4599deacaa6cd9","name":"Refresh subscription","time":{"start":1727994527257,"stop":1727994527258,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb64599aa660b8d4","name":"removeEventListener with correct event","time":{"start":1727994412211,"stop":1727994412211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a212ff4a431c40b","name":"does not throw on valid cases","time":{"start":1727994316375,"stop":1727994316376,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1e65209c967233","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727994721415,"stop":1727994721416,"duration":1},"status":"passed","severity":"normal"},{"uid":"c428bc21683af213","name":"Push message with custom timestamp: 1727990927602","time":{"start":1727994651261,"stop":1727994651261,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3b34ed80989f19","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727994687466,"stop":1727994687466,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d973ced5d759665","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727994626722,"stop":1727994626723,"duration":1},"status":"passed","severity":"normal"},{"uid":"f748e7e61c09aaa1","name":"handles different networkShards values correctly","time":{"start":1727994316393,"stop":1727994316394,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ec9d702f1b325b","name":"Passing page size 3 when there are 20 messages","time":{"start":1727994741473,"stop":1727994741474,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a27616cd2767868","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727994324220,"stop":1727994324222,"duration":2},"status":"passed","severity":"normal"},{"uid":"41d5160c0e50caa","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727994340543,"stop":1727994340543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0fea970cc3ada69","name":"throws on empty content topic","time":{"start":1727994316377,"stop":1727994316377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271c162d3eb3495","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727994718326,"stop":1727994718333,"duration":7},"status":"passed","severity":"normal"},{"uid":"b05908aa3c510e2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488109,"stop":1727994488109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4164a49a1f74e9ea","name":"Fails to push message with large meta","time":{"start":1727994693448,"stop":1727994693449,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a9341a5cda487f","name":"recovers when dns.resolve returns empty","time":{"start":1727994340539,"stop":1727994340539,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e532a479773f942","name":"Query with Ordered Callback, No message returned","time":{"start":1727994720133,"stop":1727994720134,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4c2445a2108ede","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1727994583138,"stop":1727994583140,"duration":2},"status":"passed","severity":"normal"},{"uid":"87e2cca456ab9c79","name":"should emit a peer event after start","time":{"start":1727994344517,"stop":1727994344517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddf36f87ce8caac","name":"should throw an error for missing required configuration","time":{"start":1727994316400,"stop":1727994316400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f82dc6750f0c9e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727994316414,"stop":1727994316414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b496ef82d947fba7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1727994666808,"stop":1727994666808,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eb07572236cec5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727994324214,"stop":1727994324214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf85cc3aab296aaa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727994316405,"stop":1727994316405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc6c8180c2620d2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727994721389,"stop":1727994721389,"duration":0},"status":"passed","severity":"normal"},{"uid":"79354d6f168a5601","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727994520383,"stop":1727994520383,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4919fa470305ab","name":"Check message with invalid timestamp is not received","time":{"start":1727994626723,"stop":1727994626723,"duration":0},"status":"passed","severity":"normal"},{"uid":"497b6cfc04b96ce9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727994721410,"stop":1727994721411,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d23f2116ce7b03","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1727994666802,"stop":1727994666802,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b4994fca3b771","name":"Renews subscription after lossing a connection","time":{"start":1727994721409,"stop":1727994721409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2bf3336d54ee0d","name":"Generator, 2 different pubsubtopics","time":{"start":1727994746383,"stop":1727994746383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f906a0298765cd9f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727994520382,"stop":1727994520382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55e77eb73ce34ee","name":"Filter","time":{"start":1727994756773,"stop":1727994756773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d047bdab299703b1","name":"Default pageSize","time":{"start":1727994741476,"stop":1727994741476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dae904fdc9888f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727994721402,"stop":1727994721402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3454065786689d9d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727994316458,"stop":1727994316458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db911f0b0697de2","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1727994527275,"stop":1727994527275,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fc5d822e9ee85d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727994384161,"stop":1727994384162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8874e18ea64acbf0","name":"Push message with JSON payload","time":{"start":1727994651200,"stop":1727994651200,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbac87bcc2636e6e","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727994332227,"stop":1727994332227,"duration":0},"status":"passed","severity":"normal"},{"uid":"547613e96cf22023","name":"Push message with meta","time":{"start":1727994651255,"stop":1727994651258,"duration":3},"status":"passed","severity":"normal"},{"uid":"b97c32c1141129da","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727994379569,"stop":1727994379569,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad81f2b28659de5","name":"should push to available amount of connection if less than required","time":{"start":1727994550014,"stop":1727994550014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a14467d75f50506","name":"Relay - dialed after","time":{"start":1727994756771,"stop":1727994756771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef5681fad8270eb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1727994666820,"stop":1727994666822,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b327501f776281f","name":"should properly compute the node id","time":{"start":1727994324975,"stop":1727994324975,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a37bff688cb025","name":"Correctly serialized arguments","time":{"start":1727994589870,"stop":1727994589872,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2c62338397c6700","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727994721405,"stop":1727994721405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eb8e086762e577","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727994720129,"stop":1727994720130,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd71dc54e2c61953","name":"non connected peers","time":{"start":1727994627127,"stop":1727994627128,"duration":1},"status":"skipped","severity":"normal"},{"uid":"58297fc95e3991d8","name":"Ephemeral messages are not stored","time":{"start":1727994377936,"stop":1727994377937,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c59017553d8dd5","name":"should only return 1 node with relay capability","time":{"start":1727994340540,"stop":1727994340541,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f5add99d6567e1","name":"Push message with content topic containing SQL Injection","time":{"start":1727994693443,"stop":1727994693444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed550c033ea9c638","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1727994488112,"stop":1727994488114,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b291d347aabe183","name":"should properly create location multiaddrs - tcp6","time":{"start":1727994324982,"stop":1727994324982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e479ea7f2becb4f","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1727994488108,"stop":1727994488108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4450cbd019286636","name":"Filter with 2 connections","time":{"start":1727994522393,"stop":1727994522393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d821e58c41dac90d","name":"Encoder throws on undefined content topic","time":{"start":1727994350774,"stop":1727994350774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc308d48f23d41b","name":"same cluster, same shard: nodes connect","time":{"start":1727994488098,"stop":1727994488098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb36630356fca24","name":"Meta field set when metaSetter is specified","time":{"start":1727994332575,"stop":1727994332575,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cce91c0a62c74e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994420965,"stop":1727994420965,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde003f2e16393d6","name":"Push message with content topic containing JSON","time":{"start":1727994693445,"stop":1727994693446,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc87be98b677587","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727994721404,"stop":1727994721404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0b32f848f6bfd0","name":"random static sharding 4 - Cluster ID: 290, Shard ID: 316","time":{"start":1727994724271,"stop":1727994724272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd7a9e1f355fcf9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1727994488122,"stop":1727994488122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0db8f935cbddcd","name":"Reopen subscription with peer with lost subscription","time":{"start":1727994416815,"stop":1727994416815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4317f249a8fd26a8","name":"LightPush with 1 connections","time":{"start":1727994522386,"stop":1727994522392,"duration":6},"status":"passed","severity":"normal"},{"uid":"1314875445857b63","name":"should decode valid enr successfully","time":{"start":1727994324971,"stop":1727994324972,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e06b7b994a45fa","name":"Push message with content topic containing Chinese","time":{"start":1727994693441,"stop":1727994693442,"duration":1},"status":"passed","severity":"normal"},{"uid":"82cb61cd0915beda","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1727994488145,"stop":1727994488145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bdf90dc236e655","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1727994666803,"stop":1727994666803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a642201749fa48e","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727994718334,"stop":1727994718334,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aece51c0cfb6ea","name":"should throw an error for an unconfigured topic","time":{"start":1727994316408,"stop":1727994316409,"duration":1},"status":"passed","severity":"normal"},{"uid":"627a63be7a66f14a","name":"Push message with content topic containing emoji","time":{"start":1727994651246,"stop":1727994651255,"duration":9},"status":"passed","severity":"normal"},{"uid":"863de41ccd340db3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1727994653186,"stop":1727994653187,"duration":1},"status":"passed","severity":"normal"},{"uid":"311f83aacbb34fbb","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1727994488106,"stop":1727994488106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f51d93c23bba301","name":"should encode/decode to RLP encoding","time":{"start":1727994324975,"stop":1727994324976,"duration":1},"status":"passed","severity":"normal"},{"uid":"40aa5aa42b4f76b0","name":"Check received message containing Chinese","time":{"start":1727994493892,"stop":1727994493892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a24ea83026e127a","name":"Push 30 different messages","time":{"start":1727994693436,"stop":1727994693436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4db8f776fc23a1c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727994316382,"stop":1727994316387,"duration":5},"status":"passed","severity":"normal"},{"uid":"60f3e711118815c2","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727994750894,"stop":1727994750894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2828b9f330f9181","name":"isConnected return false after peer stops","time":{"start":1727994402310,"stop":1727994402311,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4e8788d949fe5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727994339900,"stop":1727994339901,"duration":1},"status":"passed","severity":"normal"},{"uid":"663ace32242a1e4b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727994721384,"stop":1727994721385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf8237395f787ee","name":"Filter with 1 connections","time":{"start":1727994522392,"stop":1727994522392,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a7d4ce6e85dfd","name":"Sample","time":{"start":1727994324420,"stop":1727994324421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e266364c0e8c34d1","name":"Refresh subscription","time":{"start":1727994666806,"stop":1727994666806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d76ffb67540a302d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727994520376,"stop":1727994520377,"duration":1},"status":"passed","severity":"normal"},{"uid":"451d1e15364f768f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1727994653180,"stop":1727994653184,"duration":4},"status":"passed","severity":"normal"},{"uid":"823d1c340f2d2af6","name":"Publishes to nwaku","time":{"start":1727994644559,"stop":1727994644559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d407e61b33f14e4","name":"Decoder throws on empty string content topic","time":{"start":1727994350776,"stop":1727994350776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba39b40e856dc7a7","name":"Number of peers are maintained correctly","time":{"start":1727994444316,"stop":1727994444316,"duration":0},"status":"passed","severity":"normal"},{"uid":"462435b07520cbfe","name":"Check received message containing escaped characters","time":{"start":1727994626745,"stop":1727994626745,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dc3653a906f9e4","name":"Relay - dialed first","time":{"start":1727994756770,"stop":1727994756771,"duration":1},"status":"passed","severity":"normal"},{"uid":"483f01102e5b59e","name":"throws on content topic with empty topic name field","time":{"start":1727994316380,"stop":1727994316381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55ae6b9388404fc","name":"Rejects garbage","time":{"start":1727994355611,"stop":1727994355611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2257e36e2215396","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994585881,"stop":1727994585881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe6c75fe21ceefa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727994449276,"stop":1727994449276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d06831fda3b0c1a","name":"Push message with unicode special characters payload","time":{"start":1727994651201,"stop":1727994651201,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aad4d0e9402bec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727994316406,"stop":1727994316406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d4ebe87f8ae5fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727994693445,"stop":1727994693445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4a3f1aefc6034c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727994520381,"stop":1727994520382,"duration":1},"status":"passed","severity":"normal"},{"uid":"16737ffb2ef81e09","name":"should be called for bootstrap peers","time":{"start":1727994379565,"stop":1727994379565,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb5996a87edc88c","name":"Check publish message containing shell command","time":{"start":1727994660894,"stop":1727994660895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5f214223d7e2be","name":"should use DNS peer discovery with light client","time":{"start":1727994384159,"stop":1727994384160,"duration":1},"status":"skipped","severity":"normal"},{"uid":"10993b5309d7737b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1727994666812,"stop":1727994666812,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e9dc8c7f91ec0c","name":"Push message with content topic containing unicode special characters","time":{"start":1727994693447,"stop":1727994693447,"duration":0},"status":"passed","severity":"normal"},{"uid":"475ad4f995842289","name":"can dial TLS multiaddrs","time":{"start":1727994589618,"stop":1727994589619,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b63bc4294f468c","name":"can start the service","time":{"start":1727994384152,"stop":1727994384154,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1fdc70b8c1ff3d6","name":"LightPush","time":{"start":1727994756773,"stop":1727994756773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97e9ff15c88e3f3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727994626747,"stop":1727994626747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1738355377d01239","name":"should return different streams if requested simultaniously","time":{"start":1727994332136,"stop":1727994332137,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec8f17bd0830809","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1727994666812,"stop":1727994666812,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bfed1e083be84e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727994721399,"stop":1727994721400,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef5532e400d4d25","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727994721394,"stop":1727994721395,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c57e8cdcbbea55","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727994316399,"stop":1727994316399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df5106c8d2ce088","name":"Check received message containing unicode special characters","time":{"start":1727994626712,"stop":1727994626712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6727b28bde0edb19","name":"Subscribe to topic containing long and receive message","time":{"start":1727994527260,"stop":1727994527260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ed4e06cbac6c2e","name":"Push message with custom timestamp: 1727998127602","time":{"start":1727994651263,"stop":1727994651264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb870c731ea460e","name":"Generator, 2 different pubsubtopics","time":{"start":1727994746384,"stop":1727994746385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7b68656f194beb","name":"Encoder throws on undefined content topic","time":{"start":1727994332575,"stop":1727994332575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69aaf816ac3a254","name":"A test","time":{"start":1727994583352,"stop":1727994583352,"duration":0},"status":"passed","severity":"normal"},{"uid":"80929b38d296a66a","name":"Check message on other pubsub topic is not received","time":{"start":1727994626748,"stop":1727994626749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9f630ef0e00383","name":"Relay + Store","time":{"start":1727994324985,"stop":1727994324985,"duration":0},"status":"passed","severity":"normal"},{"uid":"98423ba49a029c44","name":"isConnected should return true after first peer connects","time":{"start":1727994402309,"stop":1727994402310,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e0b8434479a632","name":"should be online or offline if network state changed","time":{"start":1727994371571,"stop":1727994371572,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ad2c9f2f54699","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727994339897,"stop":1727994339897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc714cf8d9a00717","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727994316407,"stop":1727994316407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1ca16682795b1e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727994316394,"stop":1727994316395,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3679c627bf42c10","name":"should push to needed amount of connections","time":{"start":1727994550013,"stop":1727994550013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff97c96f8bb28b2e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727994316412,"stop":1727994316412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2c919356030c4a","name":"groups content topics by expected pubsub topic","time":{"start":1727994316392,"stop":1727994316393,"duration":1},"status":"passed","severity":"normal"},{"uid":"b209203c9bb6b37a","name":"should throw error - no public key","time":{"start":1727994324973,"stop":1727994324973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebb5da45a3b78b","name":"Check publish message containing short","time":{"start":1727994660886,"stop":1727994660887,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ce3d336fe9b1fa","name":"Check publish message after client node is restarted","time":{"start":1727994660902,"stop":1727994660902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a48948d43efce1f","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1727994583141,"stop":1727994583141,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ef214ced4a0d0","name":"Push message with numeric payload","time":{"start":1727994651174,"stop":1727994651174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebab76249999d59f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727994324985,"stop":1727994324985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef4021dc2e9f17d","name":"Reusing cursor across nodes","time":{"start":1727994718333,"stop":1727994718333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78680c271072b9a","name":"1 Store, 2 fetches","time":{"start":1727994340333,"stop":1727994340334,"duration":1},"status":"passed","severity":"normal"},{"uid":"3099381dd2e62f72","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1727994488107,"stop":1727994488107,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d55ce5ac864e46","name":"random static sharding 2 - Cluster ID: 893, Shard ID: 985","time":{"start":1727994724266,"stop":1727994724271,"duration":5},"status":"passed","severity":"normal"},{"uid":"a1b1ca45b173b30a","name":"should set field with all protocols disabled","time":{"start":1727994324984,"stop":1727994324984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7b1f3de65d6b74","name":"should properly create location multiaddrs - tcp4","time":{"start":1727994324981,"stop":1727994324981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e181b09576b8db10","name":"Throws when trying to push message with empty payload","time":{"start":1727994693436,"stop":1727994693436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dc334ca0a69720","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727994402311,"stop":1727994402311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6430b908df68ca53","name":"returns nothing if no connections present","time":{"start":1727994331946,"stop":1727994331947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8820fecd45a0a","name":"Ping on peer without subscriptions","time":{"start":1727994416814,"stop":1727994416814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b592189c51f15d01","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727994316414,"stop":1727994316415,"duration":1},"status":"passed","severity":"normal"},{"uid":"941c2b55b143239f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app47/2/topic345/proto","time":{"start":1727994694521,"stop":1727994694521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8503122b2fee15","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727994687466,"stop":1727994687466,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a097b1b4b4520d","name":"should return empty list for no shard","time":{"start":1727994316399,"stop":1727994316399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e318427bfac4f1f","name":"Check message with no content topic is not received","time":{"start":1727994626724,"stop":1727994626724,"duration":0},"status":"passed","severity":"normal"},{"uid":"db518662e6ee59f7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727994724265,"stop":1727994724266,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fccf5d5dddefec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727994316406,"stop":1727994316406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7be16a63157223","name":"Fails to push message with empty content topic","time":{"start":1727994693447,"stop":1727994693448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60ef71203f4e182","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727994814828,"stop":1727994814828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4d4d2acb4e6389","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727994420961,"stop":1727994420962,"duration":1},"status":"passed","severity":"normal"},{"uid":"433405276b57b6a2","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1727994488114,"stop":1727994488114,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ce818ba51f2de","name":"creates an iterator","time":{"start":1727994743812,"stop":1727994743813,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb02ff361d3846a","name":"same cluster, different shard: nodes connect","time":{"start":1727994606793,"stop":1727994606795,"duration":2},"status":"passed","severity":"normal"},{"uid":"74a061a505e41f3d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727994520376,"stop":1727994520376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac32043ff009da51","name":"Fails to publish duplicate message","time":{"start":1727994660899,"stop":1727994660899,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb22d7e57d6b6a64","name":"1 Relay, 1 fetch","time":{"start":1727994340332,"stop":1727994340333,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc18af7159c27d8f","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1727994488119,"stop":1727994488119,"duration":0},"status":"passed","severity":"normal"},{"uid":"af23d1c4de4b8e72","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1727994488144,"stop":1727994488144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0564207cbebbf9","name":"Subscribe to topic containing short and receive message","time":{"start":1727994721417,"stop":1727994721417,"duration":0},"status":"passed","severity":"normal"},{"uid":"555160e18693262c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727994316400,"stop":1727994316400,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa412a6fc14f8e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1727994653180,"stop":1727994653180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4222bbb918a49","name":"Check received message containing Russian","time":{"start":1727994493894,"stop":1727994493894,"duration":0},"status":"passed","severity":"normal"},{"uid":"208288bf4a49d835","name":"LightPush with 3 connections","time":{"start":1727994522393,"stop":1727994522394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5f876ae42e8d66","name":"Waku message hash computation (payload length 0)","time":{"start":1727994318891,"stop":1727994318891,"duration":0},"status":"passed","severity":"normal"},{"uid":"382922c384ca676","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727994371561,"stop":1727994371563,"duration":2},"status":"passed","severity":"normal"},{"uid":"113e1e6113908029","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1727994666811,"stop":1727994666812,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef670cdff56e89d4","name":"Publish message with custom timestamp: Fri Oct 13 2023 22:30:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1727994660898,"stop":1727994660898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6a72d750330e59","name":"Check message with no content topic is not received","time":{"start":1727994493911,"stop":1727994493918,"duration":7},"status":"passed","severity":"normal"},{"uid":"47af6b4aff738b10","name":"random static sharding 6 - Cluster ID: 952, Shard ID: 541","time":{"start":1727994724272,"stop":1727994724273,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a65d04e06dff9a","name":"Relay + Store","time":{"start":1727994379434,"stop":1727994379434,"duration":0},"status":"passed","severity":"normal"},{"uid":"860c896780d3f8b9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727994493908,"stop":1727994493909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82b55f3df139f88","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727994324207,"stop":1727994324208,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba80ae5ffa3259ce","name":"Subscribe and receive messages via lightPush","time":{"start":1727994721383,"stop":1727994721383,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ac21ab9b89ea7","name":"handles multiple messages","time":{"start":1727994743815,"stop":1727994743816,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfa32d8e579f472","name":"Promise Callback - false","time":{"start":1727994733842,"stop":1727994733842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3022e93e9f8eab45","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488105,"stop":1727994488105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d632d0c9705c61","name":"Subscribe to topic containing short and publish message","time":{"start":1727994666806,"stop":1727994666807,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d1a789cd4e5b75","name":"Check received message containing shell command","time":{"start":1727994626743,"stop":1727994626744,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ddbeb655de7871","name":"Push message with unicode special characters payload","time":{"start":1727994693433,"stop":1727994693435,"duration":2},"status":"passed","severity":"normal"},{"uid":"468cbf00e9ffd650","name":"Push message with long payload","time":{"start":1727994651173,"stop":1727994651173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d005d7112bbfd3f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app97/1/topic795/json","time":{"start":1727994694520,"stop":1727994694520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f660811122e0692","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1727994583142,"stop":1727994583142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efb31a1da8cabcc","name":"different cluster, different shard: nodes don't connect","time":{"start":1727994606802,"stop":1727994606802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e959a258ed8b9e2","name":"Check publish message containing long","time":{"start":1727994660887,"stop":1727994660887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3094c7caddffe83","name":"Push message with content topic containing short","time":{"start":1727994693438,"stop":1727994693438,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dda82cca22496e","name":"Push message with Russian payload","time":{"start":1727994651192,"stop":1727994651193,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2268bdae799808","name":"same cluster, same shard: nodes connect","time":{"start":1727994606790,"stop":1727994606792,"duration":2},"status":"passed","severity":"normal"},{"uid":"71feac529672f8df","name":"Check message on other pubsub topic is not received","time":{"start":1727994626723,"stop":1727994626724,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03055ab116d930c","name":"should properly create location multiaddrs - udp6","time":{"start":1727994324981,"stop":1727994324982,"duration":1},"status":"passed","severity":"normal"},{"uid":"9392d68aca95ba64","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727994316402,"stop":1727994316403,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f02937e262574fc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727994721424,"stop":1727994721425,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f0f1ab92d483b9","name":"Subscribe to topic containing long and receive message","time":{"start":1727994721417,"stop":1727994721418,"duration":1},"status":"passed","severity":"normal"},{"uid":"44dabc76d7b7c52","name":"listenerCount","time":{"start":1727994412212,"stop":1727994412212,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab6f9065204df62","name":"should throw error - invalid id","time":{"start":1727994324974,"stop":1727994324974,"duration":0},"status":"passed","severity":"normal"},{"uid":"565ff727ae112154","name":"Subscribe to topic containing JSON and publish message","time":{"start":1727994666818,"stop":1727994666819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fd2321d45ce613","name":"Push message on custom pubsubTopic","time":{"start":1727994585866,"stop":1727994585867,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f754ad32cd54e2","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1727994420960,"stop":1727994420961,"duration":1},"status":"passed","severity":"normal"},{"uid":"819cc27c626c9f9a","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1727994488119,"stop":1727994488122,"duration":3},"status":"passed","severity":"normal"},{"uid":"835c837c11b0c3b0","name":"Ping on unsubscribed peer","time":{"start":1727994416814,"stop":1727994416815,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81f13952ae46388","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488129,"stop":1727994488130,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53ded8d05692c83","name":"Push message on custom pubsubTopic","time":{"start":1727994585880,"stop":1727994585881,"duration":1},"status":"passed","severity":"normal"},{"uid":"9181892558318be0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727994324215,"stop":1727994324216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11f7aa2f058c8d","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1727994583142,"stop":1727994583142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d462626977446c","name":"Ordered Callback - false","time":{"start":1727994733843,"stop":1727994733843,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f3a1ab64725ffb","name":"Subscribe to topic containing Script and receive message","time":{"start":1727994527270,"stop":1727994527270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6e8d3e3f661382","name":"should only return 1 node with relay and store capability","time":{"start":1727994340541,"stop":1727994340541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f498139d226534","name":"Mutual subscription","time":{"start":1727994666800,"stop":1727994666800,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaad6db24081d89","name":"Push message with custom timestamp: 1727998120672","time":{"start":1727994693450,"stop":1727994693450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b183a75115c4f054","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727994720132,"stop":1727994720132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c90018bcf4aadc2","name":"should not fail to start the service if it is already started","time":{"start":1727994384156,"stop":1727994384156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f360602c764e89c4","name":"1 Relay, 1 Filter, gives up","time":{"start":1727994340335,"stop":1727994340336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fa268ad8051cdb","name":"Relay - times out","time":{"start":1727994756771,"stop":1727994756771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ae9e50525df06f","name":"Check received message containing Script","time":{"start":1727994626706,"stop":1727994626706,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9321f62c450feee","name":"Push message with content topic containing short","time":{"start":1727994651212,"stop":1727994651217,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4e9b14d0056d257","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727994379570,"stop":1727994379572,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5dd689c8cea8747","name":"Check received message containing emoji","time":{"start":1727994493905,"stop":1727994493905,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd3086b758978b9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727994318889,"stop":1727994318890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11f7035c817de86","name":"should be able to decode the field with only STORE set to true","time":{"start":1727994324215,"stop":1727994324215,"duration":0},"status":"passed","severity":"normal"},{"uid":"323d7dbab0a8412f","name":"Query Generator, No message returned","time":{"start":1727994720131,"stop":1727994720131,"duration":0},"status":"passed","severity":"normal"},{"uid":"987e1620cf972230","name":"throws on content topic with too few or too many fields","time":{"start":1727994316377,"stop":1727994316378,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a5218efe234d7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727994316391,"stop":1727994316391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e292f406dab8c4c","name":"topics with same application and version share the same shard","time":{"start":1727994316392,"stop":1727994316392,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5d057196618856","name":"connected peers and dial","time":{"start":1727994627125,"stop":1727994627125,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4f4e9b07d9ff35c","name":"should set field with all protocols enabled","time":{"start":1727994324984,"stop":1727994324984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b418cd64fc322772","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727994449277,"stop":1727994449277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5137deb292ddec45","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1727994583158,"stop":1727994583158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85cf21cc86500fc","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727994350772,"stop":1727994350773,"duration":1},"status":"passed","severity":"normal"},{"uid":"db687c4fe22123c3","name":"Check message received after jswaku node is restarted","time":{"start":1727994626751,"stop":1727994626751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13a7272d18a1dade","name":"Check received message containing long","time":{"start":1727994493889,"stop":1727994493890,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea87326e8b89c46","name":"Check received message containing Arabic","time":{"start":1727994493893,"stop":1727994493894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a70ecb1d7ea5e0","name":"Nodes with multiple pubsub topic","time":{"start":1727994653188,"stop":1727994653188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2a31313456ac03","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727994339896,"stop":1727994339897,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbeacec21a2d053b","name":"Delete observer","time":{"start":1727994628796,"stop":1727994628797,"duration":1},"status":"passed","severity":"normal"},{"uid":"111a7d628d154667","name":"peer:update - should do nothing if another protocol hit","time":{"start":1727994332137,"stop":1727994332138,"duration":1},"status":"passed","severity":"normal"},{"uid":"992a46ad6014b4d2","name":"Push message with content topic containing Russian","time":{"start":1727994651235,"stop":1727994651235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7add5929bca0a5","name":"Check publish message containing JSON","time":{"start":1727994660894,"stop":1727994660894,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b7a7239256d8e8","name":"Non TWN Cluster","time":{"start":1727994694512,"stop":1727994694516,"duration":4},"status":"passed","severity":"normal"},{"uid":"967fb5edaef2534d","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1727994488103,"stop":1727994488104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8727bae716f989","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727994527273,"stop":1727994527274,"duration":1},"status":"passed","severity":"normal"},{"uid":"1059e8ef78af02f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727994316403,"stop":1727994316403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50f6c339f822dcc","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1727994488136,"stop":1727994488136,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3cfddb73e62865","name":"Check received message containing XML","time":{"start":1727994626738,"stop":1727994626739,"duration":1},"status":"passed","severity":"normal"},{"uid":"de51ec72a9bbebf7","name":"Query Generator, No Decoder","time":{"start":1727994720130,"stop":1727994720131,"duration":1},"status":"passed","severity":"normal"},{"uid":"702b74c42520d459","name":"handles different clusterIds correctly","time":{"start":1727994316393,"stop":1727994316393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee446e92e32611fb","name":"Push message with content topic containing special chars","time":{"start":1727994693441,"stop":1727994693441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad22bebc19f7290b","name":"Check publish message containing Chinese","time":{"start":1727994660889,"stop":1727994660889,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc4acb02e6f22a0","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1727994488124,"stop":1727994488127,"duration":3},"status":"passed","severity":"normal"},{"uid":"858d21f11ae27240","name":"should not fail to start the service if it is already started","time":{"start":1727994690394,"stop":1727994690395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6695010b7ac6d995","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727994316410,"stop":1727994316411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1e2698aff2e914","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727994318892,"stop":1727994318892,"duration":0},"status":"passed","severity":"normal"},{"uid":"751e1f8e66359d4c","name":"Check publish message containing special chars","time":{"start":1727994660888,"stop":1727994660889,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fb51d4ac3a7751","name":"Check received message containing special chars","time":{"start":1727994626728,"stop":1727994626729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f6879dd4a7d394","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727994316387,"stop":1727994316387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c23654213c3cd42","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727994721427,"stop":1727994721431,"duration":4},"status":"passed","severity":"normal"},{"uid":"a48c25b82a97539","name":"Query with Promise Callback, No message returned","time":{"start":1727994720136,"stop":1727994720136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71de8db20fde107","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994420961,"stop":1727994420961,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bcfa00c2ab2abd","name":"Push message with content topic containing long","time":{"start":1727994693438,"stop":1727994693439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efeb4a2bbe8e8df","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727994520381,"stop":1727994520381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82834c64f132624","name":"Check received message with timestamp: 1727994371515000000 ","time":{"start":1727994626717,"stop":1727994626718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8729134e4e2c878","name":"Push message with emoji payload","time":{"start":1727994651210,"stop":1727994651210,"duration":0},"status":"passed","severity":"normal"},{"uid":"13457f3f1e67331b","name":"All","time":{"start":1727994379435,"stop":1727994379435,"duration":0},"status":"passed","severity":"normal"},{"uid":"6476423f5149df8e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727994750892,"stop":1727994750892,"duration":0},"status":"passed","severity":"normal"},{"uid":"454e243ea0436bb0","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727994332226,"stop":1727994332227,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e084b0dea5cf8b8","name":"Subscribe and receive messages via waku relay post","time":{"start":1727994721385,"stop":1727994721385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f60949080c294cb","name":"should return all peers when numPeers is 0","time":{"start":1727994332226,"stop":1727994332226,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cef72a078910c2","name":"Query generator for multiple messages with different message text format","time":{"start":1727994737938,"stop":1727994737938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adbfcf438a342aa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727994316403,"stop":1727994316404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67c2ab11a9a3283","name":"Passing page size 110 when there are 120 messages","time":{"start":1727994741475,"stop":1727994741475,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cfc23378157364","name":"Push message with Basic HTML tag payload","time":{"start":1727994651199,"stop":1727994651200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1f782a6e888bdf","name":"Push message with Chinese payload","time":{"start":1727994693420,"stop":1727994693420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adda7501c3309be","name":"Subscribe to topic containing XML and receive message","time":{"start":1727994527270,"stop":1727994527270,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d69218976a7308","name":"A test","time":{"start":1727994583352,"stop":1727994583353,"duration":1},"status":"passed","severity":"normal"},{"uid":"3124e9cc402fc2f1","name":"Renews subscription after lossing a connection","time":{"start":1727994721436,"stop":1727994721437,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9c7179f10c3329","name":"should get / set UDP multiaddr","time":{"start":1727994324976,"stop":1727994324976,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d1683abfa1960c","name":"should create a new stream if no existing for protocol found","time":{"start":1727994332135,"stop":1727994332136,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d31e80be0c336c","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1727994583152,"stop":1727994583154,"duration":2},"status":"passed","severity":"normal"},{"uid":"d19a440d24ed91d2","name":"Fails to push message bigger that 1MB","time":{"start":1727994651264,"stop":1727994651264,"duration":0},"status":"passed","severity":"normal"},{"uid":"7296d7f82ac3854c","name":"Check received message containing numeric","time":{"start":1727994626703,"stop":1727994626703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71d48b316886eef","name":"Check received message containing Script","time":{"start":1727994626737,"stop":1727994626738,"duration":1},"status":"passed","severity":"normal"},{"uid":"46af5051b7b7d767","name":"Subscribe and receive messages via lightPush","time":{"start":1727994721410,"stop":1727994721410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e16c71ac80d4608","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app52/7/topic382/proto","time":{"start":1727994694518,"stop":1727994694519,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca08ee002031c10","name":"Check received message containing Russian","time":{"start":1727994626734,"stop":1727994626735,"duration":1},"status":"passed","severity":"normal"},{"uid":"5809480cb1912fcd","name":"caches peers it previously fetched","time":{"start":1727994340540,"stop":1727994340540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a636b2ca6efcf1","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727994316398,"stop":1727994316398,"duration":0},"status":"passed","severity":"normal"},{"uid":"53db4ae5af97e27c","name":"Check received message containing long","time":{"start":1727994626703,"stop":1727994626703,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa281b7d71361fa6","name":"Passing page size 0 when there are 110 messages","time":{"start":1727994741472,"stop":1727994741473,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63fd46b659dac87","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727994750894,"stop":1727994750894,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e0ca84745a78a4","name":"Push message with special chars payload","time":{"start":1727994651178,"stop":1727994651190,"duration":12},"status":"passed","severity":"normal"},{"uid":"ae0ae457a4703d59","name":"Publish message with large meta","time":{"start":1727994660902,"stop":1727994660902,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd660a3d7959a710","name":"Sign & Recover","time":{"start":1727994351230,"stop":1727994351231,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7c6343ac0791e3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727994721432,"stop":1727994721434,"duration":2},"status":"passed","severity":"normal"},{"uid":"52180474dfa41f9c","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1727994488123,"stop":1727994488123,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba999aecca44af0","name":"Push message with content topic containing shell command","time":{"start":1727994651245,"stop":1727994651245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efe2955cfbcfa0c","name":"Check message with non string payload is not received","time":{"start":1727994626725,"stop":1727994626725,"duration":0},"status":"passed","severity":"normal"},{"uid":"24aa479e2da3f5df","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727994324216,"stop":1727994324218,"duration":2},"status":"passed","severity":"normal"},{"uid":"121aab5fe1ac157c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727994316407,"stop":1727994316407,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e7c904f177bfdf","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727994316398,"stop":1727994316399,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c674e124feee0b","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727994420963,"stop":1727994420965,"duration":2},"status":"passed","severity":"normal"},{"uid":"758eea6d29c60c2c","name":"Check received message with timestamp: 1727994371515000000 ","time":{"start":1727994626746,"stop":1727994626746,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d8da031402c850","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727994449278,"stop":1727994449278,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a25890bda531f7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1727994332139,"stop":1727994332140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a496dbeba2d8a3e7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1727994660901,"stop":1727994660901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6002e0fad9c1bdd4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727994721393,"stop":1727994721394,"duration":1},"status":"passed","severity":"normal"},{"uid":"101cb05ba0b07c8e","name":"Passing page size 11 when there are 10 messages","time":{"start":1727994741474,"stop":1727994741474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5e450c62cb43b5","name":"Waku message hash computation (no timestamp)","time":{"start":1727994318891,"stop":1727994318892,"duration":1},"status":"passed","severity":"normal"},{"uid":"3005743b2fe602e5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1727994737938,"stop":1727994737944,"duration":6},"status":"passed","severity":"normal"},{"uid":"f7dcb219fcbad7a6","name":"should set field with only FILTER enabled","time":{"start":1727994324985,"stop":1727994324985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4682573eaed26c53","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1727994583141,"stop":1727994583142,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc4320930fd7605","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1727994583154,"stop":1727994583155,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5225b498645b00","name":"throws on content topic with non-number generation field","time":{"start":1727994316378,"stop":1727994316379,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd13032a417deae8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727994488117,"stop":1727994488118,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc02ba1a227a3936","name":"Generator, custom pubsub topic","time":{"start":1727994746382,"stop":1727994746383,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc06a5296b4cb4f","name":"Query Generator - false","time":{"start":1727994733841,"stop":1727994733841,"duration":0},"status":"passed","severity":"normal"},{"uid":"478ee404630777d2","name":"Check received message containing unicode special characters","time":{"start":1727994626745,"stop":1727994626745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ad1363c2ce2800","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727994527256,"stop":1727994527256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a210c5d298eecb","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727994316388,"stop":1727994316389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5118f17f0d95f4","name":"Check received message with timestamp: 1727994371300 ","time":{"start":1727994493906,"stop":1727994493907,"duration":1},"status":"passed","severity":"normal"},{"uid":"57783f3d4b169306","name":"Check received message containing Russian","time":{"start":1727994626705,"stop":1727994626705,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa985ba9e14dd5b9","name":"Check message on other pubsub topic is not received","time":{"start":1727994493911,"stop":1727994493911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4b88dc4f79a6ca","name":"Generator, 2 different pubsubtopics","time":{"start":1727994746386,"stop":1727994746386,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d896b24b380463","name":"Push message with JSON payload","time":{"start":1727994693430,"stop":1727994693431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91277ff3274e405","name":"should return unique PubsubTopics for static sharding","time":{"start":1727994316397,"stop":1727994316397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9773a0c3904229cc","name":"should set field with only STORE enabled","time":{"start":1727994324984,"stop":1727994324985,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e02438522fd551","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727994352322,"stop":1727994352322,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d7a73d5ffac06d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727994721432,"stop":1727994721432,"duration":0},"status":"passed","severity":"normal"},{"uid":"185a74e11ca4caf8","name":"Decoder throws on undefined content topic","time":{"start":1727994350775,"stop":1727994350776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f921aa5b4da205f","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1727994583141,"stop":1727994583141,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bca81d8832b287","name":"should return usable stream attached to connection","time":{"start":1727994332133,"stop":1727994332134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89808b82efa2cf3","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727994718324,"stop":1727994718325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8670d11f704e2a5e","name":"Push message with Arabic payload","time":{"start":1727994693421,"stop":1727994693422,"duration":1},"status":"passed","severity":"normal"},{"uid":"441f902b87127b75","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727994316404,"stop":1727994316404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d32de4ea6d2f095","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727994318890,"stop":1727994318890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf49363aa2d9482","name":"Query generator for 2000 messages","time":{"start":1727994737949,"stop":1727994737949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16328f4131fe3ab","name":"Push message with special chars payload","time":{"start":1727994693419,"stop":1727994693420,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbcf28074604e5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1727994666808,"stop":1727994666811,"duration":3},"status":"passed","severity":"normal"},{"uid":"6202bcf37babd4e","name":"Passing invalid cursor","time":{"start":1727994718333,"stop":1727994718334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bb751b8101043","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727994721431,"stop":1727994721431,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fef75e9467b712","name":"Symmetric encrypt & Decrypt","time":{"start":1727994351229,"stop":1727994351230,"duration":1},"status":"passed","severity":"normal"},{"uid":"b671fbb3144df2a4","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727994316409,"stop":1727994316409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6236c21810f70f32","name":"Push message with content topic containing Arabic","time":{"start":1727994651225,"stop":1727994651235,"duration":10},"status":"passed","severity":"normal"},{"uid":"bb5d59efe402fe89","name":"Push message with custom timestamp: 1697236127602","time":{"start":1727994651260,"stop":1727994651261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fff6207a726778","name":"Check received message containing emoji","time":{"start":1727994626746,"stop":1727994626746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d431a20b60acf39","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1727994488106,"stop":1727994488106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f29839244e2eb1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727994750893,"stop":1727994750893,"duration":0},"status":"passed","severity":"normal"},{"uid":"57901666896cec1c","name":"Push message with content topic containing SQL Injection","time":{"start":1727994651235,"stop":1727994651236,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9b61eeb1c5a31a","name":"should properly create location multiaddrs - udp","time":{"start":1727994324982,"stop":1727994324982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f713f67fc35ef3b6","name":"removeEventListener with wrong event","time":{"start":1727994412211,"stop":1727994412211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6aedeb24cf4061","name":"Encoder throws on undefined content topic","time":{"start":1727994352324,"stop":1727994352324,"duration":0},"status":"passed","severity":"normal"},{"uid":"248f9d434c641557","name":"Push message with content topic containing Script","time":{"start":1727994693444,"stop":1727994693444,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e78519248fcda2","name":"Check message with no payload is not received","time":{"start":1727994626724,"stop":1727994626725,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48fb70caae4f90d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727994332577,"stop":1727994332577,"duration":0},"status":"passed","severity":"normal"},{"uid":"70201553f3fa817a","name":"Check received message containing special chars","time":{"start":1727994626703,"stop":1727994626704,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc5cbca7a67baab","name":"Query Generator - true","time":{"start":1727994733840,"stop":1727994733841,"duration":1},"status":"passed","severity":"normal"},{"uid":"deedb6aea6af6dd8","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1727994488104,"stop":1727994488104,"duration":0},"status":"passed","severity":"normal"},{"uid":"700dbb237b201182","name":"Publish message with custom timestamp: Thu Oct 03 2024 21:30:51 GMT+0000 (Coordinated Universal Time)","time":{"start":1727994660898,"stop":1727994660898,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a1c728f1fd82a3","name":"dispatchEvent via connectionManager","time":{"start":1727994412212,"stop":1727994412212,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee5fceb1b5235df","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727994585878,"stop":1727994585879,"duration":1},"status":"passed","severity":"normal"},{"uid":"52407cdd03e65110","name":"Check publish message containing Russian","time":{"start":1727994660890,"stop":1727994660891,"duration":1},"status":"passed","severity":"normal"},{"uid":"845da197b686284d","name":"should throw an error for missing sharding configuration","time":{"start":1727994316412,"stop":1727994316412,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd10e0dfd44b6731","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727994324204,"stop":1727994324204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf7afbd716afbae","name":"random static sharding 5 - Cluster ID: 784, Shard ID: 710","time":{"start":1727994724272,"stop":1727994724272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc940ac2f0360d9","name":"new peer added after a peer was already found","time":{"start":1727994687465,"stop":1727994687466,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b2858e7a5dd13552","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727994316390,"stop":1727994316390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c369eabd158523","name":"Publish without waiting for remote peer","time":{"start":1727994666801,"stop":1727994666801,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacaec13d7aa103c","name":"Check publish message containing XML","time":{"start":1727994660892,"stop":1727994660893,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c02b23542dd3a65","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727994352323,"stop":1727994352323,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9e8729a9516fa4","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727994316408,"stop":1727994316408,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fc3bac525ef65c","name":"Push message with SQL Injection payload","time":{"start":1727994693423,"stop":1727994693423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1534bb055ebef9","name":"Check message with no payload is not received","time":{"start":1727994493919,"stop":1727994493919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad28658d995d3bd","name":"Check received message containing SQL Injection","time":{"start":1727994626705,"stop":1727994626705,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50c4948cda9ccda","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727994316458,"stop":1727994316458,"duration":0},"status":"passed","severity":"normal"}] |