2024-09-02 23:33:56 +00:00

1 line
158 KiB
JSON

[{"uid":"ba9110c60f53e234","name":"Push message with long payload","time":{"start":1725319809740,"stop":1725319809741,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6044ba8bde7261c","name":"Filter","time":{"start":1725319964322,"stop":1725319964322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3b5a0d9cdc62fb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725319933059,"stop":1725319933059,"duration":0},"status":"passed","severity":"normal"},{"uid":"901bd340a12306b8","name":"Subscribe to topic containing XML and publish message","time":{"start":1725319845474,"stop":1725319845475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85f0f1b2aa27399","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app94/4/topic729/test.js","time":{"start":1725319870901,"stop":1725319870902,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f10423f35c298b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725319933096,"stop":1725319933097,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a6e501fef77c74","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725319398120,"stop":1725319398121,"duration":1},"status":"passed","severity":"normal"},{"uid":"4162bd240e633c93","name":"Check received message containing escaped characters","time":{"start":1725319801840,"stop":1725319801840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1056dc027b314de","name":"should properly create location multiaddrs - udp6","time":{"start":1725319348434,"stop":1725319348434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1347fa43ed2ab1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725319339991,"stop":1725319339991,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f8b1e1d0e3ef66","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725319340011,"stop":1725319340011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b62824cc094a139","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app33/6/topic859/json","time":{"start":1725319870907,"stop":1725319870908,"duration":1},"status":"passed","severity":"normal"},{"uid":"65eee24e4222a06f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725319372420,"stop":1725319372421,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f8d1350d82fdb3","name":"Decoder throws on empty string content topic","time":{"start":1725319370960,"stop":1725319370960,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfca05c3ae9da6e1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725319353308,"stop":1725319353309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31218a109256e65","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725319390840,"stop":1725319390840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed74ff7961bdcf3f","name":"should decode valid enr with tcp successfully","time":{"start":1725319348424,"stop":1725319348425,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3945fdcb24c47a","name":"should not receive a peer event before start","time":{"start":1725319404061,"stop":1725319404061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f543d55e9c8d7716","name":"Symmetric encrypt & Decrypt","time":{"start":1725319371172,"stop":1725319371172,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fe09a26f04d2b6","name":"Sets default value correctly","time":{"start":1725319956127,"stop":1725319956127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce75d060fa160c0d","name":"should not receive a peer event before start","time":{"start":1725319364850,"stop":1725319364851,"duration":1},"status":"passed","severity":"normal"},{"uid":"2212ed9a32b089b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725319340024,"stop":1725319340024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb857c95d0870ee","name":"Push message with content topic containing unicode special characters","time":{"start":1725319904849,"stop":1725319904850,"duration":1},"status":"passed","severity":"normal"},{"uid":"4660c3e74ed6458e","name":"should not fail to stop the service if it was not started","time":{"start":1725319364849,"stop":1725319364850,"duration":1},"status":"passed","severity":"normal"},{"uid":"94515da0788c22ca","name":"Check message with invalid timestamp is not received","time":{"start":1725319801829,"stop":1725319801829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a049db5480bde06","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725319894422,"stop":1725319894422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2559dc0ada23601","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725319359859,"stop":1725319359860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fedb7d8e8b6a9d4","name":"Delete observer","time":{"start":1725319804592,"stop":1725319804593,"duration":1},"status":"passed","severity":"normal"},{"uid":"b786934ca991d28","name":"Push message with content topic containing escaped characters","time":{"start":1725319809803,"stop":1725319809804,"duration":1},"status":"passed","severity":"normal"},{"uid":"b275480f3b99a150","name":"Keep-alive pings maintain the connection","time":{"start":1725319500541,"stop":1725319500541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1d90d504e6338a","name":"throws on content topic with empty encoding field","time":{"start":1725319340008,"stop":1725319340008,"duration":0},"status":"passed","severity":"normal"},{"uid":"254098727c451ba6","name":"Push message with content topic containing SQL Injection","time":{"start":1725319809799,"stop":1725319809800,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf43f71f8917740","name":"Sample","time":{"start":1725319347758,"stop":1725319347758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd168efa8c36442","name":"Check publish message containing Arabic","time":{"start":1725319845572,"stop":1725319845574,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a3e66e426aa4f7d","name":"Push message with Basic HTML tag payload","time":{"start":1725319904831,"stop":1725319904831,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb80666f1427914d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725319801845,"stop":1725319801845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4834fd401745dc24","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725319347753,"stop":1725319347754,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1648a5275442","name":"Store - dialed first","time":{"start":1725319964321,"stop":1725319964321,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c88ab689dc5715","name":"should only return 1 node with store capability","time":{"start":1725319361003,"stop":1725319361003,"duration":0},"status":"passed","severity":"normal"},{"uid":"36deaf26e73b8a62","name":"Ping on unsubscribed peer","time":{"start":1725319469030,"stop":1725319469030,"duration":0},"status":"passed","severity":"normal"},{"uid":"85494f065e72340","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/5/topic501/proto","time":{"start":1725319870905,"stop":1725319870906,"duration":1},"status":"passed","severity":"normal"},{"uid":"c377d3152249ea5d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319694394,"stop":1725319694394,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fcbc38dc4e3599","name":"Waku message hash computation (no timestamp)","time":{"start":1725319342418,"stop":1725319342419,"duration":1},"status":"passed","severity":"normal"},{"uid":"4123de9214da5032","name":"Check received message containing Chinese","time":{"start":1725319801815,"stop":1725319801816,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b2980b00b7ba9b","name":"Check received message with timestamp: 1725319388941000000 ","time":{"start":1725319568166,"stop":1725319568167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45511dafb2b3fac","name":"Check publish message containing XML","time":{"start":1725319845577,"stop":1725319845578,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0863eb7e18a7ac","name":"Subscribe and receives messages on 20 topics","time":{"start":1725319933090,"stop":1725319933090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdb8a768b502a71","name":"Query generator for multiple messages","time":{"start":1725319942886,"stop":1725319942886,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dee0678aeda2c3b","name":"Passing page size 110 when there are 120 messages","time":{"start":1725319944709,"stop":1725319944710,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c1778354a4f639","name":"should not fail to stop the service if it was not started","time":{"start":1725319852370,"stop":1725319852370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6867b64a998e6b8","name":"Check publish message after service node is restarted","time":{"start":1725319845597,"stop":1725319845597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1149ae65ad4249f","name":"throws on content topic with generation field greater than 0","time":{"start":1725319340007,"stop":1725319340007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8079e577e12e3aa1","name":"Check received message containing long","time":{"start":1725319568152,"stop":1725319568153,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edcd4def76cfee0","name":"Check received message with timestamp: 1725319390041 ","time":{"start":1725319801841,"stop":1725319801845,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6a984c7891209fe","name":"can start the service","time":{"start":1725319364848,"stop":1725319364849,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc977924dbdd354","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725319959501,"stop":1725319959501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63395ce0dceae54","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app12/7/topic657/xml","time":{"start":1725319870909,"stop":1725319870916,"duration":7},"status":"passed","severity":"normal"},{"uid":"943f99c0c5a1950d","name":"random static sharding 1 - Cluster ID: 683, Shard ID: 406","time":{"start":1725319901014,"stop":1725319901014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e55198a8d04fca","name":"Push message with rate limit","time":{"start":1725319904861,"stop":1725319904861,"duration":0},"status":"passed","severity":"normal"},{"uid":"49366c4aee3c5621","name":"should properly create peer info with all multiaddrs","time":{"start":1725319348435,"stop":1725319348435,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fdf35f7a4cc375","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725319607060,"stop":1725319607060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7e36a540dcd98d","name":"handles empty contentTopics array correctly","time":{"start":1725319340029,"stop":1725319340029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1999ed434b1edd","name":"should emit a peer event after start","time":{"start":1725319404061,"stop":1725319404061,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9bc32d44257da5","name":"Check received message containing JSON","time":{"start":1725319801839,"stop":1725319801839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2dfc6f68de0ca","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725319820594,"stop":1725319820594,"duration":0},"status":"passed","severity":"normal"},{"uid":"be434faec4aa6915","name":"random static sharding 9 - Cluster ID: 53, Shard ID: 797","time":{"start":1725319901019,"stop":1725319901019,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e105b29df0575e","name":"Passing an array","time":{"start":1725319956125,"stop":1725319956125,"duration":0},"status":"passed","severity":"normal"},{"uid":"170be2f219e585c2","name":"Query Generator, No message returned","time":{"start":1725319914500,"stop":1725319914501,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eabce302ca088df","name":"non connected peers","time":{"start":1725319802073,"stop":1725319802073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"785ce032243548df","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564836,"stop":1725319564837,"duration":1},"status":"passed","severity":"normal"},{"uid":"36937b5c5ecd6fee","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725319360431,"stop":1725319360432,"duration":1},"status":"passed","severity":"normal"},{"uid":"556c86cc1c224507","name":"should not receive a peer event after stop","time":{"start":1725319404062,"stop":1725319404062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c99b3b268f6a44","name":"Push message with XML payload","time":{"start":1725319904830,"stop":1725319904831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce18310b1276d867","name":"start node with empty shard should fail","time":{"start":1725319901021,"stop":1725319901022,"duration":1},"status":"passed","severity":"normal"},{"uid":"6432dfe9fc71e534","name":"can start the service","time":{"start":1725319404059,"stop":1725319404059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e42bc8a98d933ec","name":"should be called for bootstrap peers","time":{"start":1725319398120,"stop":1725319398120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d09322db3bef98","name":"1 Relay, 1 fetch","time":{"start":1725319360700,"stop":1725319360701,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f3726fd05cb1e4","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725319340011,"stop":1725319340011,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9833ca0c9b3c14","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725319933098,"stop":1725319933099,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ab0c7d493b9259","name":"Used by Waku Relay","time":{"start":1725319956126,"stop":1725319956126,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e5731350e26262","name":"should handle a minimal index list","time":{"start":1725319339990,"stop":1725319339990,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ab05d68742baa4","name":"Check received message containing unicode special characters","time":{"start":1725319801826,"stop":1725319801826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca938b7b881f1e57","name":"should encode/decode to text encoding","time":{"start":1725319348428,"stop":1725319348429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e69b9f88b6aa4d","name":"Push message with Script payload","time":{"start":1725319809753,"stop":1725319809754,"duration":1},"status":"passed","severity":"normal"},{"uid":"79015201c252d908","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725319933089,"stop":1725319933089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d397ff311b0cac72","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725319607056,"stop":1725319607056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d46cd6e69eb19eb","name":"should emit a peer event after start","time":{"start":1725319852371,"stop":1725319852371,"duration":0},"status":"passed","severity":"normal"},{"uid":"d953dd076e21497f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725319734109,"stop":1725319734109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3035a79dab09dd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319694392,"stop":1725319694393,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f301fca96662af","name":"isConnected should return true after first peer connects","time":{"start":1725319439079,"stop":1725319439079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58bf1021738bc6f","name":"removeEventListener with correct event","time":{"start":1725319431057,"stop":1725319431058,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e28a84f307a489b","name":"different cluster, different shard: nodes don't connect","time":{"start":1725319734110,"stop":1725319734111,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1e7c01b8656dae","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725319340012,"stop":1725319340012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a850e072b6be55de","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725319894422,"stop":1725319894423,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c8528cf28dcf1","name":"Push message with content topic containing JSON","time":{"start":1725319809801,"stop":1725319809801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b987dc22c10af6a4","name":"new peer added after a peer was already found","time":{"start":1725319820593,"stop":1725319820593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ef16a3e7f0834fe","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725319607061,"stop":1725319607062,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a48868a62aed6f","name":"more peers than existing","time":{"start":1725319802071,"stop":1725319802072,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59ef782322457552","name":"Check received message containing emoji","time":{"start":1725319568165,"stop":1725319568166,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ee6007cfe9d93d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725319607057,"stop":1725319607057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f98018fcd598dc","name":"Push message with short payload","time":{"start":1725319904824,"stop":1725319904824,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbb09e2ec63e1e4","name":"Fields are not dropped","time":{"start":1725319352475,"stop":1725319352476,"duration":1},"status":"passed","severity":"normal"},{"uid":"157a4be014695fb3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725319504805,"stop":1725319504805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73eb0b0ba31fd6","name":"Nwaku publishes","time":{"start":1725319826105,"stop":1725319826106,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42eaecb414b1e6b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725319845475,"stop":1725319845476,"duration":1},"status":"passed","severity":"normal"},{"uid":"6092baa10a617ff6","name":"should emit a peer event after start","time":{"start":1725319364850,"stop":1725319364850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0485cfb852ac53","name":"Renews peer on consistent missed messages","time":{"start":1725319500543,"stop":1725319500543,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf0054a179c02","name":"configure the node with multiple pubsub topics","time":{"start":1725319901020,"stop":1725319901020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56779b83651081","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725319933075,"stop":1725319933075,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1bec14e26b7c9f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725319340017,"stop":1725319340017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1c8daa6a9ec90d","name":"Subscribe and receive messages via waku relay post","time":{"start":1725319933088,"stop":1725319933089,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7b8d4c8d00c4eb","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725319347751,"stop":1725319347752,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b83e2b93deb59d","name":"Passing page size 0 when there are 110 messages","time":{"start":1725319944706,"stop":1725319944706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea354e345dfcd7f9","name":"Push message with Chinese payload","time":{"start":1725319809747,"stop":1725319809749,"duration":2},"status":"passed","severity":"normal"},{"uid":"32953033e15cebc5","name":"Subscribe to topic containing long and receive message","time":{"start":1725319933092,"stop":1725319933093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5991d71b170b6eb0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725319347757,"stop":1725319347757,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca3633cd50a2db9","name":"Passing page size 3 when there are 20 messages","time":{"start":1725319944707,"stop":1725319944708,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdc6e4abf8a8cc2","name":"tcp ip4 address","time":{"start":1725319347806,"stop":1725319347807,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b89a4c44050f070","name":"Publish message with custom timestamp: Mon Sep 02 2024 22:30:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1725319845591,"stop":1725319845591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4551eae5478fd0f","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725319564831,"stop":1725319564832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb0b2dbf5204179","name":"Privacy Node - default protocol","time":{"start":1725319964322,"stop":1725319964323,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d0d0d92b0ab3c8","name":"through manual discovery","time":{"start":1725319731409,"stop":1725319731409,"duration":0},"status":"broken","severity":"normal"},{"uid":"bef6d42ab8b94a2a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725319914501,"stop":1725319914501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d5fff9ea317e5c","name":"throws on content topic with non-number generation field","time":{"start":1725319340006,"stop":1725319340007,"duration":1},"status":"passed","severity":"normal"},{"uid":"22869aff26956cb5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725319845468,"stop":1725319845468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffacaaf38afc0d05","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725319940371,"stop":1725319940371,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca00d13242dc94f","name":"should throw an error for missing sharding configuration","time":{"start":1725319340028,"stop":1725319340028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5b7acaabe75ef7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725319568183,"stop":1725319568184,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4b5f3cc0cb029c","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725319564812,"stop":1725319564813,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb62e03cfddb8b42","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725319820226,"stop":1725319820227,"duration":1},"status":"passed","severity":"normal"},{"uid":"46db53334aa277ca","name":"handles empty shards array correctly","time":{"start":1725319340028,"stop":1725319340028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6884fff9f2540357","name":"Fails to publish duplicate message","time":{"start":1725319845591,"stop":1725319845592,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedc65136e620b32","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725319708123,"stop":1725319708123,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaeddd767026dd9","name":"Failed peers are renewed","time":{"start":1725319640875,"stop":1725319640875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a4a36db82005b3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725319894423,"stop":1725319894423,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb3c37819c72e73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725319340021,"stop":1725319340021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f099e04716eb92ea","name":"should return empty list for no shard","time":{"start":1725319340017,"stop":1725319340017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a51e74d5b1e00dc","name":"Check received message containing SQL Injection","time":{"start":1725319568158,"stop":1725319568159,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae40a763643d721c","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725319390838,"stop":1725319390838,"duration":0},"status":"passed","severity":"normal"},{"uid":"454419c077702bdb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725319342416,"stop":1725319342417,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bc7a1085ce330d","name":"1 Store, 2 fetches","time":{"start":1725319360701,"stop":1725319360701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b620fa8dd07d32","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725319340020,"stop":1725319340020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d2d7a800d7baa7","name":"can start and stop the service","time":{"start":1725319364849,"stop":1725319364849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5225916b6c28eb3c","name":"Generator, custom pubsub topic","time":{"start":1725319943530,"stop":1725319943531,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb69dc0976b11971","name":"Check message with no content topic is not received","time":{"start":1725319801846,"stop":1725319801847,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd00c70f09f4297","name":"Push message with escaped characters payload","time":{"start":1725319904832,"stop":1725319904832,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb736b28dedc0528","name":"creates an iterator","time":{"start":1725319949447,"stop":1725319949448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78b1fa4d6e10d66","name":"Push message with content topic containing short","time":{"start":1725319809782,"stop":1725319809783,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09123d79649ec6a","name":"addEventListener with wrong event","time":{"start":1725319431057,"stop":1725319431057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9387f7515e55d699","name":"Ping on subscribed peer","time":{"start":1725319469032,"stop":1725319469033,"duration":1},"status":"passed","severity":"normal"},{"uid":"3733b6a66a68f746","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725319708123,"stop":1725319708123,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63053b607fbe5d","name":"Ordered Callback - false","time":{"start":1725319924467,"stop":1725319924469,"duration":2},"status":"passed","severity":"normal"},{"uid":"16fbfe49e185dda3","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725319845469,"stop":1725319845469,"duration":0},"status":"passed","severity":"normal"},{"uid":"628dbc942abc0e01","name":"Fails to push message bigger that 1MB","time":{"start":1725319809816,"stop":1725319809821,"duration":5},"status":"passed","severity":"normal"},{"uid":"2dca1cf7ae3ede1b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725319612033,"stop":1725319612034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8564a1c3ee5e3c5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725319933061,"stop":1725319933061,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee3e67ea92d65ef","name":"Check received message containing escaped characters","time":{"start":1725319801825,"stop":1725319801826,"duration":1},"status":"passed","severity":"normal"},{"uid":"3479101f6df92299","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725319340023,"stop":1725319340023,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d0d3625a6d2ace","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725319933100,"stop":1725319933100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12535316f05f519","name":"should set field with only RELAY enabled","time":{"start":1725319348436,"stop":1725319348436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f744151bba1009","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725319845471,"stop":1725319845471,"duration":0},"status":"passed","severity":"normal"},{"uid":"701dbbb210d9b70e","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725319340025,"stop":1725319340025,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc494c61527e2763","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app81/4/topic713/json","time":{"start":1725319870903,"stop":1725319870904,"duration":1},"status":"passed","severity":"normal"},{"uid":"466371a5190caae0","name":"Accepts a valid Waku Message","time":{"start":1725319375619,"stop":1725319375620,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b3dc70051f62a","name":"random static sharding 6 - Cluster ID: 273, Shard ID: 563","time":{"start":1725319901017,"stop":1725319901018,"duration":1},"status":"passed","severity":"normal"},{"uid":"8808fba769aa5b9c","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725319708125,"stop":1725319708126,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eddb8bf11849845","name":"Check meta is set [symmetric]","time":{"start":1725319370957,"stop":1725319370957,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cc38a00e1c4d03","name":"Decoder throws on undefined content topic","time":{"start":1725319370959,"stop":1725319370959,"duration":0},"status":"passed","severity":"normal"},{"uid":"201789a2882e0334","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725319820229,"stop":1725319820229,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e96a4cdc9f212d","name":"throws an error for improperly formatted content topics","time":{"start":1725319340014,"stop":1725319340014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd2a8bcd0cb0e34","name":"LightPush with 1 connections","time":{"start":1725319617239,"stop":1725319617240,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4f9b89f66fd279","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725319607054,"stop":1725319607054,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b4437ec28f7568","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725319809801,"stop":1725319809801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea1b8dfc063bea0","name":"Check received message containing emoji","time":{"start":1725319801826,"stop":1725319801827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f995a9bed3652e0","name":"Check publish message containing numeric","time":{"start":1725319845556,"stop":1725319845556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be51d9b64bd9b5b","name":"LightPush","time":{"start":1725319964322,"stop":1725319964322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3567b86d1faab9","name":"same cluster, different shard: nodes connect","time":{"start":1725319734109,"stop":1725319734110,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70503d6168828af","name":"Check publish message after client node is restarted","time":{"start":1725319845598,"stop":1725319845598,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58ba1ed2af51edcd","name":"random static sharding 4 - Cluster ID: 644, Shard ID: 832","time":{"start":1725319901016,"stop":1725319901016,"duration":0},"status":"passed","severity":"normal"},{"uid":"50151b67daee8692","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725319439080,"stop":1725319439080,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce3670e7bf9af2e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725319933089,"stop":1725319933089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf92897e3385eb5f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725319959501,"stop":1725319959501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4625d48c3f9e59","name":"Check received message containing Chinese","time":{"start":1725319568155,"stop":1725319568156,"duration":1},"status":"passed","severity":"normal"},{"uid":"be92f0726e1e2c55","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725319933099,"stop":1725319933099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7af85f6c2f9660f","name":"Subscribe to topic containing long and receive message","time":{"start":1725319607056,"stop":1725319607056,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc325a39609b352c","name":"Number of peers are maintained correctly","time":{"start":1725319640875,"stop":1725319640875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2ee90612c1f7d3","name":"different cluster, same shard: nodes don't connect","time":{"start":1725319734110,"stop":1725319734110,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf17a8d714e87ad","name":"Check message with no content topic is not received","time":{"start":1725319801830,"stop":1725319801830,"duration":0},"status":"passed","severity":"normal"},{"uid":"696d9aaed168e98","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725319370954,"stop":1725319370956,"duration":2},"status":"passed","severity":"normal"},{"uid":"33ec405b3fc24614","name":"Generator, 2 different pubsubtopics","time":{"start":1725319943531,"stop":1725319943535,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4495eec7fc7868","name":"Check message with invalid timestamp is not received","time":{"start":1725319801846,"stop":1725319801846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5998f6a53cdd06","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725319340011,"stop":1725319340011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b183aa994a5102","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725319933094,"stop":1725319933094,"duration":0},"status":"passed","severity":"normal"},{"uid":"de528b39173f4904","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725319340015,"stop":1725319340015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c44ece902e5383d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725319607061,"stop":1725319607061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19e79e3e6edc1c8","name":"Check received message containing XML","time":{"start":1725319801837,"stop":1725319801838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bac415f979b6bb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319474185,"stop":1725319474186,"duration":1},"status":"passed","severity":"normal"},{"uid":"deee2b0f5732f8f9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725319404063,"stop":1725319404063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7029116b96ffc4e9","name":"Push 30 different messages","time":{"start":1725319809778,"stop":1725319809780,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2f89ac54aae6b21","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319474186,"stop":1725319474186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc10f4551e3eee8d","name":"Ping on unsubscribed peer","time":{"start":1725319469034,"stop":1725319469034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5138f35695bd758","name":"should properly create location multiaddrs - tcp","time":{"start":1725319348434,"stop":1725319348435,"duration":1},"status":"passed","severity":"normal"},{"uid":"554dda522ed2f2a2","name":"less peers than existing","time":{"start":1725319802072,"stop":1725319802073,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ebf764ff4ffe2bca","name":"Renews peer on consistent ping failures","time":{"start":1725319500541,"stop":1725319500541,"duration":0},"status":"passed","severity":"normal"},{"uid":"663b3715bd0b2cb1","name":"Relay - dialed first","time":{"start":1725319964320,"stop":1725319964320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44180cecda1c83a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725320006250,"stop":1725320006251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d808cc1d3143294","name":"Subscribe and receive messages via lightPush","time":{"start":1725319933058,"stop":1725319933058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98fb24eb642d050","name":"A test","time":{"start":1725319694496,"stop":1725319694496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5c7d794151d638","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725319340029,"stop":1725319340030,"duration":1},"status":"passed","severity":"normal"},{"uid":"388f0beddb33d189","name":"can start and stop the service","time":{"start":1725319852370,"stop":1725319852370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13847cd84697753","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725319364852,"stop":1725319364852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfbbd3993812c4a","name":"should throw error - invalid id","time":{"start":1725319348426,"stop":1725319348426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10ddfa5bc620352","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319694395,"stop":1725319694396,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c21ce6ad3f82926","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725319504817,"stop":1725319504817,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac924e03c24ca5","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725319894425,"stop":1725319894425,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d18a46aea37fc90","name":"Check received message containing Arabic","time":{"start":1725319801836,"stop":1725319801836,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fa61aec50c69d3","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725319564840,"stop":1725319564840,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2b74a31c9aa72f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725319360430,"stop":1725319360430,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cdfe30ad5180ec","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725319372421,"stop":1725319372421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9230f584464ec7d","name":"Overlapping topic subscription","time":{"start":1725319845470,"stop":1725319845470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65abe7c7c57d55ab","name":"Push message with content topic containing special chars","time":{"start":1725319904844,"stop":1725319904844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd18acb7aa3acf3","name":"Generator, custom pubsub topic","time":{"start":1725319943537,"stop":1725319943538,"duration":1},"status":"passed","severity":"normal"},{"uid":"6482ad709816f086","name":"should be able to decode the field with only STORE set to true","time":{"start":1725319347754,"stop":1725319347754,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c3d1369fd30a21","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725319708120,"stop":1725319708121,"duration":1},"status":"passed","severity":"normal"},{"uid":"9184c02d89468263","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725319398118,"stop":1725319398119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36bc86969951c01","name":"Push message with unicode special characters payload","time":{"start":1725319904833,"stop":1725319904833,"duration":0},"status":"passed","severity":"normal"},{"uid":"879a0ff4688867c0","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725319564839,"stop":1725319564839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd1e893713e4411","name":"Publish message with custom timestamp: Tue Sep 12 2023 23:30:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1725319845590,"stop":1725319845590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9cfde6976af3c5","name":"Check message on other pubsub topic is not received","time":{"start":1725319801830,"stop":1725319801830,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2fe24f8621fc7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564841,"stop":1725319564841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a7647c47e52a69","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725319708125,"stop":1725319708125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd00c4579a298bd","name":"Check publish message containing special chars","time":{"start":1725319845557,"stop":1725319845557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a6428f067c5357","name":"dispatchEvent via connectionManager","time":{"start":1725319431059,"stop":1725319431060,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c71d99b8792a9a5","name":"Check received message containing short","time":{"start":1725319801833,"stop":1725319801833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45aa3e5a9f20ecc","name":"Check message on other pubsub topic is not received","time":{"start":1725319568185,"stop":1725319568186,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fff87bac1eef6","name":"Push message with JSON payload","time":{"start":1725319904831,"stop":1725319904832,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d1f8b9b2c17f00","name":"should properly create location multiaddrs - udp4","time":{"start":1725319348430,"stop":1725319348433,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6272b3d54147727","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725319342417,"stop":1725319342417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feaaf564aa96a7f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725319959502,"stop":1725319959503,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e9c0ff1d86915e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725319564827,"stop":1725319564827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1deb2a2b5884d4","name":"should set field with all protocols disabled","time":{"start":1725319348435,"stop":1725319348435,"duration":0},"status":"passed","severity":"normal"},{"uid":"475bee15c88e5b39","name":"Should update shard info","time":{"start":1725319734459,"stop":1725319734460,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca888aeea69672f4","name":"Subscribe to topic containing short and receive message","time":{"start":1725319933062,"stop":1725319933063,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d2450295f5903","name":"Check received message containing Basic HTML tag","time":{"start":1725319568161,"stop":1725319568161,"duration":0},"status":"passed","severity":"normal"},{"uid":"208e0603a558623a","name":"Check message with non string payload is not received","time":{"start":1725319801847,"stop":1725319801858,"duration":11},"status":"passed","severity":"normal"},{"uid":"321522830c2ee832","name":"Decoder throws on empty string content topic","time":{"start":1725319372423,"stop":1725319372423,"duration":0},"status":"passed","severity":"normal"},{"uid":"49776a5033cbef00","name":"unsubscribes","time":{"start":1725319949448,"stop":1725319949448,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b18ad003f53a78","name":"Check publish message containing escaped characters","time":{"start":1725319845588,"stop":1725319845588,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e115aa4b7a522","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725319933087,"stop":1725319933087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca677a2b28c784f4","name":"Check received message containing Script","time":{"start":1725319801837,"stop":1725319801837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e039695cc782de51","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319694394,"stop":1725319694394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c12800268f83840","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725319353167,"stop":1725319353167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9983b908c1cb130b","name":"should only return 1 node with relay capability","time":{"start":1725319361002,"stop":1725319361002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8bba12088c4ce","name":"Push message with emoji payload","time":{"start":1725319809775,"stop":1725319809778,"duration":3},"status":"passed","severity":"normal"},{"uid":"38360121cbdf95a6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725319439079,"stop":1725319439079,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd9e7cb76ff7a31","name":"Publish message with rate limit","time":{"start":1725319845599,"stop":1725319845600,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c14553a5cf69c43","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725319564841,"stop":1725319564842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8589b6c750606cc3","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725319564832,"stop":1725319564832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42f5b0cb713b0d1","name":"Relay - dialed after","time":{"start":1725319964320,"stop":1725319964321,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0064dbad175086","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319694392,"stop":1725319694392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59f4b203f406230","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725319439078,"stop":1725319439078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b525ff3c97f94d0","name":"Push message with short payload","time":{"start":1725319809739,"stop":1725319809740,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ff01efe7f1e3eb","name":"topics with same application and version share the same shard","time":{"start":1725319340012,"stop":1725319340012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfba4004487906","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725319914501,"stop":1725319914502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c30ba09cbf0c20","name":"removeEventListener with wrong event","time":{"start":1725319431058,"stop":1725319431058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b135d90b5b262608","name":"Push message with numeric payload","time":{"start":1725319809741,"stop":1725319809742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52fe90e3fedc6c0","name":"should throw error - no id","time":{"start":1725319348426,"stop":1725319348426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eec4cc5302b9ab","name":"handles multiple messages","time":{"start":1725319949448,"stop":1725319949448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62578af2e232e62","name":"Push message with content topic containing Russian","time":{"start":1725319904845,"stop":1725319904846,"duration":1},"status":"passed","severity":"normal"},{"uid":"432047504d61091c","name":"Decoder throws on undefined content topic","time":{"start":1725319353307,"stop":1725319353308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c957c50f33e742fa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725319340010,"stop":1725319340010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12354d82c4a562f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725319340019,"stop":1725319340019,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10d7c5c4b146e7a","name":"Query generator for multiple messages with different content topic format","time":{"start":1725319942887,"stop":1725319942889,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0b715847345ab4e","name":"Correctly serialized arguments","time":{"start":1725319731588,"stop":1725319731588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e694bbbcd8bf22d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725319340021,"stop":1725319340022,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c388ce65d49b75f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725319340022,"stop":1725319340022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44b2706a61bab3","name":"Push message with content topic containing XML","time":{"start":1725319809800,"stop":1725319809801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fe43c196950140","name":"Init the array if not present","time":{"start":1725319339632,"stop":1725319339634,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f125b1a8d478f6d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725319607056,"stop":1725319607057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b543503f21a8ebd3","name":"should throw an error for insufficient data","time":{"start":1725319339992,"stop":1725319339992,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3d65727aa42cec","name":"Subscribe to topic containing XML and receive message","time":{"start":1725319933098,"stop":1725319933098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c14ca85f12c72e0","name":"Meta field set when metaSetter is specified","time":{"start":1725319353306,"stop":1725319353306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbddf4c16a9f87","name":"Check received message containing Script","time":{"start":1725319801819,"stop":1725319801820,"duration":1},"status":"passed","severity":"normal"},{"uid":"121f8649a794aef7","name":"Check received message containing Basic HTML tag","time":{"start":1725319801821,"stop":1725319801823,"duration":2},"status":"passed","severity":"normal"},{"uid":"8adf94b0dc8caaaa","name":"Push message with content topic containing JSON","time":{"start":1725319904847,"stop":1725319904848,"duration":1},"status":"passed","severity":"normal"},{"uid":"651f7d96d34bf042","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725319607062,"stop":1725319607062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ce3c2ba02d1d98","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725319607060,"stop":1725319607061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acfc4437c80ee1b","name":"Query Generator - true","time":{"start":1725319924465,"stop":1725319924465,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b435b97a45373d","name":"Overlapping topic subscription","time":{"start":1725319933062,"stop":1725319933062,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a1186e2ca6b78c","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725319340015,"stop":1725319340015,"duration":0},"status":"passed","severity":"normal"},{"uid":"66baaf3fa306fcf9","name":"throws on content topic with empty application field","time":{"start":1725319340007,"stop":1725319340007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a161da0669d725","name":"should properly create location multiaddrs - tcp4","time":{"start":1725319348433,"stop":1725319348434,"duration":1},"status":"passed","severity":"normal"},{"uid":"2258ceef32deb3d5","name":"Number of peers are maintained correctly","time":{"start":1725319500539,"stop":1725319500540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3caeba7472345d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725319347751,"stop":1725319347751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc44af31bf1f4f6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319943539,"stop":1725319943540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7be20e94c644fb","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725319708120,"stop":1725319708120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c3f7c0d8a3c1de","name":"Push message with escaped characters payload","time":{"start":1725319809773,"stop":1725319809774,"duration":1},"status":"passed","severity":"normal"},{"uid":"35eab3e77fb03484","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725319607063,"stop":1725319607063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee78fb27c931894","name":"Check received message containing numeric","time":{"start":1725319568153,"stop":1725319568154,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa22626f08ea466c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725319904847,"stop":1725319904847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f04220440f94ab2","name":"Query with Ordered Callback, No message returned","time":{"start":1725319914502,"stop":1725319914502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf72f9c472f3c7f","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725319708121,"stop":1725319708121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1681717996e2813","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725319708125,"stop":1725319708125,"duration":0},"status":"passed","severity":"normal"},{"uid":"90de6f3fd85931fc","name":"should return all peers when numPeers is 0","time":{"start":1725319353166,"stop":1725319353167,"duration":1},"status":"passed","severity":"normal"},{"uid":"1000fec63cdb1c89","name":"Check received message containing Arabic","time":{"start":1725319568156,"stop":1725319568157,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a21f27ee10e0ffa","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725319564813,"stop":1725319564825,"duration":12},"status":"passed","severity":"normal"},{"uid":"8199947227940f26","name":"should properly create location multiaddrs - udp","time":{"start":1725319348434,"stop":1725319348434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acea0eb11cc3ef9","name":"Reopen subscription with peer with lost subscription","time":{"start":1725319469035,"stop":1725319469035,"duration":0},"status":"passed","severity":"normal"},{"uid":"81caa05e48dd3499","name":"Check received message containing numeric","time":{"start":1725319801813,"stop":1725319801814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8714e8f8914cc043","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725319360432,"stop":1725319360432,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abc18002f8b5218","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725319504817,"stop":1725319504817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba26e1254aea5ac","name":"Push message with long payload","time":{"start":1725319904824,"stop":1725319904825,"duration":1},"status":"passed","severity":"normal"},{"uid":"817d60aa54a56775","name":"should handle corrupted local storage data gracefully","time":{"start":1725319364852,"stop":1725319364852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3023b3aaf67de8b8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725319940370,"stop":1725319940370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27e7e68774e6539","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725319933100,"stop":1725319933100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1797715710a6d85d","name":"Passing page size 11 when there are 10 messages","time":{"start":1725319944709,"stop":1725319944709,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b38d1fdde70df2","name":"Check publish message containing SQL Injection","time":{"start":1725319845575,"stop":1725319845576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ef6900bdf9dc26","name":"Rejects garbage","time":{"start":1725319375620,"stop":1725319375621,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f1d405ee434049","name":"Push message with XML payload","time":{"start":1725319809754,"stop":1725319809760,"duration":6},"status":"passed","severity":"normal"},{"uid":"a2b960496976401b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725319347754,"stop":1725319347755,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca59925c7551b429","name":"Ping on peer without subscriptions","time":{"start":1725319469029,"stop":1725319469030,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e14a457f52d31","name":"should get / set TCP multiaddr","time":{"start":1725319348429,"stop":1725319348430,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3d7b1f23ee15a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725319340022,"stop":1725319340023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f677f79128c14579","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725319500542,"stop":1725319500543,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0a436a92f2ffe8","name":"Subscribe and receive messages via waku relay post","time":{"start":1725319933059,"stop":1725319933060,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd42fe5a2f9bf68a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725319942887,"stop":1725319942887,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dbdb94af49047d","name":"Decoder throws on undefined content topic","time":{"start":1725319372422,"stop":1725319372423,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad89f8a99d5ab589","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319943541,"stop":1725319943541,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d9076db3f58756","name":"Push message equal or less that 1MB","time":{"start":1725319904865,"stop":1725319904866,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f40a7eaaf06fca","name":"Renews subscription after lossing a connection","time":{"start":1725319933101,"stop":1725319933101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e342d9f689bb6c87","name":"Push message with content topic containing unicode special characters","time":{"start":1725319809804,"stop":1725319809805,"duration":1},"status":"passed","severity":"normal"},{"uid":"6183ef99d4d96300","name":"Subscribe and receives messages on 20 topics","time":{"start":1725319607053,"stop":1725319607054,"duration":1},"status":"passed","severity":"normal"},{"uid":"973482ac4a90fa6e","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725319474183,"stop":1725319474184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1eb17afb2049c4","name":"should set field with only FILTER enabled","time":{"start":1725319348436,"stop":1725319348436,"duration":0},"status":"passed","severity":"normal"},{"uid":"90973af93370c6eb","name":"addEventListener with correct event","time":{"start":1725319431056,"stop":1725319431057,"duration":1},"status":"passed","severity":"normal"},{"uid":"988151a744285a1f","name":"Encoder throws on empty string content topic","time":{"start":1725319370958,"stop":1725319370959,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb23a7db4ba2c51","name":"Push message with custom timestamp: 1694561207188","time":{"start":1725319904861,"stop":1725319904862,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdcc2ce65839c10","name":"Push message with SQL Injection payload","time":{"start":1725319904828,"stop":1725319904828,"duration":0},"status":"passed","severity":"normal"},{"uid":"778ea160ec42d426","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725319564831,"stop":1725319564831,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f3a29b86f90881","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725319360701,"stop":1725319360702,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd32a67d6753e61a","name":"returns all values when wanted number is greater than available values","time":{"start":1725319359858,"stop":1725319359859,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8d144b68438fbf","name":"Push message with shell command payload","time":{"start":1725319809773,"stop":1725319809773,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb034110e2e5becd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725319404063,"stop":1725319404064,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6debdb1b0cc845a7","name":"Push message on custom pubsubTopic","time":{"start":1725319694393,"stop":1725319694393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce97caf75bd4222b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725319607058,"stop":1725319607058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65e6d52201093c6","name":"Check message received after jswaku node is restarted","time":{"start":1725319801832,"stop":1725319801832,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd5786ffa69f1787","name":"Default pageSize","time":{"start":1725319944710,"stop":1725319944710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5560598243fda5e","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725319564829,"stop":1725319564829,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed75761d1889a2a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725319340010,"stop":1725319340010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f321d040045e948","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725319870898,"stop":1725319870899,"duration":1},"status":"passed","severity":"normal"},{"uid":"139625980c272c0c","name":"Push message with content topic containing emoji","time":{"start":1725319809805,"stop":1725319809805,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f38f3352d73370","name":"Check message with non string payload is not received","time":{"start":1725319801831,"stop":1725319801832,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e107cc73b88612","name":"Query with Promise Callback, No message returned","time":{"start":1725319914504,"stop":1725319914504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3aa67826db67368","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725319612027,"stop":1725319612028,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b43a4d71370e1b5","name":"should not fail to start the service if it is already started","time":{"start":1725319852370,"stop":1725319852371,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3fa33435310c27","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725319845476,"stop":1725319845476,"duration":0},"status":"passed","severity":"normal"},{"uid":"3717f23a4f57bbc1","name":"Publishes to nwaku","time":{"start":1725319826105,"stop":1725319826105,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d94839075f64675","name":"getPeersByDiscovery","time":{"start":1725319820592,"stop":1725319820593,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b34de8c5a216a4d","name":"Push message with content topic containing shell command","time":{"start":1725319809802,"stop":1725319809802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1174bc0546968a4b","name":"Subscribe to topic containing Script and receive message","time":{"start":1725319933097,"stop":1725319933097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c51d6908b00eaa6","name":"Check received message containing special chars","time":{"start":1725319801834,"stop":1725319801835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79eedb2e1419f3b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725320006249,"stop":1725320006250,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b6aababf2ba482","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319943535,"stop":1725319943536,"duration":1},"status":"passed","severity":"normal"},{"uid":"9962c29253e1f312","name":"isConnected should return false after all peers disconnect","time":{"start":1725319439079,"stop":1725319439080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed48518b2f3bfd83","name":"Wrong topic","time":{"start":1725319870919,"stop":1725319870919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bab68d5aae7068d","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725319340027,"stop":1725319340027,"duration":0},"status":"passed","severity":"normal"},{"uid":"18292b72679649d4","name":"Check received message containing shell command","time":{"start":1725319801839,"stop":1725319801840,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a791ea79a3e3e07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725319933096,"stop":1725319933096,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5432bbb89f7c8","name":"Push message with Script payload","time":{"start":1725319904828,"stop":1725319904828,"duration":0},"status":"passed","severity":"normal"},{"uid":"85289384b78ac88b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725319612026,"stop":1725319612027,"duration":1},"status":"passed","severity":"normal"},{"uid":"7480a88b7a3870d6","name":"Push message on custom pubsubTopic","time":{"start":1725319694395,"stop":1725319694395,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a93980626614b","name":"Subscribe to topic containing Script and receive message","time":{"start":1725319933069,"stop":1725319933070,"duration":1},"status":"passed","severity":"normal"},{"uid":"efed70a14ff3efad","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725319339991,"stop":1725319339991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6213bc8562204e","name":"should throw an error for missing required configuration","time":{"start":1725319340018,"stop":1725319340018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5670a0d426705bf9","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725319390839,"stop":1725319390839,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebc6e424917ec01","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319474184,"stop":1725319474185,"duration":1},"status":"passed","severity":"normal"},{"uid":"73abfe0873b52aff","name":"Check message received after jswaku node is restarted","time":{"start":1725319568192,"stop":1725319568192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5927ec0e922cef57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725319340020,"stop":1725319340020,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf94720c66c31d6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725319845473,"stop":1725319845474,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e6cff4b38d8dae","name":"Encoder throws on empty string content topic","time":{"start":1725319353307,"stop":1725319353307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbe67b7605ec574","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725319612024,"stop":1725319612026,"duration":2},"status":"passed","severity":"normal"},{"uid":"29556eebd2e1d951","name":"Push message with custom timestamp: 1694561217583","time":{"start":1725319809809,"stop":1725319809811,"duration":2},"status":"passed","severity":"normal"},{"uid":"f359d1dabdc7187b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725319801845,"stop":1725319801845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8959db49a4f51","name":"Push message with content topic containing Chinese","time":{"start":1725319904845,"stop":1725319904845,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaf4d413c0ebb10","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725319801828,"stop":1725319801829,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c81b3c8ef8d5a","name":"Sign & Recover","time":{"start":1725319371173,"stop":1725319371173,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c3db039a45d1ca","name":"Check publish message containing Script","time":{"start":1725319845576,"stop":1725319845577,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e87c2d5dd4f4176","name":"Filter with 3 connections","time":{"start":1725319617251,"stop":1725319617252,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa97b11dfde9657","name":"should encodeTxt and decodeTxt","time":{"start":1725319348423,"stop":1725319348423,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fca24b817b7b1a","name":"Check received message containing short","time":{"start":1725319801811,"stop":1725319801812,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d4c6b366acce59","name":"start node with empty content topic","time":{"start":1725319870920,"stop":1725319870921,"duration":1},"status":"passed","severity":"normal"},{"uid":"db80b9c016f7b174","name":"should be online or offline if network state changed","time":{"start":1725319390848,"stop":1725319390849,"duration":1},"status":"passed","severity":"normal"},{"uid":"2927982456ca6c36","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725319398122,"stop":1725319398122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9315dac0513ffac","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725319933063,"stop":1725319933064,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc90e79e68784ac","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725319474186,"stop":1725319474187,"duration":1},"status":"passed","severity":"normal"},{"uid":"9793da69077e7e3d","name":"should add and remove event listeners correctly","time":{"start":1725319364852,"stop":1725319364853,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0cfcd02df93782","name":"different cluster, different shard: nodes don't connect","time":{"start":1725319564812,"stop":1725319564812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1389dd37f3535d","name":"Push message with content topic containing long","time":{"start":1725319809784,"stop":1725319809785,"duration":1},"status":"passed","severity":"normal"},{"uid":"316c7134bcb0481b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725319845590,"stop":1725319845590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd5c42ff302598","name":"Subscribe and receive messages via lightPush","time":{"start":1725319607036,"stop":1725319607037,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccd2377822dfc43","name":"Push message with emoji payload","time":{"start":1725319904833,"stop":1725319904834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f130478384ce552","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725319390835,"stop":1725319390837,"duration":2},"status":"passed","severity":"normal"},{"uid":"3457f4b37fc1d568","name":"should throw error - no public key","time":{"start":1725319348425,"stop":1725319348425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e994e93b162e7440","name":"should not receive a peer event before start","time":{"start":1725319852371,"stop":1725319852372,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ea5b2933312d17","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app96/8/topic28/proto","time":{"start":1725319870900,"stop":1725319870901,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dadf6a5bf12075","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725319340019,"stop":1725319340019,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc763be0308cf65","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725319340011,"stop":1725319340011,"duration":0},"status":"passed","severity":"normal"},{"uid":"352cde557e07e3d4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725319933075,"stop":1725319933075,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b1a413460ab344","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725319845469,"stop":1725319845469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9fef5d53db0a44","name":"Check received message containing special chars","time":{"start":1725319568154,"stop":1725319568155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9bc06daf46bd5bd","name":"Ping on peer without subscriptions","time":{"start":1725319469033,"stop":1725319469033,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dd66cea944f19f","name":"Subscribe to topic containing XML and receive message","time":{"start":1725319607059,"stop":1725319607059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2734721935fa92b7","name":"pre and post cipher","time":{"start":1725319371172,"stop":1725319371173,"duration":1},"status":"passed","severity":"normal"},{"uid":"d966cbfe8f7abc59","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725319340025,"stop":1725319340026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ccefbd6a58088c","name":"Refresh subscription","time":{"start":1725319845470,"stop":1725319845470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14ed7117aa5e76e1","name":"Overlapping topic subscription","time":{"start":1725319933091,"stop":1725319933091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aedc75ef4e34a42","name":"Query generator for 2000 messages","time":{"start":1725319942894,"stop":1725319942895,"duration":1},"status":"passed","severity":"normal"},{"uid":"701f606523412b8a","name":"Check received message containing JSON","time":{"start":1725319801823,"stop":1725319801825,"duration":2},"status":"passed","severity":"normal"},{"uid":"151d214404eef535","name":"Check message with non string payload is not received","time":{"start":1725319568190,"stop":1725319568191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99d53483424f8bc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725319820228,"stop":1725319820228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be19512dff3e4d","name":"throws on content topic with empty version field","time":{"start":1725319340007,"stop":1725319340008,"duration":1},"status":"passed","severity":"normal"},{"uid":"5143488f9256f8a9","name":"Push message with numeric payload","time":{"start":1725319904825,"stop":1725319904825,"duration":0},"status":"passed","severity":"normal"},{"uid":"45abf557ca1f1d19","name":"configure the node with multiple content topics","time":{"start":1725319870919,"stop":1725319870920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b7795eaf095c4e","name":"Generator, custom pubsub topic","time":{"start":1725319943540,"stop":1725319943541,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fd11251fa931b3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725319959500,"stop":1725319959500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb742b92725838","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725319933060,"stop":1725319933060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d41d0a2d2dcbf6d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725319933090,"stop":1725319933091,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed5d467b587ec44","name":"Passing page size 10 when there are 10 messages","time":{"start":1725319944708,"stop":1725319944708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f118e3057f439243","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725319347752,"stop":1725319347753,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8dfa0203f52989","name":"Check received message with timestamp: 1725319390041000000 ","time":{"start":1725319801841,"stop":1725319801841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2ea2ff91f0bab6","name":"Should update multiaddrs","time":{"start":1725319734459,"stop":1725319734459,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd0c406f2140622","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725319564837,"stop":1725319564837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a81a48e40359c1","name":"can start the service","time":{"start":1725319852361,"stop":1725319852362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2e7aff9af2d7d1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725319607057,"stop":1725319607057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c29f782716fa709","name":"groups content topics by expected pubsub topic","time":{"start":1725319340013,"stop":1725319340013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9262f5c3c43e60","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725319933068,"stop":1725319933069,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c25e787c298b1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725319340009,"stop":1725319340009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc531cda68a17e2c","name":"Check publish message containing Basic HTML tag","time":{"start":1725319845578,"stop":1725319845579,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb699b919af4b9fb","name":"Check message with no payload is not received","time":{"start":1725319568189,"stop":1725319568190,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dfdce299c29be4","name":"Check received message containing SQL Injection","time":{"start":1725319801837,"stop":1725319801837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6721b5f4d27c986","name":"Throws when trying to push message with empty payload","time":{"start":1725319809780,"stop":1725319809782,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a3c21d255d0b50d","name":"Check message received after nwaku node is restarted","time":{"start":1725319801832,"stop":1725319801832,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a01788145b2a921b","name":"Check received message containing escaped characters","time":{"start":1725319568163,"stop":1725319568164,"duration":1},"status":"passed","severity":"normal"},{"uid":"33372719f28049c","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725319708107,"stop":1725319708119,"duration":12},"status":"passed","severity":"normal"},{"uid":"2e932b32476bfab0","name":"Push message with content topic containing emoji","time":{"start":1725319904850,"stop":1725319904851,"duration":1},"status":"passed","severity":"normal"},{"uid":"130a1e7968f4e8ef","name":"Callback on promise, aborts when callback returns true","time":{"start":1725319942891,"stop":1725319942892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9151558401885f75","name":"can dial TLS multiaddrs","time":{"start":1725319731407,"stop":1725319731407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e917b84fc017cca2","name":"should return valid sharding parameters for static sharding","time":{"start":1725319340027,"stop":1725319340027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f66506748dfb9b","name":"Reopen subscription with peer with lost subscription","time":{"start":1725319469030,"stop":1725319469031,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a438e34b5e30f0","name":"Round trip binary serialization","time":{"start":1725319353305,"stop":1725319353305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e14673718163e1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725319347755,"stop":1725319347756,"duration":1},"status":"passed","severity":"normal"},{"uid":"893a862cfedda38f","name":"Refresh subscription","time":{"start":1725319933091,"stop":1725319933091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5109948732121c6a","name":"random static sharding 10 - Cluster ID: 817, Shard ID: 314","time":{"start":1725319901019,"stop":1725319901020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dfbc5fbd1a9bd36","name":"Check message received after nwaku node is restarted","time":{"start":1725319568192,"stop":1725319568192,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a39e0bb9de5b20ba","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725319959502,"stop":1725319959502,"duration":0},"status":"passed","severity":"normal"},{"uid":"962489ed2ea3e05a","name":"different cluster, same shard: nodes don't connect","time":{"start":1725319564812,"stop":1725319564812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6be4dc72a70e23","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725319612032,"stop":1725319612032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dffea66a74651f","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725319564830,"stop":1725319564830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8926f9eff54022de","name":"Query Generator, No Decoder","time":{"start":1725319914500,"stop":1725319914500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46d1988da1f5050","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564829,"stop":1725319564829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd02c81bc4c29d9","name":"Publish without waiting for remote peer","time":{"start":1725319845467,"stop":1725319845467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53db7102724d457","name":"Subscribe and receive messages via waku relay post","time":{"start":1725319607052,"stop":1725319607053,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d54e4be9164c89b","name":"Check message with no content topic is not received","time":{"start":1725319568188,"stop":1725319568189,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8814028c07ab41","name":"Check message with invalid timestamp is not received","time":{"start":1725319568184,"stop":1725319568185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c77c3e2263feef","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725319347756,"stop":1725319347756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc540145ab7eb45","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725319474189,"stop":1725319474189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a297273e283649","name":"can start and stop the service","time":{"start":1725319404059,"stop":1725319404060,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cdd90f800b7c03f","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725319340017,"stop":1725319340017,"duration":0},"status":"passed","severity":"normal"},{"uid":"749a78c796fe1b71","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725319959500,"stop":1725319959500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c2310027794682","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725319933098,"stop":1725319933098,"duration":0},"status":"passed","severity":"normal"},{"uid":"724633a6fb070ad5","name":"Passing page size 1 when there are 4 messages","time":{"start":1725319944707,"stop":1725319944707,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d4c39facd191df","name":"Push message with content topic containing SQL Injection","time":{"start":1725319904846,"stop":1725319904846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f481b0356adb045","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725319348424,"stop":1725319348424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8222f6085798cb3a","name":"Check message on other pubsub topic is not received","time":{"start":1725319801846,"stop":1725319801846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b495519336331263","name":"Reusing cursor across nodes","time":{"start":1725319894424,"stop":1725319894424,"duration":0},"status":"passed","severity":"normal"},{"uid":"635463b1f5744e05","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725320006249,"stop":1725320006249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a530e1e514791a5","name":"Fails to publish message with empty text","time":{"start":1725319845593,"stop":1725319845593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73e96cb74c52b89","name":"stop","time":{"start":1725319431061,"stop":1725319431061,"duration":0},"status":"passed","severity":"normal"},{"uid":"276ac06558f1b040","name":"retrieves a single peer","time":{"start":1725319360999,"stop":1725319361000,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e68d13b9268ba3","name":"Non TWN Cluster","time":{"start":1725319870899,"stop":1725319870900,"duration":1},"status":"passed","severity":"normal"},{"uid":"2946dbdee20a4056","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725319361003,"stop":1725319361004,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e22613975fca49","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725319361003,"stop":1725319361003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcb46c012cfe583","name":"Relay + Store","time":{"start":1725319400645,"stop":1725319400645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa2317ad610c78b","name":"Promise Callback - false","time":{"start":1725319924466,"stop":1725319924466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0929c0802d7f21","name":"should throw error - no public key","time":{"start":1725319348426,"stop":1725319348427,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e62212a0b4c5a4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725319612022,"stop":1725319612023,"duration":1},"status":"passed","severity":"normal"},{"uid":"9341e3bc87076c0","name":"Check message with no payload is not received","time":{"start":1725319801847,"stop":1725319801847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c257560ddf716c4","name":"Subscribe to topic containing Script and publish message","time":{"start":1725319845474,"stop":1725319845474,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f23118b2a2a8cc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725319340010,"stop":1725319340010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1372862381a92713","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725319607053,"stop":1725319607053,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d8e0161a5362d1","name":"Filter with 0 connections","time":{"start":1725319617238,"stop":1725319617239,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e41d531d4d5537","name":"Push message with content topic containing Russian","time":{"start":1725319809798,"stop":1725319809799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b185430acf0abf74","name":"Passing invalid cursor","time":{"start":1725319894424,"stop":1725319894425,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e78e07ce0caf82","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725319845468,"stop":1725319845469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a05d0740b08bff","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725319340010,"stop":1725319340010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea745b2f108c944b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725319933067,"stop":1725319933068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e088e4b48653ee41","name":"Publish message with custom timestamp: Tue Sep 03 2024 00:30:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1725319845591,"stop":1725319845591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6872e694b1c06a","name":"Ping on unsubscribed peer","time":{"start":1725319450455,"stop":1725319450456,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b470e47cb2984d","name":"Push message on custom pubsubTopic","time":{"start":1725319694391,"stop":1725319694392,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2da0c4c0786e7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app60/1/topic74/test.js","time":{"start":1725319870902,"stop":1725319870903,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1c2a980d7e405f","name":"random static sharding 8 - Cluster ID: 947, Shard ID: 665","time":{"start":1725319901018,"stop":1725319901019,"duration":1},"status":"passed","severity":"normal"},{"uid":"9283ab4693f5180","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725319340020,"stop":1725319340021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67ecbde4daa2ccf","name":"Push message with content topic containing short","time":{"start":1725319904842,"stop":1725319904843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d61ddc566a4c71f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725319361004,"stop":1725319361004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c02cc3ed24b7874","name":"Nodes with multiple pubsub topic","time":{"start":1725319820227,"stop":1725319820227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a750eb547aeed225","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725319360429,"stop":1725319360430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce52274c9af37c54","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725319933061,"stop":1725319933061,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ea74583474aca9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725319612028,"stop":1725319612029,"duration":1},"status":"passed","severity":"normal"},{"uid":"815b975135abe209","name":"it tolerates circular branch references","time":{"start":1725319361000,"stop":1725319361000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1467319a77fd3b5a","name":"Push message with Russian payload","time":{"start":1725319809750,"stop":1725319809752,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcee68c13123bb5","name":"Relay + Store","time":{"start":1725319348437,"stop":1725319348437,"duration":0},"status":"passed","severity":"normal"},{"uid":"81694bac469da263","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725319360430,"stop":1725319360430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6525df94a17f2d4a","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725319564827,"stop":1725319564827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27519f7facb0b5e","name":"Subscribe and receive messages via lightPush","time":{"start":1725319933077,"stop":1725319933087,"duration":10},"status":"passed","severity":"normal"},{"uid":"46c482a25a90ab8a","name":"Check received message containing JSON","time":{"start":1725319568162,"stop":1725319568162,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a2f5f5f12e8ea8","name":"Push message with custom timestamp: 1725323217583","time":{"start":1725319809812,"stop":1725319809813,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb073d76bd0a213","name":"Check publish message containing Chinese","time":{"start":1725319845557,"stop":1725319845557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f737300e5790be31","name":"Check received message containing unicode special characters","time":{"start":1725319568164,"stop":1725319568165,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec97332a07ad602","name":"Push message equal or less that 1MB","time":{"start":1725319809813,"stop":1725319809816,"duration":3},"status":"passed","severity":"normal"},{"uid":"db5ce43f4409e784","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725319708124,"stop":1725319708124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67ba564d465a83f","name":"Store - dialed after - with timeout","time":{"start":1725319964321,"stop":1725319964321,"duration":0},"status":"passed","severity":"normal"},{"uid":"940244542b16bd26","name":"Mutual subscription","time":{"start":1725319845466,"stop":1725319845467,"duration":1},"status":"passed","severity":"normal"},{"uid":"9176d37a6bf349bc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725319607037,"stop":1725319607038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e59a4c6282df8d","name":"Encoder throws on undefined content topic","time":{"start":1725319370958,"stop":1725319370958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9cefc62856aec8","name":"Check received message containing short","time":{"start":1725319568151,"stop":1725319568152,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1cedfea988967","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725319504806,"stop":1725319504806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b45cb368faf2e10","name":"same cluster, same shard: nodes connect","time":{"start":1725319564811,"stop":1725319564811,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e8b5234d7b4416","name":"should not fail to stop the service if it was not started","time":{"start":1725319404060,"stop":1725319404060,"duration":0},"status":"passed","severity":"normal"},{"uid":"69280f8cac1c79e8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725319564840,"stop":1725319564840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92f5661578b8b39","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725319612030,"stop":1725319612031,"duration":1},"status":"passed","severity":"normal"},{"uid":"396433ba349ab388","name":"Check received message containing Russian","time":{"start":1725319801818,"stop":1725319801818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c4c862f2e222e1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/2/topic669/json","time":{"start":1725319870908,"stop":1725319870909,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8d44f61630b8cb","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725319564829,"stop":1725319564830,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff11536bf7f0add","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725319845596,"stop":1725319845596,"duration":0},"status":"passed","severity":"normal"},{"uid":"662c454346e7e330","name":"Subscribe to topic containing long and receive message","time":{"start":1725319933063,"stop":1725319933063,"duration":0},"status":"passed","severity":"normal"},{"uid":"af24724b6ad7b3c0","name":"Check received message with timestamp: 1725319390041 ","time":{"start":1725319801827,"stop":1725319801828,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8860364f90ef0c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564833,"stop":1725319564833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ea1167a4e95dc0","name":"Push message with content topic containing Chinese","time":{"start":1725319809794,"stop":1725319809795,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba762847202726a","name":"Push message with JSON payload","time":{"start":1725319809771,"stop":1725319809773,"duration":2},"status":"passed","severity":"normal"},{"uid":"107cfd9a87ed29fa","name":"Fails to push message with empty content topic","time":{"start":1725319904852,"stop":1725319904852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f019919e534dc8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725319959503,"stop":1725319959503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a64725a0071b12","name":"should set field with all protocols enabled","time":{"start":1725319348435,"stop":1725319348435,"duration":0},"status":"passed","severity":"normal"},{"uid":"83054d5f403d72ba","name":"Check received message containing SQL Injection","time":{"start":1725319801818,"stop":1725319801819,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cab01e98d9ac4b6","name":"Subscribe to topic containing long and publish message","time":{"start":1725319845471,"stop":1725319845471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c390746f0972a342","name":"Push message with content topic containing XML","time":{"start":1725319904847,"stop":1725319904847,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccf46529dae82d0","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725319708122,"stop":1725319708123,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd588c04398873b","name":"Check received message containing Arabic","time":{"start":1725319801817,"stop":1725319801817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd60d74ace2bdf9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725319340012,"stop":1725319340012,"duration":0},"status":"passed","severity":"normal"},{"uid":"631ee2ad093e9758","name":"Query generator for multiple messages with different message text format","time":{"start":1725319942886,"stop":1725319942886,"duration":0},"status":"passed","severity":"normal"},{"uid":"111996bb060d7ccd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564826,"stop":1725319564827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cd0fb115bcc044","name":"returns all values when wanted number matches available values","time":{"start":1725319359841,"stop":1725319359857,"duration":16},"status":"passed","severity":"normal"},{"uid":"46737d1088ea2c92","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725319894423,"stop":1725319894424,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfa6064bf118ece","name":"Fails to push message with empty content topic","time":{"start":1725319809806,"stop":1725319809806,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d32a74808b99e7","name":"should encode/decode to RLP encoding","time":{"start":1725319348428,"stop":1725319348428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f751589a10aec","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725319340026,"stop":1725319340027,"duration":1},"status":"passed","severity":"normal"},{"uid":"348b3c8e6c1c69b7","name":"should not fail to start the service if it is already started","time":{"start":1725319404060,"stop":1725319404061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f98a1be6c0dbaba","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725319933072,"stop":1725319933072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26f86609abeaeb","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725319360431,"stop":1725319360431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff429d5f6ffe423","name":"Check message with no payload is not received","time":{"start":1725319801831,"stop":1725319801831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2df140b6a2cdd6e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725319845472,"stop":1725319845473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88c816a6e011acf","name":"All","time":{"start":1725319400645,"stop":1725319400645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0634699fe0f9802","name":"Generator, 2 different pubsubtopics","time":{"start":1725319943538,"stop":1725319943539,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c72eebc62594168","name":"Check received message containing XML","time":{"start":1725319801820,"stop":1725319801821,"duration":1},"status":"passed","severity":"normal"},{"uid":"17da7b63ba1d56e5","name":"Check message received after jswaku node is restarted","time":{"start":1725319801864,"stop":1725319801864,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27c3d4744c1a12d7","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725319959502,"stop":1725319959502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98169c74edb18e0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/4/topic85/proto","time":{"start":1725319870904,"stop":1725319870905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e435c389e2b62fa7","name":"handles different clusterIds correctly","time":{"start":1725319340013,"stop":1725319340013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a66fb2c9e031b69","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725319340030,"stop":1725319340030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce0c1b632593b08","name":"LightPush with 3 connections","time":{"start":1725319617250,"stop":1725319617251,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03ac1a8e99848d1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725319612033,"stop":1725319612033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7c4d816cffb1ea","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725319959499,"stop":1725319959500,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82b2d0370725e6","name":"Check received message containing shell command","time":{"start":1725319568162,"stop":1725319568163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4285d0a04967f9a0","name":"should throw an error for an unconfigured topic","time":{"start":1725319340025,"stop":1725319340025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7104c2476f3c8c1","name":"Check message received after nwaku node is restarted","time":{"start":1725319801865,"stop":1725319801865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"524a1d060c2aa020","name":"should be able to encode the field with only STORE set to true","time":{"start":1725319347748,"stop":1725319347748,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e228d8297dd876","name":"Check message with no pubsub topic is not received","time":{"start":1725319568186,"stop":1725319568188,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9f6faa218610df6","name":"Push message with content topic containing shell command","time":{"start":1725319904848,"stop":1725319904848,"duration":0},"status":"passed","severity":"normal"},{"uid":"754756970cab8ba","name":"Push message with content topic containing long","time":{"start":1725319904843,"stop":1725319904843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36684d9064b4a0b","name":"Using a function","time":{"start":1725319956125,"stop":1725319956125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c09ed372bb4ce9c","name":"nwaku subscribes","time":{"start":1725319826104,"stop":1725319826105,"duration":1},"status":"passed","severity":"normal"},{"uid":"766e4592f4e6da1e","name":"LightPush with 2 connections","time":{"start":1725319617244,"stop":1725319617245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84969c867caf434","name":"listenerCount","time":{"start":1725319431059,"stop":1725319431059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58189f69c55976","name":"Check received message containing Russian","time":{"start":1725319568157,"stop":1725319568158,"duration":1},"status":"passed","severity":"normal"},{"uid":"10982822789a8ab6","name":"random static sharding 3 - Cluster ID: 685, Shard ID: 712","time":{"start":1725319901015,"stop":1725319901015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40d7c76ee0f595","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725319870920,"stop":1725319870920,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a3f060c7926f45","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725319340016,"stop":1725319340016,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fad79f9661b8d","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725319564837,"stop":1725319564838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c9ca5c3a2448ae","name":"Check publish message containing long","time":{"start":1725319845556,"stop":1725319845556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9809622743801642","name":"Check publish message containing JSON","time":{"start":1725319845580,"stop":1725319845587,"duration":7},"status":"passed","severity":"normal"},{"uid":"2c7a4617fd9d10aa","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725319914498,"stop":1725319914499,"duration":1},"status":"passed","severity":"normal"},{"uid":"149fbb96a29a51c4","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725319708122,"stop":1725319708122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed332381b4bb4300","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725319933099,"stop":1725319933100,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc27a7024a6c97d6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725319933073,"stop":1725319933074,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeb4cca650dcc40","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725319347756,"stop":1725319347757,"duration":1},"status":"passed","severity":"normal"},{"uid":"523724412546f34c","name":"should decode valid enr successfully","time":{"start":1725319348424,"stop":1725319348424,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9272171fb2bcef","name":"should not receive a peer event after stop","time":{"start":1725319852372,"stop":1725319852372,"duration":0},"status":"passed","severity":"normal"},{"uid":"490ad6814003cb6f","name":"getPeersByDiscovery","time":{"start":1725319431058,"stop":1725319431058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1db5c7d046f1bb","name":"Push message with custom timestamp: 1725316007188","time":{"start":1725319904862,"stop":1725319904863,"duration":1},"status":"passed","severity":"normal"},{"uid":"31827bd897f2cd70","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725319401045,"stop":1725319401045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6216a91d05b793a0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725319933066,"stop":1725319933067,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ee0089f8da64f1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725319347749,"stop":1725319347749,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c0f08eeb211bd8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725319940371,"stop":1725319940372,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6b324170ddda96","name":"does not throw on valid cases","time":{"start":1725319340005,"stop":1725319340005,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eea78a26257f49","name":"Fails to push message bigger that 1MB","time":{"start":1725319904866,"stop":1725319904866,"duration":0},"status":"passed","severity":"normal"},{"uid":"30afc3151a8b9af4","name":"Check publish message containing emoji","time":{"start":1725319845589,"stop":1725319845589,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f8a0ed43f13b26","name":"random static sharding 5 - Cluster ID: 776, Shard ID: 606","time":{"start":1725319901016,"stop":1725319901017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4e32fbdf107f4e","name":"Publish message with large meta","time":{"start":1725319845599,"stop":1725319845599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f98e610acfd505","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725319564832,"stop":1725319564833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ba7b46508a6139","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725319340028,"stop":1725319340028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd847d70f77b5cf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725319612024,"stop":1725319612024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab188f33bd93303","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725319820593,"stop":1725319820594,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d16859844bf88780","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725319564826,"stop":1725319564826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc70f703be6d44a","name":"connected peers and dial","time":{"start":1725319802071,"stop":1725319802071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0897582f3015713","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725319348436,"stop":1725319348436,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e614c291251367","name":"should return false","time":{"start":1725319348427,"stop":1725319348427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1778deb1e84e734","name":"Register correct protocols","time":{"start":1725319845467,"stop":1725319845467,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd51e51009266ce1","name":"Subscribe to topic containing Script and receive message","time":{"start":1725319607058,"stop":1725319607059,"duration":1},"status":"passed","severity":"normal"},{"uid":"686cc2388524d5b6","name":"Filter with 2 connections","time":{"start":1725319617245,"stop":1725319617250,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a47a6deb3a19282","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725319340024,"stop":1725319340024,"duration":0},"status":"passed","severity":"normal"},{"uid":"36757ba6371680ce","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725319933090,"stop":1725319933090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7626fa4b2f9ae","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725319942892,"stop":1725319942893,"duration":1},"status":"passed","severity":"normal"},{"uid":"9987afe820f58013","name":"Check meta is set [ecies]","time":{"start":1725319372421,"stop":1725319372421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7a4105c43f4221","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725319845474,"stop":1725319845474,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bbc7d3fc1d4e4a","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725319390841,"stop":1725319390848,"duration":7},"status":"passed","severity":"normal"},{"uid":"5993a8e4c6dc8ac6","name":"Ping on subscribed peer","time":{"start":1725319469028,"stop":1725319469029,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c34fd3aef3d444","name":"Asymmetric encrypt & decrypt","time":{"start":1725319371171,"stop":1725319371172,"duration":1},"status":"passed","severity":"normal"},{"uid":"dada79c4bae75666","name":"ignores domain fetching errors","time":{"start":1725319361001,"stop":1725319361001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91c9c3375c219e","name":"Check publish message containing Russian","time":{"start":1725319845574,"stop":1725319845575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e7e8f0a5156e8a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725319353168,"stop":1725319353168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d385b9aa40a6e229","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725319439078,"stop":1725319439079,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1758bee3c193f34","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725319564828,"stop":1725319564828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d472efc46b1476","name":"handles different networkShards values correctly","time":{"start":1725319340013,"stop":1725319340014,"duration":1},"status":"passed","severity":"normal"},{"uid":"3002afe5137996ed","name":"Fails to push message with large meta","time":{"start":1725319904861,"stop":1725319904861,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1cd2c66f4cf329","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725319340016,"stop":1725319340016,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e7ad41543485d5","name":"random static sharding 7 - Cluster ID: 892, Shard ID: 957","time":{"start":1725319901018,"stop":1725319901018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5488d4a85f9fb4df","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725319564842,"stop":1725319564842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad81e114eed455c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725319933059,"stop":1725319933059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad23047f593a025b","name":"Decrypt messages","time":{"start":1725319804592,"stop":1725319804592,"duration":0},"status":"passed","severity":"normal"},{"uid":"473e7d6b05ab09dc","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725319347750,"stop":1725319347750,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b021b33c4056fb","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725319564843,"stop":1725319564843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7345d71254b804d","name":"should throw error - no id","time":{"start":1725319348425,"stop":1725319348425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f36844e55d9d00","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725319398121,"stop":1725319398122,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce4622cafa60d1c","name":"Check received message containing XML","time":{"start":1725319568160,"stop":1725319568160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c479c9ccafc812a0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725319612031,"stop":1725319612032,"duration":1},"status":"passed","severity":"normal"},{"uid":"21517f3ce79ab5e4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725319933095,"stop":1725319933095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9427fd49dba0443e","name":"Encoder throws on empty string content topic","time":{"start":1725319372422,"stop":1725319372422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c21839a1e91c2ad","name":"Push message with content topic containing Arabic","time":{"start":1725319904845,"stop":1725319904845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c8c07b6cc71a6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725319474188,"stop":1725319474189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab1e80b178b02fb","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725319708121,"stop":1725319708121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c21dc14e1bd912","name":"should load peers from local storage and dispatch events","time":{"start":1725319364851,"stop":1725319364852,"duration":1},"status":"passed","severity":"normal"},{"uid":"6508c89c2f82168","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725319845595,"stop":1725319845595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c0f7960c253478","name":"Ping succeeds for all connected peers","time":{"start":1725319500540,"stop":1725319500540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bb2dc9f0c003ad","name":"Waku message hash computation (payload length 0)","time":{"start":1725319342418,"stop":1725319342418,"duration":0},"status":"passed","severity":"normal"},{"uid":"59182fd1bda18e5c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319474184,"stop":1725319474184,"duration":0},"status":"passed","severity":"normal"},{"uid":"96068b3e3dd5f3d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725319933088,"stop":1725319933088,"duration":0},"status":"passed","severity":"normal"},{"uid":"9444cce39dd8898","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725319933074,"stop":1725319933075,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adbe628cafbf14f","name":"Nodes with multiple pubsub topic","time":{"start":1725319820229,"stop":1725319820229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f611333fcac1a137","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725319564838,"stop":1725319564838,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a3850899fe740","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725319340022,"stop":1725319340022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63b77664fdc83f2","name":"Overlapping topic subscription","time":{"start":1725319607055,"stop":1725319607055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17cc97f54725a62","name":"throws on content topic with too few or too many fields","time":{"start":1725319340006,"stop":1725319340006,"duration":0},"status":"passed","severity":"normal"},{"uid":"38afc449461374b1","name":"Push message with shell command payload","time":{"start":1725319904832,"stop":1725319904832,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e0c5d3ba6481a4","name":"should properly compute the node id","time":{"start":1725319348427,"stop":1725319348428,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b42af6b0cd6bf7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725319340015,"stop":1725319340015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e159c49a0b119da5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725319360429,"stop":1725319360429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1350993386c2bd7","name":"Push message with Arabic payload","time":{"start":1725319904826,"stop":1725319904827,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27b1ca1d6fa4036","name":"Subscribe to topic containing XML and receive message","time":{"start":1725319933070,"stop":1725319933071,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd84bae08aa421ee","name":"Push message with content topic containing Script","time":{"start":1725319904846,"stop":1725319904846,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeb49e98c3eecb1","name":"Check received message containing Chinese","time":{"start":1725319801835,"stop":1725319801836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d94ec283f104a82","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725319347745,"stop":1725319347748,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3eb8113e13c4b99","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725319340013,"stop":1725319340013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e552845fa3cf8bc2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725319894423,"stop":1725319894423,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddc50f4d9fd3875","name":"Push message with special chars payload","time":{"start":1725319904825,"stop":1725319904826,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b33ffcb7e34f30","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725319340012,"stop":1725319340012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2af79642226576","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725319340016,"stop":1725319340016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c43e4c1ca406c4","name":"connects to nwaku","time":{"start":1725319956123,"stop":1725319956124,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd52a887dd87dfe0","name":"Light Node - default protocols","time":{"start":1725319964322,"stop":1725319964322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4821e94ef20f360","name":"Subscribe and publish message","time":{"start":1725319845468,"stop":1725319845468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4515526a7cd175","name":"same cluster, same shard: nodes connect","time":{"start":1725319734109,"stop":1725319734109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59e107f67ddf659","name":"udp ip6 address","time":{"start":1725319347807,"stop":1725319347807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed53f8e079a64631","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725319347750,"stop":1725319347751,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fa9deef93315c2","name":"Ephemeral field set to true","time":{"start":1725319353305,"stop":1725319353305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21f8db341ed24aa","name":"throws on content topic with empty topic name field","time":{"start":1725319340008,"stop":1725319340008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce162998af7b8ed","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725319933064,"stop":1725319933066,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c59f00911e55407","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725319564834,"stop":1725319564834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5bfa6afb3c17ed","name":"should only return 1 node with relay and store capability","time":{"start":1725319361002,"stop":1725319361002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee06ca34afed8ae","name":"Tracks peer failures correctly","time":{"start":1725319500542,"stop":1725319500542,"duration":0},"status":"passed","severity":"normal"},{"uid":"997c2a008acbf3bc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725319607041,"stop":1725319607052,"duration":11},"status":"passed","severity":"normal"},{"uid":"84d0684e5094ad11","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725319474185,"stop":1725319474185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852160c932d65c2","name":"Check received message containing long","time":{"start":1725319801833,"stop":1725319801834,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2e6800fa3e2477","name":"Check publish message containing short","time":{"start":1725319845555,"stop":1725319845555,"duration":0},"status":"passed","severity":"normal"},{"uid":"426dd049c6834024","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725319933060,"stop":1725319933060,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3f94b0ea0abea9","name":"Check received message containing special chars","time":{"start":1725319801814,"stop":1725319801815,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22cb8f91d1e9bdb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725319342418,"stop":1725319342418,"duration":0},"status":"passed","severity":"normal"},{"uid":"80908bbaf994d41f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725319340021,"stop":1725319340021,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a354c52df8af006","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725319607054,"stop":1725319607054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fc6e65f9beb97a","name":"Push 30 different messages","time":{"start":1725319904835,"stop":1725319904842,"duration":7},"status":"passed","severity":"normal"},{"uid":"51fa4dcdf7015f9d","name":"Ping on subscribed peer","time":{"start":1725319450454,"stop":1725319450454,"duration":0},"status":"passed","severity":"normal"},{"uid":"169c85986c0b2c4d","name":"Check received message containing unicode special characters","time":{"start":1725319801840,"stop":1725319801840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca7ef9d13b220ae","name":"Ordered callback, aborts when callback returns true","time":{"start":1725319942893,"stop":1725319942894,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a85e586fa562e91","name":"Push message with meta","time":{"start":1725319809806,"stop":1725319809807,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a327fea9fbb7e84","name":"shard 0","time":{"start":1725319901011,"stop":1725319901011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6961e995f35dca1","name":"Fails to push message with large meta","time":{"start":1725319809807,"stop":1725319809808,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c298a8c74bc7de","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725319504823,"stop":1725319504823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f0d24b493eacce","name":"should not fail to start the service if it is already started","time":{"start":1725319364850,"stop":1725319364850,"duration":0},"status":"passed","severity":"normal"},{"uid":"321c31b5619b857e","name":"Push message with content topic containing Script","time":{"start":1725319809800,"stop":1725319809800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc30cc82ec049774","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725319845477,"stop":1725319845477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2509616d7d61dae3","name":"A test","time":{"start":1725319694496,"stop":1725319694496,"duration":0},"status":"passed","severity":"normal"},{"uid":"db15357fb08bc356","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725319914497,"stop":1725319914498,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7b8d70495d22fc","name":"Push message with SQL Injection payload","time":{"start":1725319809752,"stop":1725319809753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa5adad1886f033","name":"Check received message containing Script","time":{"start":1725319568159,"stop":1725319568160,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2f1ae47db2be2e","name":"Push message with custom timestamp: 1725323207188","time":{"start":1725319904863,"stop":1725319904864,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a23d74c2cccc49b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725319607062,"stop":1725319607063,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ae1abe66f41bf3","name":"Callback on promise","time":{"start":1725319942889,"stop":1725319942891,"duration":2},"status":"passed","severity":"normal"},{"uid":"912e2f9f989865a1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725319845475,"stop":1725319845475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb0af29ba929ff5","name":"Push message with content topic containing numeric","time":{"start":1725319809785,"stop":1725319809786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5c89e62562281f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725319820226,"stop":1725319820226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2b731213345714","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725319914503,"stop":1725319914504,"duration":1},"status":"passed","severity":"normal"},{"uid":"be39451ebfebff6f","name":"Push message with content topic containing escaped characters","time":{"start":1725319904848,"stop":1725319904848,"duration":0},"status":"passed","severity":"normal"},{"uid":"45be3e256c82b799","name":"LightPush with 0 connections","time":{"start":1725319617238,"stop":1725319617238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a50eec53662cf83","name":"should set field with only STORE enabled","time":{"start":1725319348436,"stop":1725319348436,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e60ef525157363","name":"ignores unrecognized TXT record formats","time":{"start":1725319361001,"stop":1725319361001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed615e18ca33a07","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725319340014,"stop":1725319340014,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d19e419e48497f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725319370956,"stop":1725319370957,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f9a0b13c2b0321","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725320006249,"stop":1725320006249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a76c8e4c160b3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725319340018,"stop":1725319340019,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c0cc4ba9e78bad","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319474188,"stop":1725319474188,"duration":0},"status":"passed","severity":"normal"},{"uid":"af94c5a89d598421","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725319820227,"stop":1725319820227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02b859db1ce1cef","name":"Push to array if already present","time":{"start":1725319339634,"stop":1725319339634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdaf1c259ffe65c","name":"Reopen subscription with peer with lost subscription","time":{"start":1725319450456,"stop":1725319450457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c951a3ff49f670e1","name":"Promise Callback - true","time":{"start":1725319924466,"stop":1725319924466,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cb038738288444","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725319360432,"stop":1725319360433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9720e815ac274d04","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725319353168,"stop":1725319353169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbd2f11a6f67da0","name":"Push message with rate limit","time":{"start":1725319809808,"stop":1725319809809,"duration":1},"status":"passed","severity":"normal"},{"uid":"924d30fe034d0ff","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725319933099,"stop":1725319933099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad0079e570d5213","name":"throws on empty content topic","time":{"start":1725319340005,"stop":1725319340005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d030456e3f0ffa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725319340020,"stop":1725319340020,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3349575ffc398f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725319901011,"stop":1725319901013,"duration":2},"status":"passed","severity":"normal"},{"uid":"c150993a21131635","name":"Check received message containing shell command","time":{"start":1725319801825,"stop":1725319801825,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbd8075e1c9b819","name":"Push message with content topic containing numeric","time":{"start":1725319904843,"stop":1725319904843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdd95b031f929ab","name":"random static sharding 2 - Cluster ID: 160, Shard ID: 231","time":{"start":1725319901014,"stop":1725319901015,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d246d9faff8de7","name":"caches peers it previously fetched","time":{"start":1725319361001,"stop":1725319361002,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb5ca211c5c3294","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725319564825,"stop":1725319564826,"duration":1},"status":"passed","severity":"normal"},{"uid":"51187cc4458526cf","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725319820228,"stop":1725319820228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9914d641c716e3","name":"Check publish message containing shell command","time":{"start":1725319845587,"stop":1725319845588,"duration":1},"status":"passed","severity":"normal"},{"uid":"3086f1a51f466e86","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725319607060,"stop":1725319607060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c31fc17988064","name":"should use DNS peer discovery with light client","time":{"start":1725319404063,"stop":1725319404063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b0688a0b7ddb5e9","name":"Ping fails for unsubscribed peers","time":{"start":1725319500540,"stop":1725319500541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8838cdc858a771","name":"Renews subscription after lossing a connection","time":{"start":1725319933076,"stop":1725319933076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db9fa625572d949","name":"isConnected return false after peer stops","time":{"start":1725319439080,"stop":1725319439080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bcab79daaef4ae","name":"Relay - times out","time":{"start":1725319964321,"stop":1725319964321,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb58808a70a8456c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725319933094,"stop":1725319933094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b387de348a1e64","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725319901021,"stop":1725319901021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3344829c7e3ac59","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725319340019,"stop":1725319340019,"duration":0},"status":"passed","severity":"normal"},{"uid":"529c870e58f93b0a","name":"should return unique PubsubTopics for static sharding","time":{"start":1725319340016,"stop":1725319340016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4f2612f28a7c83","name":"Check received message containing Russian","time":{"start":1725319801836,"stop":1725319801836,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f1a6776420ea0e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725319933072,"stop":1725319933073,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f34bf30c5c8cf4","name":"Refresh subscription","time":{"start":1725319607055,"stop":1725319607055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc511d64f199eaa","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725319340023,"stop":1725319340023,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a184d4fc1b0d04","name":"Check received message containing Basic HTML tag","time":{"start":1725319801838,"stop":1725319801839,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d62d8a7a9f0da0","name":"Push message with meta","time":{"start":1725319904855,"stop":1725319904855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8234d607b6e36ca","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725319933095,"stop":1725319933096,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac7def9a49a3599","name":"should get / set UDP multiaddr","time":{"start":1725319348429,"stop":1725319348429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b392b67fdb4165","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/4/topic825/json","time":{"start":1725319870906,"stop":1725319870907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0e5c46cb6acd5f","name":"Passing page size 19 when there are 20 messages","time":{"start":1725319944709,"stop":1725319944709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a925b49cd4275cf4","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725319340026,"stop":1725319340026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3886287eebccf59c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725319845476,"stop":1725319845476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e00efabab1755c6","name":"1 Relay, 1 Filter, gives up","time":{"start":1725319360702,"stop":1725319360702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82bffc376b86bd2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725319361004,"stop":1725319361005,"duration":1},"status":"skipped","severity":"normal"},{"uid":"99475fb31b01176e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725319564837,"stop":1725319564837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c393f31a38623c0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725319564842,"stop":1725319564843,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2e77187efba088","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725319734108,"stop":1725319734108,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45fa6278113aff6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725319564830,"stop":1725319564830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d40d88b5bb94a4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725319340030,"stop":1725319340030,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ed3287893b278","name":"Push message with Chinese payload","time":{"start":1725319904826,"stop":1725319904826,"duration":0},"status":"passed","severity":"normal"},{"uid":"75281d5a929cf3c","name":"Check publish message containing unicode special characters","time":{"start":1725319845589,"stop":1725319845589,"duration":0},"status":"passed","severity":"normal"},{"uid":"64626d1a83d7b10d","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725319342419,"stop":1725319342419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ebafae19021e07","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725319340022,"stop":1725319340022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3fa6059ef6098a","name":"Push message with special chars payload","time":{"start":1725319809743,"stop":1725319809747,"duration":4},"status":"passed","severity":"normal"},{"uid":"24cd08d0451d4ec8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725319340018,"stop":1725319340018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c207fab39535d1f3","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725319914503,"stop":1725319914503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adb2a05fe35144c","name":"Push message with content topic containing Arabic","time":{"start":1725319809797,"stop":1725319809798,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2a76c81b023f5c","name":"Push message with content topic containing special chars","time":{"start":1725319809787,"stop":1725319809790,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e89c95d8eeaae4e","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725319340026,"stop":1725319340026,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b9a11f5471bdec","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725319564828,"stop":1725319564828,"duration":0},"status":"passed","severity":"normal"},{"uid":"91886ce2548e6f51","name":"Refresh subscription","time":{"start":1725319933062,"stop":1725319933062,"duration":0},"status":"passed","severity":"normal"},{"uid":"be69d87d3aaaef10","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725319708124,"stop":1725319708124,"duration":0},"status":"passed","severity":"normal"},{"uid":"69705bf83464197e","name":"Check received message with timestamp: 1725319388941 ","time":{"start":1725319568167,"stop":1725319568180,"duration":13},"status":"passed","severity":"normal"},{"uid":"b2957604d482a982","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725319694395,"stop":1725319694395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40692d9dac6dae1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725319568181,"stop":1725319568182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a6d154c7cfbab6","name":"recovers when dns.resolve returns empty","time":{"start":1725319361000,"stop":1725319361001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a798773285daf8cd","name":"Decoder throws on empty string content topic","time":{"start":1725319353308,"stop":1725319353308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cdc476b9fd98e2","name":"Subscribe to topic containing short and receive message","time":{"start":1725319607055,"stop":1725319607055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3814d3864b16c58","name":"Filter with 1 connections","time":{"start":1725319617240,"stop":1725319617244,"duration":4},"status":"passed","severity":"normal"},{"uid":"40841697ae5aeb00","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725319401045,"stop":1725319401045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abba7329c353655","name":"Generator, 2 different pubsubtopics","time":{"start":1725319943541,"stop":1725319943541,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e551a390f52f2","name":"Relay","time":{"start":1725319400644,"stop":1725319400644,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb643272b6c83f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725319340021,"stop":1725319340021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6ae999cc66191b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725319845471,"stop":1725319845472,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b41d050bf6f22a0","name":"Query with Promise Callback, No Decoder","time":{"start":1725319914504,"stop":1725319914504,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a3bf0a5446fdbc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725319564836,"stop":1725319564836,"duration":0},"status":"passed","severity":"normal"},{"uid":"956cbeae23b0f6f0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725319933076,"stop":1725319933076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d36995ec59924cf","name":"Check received message containing long","time":{"start":1725319801812,"stop":1725319801813,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e477860f68413b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725319607053,"stop":1725319607053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6c0378a84845e0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564831,"stop":1725319564831,"duration":0},"status":"passed","severity":"normal"},{"uid":"550850f5c7a98558","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725319801828,"stop":1725319801828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e17907391802e3","name":"Subscribe to topic containing short and receive message","time":{"start":1725319933092,"stop":1725319933092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd5f417603a1aca","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725319401046,"stop":1725319401046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9633415dcb6186a8","name":"Js publishes, other Js receives","time":{"start":1725319826106,"stop":1725319826106,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaeec6511948731","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725319708123,"stop":1725319708124,"duration":1},"status":"passed","severity":"normal"},{"uid":"39426117eec56022","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725319708122,"stop":1725319708122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f453247da9381998","name":"Does not throw an exception when node disconnects","time":{"start":1725319956124,"stop":1725319956124,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d23fa80bf3c3bf6","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725319474188,"stop":1725319474188,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc01232cd4e4cb0b","name":"Subscribe and receives messages on 20 topics","time":{"start":1725319933061,"stop":1725319933061,"duration":0},"status":"passed","severity":"normal"},{"uid":"758c9d76b6a3f6a9","name":"same cluster, different shard: nodes don't connect","time":{"start":1725319564811,"stop":1725319564811,"duration":0},"status":"passed","severity":"normal"},{"uid":"893ef90dfa721933","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725319845477,"stop":1725319845479,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fc69ebc705cd2d8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725319933063,"stop":1725319933063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4350ffaa1f1c828","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725319340009,"stop":1725319340009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cc5e0807735fba","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725319564841,"stop":1725319564841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6921fe2fae01b289","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725319360428,"stop":1725319360428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3b9b081427fc43","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725319612032,"stop":1725319612033,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa061250b7af673","name":"Check received message containing emoji","time":{"start":1725319801841,"stop":1725319801841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e13dc213b4612d5","name":"Subscribe to topic containing short and publish message","time":{"start":1725319845470,"stop":1725319845470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5803a1f3c5e37a8","name":"Ephemeral messages are not stored","time":{"start":1725319401044,"stop":1725319401045,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7d02455d3d613d","name":"Ordered Callback - true","time":{"start":1725319924467,"stop":1725319924467,"duration":0},"status":"passed","severity":"normal"},{"uid":"38acaf27ca6ee71c","name":"Push message with Basic HTML tag payload","time":{"start":1725319809760,"stop":1725319809771,"duration":11},"status":"passed","severity":"normal"},{"uid":"fe9d3a5ec2501a0c","name":"Check received message containing numeric","time":{"start":1725319801834,"stop":1725319801834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00db3231ccc5f3e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725319894421,"stop":1725319894422,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc6780b89998abb","name":"Push message with unicode special characters payload","time":{"start":1725319809774,"stop":1725319809774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee29aa782cd5c69","name":"Fails to publish message with wrong content topic","time":{"start":1725319845594,"stop":1725319845594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1831da04d4f162f0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725319504816,"stop":1725319504817,"duration":1},"status":"passed","severity":"normal"},{"uid":"998d8cda1cb607a5","name":"Push message with Russian payload","time":{"start":1725319904827,"stop":1725319904827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6984701f4059f439","name":"Push message with Arabic payload","time":{"start":1725319809749,"stop":1725319809750,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa7796e76db8d83","name":"Encoder throws on undefined content topic","time":{"start":1725319372422,"stop":1725319372422,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c0711003700376","name":"Encoder throws on undefined content topic","time":{"start":1725319353306,"stop":1725319353307,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c109a640adc559f","name":"Throws when trying to push message with empty payload","time":{"start":1725319904842,"stop":1725319904842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d5fbd179787e8","name":"should properly create location multiaddrs - tcp6","time":{"start":1725319348434,"stop":1725319348434,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e02b28a9154bfe","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725319845473,"stop":1725319845473,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fa5111e7a03ee7","name":"Query Generator - false","time":{"start":1725319924465,"stop":1725319924466,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c0aded300d1e92","name":"should not throw an error for a single configured topic","time":{"start":1725319340024,"stop":1725319340025,"duration":1},"status":"passed","severity":"normal"},{"uid":"726b899d4b06090f","name":"Push message with custom timestamp: 1725316017583","time":{"start":1725319809811,"stop":1725319809812,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23fda7990632926","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725319940370,"stop":1725319940371,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe5e81f36a0783b","name":"should not receive a peer event after stop","time":{"start":1725319364851,"stop":1725319364851,"duration":0},"status":"passed","severity":"normal"},{"uid":"485bb46cfb82126","name":"safeDispatchEvent","time":{"start":1725319431060,"stop":1725319431061,"duration":1},"status":"passed","severity":"normal"},{"uid":"6732dc92e46c6735","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725319564839,"stop":1725319564840,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36052f67aefcbf1","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725319564835,"stop":1725319564835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d01e0c77827f45d","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725319340029,"stop":1725319340029,"duration":0},"status":"passed","severity":"normal"},{"uid":"616cf71e06418124","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725319347749,"stop":1725319347749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec58537c75a4ba7","name":"Ping on peer without subscriptions","time":{"start":1725319450454,"stop":1725319450454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce00362588570615","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725319564838,"stop":1725319564839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6a9cbf9c9a660a","name":"Query with Ordered Callback, No Decoder","time":{"start":1725319914502,"stop":1725319914502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7910fabee87e9af3","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725319564835,"stop":1725319564836,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d64d374d74c66e","name":"Check received message with timestamp: 1725319390041000000 ","time":{"start":1725319801827,"stop":1725319801827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81868a638003275","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725319607058,"stop":1725319607058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f13bba2f024568","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725319340023,"stop":1725319340024,"duration":1},"status":"passed","severity":"normal"}]