[{"uid":"d911c51551272c61","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1725577356744,"stop":1725577356744,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b3a977d889e408","name":"Check received message containing JSON","time":{"start":1725577067052,"stop":1725577067053,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5d820021755ab2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1725577393702,"stop":1725577393702,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ee734966a02da","name":"Check message with no payload is not received","time":{"start":1725577308295,"stop":1725577308295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a250f76e7746f53","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577200223,"stop":1725577200223,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb32e85fa18f8d06","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725577433755,"stop":1725577433755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f0d1b05fe14fab","name":"Reopen subscription with peer with lost subscription","time":{"start":1725576952664,"stop":1725576952664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2530cd98e79206e","name":"Push message with XML payload","time":{"start":1725577413198,"stop":1725577413198,"duration":0},"status":"passed","severity":"normal"},{"uid":"e252583bc2b1c014","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1725576859932,"stop":1725576859932,"duration":0},"status":"passed","severity":"normal"},{"uid":"302dbc44be71e2d9","name":"Check received message containing JSON","time":{"start":1725577308284,"stop":1725577308286,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd0a429931dc1699","name":"should properly create location multiaddrs - udp","time":{"start":1725576847745,"stop":1725576847745,"duration":0},"status":"passed","severity":"normal"},{"uid":"18886fb091748488","name":"can start the service","time":{"start":1725576902850,"stop":1725576902851,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9fdec2d1a5ad27","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1725576852386,"stop":1725576852387,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8168572fc51b203","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725577433804,"stop":1725577433804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6233b4bed7a06e2e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1725576838948,"stop":1725576838948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c344e693c299b7","name":"Refresh subscription","time":{"start":1725577097749,"stop":1725577097750,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b3f198c937529b","name":"random static sharding 7 - Cluster ID: 895, Shard ID: 796","time":{"start":1725577416247,"stop":1725577416248,"duration":1},"status":"passed","severity":"normal"},{"uid":"7575dde42a281b34","name":"Decoder throws on empty string content topic","time":{"start":1725576852613,"stop":1725576852613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3059ed4e61ce8d4","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app70/3/topic956/proto","time":{"start":1725577382530,"stop":1725577382531,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e93032502490efb","name":"Check message with no content topic is not received","time":{"start":1725577067108,"stop":1725577067109,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c982ad9a251cd6","name":"Renews subscription after lossing a connection","time":{"start":1725577433786,"stop":1725577433787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85624f4eb62e149","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725577433797,"stop":1725577433798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5d8229b0caf16f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/7/topic211/proto","time":{"start":1725577382531,"stop":1725577382532,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9e6ef0cddf02ea","name":"random static sharding 10 - Cluster ID: 490, Shard ID: 462","time":{"start":1725577416250,"stop":1725577416250,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f64a02b2d1c7cf5","name":"should properly create location multiaddrs - tcp6","time":{"start":1725576847744,"stop":1725576847745,"duration":1},"status":"passed","severity":"normal"},{"uid":"eead420babedf9f9","name":"should set field with only RELAY enabled","time":{"start":1725576847746,"stop":1725576847746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60db81e63ec662f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1725577465391,"stop":1725577465391,"duration":0},"status":"passed","severity":"normal"},{"uid":"648f5a20756b7c3f","name":"handles different networkShards values correctly","time":{"start":1725576838927,"stop":1725576838927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc1bc48b0046906","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1725576847734,"stop":1725576847734,"duration":0},"status":"passed","severity":"normal"},{"uid":"191179b3452601db","name":"should throw error - no public key","time":{"start":1725576847735,"stop":1725576847736,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13cdacb5051f369","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/4/topic799/proto","time":{"start":1725577382532,"stop":1725577382532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dea9e4254cf444","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1725576838922,"stop":1725576838923,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9243a5c267dfd5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725577067098,"stop":1725577067099,"duration":1},"status":"passed","severity":"normal"},{"uid":"89334c441013ba7a","name":"should set field with all protocols enabled","time":{"start":1725576847746,"stop":1725576847746,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ec2c7632a29814","name":"Push message with content topic containing JSON","time":{"start":1725577318879,"stop":1725577318879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1566a0095dfcedcb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725577097755,"stop":1725577097756,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afd71bceeeb5ed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725577308289,"stop":1725577308289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b456863bcc8110e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060117,"stop":1725577060117,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db7e26b5c75870e","name":"connected peers and dial","time":{"start":1725577308826,"stop":1725577308827,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a07a1013f1fec092","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725577200216,"stop":1725577200217,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67a34b938f021c1","name":"Push message with content topic containing long","time":{"start":1725577318872,"stop":1725577318872,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b8a0b9e37602b5","name":"Push message with meta","time":{"start":1725577413225,"stop":1725577413225,"duration":0},"status":"passed","severity":"normal"},{"uid":"857b67c214c49d39","name":"Check publish message containing Chinese","time":{"start":1725577353955,"stop":1725577353955,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec4755c759f7b77","name":"Throws when trying to push message with empty payload","time":{"start":1725577413202,"stop":1725577413202,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbe465faafdf596","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1725577060145,"stop":1725577060145,"duration":0},"status":"passed","severity":"normal"},{"uid":"940ab1ab94036b73","name":"Reopen subscription with peer with lost subscription","time":{"start":1725576962426,"stop":1725576962427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d608762073f15623","name":"Push message with content topic containing Arabic","time":{"start":1725577318873,"stop":1725577318874,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1c8c51817e3da0","name":"Push message with content topic containing special chars","time":{"start":1725577318872,"stop":1725577318873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10d66cb1a801688","name":"Check received message with timestamp: 1725576889707000000 ","time":{"start":1725577308308,"stop":1725577308309,"duration":1},"status":"passed","severity":"normal"},{"uid":"15150db707cbabdc","name":"should not receive a peer event after stop","time":{"start":1725577331516,"stop":1725577331516,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35e8a2c17b794c5","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725577120610,"stop":1725577120610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d89e08e6898a83b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725576847056,"stop":1725576847057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca6cb313295c4b7","name":"Check received message containing escaped characters","time":{"start":1725577308307,"stop":1725577308307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4925d2020e93b39","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060136,"stop":1725577060138,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e317706e18a6f3a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060144,"stop":1725577060144,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaba25841f7d476","name":"Push message with Arabic payload","time":{"start":1725577318866,"stop":1725577318866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bedf740afb6f23d","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1725577060141,"stop":1725577060142,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1da849fcf5e567","name":"same cluster, same shard: nodes connect","time":{"start":1725577243233,"stop":1725577243233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d824337e286bcaff","name":"Push message with content topic containing escaped characters","time":{"start":1725577318880,"stop":1725577318880,"duration":0},"status":"passed","severity":"normal"},{"uid":"4764208cfdeefcc3","name":"Renews peer on consistent missed messages","time":{"start":1725577004110,"stop":1725577004110,"duration":0},"status":"passed","severity":"normal"},{"uid":"774415db2fb44fe2","name":"should not receive a peer event after stop","time":{"start":1725576864180,"stop":1725576864180,"duration":0},"status":"passed","severity":"normal"},{"uid":"426833641a25233","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725577097748,"stop":1725577097748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9df0c6afe0b5373","name":"isConnected should return false after all peers disconnect","time":{"start":1725576945375,"stop":1725576945375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10c77a1c80f58c5","name":"should not throw an error for a single configured topic","time":{"start":1725576838942,"stop":1725576838942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2253b957b119bbf","name":"Check received message containing SQL Injection","time":{"start":1725577067048,"stop":1725577067049,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eb6e3efd0b174","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app76/7/topic738/json","time":{"start":1725577382528,"stop":1725577382528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a128e51b85031745","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725577433780,"stop":1725577433781,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b54b5934e581f71","name":"Push message with Russian payload","time":{"start":1725577318866,"stop":1725577318866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c433ff097f708dc","name":"Ordered callback, aborts when callback returns true","time":{"start":1725577450857,"stop":1725577450858,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8fa98a050584a","name":"should be called for bootstrap peers","time":{"start":1725576898037,"stop":1725576898038,"duration":1},"status":"passed","severity":"normal"},{"uid":"4943dafbc488eca1","name":"Check message received after nwaku node is restarted","time":{"start":1725577308317,"stop":1725577308317,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47a33b3596ceb095","name":"Check received message containing long","time":{"start":1725577308275,"stop":1725577308275,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2bc72f5f7f2a64","name":"throws on content topic with empty encoding field","time":{"start":1725576838915,"stop":1725576838916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05b3934c7241e63","name":"Passing page size 10 when there are 10 messages","time":{"start":1725577459056,"stop":1725577459056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5203bfdf440968be","name":"Encoder throws on undefined content topic","time":{"start":1725576870095,"stop":1725576870095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f405adc6a7193824","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725577005077,"stop":1725577005077,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bc8f3bc65474d8","name":"Ping on unsubscribed peer","time":{"start":1725576962426,"stop":1725576962426,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d8a9e854d62612","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1725576838934,"stop":1725576838935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32933ab8e33c9af","name":"configure the node with multiple content topics","time":{"start":1725577382533,"stop":1725577382533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1322ae0664b382","name":"random static sharding 8 - Cluster ID: 218, Shard ID: 579","time":{"start":1725577416249,"stop":1725577416249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffa106a5e39989d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1725577243232,"stop":1725577243233,"duration":1},"status":"passed","severity":"normal"},{"uid":"218aae18d071328f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1725576838941,"stop":1725576838941,"duration":0},"status":"passed","severity":"normal"},{"uid":"df913986623c7ccc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577200218,"stop":1725577200218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f493d5d195daca","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1725577060153,"stop":1725577060153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d416fb9eff8e4008","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1725577060148,"stop":1725577060148,"duration":0},"status":"passed","severity":"normal"},{"uid":"14917984a9f21b5d","name":"isConnected return false after peer stops","time":{"start":1725576945376,"stop":1725576945376,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa42903f6bb90495","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1725576852386,"stop":1725576852386,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22701a0b1ee3a23","name":"Mutual subscription","time":{"start":1725577356726,"stop":1725577356726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17a44793d1f42ba","name":"Reusing cursor across nodes","time":{"start":1725577393704,"stop":1725577393704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d97a3901839fe60","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1725576847052,"stop":1725576847053,"duration":1},"status":"passed","severity":"normal"},{"uid":"2938e9a3e93c1bab","name":"should load peers from local storage and dispatch events","time":{"start":1725576864180,"stop":1725576864180,"duration":0},"status":"passed","severity":"normal"},{"uid":"528ed27209445999","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1725577393703,"stop":1725577393703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c640ce6209311c2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725576902856,"stop":1725576902860,"duration":4},"status":"skipped","severity":"normal"},{"uid":"f407bd78a44d3498","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1725577060154,"stop":1725577060154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f972c03d0bec961","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725577495461,"stop":1725577495461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad15de3459122c","name":"Subscribe to topic containing Script and receive message","time":{"start":1725577433801,"stop":1725577433801,"duration":0},"status":"passed","severity":"normal"},{"uid":"16579d8f21749d25","name":"Relay - dialed first","time":{"start":1725577474646,"stop":1725577474646,"duration":0},"status":"passed","severity":"normal"},{"uid":"500a64413b3b30b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1725576838940,"stop":1725576838940,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bfb7e2fc555e1","name":"Ping on peer without subscriptions","time":{"start":1725576962427,"stop":1725576962427,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c8eed3c9d75ef9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060147,"stop":1725577060147,"duration":0},"status":"passed","severity":"normal"},{"uid":"393af4467435f8d9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1725576838932,"stop":1725576838932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ea833fc9cf45d8","name":"Nodes with multiple pubsub topic","time":{"start":1725577331187,"stop":1725577331187,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb649d7150eeec","name":"Check received message containing numeric","time":{"start":1725577308275,"stop":1725577308276,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcdbc955ccbd048","name":"should only return 1 node with relay and store capability","time":{"start":1725576860205,"stop":1725576860205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e022db4e479677","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1725576838917,"stop":1725576838917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7514740bb5162405","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577449704,"stop":1725577449705,"duration":1},"status":"passed","severity":"normal"},{"uid":"b979f2fe041c039f","name":"Sign & Recover","time":{"start":1725576870568,"stop":1725576870568,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24806e5df057181","name":"should throw an error for insufficient data","time":{"start":1725576839199,"stop":1725576839199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead1ead29cb5217f","name":"configure the node with multiple pubsub topics","time":{"start":1725577416251,"stop":1725577416251,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c7bea94fcb4019","name":"Subscribe and publish message","time":{"start":1725577356731,"stop":1725577356732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c7183b0136f244","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1725577097757,"stop":1725577097757,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa98b3e0218eb127","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725577433791,"stop":1725577433792,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bb93f9d5d6c84d","name":"Check message with non string payload is not received","time":{"start":1725577308315,"stop":1725577308315,"duration":0},"status":"passed","severity":"normal"},{"uid":"878a1de6e1f541a3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app45/9/topic171/test.js","time":{"start":1725577382527,"stop":1725577382527,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f3f9947003200e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725577433744,"stop":1725577433744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a7ba3846b5d8ba","name":"different cluster, different shard: nodes don't connect","time":{"start":1725577243234,"stop":1725577243234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fd7b0781ad5370","name":"Passing page size 3 when there are 20 messages","time":{"start":1725577459056,"stop":1725577459056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9be70275e69cfa8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1725577393702,"stop":1725577393702,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ed9a16b0673039","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1725576847044,"stop":1725576847045,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b777458e3a7cf0","name":"Push message with emoji payload","time":{"start":1725577318870,"stop":1725577318870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2586a4be738885","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725577433790,"stop":1725577433790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a71eff4ee2060b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1725576838940,"stop":1725576838941,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fcd2e64a0f3cfd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/1/topic567/xml","time":{"start":1725577382532,"stop":1725577382532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7d771483017b7e","name":"should not receive a peer event before start","time":{"start":1725576864179,"stop":1725576864179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddd8cf3f36f9fb6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725577097755,"stop":1725577097755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b501421cb3090390","name":"Check received message containing unicode special characters","time":{"start":1725577067067,"stop":1725577067069,"duration":2},"status":"passed","severity":"normal"},{"uid":"82f9805daeac8c0f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725577433775,"stop":1725577433775,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1628d2f61a0390","name":"should return valid sharding parameters for static sharding","time":{"start":1725576838945,"stop":1725576838945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a54728d2dd7ad4f","name":"Push message with Arabic payload","time":{"start":1725577413196,"stop":1725577413197,"duration":1},"status":"passed","severity":"normal"},{"uid":"466066d80c1d5341","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1725576859933,"stop":1725576859933,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee1cd469994a0bb","name":"Check received message containing XML","time":{"start":1725577308278,"stop":1725577308279,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54f8126b54eb7be","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725577005075,"stop":1725577005076,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4ab5ade8df76c0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725576977264,"stop":1725576977264,"duration":0},"status":"passed","severity":"normal"},{"uid":"de96b7643b82daf7","name":"nwaku subscribes","time":{"start":1725577332137,"stop":1725577332137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f1379a97102b2b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1725576838930,"stop":1725576838931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3a4424443428aa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725577433802,"stop":1725577433802,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a55ecbf5264c72","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1725576838934,"stop":1725576838934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc1fa384ca7a5f6","name":"can start and stop the service","time":{"start":1725576902851,"stop":1725576902852,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e9a71b7bf5c337","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725577433742,"stop":1725577433743,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf0c284d3ec3e26","name":"Push message with content topic containing short","time":{"start":1725577413202,"stop":1725577413203,"duration":1},"status":"passed","severity":"normal"},{"uid":"be357b8e7ed40eaf","name":"Ping on subscribed peer","time":{"start":1725576962425,"stop":1725576962425,"duration":0},"status":"passed","severity":"normal"},{"uid":"536304721a7ee907","name":"Push 30 different messages","time":{"start":1725577413201,"stop":1725577413202,"duration":1},"status":"passed","severity":"normal"},{"uid":"112bbccd79f48dcb","name":"Relay - times out","time":{"start":1725577474646,"stop":1725577474647,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c3774cf1117878","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1725577060150,"stop":1725577060152,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d10c139596c089a","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1725576838944,"stop":1725576838944,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb35cad5bca940e9","name":"should set field with only FILTER enabled","time":{"start":1725576847747,"stop":1725576847747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff6a4482aef0392","name":"Query generator for multiple messages with different content topic format","time":{"start":1725577450854,"stop":1725577450854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8005053c32f9fff","name":"Push message with content topic containing long","time":{"start":1725577413203,"stop":1725577413203,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bf69d1a3428f9d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725577433798,"stop":1725577433798,"duration":0},"status":"passed","severity":"normal"},{"uid":"54283bdd6e6527cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1725576838940,"stop":1725576838940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c810a2de80cb2fd","name":"should be online or offline if network state changed","time":{"start":1725576890594,"stop":1725576890594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4539225d387c58f","name":"Check received message with timestamp: 1725576889707 ","time":{"start":1725577308309,"stop":1725577308310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c016996c7f0d0ff","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725577209706,"stop":1725577209707,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed7d178c5e2f878","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1725576838917,"stop":1725576838917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0ca3e620e9a66b","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1725577209702,"stop":1725577209703,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92971ecad113adc","name":"Push message with content topic containing shell command","time":{"start":1725577318879,"stop":1725577318880,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54064b511692aae","name":"Check message with no content topic is not received","time":{"start":1725577308314,"stop":1725577308315,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fb10754cf4cb3e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1725577465388,"stop":1725577465389,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5b750c4270ffc0","name":"can dial TLS multiaddrs","time":{"start":1725577213796,"stop":1725577213796,"duration":0},"status":"passed","severity":"normal"},{"uid":"297e765f70c3daed","name":"handles empty contentTopics array correctly","time":{"start":1725576838946,"stop":1725576838946,"duration":0},"status":"passed","severity":"normal"},{"uid":"abafb4e42bd0619d","name":"should return false","time":{"start":1725576847737,"stop":1725576847737,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fef4e90d9573b0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725577097734,"stop":1725577097735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dff58781781a3d4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1725577060135,"stop":1725577060136,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edeb88f7ff7530","name":"Push message with escaped characters payload","time":{"start":1725577318869,"stop":1725577318869,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8026bb99e24325","name":"Check received message containing numeric","time":{"start":1725577308298,"stop":1725577308298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13a86a37ec59854","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1725577393703,"stop":1725577393704,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cdeb7a2010066","name":"Push message with rate limit","time":{"start":1725577413226,"stop":1725577413226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d55d4f58a8e0ef","name":"Generator, custom pubsub topic","time":{"start":1725577449694,"stop":1725577449694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d9baab38c934c6","name":"Does not throw an exception when node disconnects","time":{"start":1725577464943,"stop":1725577464943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc7e20e744da6af","name":"Check message with invalid timestamp is not received","time":{"start":1725577308313,"stop":1725577308314,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe6895e2ae6217c","name":"Check message with no payload is not received","time":{"start":1725577067110,"stop":1725577067110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5626ec6b86c5d6e9","name":"Fails to push message with empty content topic","time":{"start":1725577413224,"stop":1725577413225,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f042d2a541bcda","name":"should only return 1 node with store capability","time":{"start":1725576860205,"stop":1725576860205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9663c8f6943d931","name":"Check received message with timestamp: 1725576889899000000 ","time":{"start":1725577067070,"stop":1725577067071,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc771ce07466f0d9","name":"safeDispatchEvent","time":{"start":1725576930403,"stop":1725576930403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2337fa46bfe28c73","name":"Round trip binary encryption [ecies, signature]","time":{"start":1725576871751,"stop":1725576871751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46660fb2bde5d67","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1725577060143,"stop":1725577060143,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf290b8eec650a11","name":"Check received message containing unicode special characters","time":{"start":1725577308307,"stop":1725577308307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98ee47135bdc52d","name":"random static sharding 3 - Cluster ID: 412, Shard ID: 638","time":{"start":1725577416244,"stop":1725577416246,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc405741242caaec","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1725577356732,"stop":1725577356733,"duration":1},"status":"passed","severity":"normal"},{"uid":"440c4b90d01c8a37","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725577209710,"stop":1725577209711,"duration":1},"status":"passed","severity":"normal"},{"uid":"25af7b451be03749","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1725576838923,"stop":1725576838923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a45485964e7530","name":"should correctly map a content topic to a pubsub topic","time":{"start":1725576838947,"stop":1725576838947,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab5a8618a4342e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1725576852613,"stop":1725576852613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bf3f63ac2a1ed4","name":"Check received message containing Basic HTML tag","time":{"start":1725577308304,"stop":1725577308305,"duration":1},"status":"passed","severity":"normal"},{"uid":"484908668ee0ccea","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1725577447971,"stop":1725577447971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b405ed446a551eee","name":"Push message with content topic containing Script","time":{"start":1725577318878,"stop":1725577318878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6eb7e096e5733b","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1725577060134,"stop":1725577060135,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1f4399434f2dd3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1725577465389,"stop":1725577465390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4264bdeceb4f8d5","name":"Check received message containing XML","time":{"start":1725577308303,"stop":1725577308304,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fe26b87a02d4c0","name":"Push message with SQL Injection payload","time":{"start":1725577318866,"stop":1725577318867,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b78f05dd6b6780","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1725577060155,"stop":1725577060155,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6e5a70292791b7","name":"should properly create location multiaddrs - udp4","time":{"start":1725576847744,"stop":1725576847744,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc01b5f87602bd61","name":"addEventListener with wrong event","time":{"start":1725576930399,"stop":1725576930399,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fa2ca7718e9adf","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1725576977265,"stop":1725576977274,"duration":9},"status":"passed","severity":"normal"},{"uid":"251f4f9e43a12618","name":"Check received message containing Script","time":{"start":1725577308278,"stop":1725577308278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c352cdba3cc76d6a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1725576838947,"stop":1725576838947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2697d4e63cf2161e","name":"Check received message containing SQL Injection","time":{"start":1725577308301,"stop":1725577308302,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9113d461fea5f4f","name":"retrieves a single peer","time":{"start":1725576860202,"stop":1725576860202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25c4b99868da071","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1725576945372,"stop":1725576945373,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3fcc7dfcedd354","name":"Subscribe to topic containing Script and receive message","time":{"start":1725577097754,"stop":1725577097754,"duration":0},"status":"passed","severity":"normal"},{"uid":"134059113de1f1b5","name":"Meta field set when metaSetter is specified","time":{"start":1725576852610,"stop":1725576852611,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2acb8879e01d8c","name":"can start the service","time":{"start":1725577331514,"stop":1725577331514,"duration":0},"status":"passed","severity":"normal"},{"uid":"63900a7a9668559d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725577433792,"stop":1725577433792,"duration":0},"status":"passed","severity":"normal"},{"uid":"901d60de5c814a00","name":"should throw an error for empty SingleShardInfos array","time":{"start":1725576838929,"stop":1725576838930,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7d2d6eb4e88231","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1725576838942,"stop":1725576838942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9e83aafffebff0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1725577356742,"stop":1725577356743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1438d548c5fd6e3d","name":"Check received message containing Script","time":{"start":1725577308302,"stop":1725577308303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76fb6493f192b57","name":"Subscribe and receive messages via lightPush","time":{"start":1725577433742,"stop":1725577433742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f259c465611d68b","name":"Keep-alive pings maintain the connection","time":{"start":1725577004108,"stop":1725577004108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea26268e7c04f0b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1725577428836,"stop":1725577428836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72118ddea5c8993","name":"Callback on promise, aborts when callback returns true","time":{"start":1725577450855,"stop":1725577450855,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bc348b27e92e6d","name":"should return all peers when numPeers is 0","time":{"start":1725576852384,"stop":1725576852385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6facf92e5a4158c","name":"Promise Callback - true","time":{"start":1725577437290,"stop":1725577437290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce54547491ade39e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725577433793,"stop":1725577433793,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9568cba97d95a1","name":"Query with Ordered Callback, No Decoder","time":{"start":1725577428838,"stop":1725577428839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adb31d39280574b","name":"Push message with JSON payload","time":{"start":1725577318868,"stop":1725577318868,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b8a7ad2b1bff0c","name":"Subscribe to topic containing Script and publish message","time":{"start":1725577356744,"stop":1725577356745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86c4f7bb1ab07b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1725576838939,"stop":1725576838939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d6037315d7d693","name":"Push message with content topic containing unicode special characters","time":{"start":1725577413223,"stop":1725577413224,"duration":1},"status":"passed","severity":"normal"},{"uid":"51dbd21024843683","name":"Check received message containing escaped characters","time":{"start":1725577067066,"stop":1725577067067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4751c24168a3467","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app28/9/topic879/utf8","time":{"start":1725577382528,"stop":1725577382529,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f14c14773c0d669","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1725576898038,"stop":1725576898039,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd5496cc9751e2a","name":"Ping on subscribed peer","time":{"start":1725576952662,"stop":1725576952663,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7ee0140f28f4b3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1725576870092,"stop":1725576870093,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a3bead41087703","name":"Subscribe to topic containing JSON and publish message","time":{"start":1725577356753,"stop":1725577356754,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cef4baeee0f83d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1725577331188,"stop":1725577331188,"duration":0},"status":"passed","severity":"normal"},{"uid":"536fea137ba0362e","name":"groups content topics by expected pubsub topic","time":{"start":1725576838926,"stop":1725576838926,"duration":0},"status":"passed","severity":"normal"},{"uid":"851068b2603bad79","name":"connects to nwaku","time":{"start":1725577464942,"stop":1725577464943,"duration":1},"status":"passed","severity":"normal"},{"uid":"3113c0cb6f35d56e","name":"should not fail to start the service if it is already started","time":{"start":1725576864179,"stop":1725576864179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6b69d1128f52c4","name":"should throw an error for an unconfigured topic","time":{"start":1725576838942,"stop":1725576838943,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1a929afc9e1699","name":"Promise Callback - false","time":{"start":1725577437290,"stop":1725577437291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eef3b7acaed705e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725577120611,"stop":1725577120612,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9e25a853712a43","name":"Delete observer","time":{"start":1725577312393,"stop":1725577312393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0f60a415a880c9","name":"should handle a minimal index list","time":{"start":1725576839198,"stop":1725576839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88dd2ef4530caf6","name":"Check message with non string payload is not received","time":{"start":1725577067110,"stop":1725577067110,"duration":0},"status":"passed","severity":"normal"},{"uid":"98da91373d326d5d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1725576838938,"stop":1725576838938,"duration":0},"status":"passed","severity":"normal"},{"uid":"65eb877826321161","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725577433791,"stop":1725577433791,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe7f9f085984062","name":"can start and stop the service","time":{"start":1725577331514,"stop":1725577331515,"duration":1},"status":"passed","severity":"normal"},{"uid":"210e516f66279813","name":"Filter","time":{"start":1725577474648,"stop":1725577474648,"duration":0},"status":"passed","severity":"normal"},{"uid":"796b78bd29686fa5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1725577447970,"stop":1725577447970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77767506e1edde6","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1725577465391,"stop":1725577465391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9400404464181a8c","name":"Subscribe and receive messages via lightPush","time":{"start":1725577433788,"stop":1725577433789,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a8bb2f639a6d22","name":"Number of peers are maintained correctly","time":{"start":1725577150168,"stop":1725577150169,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27406c1fef8b5b4","name":"through manual discovery","time":{"start":1725577213797,"stop":1725577213797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0913a308c0ad0a4","name":"Round trip binary serialization","time":{"start":1725576852609,"stop":1725576852610,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f5c6e1e15bfc7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1725576860207,"stop":1725576860207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7781a062b05bb1b1","name":"Passing page size 11 when there are 10 messages","time":{"start":1725577459056,"stop":1725577459057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8cb2e387139a30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1725576838937,"stop":1725576838937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe9959000ce58c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1725576838935,"stop":1725576838936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b93d3c0a8add414","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1725577060116,"stop":1725577060116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc8d3af3eb457cb","name":"should not receive a peer event before start","time":{"start":1725576902854,"stop":1725576902854,"duration":0},"status":"passed","severity":"normal"},{"uid":"653d7869fdcc2bbf","name":"Query generator for multiple messages","time":{"start":1725577450853,"stop":1725577450853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6f036d194cf59b","name":"Fields are not dropped","time":{"start":1725576851929,"stop":1725576851931,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ae05f0a3e3f6c0e","name":"Default pageSize","time":{"start":1725577459058,"stop":1725577459058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39298f6123a8048","name":"random static sharding 2 - Cluster ID: 766, Shard ID: 844","time":{"start":1725577416243,"stop":1725577416244,"duration":1},"status":"passed","severity":"normal"},{"uid":"f723502c12b2ed8a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1725577060146,"stop":1725577060146,"duration":0},"status":"passed","severity":"normal"},{"uid":"71faaf6db06d7745","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060141,"stop":1725577060141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3c325850c09a9","name":"Check received message containing long","time":{"start":1725577308297,"stop":1725577308298,"duration":1},"status":"passed","severity":"normal"},{"uid":"1960dab5d03ce981","name":"Push message with content topic containing emoji","time":{"start":1725577413224,"stop":1725577413224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1241fad34d831d1","name":"LightPush with 0 connections","time":{"start":1725577127730,"stop":1725577127730,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d78e5ad0dbdbc64","name":"should not receive a peer event before start","time":{"start":1725577331516,"stop":1725577331516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebec97a5f1b975b8","name":"should handle corrupted local storage data gracefully","time":{"start":1725576864181,"stop":1725576864181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5639054077b287f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1725577465390,"stop":1725577465390,"duration":0},"status":"passed","severity":"normal"},{"uid":"be61df8815996c9e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1725576871750,"stop":1725576871751,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0081f7fb8dfb801","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725577120609,"stop":1725577120610,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ceb7ba75ebf2ddd","name":"Push message with Script payload","time":{"start":1725577413198,"stop":1725577413198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c73374447424f35","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1725576841573,"stop":1725576841573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3d2b8a47e03b24","name":"Generator, 2 different pubsubtopics","time":{"start":1725577449704,"stop":1725577449704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c295aaab2d54bb5","name":"throws on content topic with non-number generation field","time":{"start":1725576838910,"stop":1725576838910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54b0f59f259803a","name":"LightPush","time":{"start":1725577474647,"stop":1725577474648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9117aefd3624e8f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725577416251,"stop":1725577416251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85de4301926462","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1725576841574,"stop":1725576841575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcc99a1afa5152","name":"should be able to encode the field with only STORE set to true","time":{"start":1725576847040,"stop":1725576847041,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbcc9fb796f4a48","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1725577097754,"stop":1725577097754,"duration":0},"status":"passed","severity":"normal"},{"uid":"83128e6e3c7cb3d6","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1725577060142,"stop":1725577060142,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0aebfaec7ac0e0","name":"Check message on other pubsub topic is not received","time":{"start":1725577308314,"stop":1725577308314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c39350ac5c568ac","name":"Check received message containing long","time":{"start":1725577067028,"stop":1725577067028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca718fbb3a16e57e","name":"Push message with content topic containing emoji","time":{"start":1725577318881,"stop":1725577318882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03eb993ebb939b9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725577097752,"stop":1725577097752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52331c5510a37d2","name":"Subscribe to topic containing short and receive message","time":{"start":1725577433748,"stop":1725577433748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62b8bc0606088e2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1725576860206,"stop":1725576860206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1a6f56bf0b6b34","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725577097748,"stop":1725577097749,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b240bad6eb5e2a","name":"Number of peers are maintained correctly","time":{"start":1725577004107,"stop":1725577004107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7d284b54d49770","name":"Renews peer on consistent ping failures","time":{"start":1725577004109,"stop":1725577004109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a615b981a4f8f94d","name":"Push message with content topic containing Russian","time":{"start":1725577318877,"stop":1725577318877,"duration":0},"status":"passed","severity":"normal"},{"uid":"9828c5770e24798d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1725577428839,"stop":1725577428839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c59013ae463ee7f","name":"Push message on custom pubsubTopic","time":{"start":1725577200218,"stop":1725577200219,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe9102ab63bb760","name":"Subscribe to topic containing XML and receive message","time":{"start":1725577433801,"stop":1725577433802,"duration":1},"status":"passed","severity":"normal"},{"uid":"62797089e93d49db","name":"Nodes with multiple pubsub topic","time":{"start":1725577331188,"stop":1725577331189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7bd867b3d24311","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1725577326611,"stop":1725577326612,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eb779187fa84ba6a","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1725577060149,"stop":1725577060149,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d5d2d8bc6c1aa9","name":"tcp ip4 address","time":{"start":1725576847118,"stop":1725576847119,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cfcc3a674f4c6f6","name":"Ping on peer without subscriptions","time":{"start":1725576962425,"stop":1725576962426,"duration":1},"status":"passed","severity":"normal"},{"uid":"24616b010fbf58f8","name":"handles different clusterIds correctly","time":{"start":1725576838927,"stop":1725576838927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2957807060154e","name":"A test","time":{"start":1725577200331,"stop":1725577200332,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa857b813ab6a2a9","name":"Non TWN Cluster","time":{"start":1725577382526,"stop":1725577382526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f1b936b4692038","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1725577447971,"stop":1725577447971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac932d5195442fb","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725577209702,"stop":1725577209702,"duration":0},"status":"passed","severity":"normal"},{"uid":"306a3bb1a3c3e857","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1725576852385,"stop":1725576852385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12f29141d7dee81","name":"Subscribe to topic containing XML and publish message","time":{"start":1725577356745,"stop":1725577356745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc50ef8c179b801","name":"removeEventListener with wrong event","time":{"start":1725576930400,"stop":1725576930400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62ea9cf05072c57","name":"Check publish message containing SQL Injection","time":{"start":1725577353957,"stop":1725577353957,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec0becc3d4c38a","name":"Store - dialed after - with timeout","time":{"start":1725577474647,"stop":1725577474647,"duration":0},"status":"passed","severity":"normal"},{"uid":"85212414362c647d","name":"Encoder throws on undefined content topic","time":{"start":1725576871752,"stop":1725576871752,"duration":0},"status":"passed","severity":"normal"},{"uid":"3518f3b9ea3c8d56","name":"listenerCount","time":{"start":1725576930401,"stop":1725576930401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e76846b3fda8436","name":"should get / set UDP multiaddr","time":{"start":1725576847743,"stop":1725576847743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff2b9067efb8d3","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1725577004110,"stop":1725577004110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66693e2c8f738d8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725576977277,"stop":1725576977277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39ca08177dbad1e","name":"random static sharding 6 - Cluster ID: 495, Shard ID: 308","time":{"start":1725577416247,"stop":1725577416247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8245231e69872b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1725576859934,"stop":1725576859934,"duration":0},"status":"passed","severity":"normal"},{"uid":"c254399d0339b089","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725577433802,"stop":1725577433803,"duration":1},"status":"passed","severity":"normal"},{"uid":"382313a6204a0c7b","name":"Push message with unicode special characters payload","time":{"start":1725577318869,"stop":1725577318870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df59083e855424c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725576977264,"stop":1725576977264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1576b2fa7206f7","name":"dispatchEvent via connectionManager","time":{"start":1725576930401,"stop":1725576930403,"duration":2},"status":"passed","severity":"normal"},{"uid":"3eb6726825e55f17","name":"should not fail to stop the service if it was not started","time":{"start":1725576902852,"stop":1725576902853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ca760eb5ddf230","name":"Push message with Basic HTML tag payload","time":{"start":1725577413198,"stop":1725577413199,"duration":1},"status":"passed","severity":"normal"},{"uid":"25beffaa0ba60a64","name":"Check publish message containing Basic HTML tag","time":{"start":1725577353959,"stop":1725577353959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e0f69b2afe80ca","name":"Init the array if not present","time":{"start":1725576838666,"stop":1725576838667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fabbc64c6fad9a","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725577209688,"stop":1725577209688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9535faf86dbbabc","name":"Ping on peer without subscriptions","time":{"start":1725576952663,"stop":1725576952663,"duration":0},"status":"passed","severity":"normal"},{"uid":"187ed5364fd10d65","name":"Check publish message containing JSON","time":{"start":1725577353959,"stop":1725577353960,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e76583d63cb3ca","name":"Decoder throws on undefined content topic","time":{"start":1725576871752,"stop":1725576871752,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a29797d4a0667","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1725576890593,"stop":1725576890594,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79a6349ff85cd08","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1725576890591,"stop":1725576890591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b3d287e0c46ec9","name":"new peer added after a peer was already found","time":{"start":1725577326611,"stop":1725577326611,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8528f7229b53f381","name":"throws on content topic with empty application field","time":{"start":1725576838911,"stop":1725576838912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90dd68c8edb5e80","name":"udp ip6 address","time":{"start":1725576847119,"stop":1725576847119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e1de20de8de4c3","name":"Generator, 2 different pubsubtopics","time":{"start":1725577449701,"stop":1725577449702,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5f7b67f37823e4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725577200219,"stop":1725577200219,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefd254614e738ad","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725577433760,"stop":1725577433760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c824fed2a4b863","name":"Push message with content topic containing special chars","time":{"start":1725577413206,"stop":1725577413207,"duration":1},"status":"passed","severity":"normal"},{"uid":"d853c7e30d3650b4","name":"Passing page size 110 when there are 120 messages","time":{"start":1725577459057,"stop":1725577459057,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e68e0caa843c46","name":"Check message with no payload is not received","time":{"start":1725577308315,"stop":1725577308315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fb706171c7c7da","name":"should set field with only STORE enabled","time":{"start":1725576847747,"stop":1725576847747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1007ba38ef90c4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725576977276,"stop":1725576977277,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ab58864231f4c6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1725576838929,"stop":1725576838929,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aa9f580bc784fd","name":"Query with Promise Callback, No message returned","time":{"start":1725577428840,"stop":1725577428840,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5b247794a5a3a6","name":"Check received message containing emoji","time":{"start":1725577308287,"stop":1725577308288,"duration":1},"status":"passed","severity":"normal"},{"uid":"21558c4deef2b897","name":"Push message with short payload","time":{"start":1725577413194,"stop":1725577413194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f5d603aa9d48d4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1725577356733,"stop":1725577356734,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ada80eb036292b7","name":"Check received message containing JSON","time":{"start":1725577308306,"stop":1725577308306,"duration":0},"status":"passed","severity":"normal"},{"uid":"129a248c69b642d5","name":"throws an error for improperly formatted content topics","time":{"start":1725576838928,"stop":1725576838928,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa20fc7a07ff7905","name":"Subscribe and receive messages via waku relay post","time":{"start":1725577433743,"stop":1725577433743,"duration":0},"status":"passed","severity":"normal"},{"uid":"872fff251ba36765","name":"Subscribe to topic containing Script and receive message","time":{"start":1725577433761,"stop":1725577433761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec72ebf4482be93","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725577005078,"stop":1725577005078,"duration":0},"status":"passed","severity":"normal"},{"uid":"951151857550e5d3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725576977274,"stop":1725576977275,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3051fc3f489dbeb","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1725576838925,"stop":1725576838926,"duration":1},"status":"passed","severity":"normal"},{"uid":"acad51cee6fa2074","name":"should emit a peer event after start","time":{"start":1725576864179,"stop":1725576864179,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a1de502abf04","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1725576838944,"stop":1725576838944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce92d171c9b978ca","name":"handles multiple messages","time":{"start":1725577459954,"stop":1725577459954,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2b0033f0c6d0ff","name":"Waku message hash computation (no timestamp)","time":{"start":1725576841574,"stop":1725576841574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a388b1652fb262ea","name":"Register correct protocols","time":{"start":1725577356727,"stop":1725577356727,"duration":0},"status":"passed","severity":"normal"},{"uid":"438201e7f6ce1577","name":"A test","time":{"start":1725577200332,"stop":1725577200332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe53f610c7ce2c4","name":"Check received message containing short","time":{"start":1725577308297,"stop":1725577308297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bfe34bd2c9ab6a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725577097751,"stop":1725577097751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d510b806ab1494c4","name":"should add and remove event listeners correctly","time":{"start":1725576864181,"stop":1725576864182,"duration":1},"status":"passed","severity":"normal"},{"uid":"2717137df0211ab4","name":"1 Relay, 1 fetch","time":{"start":1725576859703,"stop":1725576859703,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff639df31585459","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1725577433743,"stop":1725577433743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba91aacaac6ac17e","name":"getPeersByDiscovery","time":{"start":1725576930400,"stop":1725576930400,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e2cc08086f7125","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1725576838938,"stop":1725576838939,"duration":1},"status":"passed","severity":"normal"},{"uid":"68af4f53989dcfab","name":"throws on empty content topic","time":{"start":1725576838908,"stop":1725576838909,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c2b2230948e438","name":"Refresh subscription","time":{"start":1725577433746,"stop":1725577433748,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e7a11167c0eca6","name":"Check received message containing Russian","time":{"start":1725577067047,"stop":1725577067047,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6259aaf328bb5b","name":"Check publish message after service node is restarted","time":{"start":1725577353970,"stop":1725577353970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35f4ce5234b1842f","name":"should not receive a peer event after stop","time":{"start":1725576902855,"stop":1725576902855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec418b8a8a48f28","name":"should be able to decode the field with only FILTER set to true","time":{"start":1725576847050,"stop":1725576847051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3a35fbe6f09bf0","name":"Check received message containing emoji","time":{"start":1725577067069,"stop":1725577067070,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b94ba0a832b900","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/10/topic995/utf8","time":{"start":1725577382531,"stop":1725577382531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2961c68886aec1d6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725577067088,"stop":1725577067088,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d801d44da54c50","name":"should use the provided clusterId for the pubsub topic","time":{"start":1725576838947,"stop":1725576838947,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ad74f08e9820e8","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725577413221,"stop":1725577413222,"duration":1},"status":"passed","severity":"normal"},{"uid":"2190fad469c61619","name":"should set field with all protocols disabled","time":{"start":1725576847746,"stop":1725576847746,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeb9d40830d89b2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1725577393700,"stop":1725577393701,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd0f7c813ef711e","name":"Check received message containing Chinese","time":{"start":1725577067043,"stop":1725577067046,"duration":3},"status":"passed","severity":"normal"},{"uid":"15f048e1413d2bcb","name":"should return unique PubsubTopics for static sharding","time":{"start":1725576838931,"stop":1725576838931,"duration":0},"status":"passed","severity":"normal"},{"uid":"363c61f6c28732ad","name":"Check publish message containing shell command","time":{"start":1725577353960,"stop":1725577353960,"duration":0},"status":"passed","severity":"normal"},{"uid":"48900a3718801731","name":"Push message with unicode special characters payload","time":{"start":1725577413200,"stop":1725577413200,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73ce15e35e8df6a","name":"Publish without waiting for remote peer","time":{"start":1725577356727,"stop":1725577356728,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8071b657ec9bd28","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1725576838935,"stop":1725576838935,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3ee8cb42483b91","name":"Check received message containing SQL Injection","time":{"start":1725577308277,"stop":1725577308278,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e431337c525a6bd","name":"unsubscribes","time":{"start":1725577459954,"stop":1725577459954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9074524b3d6a7c2f","name":"should throw error - no id","time":{"start":1725576847736,"stop":1725576847736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b122710ef413509e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1725577356754,"stop":1725577356755,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4119c4e0d21e90","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1725577465389,"stop":1725577465389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c550be8760cc04","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1725577060114,"stop":1725577060115,"duration":1},"status":"passed","severity":"normal"},{"uid":"874f36e6d3d11044","name":"Push message with content topic containing XML","time":{"start":1725577413221,"stop":1725577413221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa3772a7054c997","name":"Check received message containing Arabic","time":{"start":1725577308277,"stop":1725577308277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8791bea3db9806","name":"should throw error - no public key","time":{"start":1725576847737,"stop":1725576847737,"duration":0},"status":"passed","severity":"normal"},{"uid":"adeea3ad11630afb","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1725577060140,"stop":1725577060140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5290bc67120ed7","name":"random static sharding 9 - Cluster ID: 275, Shard ID: 986","time":{"start":1725577416249,"stop":1725577416250,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ed5593125d4e88","name":"Passing an array","time":{"start":1725577464943,"stop":1725577464944,"duration":1},"status":"passed","severity":"normal"},{"uid":"816e1d7755493dab","name":"Sample","time":{"start":1725576847297,"stop":1725576847298,"duration":1},"status":"passed","severity":"normal"},{"uid":"962f5793b7681939","name":"Push message with short payload","time":{"start":1725577318863,"stop":1725577318863,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faeb6fba53c244b","name":"Push message with content topic containing shell command","time":{"start":1725577413223,"stop":1725577413223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a588035d64f95a3","name":"Correctly serialized arguments","time":{"start":1725577213929,"stop":1725577213929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29ec00b5d666beb","name":"random static sharding 4 - Cluster ID: 579, Shard ID: 260","time":{"start":1725577416246,"stop":1725577416246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b66683c9240903e","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1725576890592,"stop":1725576890592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ececa5b3abc64f8f","name":"Check message received after jswaku node is restarted","time":{"start":1725577067110,"stop":1725577067116,"duration":6},"status":"skipped","severity":"normal"},{"uid":"4fdaffbaa713ad41","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1725577120612,"stop":1725577120613,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d589b9131e76199","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725576977275,"stop":1725576977275,"duration":0},"status":"passed","severity":"normal"},{"uid":"128bd3241f493cd4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1725576945373,"stop":1725576945373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4166565049214597","name":"Check publish message containing short","time":{"start":1725577353953,"stop":1725577353953,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d221271777c668","name":"Check publish message containing XML","time":{"start":1725577353958,"stop":1725577353959,"duration":1},"status":"passed","severity":"normal"},{"uid":"a692835400576251","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725577433804,"stop":1725577433805,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd2bce06e5c313e","name":"start node with empty content topic","time":{"start":1725577382534,"stop":1725577382534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b83b6259787d81","name":"Push message with custom timestamp: 1725580727917","time":{"start":1725577318884,"stop":1725577318884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2720f10511e9e06","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1725577060115,"stop":1725577060115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcf6e3c6acbdd84","name":"Refresh subscription","time":{"start":1725577356734,"stop":1725577356734,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bee8f95598abf260","name":"Overlapping topic subscription","time":{"start":1725577097749,"stop":1725577097749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a56dc7de25a774f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1725576847037,"stop":1725576847040,"duration":3},"status":"passed","severity":"normal"},{"uid":"904efefbf97aaef4","name":"Push message with long payload","time":{"start":1725577318864,"stop":1725577318864,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d83e5da41c4244","name":"throws on content topic with empty topic name field","time":{"start":1725576838914,"stop":1725576838915,"duration":1},"status":"passed","severity":"normal"},{"uid":"504af8c9e7fa9a5","name":"Ephemeral field set to true","time":{"start":1725576852610,"stop":1725576852610,"duration":0},"status":"passed","severity":"normal"},{"uid":"60805e1fd50cb68f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1725576838939,"stop":1725576838940,"duration":1},"status":"passed","severity":"normal"},{"uid":"db27e6b7f6089bf0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725577433800,"stop":1725577433800,"duration":0},"status":"passed","severity":"normal"},{"uid":"75265daa17207532","name":"Push message on custom pubsubTopic","time":{"start":1725577200215,"stop":1725577200216,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60afa283a95162d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1725577356744,"stop":1725577356744,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b0218702022697","name":"Ping fails for unsubscribed peers","time":{"start":1725577004108,"stop":1725577004108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeaf825fd62a0c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1725576838936,"stop":1725576838936,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d27b7d794e3edf","name":"non connected peers","time":{"start":1725577308827,"stop":1725577308828,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6663978f27934ba5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1725577356739,"stop":1725577356739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6646b18e088c6ec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725577120609,"stop":1725577120609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c448deeb22979","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1725576838943,"stop":1725576838943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcbc24d85641913","name":"Decoder throws on undefined content topic","time":{"start":1725576852612,"stop":1725576852612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a8c0d1d6633cd9","name":"should not fail to stop the service if it was not started","time":{"start":1725577331515,"stop":1725577331515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0a29d3755ebc59","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1725577356733,"stop":1725577356733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab8644f31f0aa66","name":"Check message on other pubsub topic is not received","time":{"start":1725577308294,"stop":1725577308294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3949fccc7e3a06f1","name":"Check message with invalid timestamp is not received","time":{"start":1725577308290,"stop":1725577308290,"duration":0},"status":"passed","severity":"normal"},{"uid":"53876ba979846a50","name":"Check publish message containing unicode special characters","time":{"start":1725577353961,"stop":1725577353961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcef43c7e9b4158","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1725576838933,"stop":1725576838934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f43ec615dc60064","name":"Check received message containing Russian","time":{"start":1725577308301,"stop":1725577308301,"duration":0},"status":"passed","severity":"normal"},{"uid":"181ea56d1c660fdb","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1725577393701,"stop":1725577393702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5208fdcd01339d9b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1725576838945,"stop":1725576838945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05dc8d113ca1c7b","name":"Push message with Script payload","time":{"start":1725577318867,"stop":1725577318867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cd91ef5b4becdb","name":"Query with Ordered Callback, No message returned","time":{"start":1725577428839,"stop":1725577428839,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f21d06a7b25e72","name":"Relay + Store","time":{"start":1725576847748,"stop":1725576847748,"duration":0},"status":"passed","severity":"normal"},{"uid":"35afe66cdb86fe49","name":"Passing page size 1 when there are 4 messages","time":{"start":1725577459055,"stop":1725577459055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e757f34dfcdb3a8","name":"Push message with content topic containing SQL Injection","time":{"start":1725577318877,"stop":1725577318878,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72ccb7479462d15","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1725577060147,"stop":1725577060148,"duration":1},"status":"passed","severity":"normal"},{"uid":"759bc022c347c7c4","name":"Push message with Russian payload","time":{"start":1725577413197,"stop":1725577413197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcdd37110352935","name":"Wrong topic","time":{"start":1725577382533,"stop":1725577382533,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a92002f1e4d4d7","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1725577060145,"stop":1725577060146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f033111403f58a8e","name":"Push message with emoji payload","time":{"start":1725577413200,"stop":1725577413201,"duration":1},"status":"passed","severity":"normal"},{"uid":"a977fc6b5356536b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1725576898039,"stop":1725576898039,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1bebbc35287a26","name":"Ping on unsubscribed peer","time":{"start":1725576962428,"stop":1725576962428,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9477cc1e70b415","name":"Push message with Chinese payload","time":{"start":1725577318865,"stop":1725577318866,"duration":1},"status":"passed","severity":"normal"},{"uid":"4824e1724bd5d672","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725577416241,"stop":1725577416241,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6a6d992a318d90","name":"Subscribe to topic containing JSON and receive message","time":{"start":1725577433779,"stop":1725577433780,"duration":1},"status":"passed","severity":"normal"},{"uid":"253b223c97da6cfd","name":"Overlapping topic subscription","time":{"start":1725577356735,"stop":1725577356735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b76c0d268f07533c","name":"Passing page size 19 when there are 20 messages","time":{"start":1725577459057,"stop":1725577459057,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a5f66567a98191","name":"Used by Waku Relay","time":{"start":1725577464944,"stop":1725577464945,"duration":1},"status":"passed","severity":"normal"},{"uid":"1462880ca9075b02","name":"random static sharding 1 - Cluster ID: 940, Shard ID: 90","time":{"start":1725577416242,"stop":1725577416242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c874d7c6bb871553","name":"1 Store, 2 relays, 2 fetches","time":{"start":1725576859704,"stop":1725576859705,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c6e2ff7573bac1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1725577495463,"stop":1725577495463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3b073731056c8d","name":"Relay + Store","time":{"start":1725576898771,"stop":1725576898772,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d628d7bc78e04","name":"Subscribe and receives messages on 20 topics","time":{"start":1725577433744,"stop":1725577433745,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0950c9e6f543094","name":"1 Store, 2 fetches","time":{"start":1725576859703,"stop":1725576859704,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f4b0511bf6494a","name":"Check message received after nwaku node is restarted","time":{"start":1725577067116,"stop":1725577067130,"duration":14},"status":"skipped","severity":"normal"},{"uid":"ffbf55eca7d1c0be","name":"Symmetric encrypt & Decrypt","time":{"start":1725576870567,"stop":1725576870567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1157eb6d8444123f","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1725576838931,"stop":1725576838932,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f8035cef584ea3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1725576847747,"stop":1725576847747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3284329b16884ae4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060152,"stop":1725577060152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4410845b5db938bc","name":"Check message received after nwaku node is restarted","time":{"start":1725577308296,"stop":1725577308296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef6ac7762be2f589","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1725576838931,"stop":1725576838931,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf024304b3643e3d","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1725576838944,"stop":1725576838944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c1ad68606ab944","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1725576838925,"stop":1725576838925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6790f36cbae51e81","name":"Push message with content topic containing Chinese","time":{"start":1725577318873,"stop":1725577318873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fb7be245f70612","name":"should decode valid enr with tcp successfully","time":{"start":1725576847734,"stop":1725576847735,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1335b8a5ce0b839","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1725576890592,"stop":1725576890593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aade227b1e6c46b","name":"Refresh subscription","time":{"start":1725577433794,"stop":1725577433796,"duration":2},"status":"passed","severity":"normal"},{"uid":"e100d3aeb53d6171","name":"Subscribe to topic containing short and receive message","time":{"start":1725577433796,"stop":1725577433796,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a33f4471ab477e","name":"can start the service","time":{"start":1725576864177,"stop":1725576864177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e96d4a2c6b42bb","name":"should emit a peer event after start","time":{"start":1725576902853,"stop":1725576902854,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0545c280884ea4","name":"random static sharding 5 - Cluster ID: 85, Shard ID: 553","time":{"start":1725577416246,"stop":1725577416247,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e85a061e8c9e17","name":"Subscribe to topic containing emoji and publish message","time":{"start":1725577356757,"stop":1725577356757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3991a4d3a02fa087","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1725577428839,"stop":1725577428840,"duration":1},"status":"passed","severity":"normal"},{"uid":"639f59b4c9ff65dc","name":"should decode valid enr successfully","time":{"start":1725576847734,"stop":1725576847734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1ea79c22fa0473","name":"should be able to encode the field with only FILTER set to true","time":{"start":1725576847041,"stop":1725576847042,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fb78839d0ad80","name":"should not fail to start the service if it is already started","time":{"start":1725576902853,"stop":1725576902853,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa1c391f3f470dc","name":"Push message with content topic containing numeric","time":{"start":1725577318872,"stop":1725577318872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feca7f2f9307f90","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1725577209688,"stop":1725577209688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69cacaaa63701a7","name":"Check message with non string payload is not received","time":{"start":1725577308295,"stop":1725577308295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1647251a66e7de94","name":"Decoder throws on undefined content topic","time":{"start":1725576870096,"stop":1725576870096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a05a417b8f5ce","name":"Push message with custom timestamp: 1694818727917","time":{"start":1725577318883,"stop":1725577318884,"duration":1},"status":"passed","severity":"normal"},{"uid":"204dbc7a183eda88","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725577005079,"stop":1725577005079,"duration":0},"status":"passed","severity":"normal"},{"uid":"573c4c1dbdc01d4d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1725577356741,"stop":1725577356742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ed13255329aa76","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725577308289,"stop":1725577308289,"duration":0},"status":"passed","severity":"normal"},{"uid":"609553e7f6863a00","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1725577209701,"stop":1725577209702,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dffbfc0615f39a4","name":"Subscribe to topic containing long and publish message","time":{"start":1725577356738,"stop":1725577356739,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff926f7d7cdd4cd","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1725577209703,"stop":1725577209703,"duration":0},"status":"passed","severity":"normal"},{"uid":"66068c24d662b61f","name":"Filter with 2 connections","time":{"start":1725577127732,"stop":1725577127732,"duration":0},"status":"passed","severity":"normal"},{"uid":"45953e09ccae0388","name":"Filter with 0 connections","time":{"start":1725577127730,"stop":1725577127731,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3422657965b57c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1725576859930,"stop":1725576859931,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e2e54d82f33028","name":"should properly create location multiaddrs - tcp4","time":{"start":1725576847744,"stop":1725576847744,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e4d30ccadf542","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725577331187,"stop":1725577331187,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3128854869cf25","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1725576847043,"stop":1725576847043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e633afa4ff010e88","name":"Check publish message containing numeric","time":{"start":1725577353954,"stop":1725577353954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccc70547eea4ce","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725577433783,"stop":1725577433784,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc3197510548458","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1725576838918,"stop":1725576838922,"duration":4},"status":"passed","severity":"normal"},{"uid":"be4660bcbfd1c1e1","name":"more peers than existing","time":{"start":1725577308827,"stop":1725577308827,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95c4c503d00cbf01","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725577097752,"stop":1725577097753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8467d69118aca669","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725577209704,"stop":1725577209704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c532642a877748","name":"handles empty shards array correctly","time":{"start":1725576838946,"stop":1725576838946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4660be7ca315e6fa","name":"can start and stop the service","time":{"start":1725576864177,"stop":1725576864178,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfbffd236eb4b4","name":"Filter with 1 connections","time":{"start":1725577127731,"stop":1725577127731,"duration":0},"status":"passed","severity":"normal"},{"uid":"648073673dfee8f4","name":"Publish message with custom timestamp: Fri Sep 15 2023 23:02:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1725577353963,"stop":1725577353963,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf5372adbc4d280","name":"Check publish message after client node is restarted","time":{"start":1725577353970,"stop":1725577353970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63bc1f2527dc9bf4","name":"Push message with meta","time":{"start":1725577318882,"stop":1725577318882,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd05beafff3bd86","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1725576838923,"stop":1725576838923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40b36fd1064b98a","name":"Generator, custom pubsub topic","time":{"start":1725577449703,"stop":1725577449704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9812c241bf6f931","name":"Check received message containing shell command","time":{"start":1725577308306,"stop":1725577308307,"duration":1},"status":"passed","severity":"normal"},{"uid":"776f9ed81c0410d9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1725576847048,"stop":1725576847049,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7406701176c6556","name":"Push message with custom timestamp: 1725580698154","time":{"start":1725577413232,"stop":1725577413232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7758588c1c075886","name":"Passing invalid cursor","time":{"start":1725577393705,"stop":1725577393705,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4131f5947e50","name":"does not throw on valid cases","time":{"start":1725576838908,"stop":1725576838908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96f86631a4ce8a","name":"Fails to push message bigger that 1MB","time":{"start":1725577413233,"stop":1725577413234,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b517cc45f0296f6","name":"Push message with custom timestamp: 1725573498154","time":{"start":1725577413229,"stop":1725577413232,"duration":3},"status":"passed","severity":"normal"},{"uid":"421a6b4942c718cc","name":"Check received message containing Arabic","time":{"start":1725577308300,"stop":1725577308300,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5e80b538935dc6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1725576838938,"stop":1725576838938,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bfda4d41153695","name":"topics with same application and version share the same shard","time":{"start":1725576838926,"stop":1725576838926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f829121be394cbd3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1725577433751,"stop":1725577433752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d402def7611a8efa","name":"should emit a peer event after start","time":{"start":1725577331515,"stop":1725577331515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6788609e4ba83f22","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725577433785,"stop":1725577433786,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde44c53e3ff3c9c","name":"Ephemeral messages are not stored","time":{"start":1725576900875,"stop":1725576900876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e52fbd88ddb134","name":"Query generator for 2000 messages","time":{"start":1725577450858,"stop":1725577450858,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bb05af0704509a","name":"caches peers it previously fetched","time":{"start":1725576860204,"stop":1725576860204,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bd86e6bf5ec13d","name":"Rejects garbage","time":{"start":1725576874954,"stop":1725576874954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89e4d604f85c664","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1725577331189,"stop":1725577331189,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b1c74216ba61a4","name":"should encode/decode to RLP encoding","time":{"start":1725576847738,"stop":1725576847738,"duration":0},"status":"passed","severity":"normal"},{"uid":"225c997a4db06525","name":"Publish message with custom timestamp: Fri Sep 06 2024 00:02:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1725577353964,"stop":1725577353964,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a2b821ac497ee4","name":"Check received message containing Chinese","time":{"start":1725577308276,"stop":1725577308276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e202bb53ada7db9a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1725577331186,"stop":1725577331186,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d4b7295c8270c5","name":"Subscribe and receives messages on 20 topics","time":{"start":1725577097747,"stop":1725577097748,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f765d8b70d4924","name":"pre and post cipher","time":{"start":1725576870567,"stop":1725576870567,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf81b281950da82","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1725577308311,"stop":1725577308313,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b2651dcde19c54e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1725576847047,"stop":1725576847047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb2d199125d9d0e","name":"Nwaku publishes","time":{"start":1725577332138,"stop":1725577332138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c16da768c85e5e3","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1725577060150,"stop":1725577060150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9ab4ce1d8c0b19","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1725577209710,"stop":1725577209710,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d3aa147042efcb","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1725576890588,"stop":1725576890590,"duration":2},"status":"passed","severity":"normal"},{"uid":"c702f21e8c31b74d","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1725576838930,"stop":1725576838930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ac18119bb38ca5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725577097756,"stop":1725577097756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea94b20cb7a3b1f","name":"Query Generator - true","time":{"start":1725577437288,"stop":1725577437288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8f82812966b112","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1725576838924,"stop":1725576838924,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cad1269f67ab3ca","name":"should properly compute the node id","time":{"start":1725576847738,"stop":1725576847738,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb942da033f8c05","name":"Push message equal or less that 1MB","time":{"start":1725577413232,"stop":1725577413233,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c93971a7ba45d8","name":"creates an iterator","time":{"start":1725577459953,"stop":1725577459953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81296b15758bf9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725577433760,"stop":1725577433760,"duration":0},"status":"passed","severity":"normal"},{"uid":"735648c78e15ed27","name":"Check publish message containing escaped characters","time":{"start":1725577353960,"stop":1725577353961,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8ced15480febb7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1725577097753,"stop":1725577097753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8beeb891c60bcea9","name":"Asymmetric encrypt & decrypt","time":{"start":1725576870566,"stop":1725576870566,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c68f8ef739670c","name":"start node with empty shard should fail","time":{"start":1725577416252,"stop":1725577416252,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a93b9ee0141f1d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725577433753,"stop":1725577433755,"duration":2},"status":"passed","severity":"normal"},{"uid":"69f3fc3b15c06abe","name":"less peers than existing","time":{"start":1725577308827,"stop":1725577308827,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e65ed5dd210e9820","name":"Subscribe to topic containing special chars and publish message","time":{"start":1725577356740,"stop":1725577356740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97c7ef09ab75601","name":"Push message with content topic containing numeric","time":{"start":1725577413203,"stop":1725577413206,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6edb08b2b5356b4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725577120611,"stop":1725577120611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f3b59e7e57f7b6","name":"Publish message with rate limit","time":{"start":1725577353971,"stop":1725577353971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d68ef88ef406519","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725577120613,"stop":1725577120613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1bf66f7bfb39a5","name":"Decoder throws on empty string content topic","time":{"start":1725576871753,"stop":1725576871753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb92d5a65ebd03c7","name":"Check message on other pubsub topic is not received","time":{"start":1725577067108,"stop":1725577067108,"duration":0},"status":"passed","severity":"normal"},{"uid":"57801dfa50d2fc6a","name":"Push message with XML payload","time":{"start":1725577318867,"stop":1725577318868,"duration":1},"status":"passed","severity":"normal"},{"uid":"19255efa8397ba3a","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1725577060147,"stop":1725577060147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9297ec63e412ecad","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1725576838924,"stop":1725576838924,"duration":0},"status":"passed","severity":"normal"},{"uid":"222112edbba921bd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1725577356745,"stop":1725577356753,"duration":8},"status":"passed","severity":"normal"},{"uid":"bddfaba2b1646f23","name":"Privacy Node - default protocol","time":{"start":1725577474648,"stop":1725577474648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5c8b863fff1506","name":"Fails to publish message with wrong content topic","time":{"start":1725577353965,"stop":1725577353966,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1433f6d769e2f0","name":"Subscribe to topic containing XML and receive message","time":{"start":1725577097754,"stop":1725577097754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1482f826adbb5622","name":"Light Node - default protocols","time":{"start":1725577474648,"stop":1725577474648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a79f1b98ac806b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1725576838928,"stop":1725576838929,"duration":1},"status":"passed","severity":"normal"},{"uid":"177492b459aa9ea8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1725576838936,"stop":1725576838936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f13328373691cd","name":"Check received message containing special chars","time":{"start":1725577308299,"stop":1725577308299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbae3f75e0603d25","name":"different cluster, same shard: nodes don't connect","time":{"start":1725577243234,"stop":1725577243234,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b068d8fb2a66d4","name":"isConnected should return true after first peer connects","time":{"start":1725576945374,"stop":1725576945375,"duration":1},"status":"passed","severity":"normal"},{"uid":"6207e5bdfd6b0083","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1725577356756,"stop":1725577356757,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54b450a4c825ea","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1725576977276,"stop":1725576977276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2611ee989b56a9de","name":"Push 30 different messages","time":{"start":1725577318870,"stop":1725577318871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7f8975930ae30c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1725577120608,"stop":1725577120609,"duration":1},"status":"passed","severity":"normal"},{"uid":"13680a06b92f9cca","name":"Callback on promise","time":{"start":1725577450855,"stop":1725577450855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a3cc4353c725df","name":"Push message with content topic containing Script","time":{"start":1725577413220,"stop":1725577413221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0ca01c5c3b6b65","name":"Push message with content topic containing XML","time":{"start":1725577318878,"stop":1725577318878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e179d4d1c526b823","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1725577209711,"stop":1725577209711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5286d7faaf20320","name":"should only return 1 node with relay capability","time":{"start":1725576860204,"stop":1725576860205,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9cbf2d0150facc","name":"Check received message containing short","time":{"start":1725577067027,"stop":1725577067028,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e081115f94830a","name":"Check received message containing special chars","time":{"start":1725577308276,"stop":1725577308276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2523032b5b5246ba","name":"Encoder throws on empty string content topic","time":{"start":1725576852612,"stop":1725576852612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3785ea055c2d292b","name":"Push message with Basic HTML tag payload","time":{"start":1725577318868,"stop":1725577318868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3ecb41513abd66","name":"Encoder throws on empty string content topic","time":{"start":1725576870095,"stop":1725576870095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f931571b0516151","name":"Js publishes, other Js receives","time":{"start":1725577332138,"stop":1725577332139,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd16af8b0562ce95","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1725576838937,"stop":1725576838937,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a782e7d9035866","name":"Push message on custom pubsubTopic","time":{"start":1725577200222,"stop":1725577200222,"duration":0},"status":"passed","severity":"normal"},{"uid":"122a7df1cf92a7c9","name":"Check message received after jswaku node is restarted","time":{"start":1725577308296,"stop":1725577308296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a562902ca4ff4cd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/2/topic34/json","time":{"start":1725577382531,"stop":1725577382531,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1949bddff58989","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1725577428838,"stop":1725577428838,"duration":0},"status":"passed","severity":"normal"},{"uid":"8227ac1f01306781","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725577433753,"stop":1725577433753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31c68d92f266350","name":"Renews subscription after lossing a connection","time":{"start":1725577433805,"stop":1725577433805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27e758bfdd88a06","name":"different cluster, different shard: nodes don't connect","time":{"start":1725577060114,"stop":1725577060114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0710b60de09772","name":"Push message with content topic containing Russian","time":{"start":1725577413208,"stop":1725577413216,"duration":8},"status":"passed","severity":"normal"},{"uid":"2d607e7c7fcd4d56","name":"throws on content topic with generation field greater than 0","time":{"start":1725576838910,"stop":1725576838911,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ce930544f99c1c","name":"Decoder throws on empty string content topic","time":{"start":1725576870096,"stop":1725576870096,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ba39f505d9a220","name":"Push message with JSON payload","time":{"start":1725577413199,"stop":1725577413199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f780affa0279ed13","name":"same cluster, different shard: nodes connect","time":{"start":1725577243233,"stop":1725577243234,"duration":1},"status":"passed","severity":"normal"},{"uid":"a882cf7aca8fb223","name":"Fails to publish duplicate message","time":{"start":1725577353964,"stop":1725577353965,"duration":1},"status":"passed","severity":"normal"},{"uid":"48acc3123b5e49c8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1725577447970,"stop":1725577447970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e7007eec2c9ad","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725577209702,"stop":1725577209702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c579ea27fcd1a3b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1725577465388,"stop":1725577465388,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fd19020402348d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1725577060140,"stop":1725577060141,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efd4a60c041c83f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1725576860205,"stop":1725576860206,"duration":1},"status":"passed","severity":"normal"},{"uid":"425c0877fa29d9b8","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1725576839198,"stop":1725576839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e4830d3920d2c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1725576838941,"stop":1725576838941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c38881d93788909","name":"Relay - dialed after","time":{"start":1725577474646,"stop":1725577474646,"duration":0},"status":"passed","severity":"normal"},{"uid":"94993a773793e23a","name":"Generator, custom pubsub topic","time":{"start":1725577449700,"stop":1725577449701,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80d626ad0bdf0a0","name":"Check received message with timestamp: 1725576889707 ","time":{"start":1725577308288,"stop":1725577308288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaf2fe748514b76","name":"Fails to publish message with size larger than 1 MB","time":{"start":1725577353969,"stop":1725577353970,"duration":1},"status":"passed","severity":"normal"},{"uid":"53094b123fa0db12","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1725576859929,"stop":1725576859930,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a4bbadf1b5470a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1725576838924,"stop":1725576838924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a21b6db8ac0225","name":"throws on content topic with empty version field","time":{"start":1725576838913,"stop":1725576838914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c7fbb77fd693fc","name":"Check received message containing Russian","time":{"start":1725577308277,"stop":1725577308277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b111f0ceb3c67617","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725577433784,"stop":1725577433785,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1742e6afb949aa1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725577097736,"stop":1725577097745,"duration":9},"status":"passed","severity":"normal"},{"uid":"1a8302fa701fb3fb","name":"Check message with no pubsub topic is not received","time":{"start":1725577067108,"stop":1725577067108,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f73c60c1ae2fc","name":"Check meta is set [symmetric]","time":{"start":1725576870094,"stop":1725576870094,"duration":0},"status":"passed","severity":"normal"},{"uid":"933656a49d86750c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1725576945376,"stop":1725576945376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebd7d259b6d200d","name":"Passing page size 0 when there are 110 messages","time":{"start":1725577459055,"stop":1725577459055,"duration":0},"status":"passed","severity":"normal"},{"uid":"789b66cc7c81f5ed","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725577005077,"stop":1725577005078,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63d3dac548f6876","name":"Push message with special chars payload","time":{"start":1725577413195,"stop":1725577413196,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd8ea401c499155","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1725577060142,"stop":1725577060143,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf82551fb59f8959","name":"Check received message containing Chinese","time":{"start":1725577308299,"stop":1725577308300,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0f0362b079fc8","name":"should encodeTxt and decodeTxt","time":{"start":1725576847733,"stop":1725576847733,"duration":0},"status":"passed","severity":"normal"},{"uid":"584f3516eb7ade45","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725577495462,"stop":1725577495462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3e7e9642d9d394","name":"Subscribe to topic containing short and receive message","time":{"start":1725577097750,"stop":1725577097750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f3f7115468a77d","name":"Encoder throws on empty string content topic","time":{"start":1725576871752,"stop":1725576871752,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ace8a00d48f99e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725577433789,"stop":1725577433789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee1fbf44238cdbb","name":"Subscribe to topic containing long and receive message","time":{"start":1725577097751,"stop":1725577097751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfb6a8376c32693","name":"it tolerates circular branch references","time":{"start":1725576860203,"stop":1725576860203,"duration":0},"status":"passed","severity":"normal"},{"uid":"44562a0391b80445","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1725576859078,"stop":1725576859079,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4996aa590b29d7","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1725577465388,"stop":1725577465388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9210559485846e5c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725577120611,"stop":1725577120611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b077c27926178b6b","name":"Check received message containing emoji","time":{"start":1725577308308,"stop":1725577308308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc721f4032c918d2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725577433803,"stop":1725577433803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93375506930c131","name":"Check publish message containing Script","time":{"start":1725577353958,"stop":1725577353958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b669f44960f93","name":"Query Generator, No Decoder","time":{"start":1725577428837,"stop":1725577428837,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a1dc0d9f78f9d","name":"Push message with escaped characters payload","time":{"start":1725577413200,"stop":1725577413200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9c79f50c5d70bc","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1725577120614,"stop":1725577120614,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc82c0de27975d97","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1725576838925,"stop":1725576838925,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c764989d9bb331","name":"Subscribe and receives messages on 20 topics","time":{"start":1725577433792,"stop":1725577433792,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfa4851a461ea01","name":"Check message with invalid timestamp is not received","time":{"start":1725577067107,"stop":1725577067107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7803c9af264181a3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1725577433745,"stop":1725577433746,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dc729e401cd8d7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1725576847054,"stop":1725576847055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42c289a9d4beecb","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1725576898038,"stop":1725576898038,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cf3e6b8ed079aa","name":"should return the pubsub topic directly if a string is provided","time":{"start":1725576838943,"stop":1725576838943,"duration":0},"status":"passed","severity":"normal"},{"uid":"454bfce71b56360d","name":"Check received message containing Arabic","time":{"start":1725577067046,"stop":1725577067047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2194e5b2b29ec7a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1725577005076,"stop":1725577005077,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b32cad35e0e6ac","name":"Fails to push message bigger that 1MB","time":{"start":1725577318885,"stop":1725577318885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a225fd57aaea2274","name":"passes more than one ENR URLs and attempts connection","time":{"start":1725576902861,"stop":1725576902861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a6380a41a5bc93d","name":"Subscribe to topic containing short and publish message","time":{"start":1725577356737,"stop":1725577356737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad17a42822231bf9","name":"addEventListener with correct event","time":{"start":1725576930398,"stop":1725576930399,"duration":1},"status":"passed","severity":"normal"},{"uid":"f443a7c31639ebeb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1725576841572,"stop":1725576841572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8615730e3d722713","name":"Push message with custom timestamp: 1725573527917","time":{"start":1725577318884,"stop":1725577318884,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b464ede4a4bcdf","name":"should return empty list for no shard","time":{"start":1725576838932,"stop":1725576838932,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f4d8e8b1a25646","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725577097753,"stop":1725577097753,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e3d90047f77bcd","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725577209703,"stop":1725577209703,"duration":0},"status":"passed","severity":"normal"},{"uid":"651527e7c185ac9a","name":"Throws when trying to push message with empty payload","time":{"start":1725577318871,"stop":1725577318871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5d777de779a84f","name":"Query Generator, No message returned","time":{"start":1725577428837,"stop":1725577428837,"duration":0},"status":"passed","severity":"normal"},{"uid":"756f5f4fabc17476","name":"Check received message containing shell command","time":{"start":1725577067053,"stop":1725577067065,"duration":12},"status":"passed","severity":"normal"},{"uid":"df44c769e8c71385","name":"ignores domain fetching errors","time":{"start":1725576860203,"stop":1725576860203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ba6b736060a092","name":"Fails to publish message with empty text","time":{"start":1725577353965,"stop":1725577353965,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d3b105f3c9d5d6","name":"Subscribe to topic containing long and receive message","time":{"start":1725577433749,"stop":1725577433751,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3fb5fbad606f300","name":"should throw error - no id","time":{"start":1725576847735,"stop":1725576847735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0324d7bc165cb2","name":"returns all values when wanted number is greater than available values","time":{"start":1725576859078,"stop":1725576859078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd82087fc4cad83","name":"Ordered Callback - true","time":{"start":1725577437291,"stop":1725577437291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1738b969a3f00e7e","name":"removeEventListener with correct event","time":{"start":1725576930399,"stop":1725576930400,"duration":1},"status":"passed","severity":"normal"},{"uid":"314e075c61bfb1c6","name":"Push message with content topic containing SQL Injection","time":{"start":1725577413220,"stop":1725577413220,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d17b79e43d532e","name":"should be called at least once on all `peer:discovery` events","time":{"start":1725576898036,"stop":1725576898036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9cc8886773e293","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1725576838939,"stop":1725576838939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e234f4ac436d8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1725577243232,"stop":1725577243232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eba709fd4d637b","name":"1 Relay, 1 Filter, gives up","time":{"start":1725576859705,"stop":1725576859705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9662f1535684d","name":"Subscribe to topic containing long and receive message","time":{"start":1725577433796,"stop":1725577433797,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c3be5e4dd8d473","name":"Check publish message containing special chars","time":{"start":1725577353954,"stop":1725577353955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d56abd8e34a5ec","name":"stop","time":{"start":1725576930404,"stop":1725576930404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1450a738f254bd1c","name":"Publish message with large meta","time":{"start":1725577353970,"stop":1725577353971,"duration":1},"status":"passed","severity":"normal"},{"uid":"73868c836bf168ed","name":"Push message with content topic containing unicode special characters","time":{"start":1725577318881,"stop":1725577318881,"duration":0},"status":"passed","severity":"normal"},{"uid":"522ea098809dc8d3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1725576870093,"stop":1725576870094,"duration":1},"status":"passed","severity":"normal"},{"uid":"404a1c68bb053db4","name":"Check publish message containing Arabic","time":{"start":1725577353955,"stop":1725577353956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6602778dd47cf0d8","name":"Check publish message containing Russian","time":{"start":1725577353956,"stop":1725577353956,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ebd772d51991b2","name":"Subscribe to topic containing XML and receive message","time":{"start":1725577433773,"stop":1725577433774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a103ab3b6092b162","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1725576847055,"stop":1725576847056,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52b3aa1b8342382","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1725577060116,"stop":1725577060116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d296603ba9f713b","name":"shard 0","time":{"start":1725577416239,"stop":1725577416240,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f3b1f97b793ddb","name":"Store - dialed first","time":{"start":1725577474647,"stop":1725577474647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8926895d5b2b89c4","name":"recovers when dns.resolve returns empty","time":{"start":1725576860203,"stop":1725576860203,"duration":0},"status":"passed","severity":"normal"},{"uid":"627e24f21c4294a8","name":"Push message equal or less that 1MB","time":{"start":1725577318884,"stop":1725577318885,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d52448947281951","name":"same cluster, different shard: nodes don't connect","time":{"start":1725577060113,"stop":1725577060113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a967acc5cd449f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1725576859929,"stop":1725576859929,"duration":0},"status":"passed","severity":"normal"},{"uid":"96400cc25004024","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1725577382533,"stop":1725577382534,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2032b18713aa29","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577449695,"stop":1725577449696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4667c78fbe1275b8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1725576945373,"stop":1725576945374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcdb7e0206f0d3f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1725576847046,"stop":1725576847046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99af08d384e23e3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1725576838926,"stop":1725576838927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae703f69b0a319d","name":"should get / set TCP multiaddr","time":{"start":1725576847743,"stop":1725576847743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27247010cb92df2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1725576900876,"stop":1725576900877,"duration":1},"status":"passed","severity":"normal"},{"uid":"4132c4aae42f0407","name":"Check received message containing Script","time":{"start":1725577067049,"stop":1725577067050,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f54af7f080a2479","name":"Query with Promise Callback, No Decoder","time":{"start":1725577428840,"stop":1725577428840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a98094efb0feb56","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1725576838918,"stop":1725576838918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1922c147637ed03","name":"should properly create peer info with all multiaddrs","time":{"start":1725576847745,"stop":1725576847745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea07c3916c076872","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1725577433803,"stop":1725577433804,"duration":1},"status":"passed","severity":"normal"},{"uid":"79df4a3df506a7a9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1725577097756,"stop":1725577097757,"duration":1},"status":"passed","severity":"normal"},{"uid":"443e516eaa81612a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app31/4/topic724/utf8","time":{"start":1725577382529,"stop":1725577382529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba25401f824f515b","name":"Push message with custom timestamp: 1694818698154","time":{"start":1725577413228,"stop":1725577413228,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c9156782cdd0d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1725577097752,"stop":1725577097752,"duration":0},"status":"passed","severity":"normal"},{"uid":"995fefa43eba03cb","name":"Push message with content topic containing JSON","time":{"start":1725577413222,"stop":1725577413222,"duration":0},"status":"passed","severity":"normal"},{"uid":"915d41e38a883fc4","name":"Waku message hash computation (payload length 0)","time":{"start":1725576841574,"stop":1725576841574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3594a9ce69d75c","name":"Push message with shell command payload","time":{"start":1725577318869,"stop":1725577318869,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cda0a8035c3d9","name":"should throw error - invalid id","time":{"start":1725576847736,"stop":1725576847736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ca7bb41d15002f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725576977275,"stop":1725576977276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ce2708e8566420","name":"ignores unrecognized TXT record formats","time":{"start":1725576860204,"stop":1725576860204,"duration":0},"status":"passed","severity":"normal"},{"uid":"105945998ad3c556","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1725577428838,"stop":1725577428838,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a4415522cc3c6","name":"Subscribe and receive messages via waku relay post","time":{"start":1725577433790,"stop":1725577433791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4916ef2c9850c18","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1725576977265,"stop":1725576977265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75840c34b820bef","name":"LightPush with 3 connections","time":{"start":1725577127732,"stop":1725577127733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6eecce0a5e513f","name":"All","time":{"start":1725576898772,"stop":1725576898772,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3ef1762cac399d","name":"Failed peers are renewed","time":{"start":1725577150169,"stop":1725577150169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b984b28b66c304","name":"should encode/decode to text encoding","time":{"start":1725576847738,"stop":1725576847742,"duration":4},"status":"passed","severity":"normal"},{"uid":"8555e1cb178839cc","name":"Check received message containing shell command","time":{"start":1725577308286,"stop":1725577308286,"duration":0},"status":"passed","severity":"normal"},{"uid":"57027e5d503cb31","name":"Ping succeeds for all connected peers","time":{"start":1725577004107,"stop":1725577004108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b183e82d950f16b","name":"Fails to push message with large meta","time":{"start":1725577413225,"stop":1725577413226,"duration":1},"status":"passed","severity":"normal"},{"uid":"703ccc11d8cb43b0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1725576900879,"stop":1725576900880,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cde6966da2f9f43","name":"Should update shard info","time":{"start":1725577243512,"stop":1725577243513,"duration":1},"status":"passed","severity":"normal"},{"uid":"256ea156d219fef4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1725577433744,"stop":1725577433744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d800f3ecee0715c","name":"same cluster, same shard: nodes connect","time":{"start":1725577060112,"stop":1725577060112,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccf035917e1849b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1725576838937,"stop":1725576838937,"duration":0},"status":"passed","severity":"normal"},{"uid":"102dee3246c7ae0e","name":"Encoder throws on undefined content topic","time":{"start":1725576852611,"stop":1725576852612,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc797f1944a67ce","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1725577353962,"stop":1725577353963,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff4b92204b05983","name":"Check received message containing numeric","time":{"start":1725577067030,"stop":1725577067031,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe800848cea37cd7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1725577120610,"stop":1725577120610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de3077d4b87d97f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1725577450854,"stop":1725577450854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed21381e02a69b4","name":"Push message with numeric payload","time":{"start":1725577318865,"stop":1725577318865,"duration":0},"status":"passed","severity":"normal"},{"uid":"595c349b5517db43","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725577433782,"stop":1725577433783,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b58051d616bca0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1725577495460,"stop":1725577495460,"duration":0},"status":"passed","severity":"normal"},{"uid":"526af5a4c1a36c00","name":"Ordered Callback - false","time":{"start":1725577437291,"stop":1725577437292,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ca25d92fda0ae0","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1725577060144,"stop":1725577060144,"duration":0},"status":"passed","severity":"normal"},{"uid":"372f5dc60a4f84c7","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1725577209705,"stop":1725577209706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29781b9db753281","name":"should not fail to start the service if it is already started","time":{"start":1725577331515,"stop":1725577331515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9a0cf247924a21","name":"Filter with 3 connections","time":{"start":1725577127733,"stop":1725577127733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7605eb573bb59df","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1725577331188,"stop":1725577331188,"duration":0},"status":"passed","severity":"normal"},{"uid":"1298e53ceae64fcc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1725577433798,"stop":1725577433799,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a9f0e9ed96e382","name":"Publishes to nwaku","time":{"start":1725577332138,"stop":1725577332138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5472c47fd1bd36c6","name":"getPeersByDiscovery","time":{"start":1725577326611,"stop":1725577326611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce2b8d7fa6794b7","name":"LightPush with 2 connections","time":{"start":1725577127732,"stop":1725577127732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8151ad924d4c3","name":"should properly create location multiaddrs - tcp","time":{"start":1725576847745,"stop":1725576847745,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55a995e40c97d7c","name":"should use DNS peer discovery with light client","time":{"start":1725576902856,"stop":1725576902856,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b50837b59337e1d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1725576847053,"stop":1725576847054,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a764b60fbfd9a8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1725576859933,"stop":1725576859933,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7df2c34179b954","name":"Push message with SQL Injection payload","time":{"start":1725577413197,"stop":1725577413197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d38a5511f0edbbe","name":"should throw an error if shards are undefined for static sharding","time":{"start":1725576838932,"stop":1725576838933,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd8757c1f90a715","name":"Push message with numeric payload","time":{"start":1725577413195,"stop":1725577413195,"duration":0},"status":"passed","severity":"normal"},{"uid":"7196c025f5bf67fd","name":"Push message with content topic containing Basic HTML tag","time":{"start":1725577318879,"stop":1725577318879,"duration":0},"status":"passed","severity":"normal"},{"uid":"acead8c2f466ba83","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1725576859931,"stop":1725576859932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6580a3e01fcbc80b","name":"Overlapping topic subscription","time":{"start":1725577433746,"stop":1725577433746,"duration":0},"status":"passed","severity":"normal"},{"uid":"542968138b763e45","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1725577060153,"stop":1725577060153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9899ea98edfaf16b","name":"Check received message with timestamp: 1725576889899 ","time":{"start":1725577067071,"stop":1725577067088,"duration":17},"status":"passed","severity":"normal"},{"uid":"7aa7b3bad040a44b","name":"should properly create location multiaddrs - udp6","time":{"start":1725576847744,"stop":1725576847744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15efdc4cb856787","name":"Check meta is set [ecies]","time":{"start":1725576871751,"stop":1725576871751,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6af640c899b0e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577449702,"stop":1725577449703,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c2b5c0c6a59750","name":"Relay","time":{"start":1725576898771,"stop":1725576898771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39007a3cb5dd7f7","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1725577209688,"stop":1725577209701,"duration":13},"status":"passed","severity":"normal"},{"uid":"c9f51b2ae608752d","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1725577060134,"stop":1725577060134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8af07ae806ef373","name":"Should update multiaddrs","time":{"start":1725577243512,"stop":1725577243512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7733e7c19ffe3fd7","name":"Publish message with custom timestamp: Thu Sep 05 2024 22:02:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1725577353963,"stop":1725577353964,"duration":1},"status":"passed","severity":"normal"},{"uid":"968a895c5d793089","name":"should be able to decode the field with only STORE set to true","time":{"start":1725576847051,"stop":1725576847052,"duration":1},"status":"passed","severity":"normal"},{"uid":"59de8e94a6f8b23e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1725576900876,"stop":1725576900876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d3bd4331dce3d6","name":"Push message with content topic containing escaped characters","time":{"start":1725577413223,"stop":1725577413223,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbcbb5a171ddb1e","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1725577060135,"stop":1725577060135,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fca8addce455860","name":"Check received message containing XML","time":{"start":1725577067050,"stop":1725577067051,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50f20c664f389","name":"Push message with content topic containing Arabic","time":{"start":1725577413207,"stop":1725577413208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5c7b077aceddc4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1725577326612,"stop":1725577326612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc22d2467dcc3f5","name":"Fails to push message with empty content topic","time":{"start":1725577318882,"stop":1725577318882,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fe8baa12a5cc42","name":"Push to array if already present","time":{"start":1725576838668,"stop":1725576838668,"duration":0},"status":"passed","severity":"normal"},{"uid":"26391518a5d5c960","name":"Overlapping topic subscription","time":{"start":1725577433793,"stop":1725577433794,"duration":1},"status":"passed","severity":"normal"},{"uid":"801018c1f375dbb5","name":"Accepts a valid Waku Message","time":{"start":1725576874952,"stop":1725576874953,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70912e32f428ce5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1725577356732,"stop":1725577356732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb4fecd51ff8773","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1725577097734,"stop":1725577097734,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cf240777ddb704","name":"Check received message with timestamp: 1649153314 ","time":{"start":1725577308310,"stop":1725577308311,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e9a0d7b229fb8c","name":"should throw an error for missing sharding configuration","time":{"start":1725576838945,"stop":1725576838946,"duration":1},"status":"passed","severity":"normal"},{"uid":"1deae57622ce314","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1725577060149,"stop":1725577060149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1ff9aaa14e429b","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1725576864180,"stop":1725576864181,"duration":1},"status":"passed","severity":"normal"},{"uid":"46707a55cfdccb33","name":"Check received message containing Basic HTML tag","time":{"start":1725577067051,"stop":1725577067052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1cda5aa9c6efbba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1725577433803,"stop":1725577433803,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc2422aaef3d7db","name":"Check received message containing escaped characters","time":{"start":1725577308286,"stop":1725577308287,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e959029d3708d70","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1725576839198,"stop":1725576839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e0bd760d7a64ea","name":"Using a function","time":{"start":1725577464944,"stop":1725577464944,"duration":0},"status":"passed","severity":"normal"},{"uid":"db26978ae93cbbf8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1725576860206,"stop":1725576860207,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d04195845315ef","name":"Check received message containing special chars","time":{"start":1725577067031,"stop":1725577067042,"duration":11},"status":"passed","severity":"normal"},{"uid":"6050c0a238b9e864","name":"Ping on unsubscribed peer","time":{"start":1725576952663,"stop":1725576952664,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b25b2818a077b7a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1725577382524,"stop":1725577382525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c6049374a4cf38","name":"Fails to push message with large meta","time":{"start":1725577318883,"stop":1725577318883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2dd5e93907410b","name":"Push message with Chinese payload","time":{"start":1725577413196,"stop":1725577413196,"duration":0},"status":"passed","severity":"normal"},{"uid":"778714ee5cab14ba","name":"Check publish message containing long","time":{"start":1725577353953,"stop":1725577353954,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4a5950afc08efd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1725577200222,"stop":1725577200223,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb8b00c2ee792f1","name":"Push message with content topic containing Chinese","time":{"start":1725577413207,"stop":1725577413207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f532f9528b9e24a5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1725576838935,"stop":1725576838935,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f96956673775e4","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1725577060139,"stop":1725577060140,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f592a47e1985d7","name":"Check received message containing unicode special characters","time":{"start":1725577308287,"stop":1725577308287,"duration":0},"status":"passed","severity":"normal"},{"uid":"321297ddaa945866","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1725577200221,"stop":1725577200221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9529c28d00be8ee","name":"Check received message with timestamp: 1725576889707000000 ","time":{"start":1725577308288,"stop":1725577308288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9f60272823439e","name":"Generator, 2 different pubsubtopics","time":{"start":1725577449694,"stop":1725577449695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41d650a17ff9193","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1725576847045,"stop":1725576847045,"duration":0},"status":"passed","severity":"normal"},{"uid":"370578da3ab530d","name":"Check publish message containing emoji","time":{"start":1725577353961,"stop":1725577353962,"duration":1},"status":"passed","severity":"normal"},{"uid":"6472ddd91b66983b","name":"different cluster, same shard: nodes don't connect","time":{"start":1725577060114,"stop":1725577060114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ae61ae3ecf2ff2","name":"Passing cursor with wrong pubsubTopic","time":{"start":1725577393720,"stop":1725577393733,"duration":13},"status":"passed","severity":"normal"},{"uid":"2fe125912e6223d4","name":"Push message with special chars payload","time":{"start":1725577318865,"stop":1725577318865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95b8d206e8b65b9","name":"Push message with shell command payload","time":{"start":1725577413199,"stop":1725577413200,"duration":1},"status":"passed","severity":"normal"},{"uid":"54243f59e67d27ba","name":"Query Generator - false","time":{"start":1725577437289,"stop":1725577437289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eced2ad21825c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1725577433801,"stop":1725577433801,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dd4546d329eb2c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1725577331186,"stop":1725577331186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6887ecfd0a63118","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1725577353966,"stop":1725577353967,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3f3384a94c8a62","name":"Query generator for multiple messages with different message text format","time":{"start":1725577450853,"stop":1725577450854,"duration":1},"status":"passed","severity":"normal"},{"uid":"21634815145ce395","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1725577097745,"stop":1725577097746,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd94f4b024521f7b","name":"Push message with rate limit","time":{"start":1725577318883,"stop":1725577318883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b064bb1a00368cd6","name":"LightPush with 1 connections","time":{"start":1725577127731,"stop":1725577127731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49fa51831f0749","name":"Ping on subscribed peer","time":{"start":1725576962427,"stop":1725576962427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f074eade38ed1","name":"Subscribe and receive messages via lightPush","time":{"start":1725577097732,"stop":1725577097733,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa600a5d31d4107","name":"Check message received after jswaku node is restarted","time":{"start":1725577308316,"stop":1725577308316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2faeca10cfc8d93a","name":"Check received message containing short","time":{"start":1725577308275,"stop":1725577308275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda11a38d6e7754e","name":"Reopen subscription with peer with lost subscription","time":{"start":1725576962428,"stop":1725576962428,"duration":0},"status":"passed","severity":"normal"},{"uid":"221abed58aefd5f1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1725576859934,"stop":1725576859934,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccc59b0a6e2fcb1","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1725576977282,"stop":1725576977282,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e3c89713fc5b9a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1725577433799,"stop":1725577433800,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58a9d266dd4ba99","name":"throws on content topic with too few or too many fields","time":{"start":1725576838909,"stop":1725576838909,"duration":0},"status":"passed","severity":"normal"},{"uid":"583d3c72b4c6fb8f","name":"Tracks peer failures correctly","time":{"start":1725577004109,"stop":1725577004110,"duration":1},"status":"passed","severity":"normal"},{"uid":"800523ac226e7c7b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1725577428836,"stop":1725577428836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da6493c4286388e","name":"Subscribe and receive messages via waku relay post","time":{"start":1725577097735,"stop":1725577097736,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05d9af2a96d142e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1725577465391,"stop":1725577465392,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e8f2247a5fdd9a","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1725577209707,"stop":1725577209708,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2849a499b73da81","name":"returns all values when wanted number matches available values","time":{"start":1725576859075,"stop":1725576859077,"duration":2},"status":"passed","severity":"normal"},{"uid":"6234845fa963abf8","name":"Check message with no content topic is not received","time":{"start":1725577308294,"stop":1725577308295,"duration":1},"status":"passed","severity":"normal"},{"uid":"43683763371a4bbb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1725577356755,"stop":1725577356756,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c08ee853ad7fac","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1725577433745,"stop":1725577433745,"duration":0},"status":"passed","severity":"normal"},{"uid":"170dcfd0e6e49a8b","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1725577060148,"stop":1725577060148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b941835302c5108e","name":"should not fail to stop the service if it was not started","time":{"start":1725576864178,"stop":1725576864178,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ccacdbe4990a11","name":"Push message with content topic containing short","time":{"start":1725577318871,"stop":1725577318871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6420df777ef7863a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1725577097755,"stop":1725577097755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b495063804bf6f","name":"Sets default value correctly","time":{"start":1725577464945,"stop":1725577464946,"duration":1},"status":"passed","severity":"normal"},{"uid":"d192d318240f0815","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1725577060138,"stop":1725577060138,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ba59668e7e443","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1725577120614,"stop":1725577120615,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3073afce268afe","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1725577450855,"stop":1725577450856,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaedfd91dc2f058","name":"Check received message containing Basic HTML tag","time":{"start":1725577308279,"stop":1725577308284,"duration":5},"status":"passed","severity":"normal"},{"uid":"55524625d07b7971","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1725577060150,"stop":1725577060150,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac3388b931c8693","name":"Decrypt messages","time":{"start":1725577312392,"stop":1725577312392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed376838e297c2f5","name":"should throw an error for missing required configuration","time":{"start":1725576838933,"stop":1725576838933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c170f997511f321b","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1725577060153,"stop":1725577060154,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26830ee46f401fc","name":"Push message with long payload","time":{"start":1725577413195,"stop":1725577413195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c374806510bd741","name":"Waku message hash computation (meta attribute not present)","time":{"start":1725576841573,"stop":1725576841573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d8aab7b5af291e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1725577097756,"stop":1725577097756,"duration":0},"status":"passed","severity":"normal"}]