mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
158 KiB
JSON
1 line
158 KiB
JSON
[{"uid":"5e224a3d2a5d1673","name":"should be online or offline if network state changed","time":{"start":1726224993740,"stop":1726224993741,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b438317a1092e71","name":"should not receive a peer event after stop","time":{"start":1726225005911,"stop":1726225005911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9098396c9712e1","name":"Push message with content topic containing long","time":{"start":1726225418067,"stop":1726225418068,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc506cc5150025aa","name":"Check message with no pubsub topic is not received","time":{"start":1726225166761,"stop":1726225166762,"duration":1},"status":"passed","severity":"normal"},{"uid":"762b90260a78c73f","name":"pre and post cipher","time":{"start":1726224974223,"stop":1726224974223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ba1d88ab7053bd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1726225495098,"stop":1726225495098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe36eff963d776e","name":"removeEventListener with wrong event","time":{"start":1726225033023,"stop":1726225033024,"duration":1},"status":"passed","severity":"normal"},{"uid":"829359468d96071f","name":"Push message with numeric payload","time":{"start":1726225418053,"stop":1726225418056,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1b48950db22e141","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1726224942983,"stop":1726224942983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf259ddd03264350","name":"Subscribe to topic containing short and receive message","time":{"start":1726225546959,"stop":1726225546959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a449823b78f9a3c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1726224973784,"stop":1726224973785,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6051d12dcdfd37","name":"new peer added after a peer was already found","time":{"start":1726225427165,"stop":1726225427165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9fc38ed4077b805","name":"Reusing cursor across nodes","time":{"start":1726225495100,"stop":1726225495100,"duration":0},"status":"passed","severity":"normal"},{"uid":"448f3881d9fba11f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1726224942969,"stop":1726224942970,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0127babae7c347","name":"Push message with content topic containing Chinese","time":{"start":1726225418069,"stop":1726225418069,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba30421e95fb7d9d","name":"1 Relay, 1 Filter, gives up","time":{"start":1726224963692,"stop":1726224963692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b376df8ce8f98b4","name":"Passing page size 10 when there are 10 messages","time":{"start":1726225552972,"stop":1726225552972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c4d8e1821172ec","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1726224950677,"stop":1726224950677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffcd74eeecc622a","name":"Ordered callback, aborts when callback returns true","time":{"start":1726225542730,"stop":1726225542730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c1abf97042e331","name":"Nodes with multiple pubsub topic","time":{"start":1726225429504,"stop":1726225429504,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa0a9bc23fa59d","name":"Nwaku publishes","time":{"start":1726225428030,"stop":1726225428030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f717075f87f09666","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1726225456198,"stop":1726225456199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0caf850e25f657","name":"Subscribe and receives messages on 20 topics","time":{"start":1726225202740,"stop":1726225202742,"duration":2},"status":"passed","severity":"normal"},{"uid":"f99f3d1d69adffc7","name":"Relay + Store","time":{"start":1726225001675,"stop":1726225001676,"duration":1},"status":"passed","severity":"normal"},{"uid":"b653b8778ad3171","name":"different cluster, different shard: nodes don't connect","time":{"start":1726225169244,"stop":1726225169244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9127f1f672447b38","name":"Push message with JSON payload","time":{"start":1726225418061,"stop":1726225418061,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe951c9313a17430","name":"should encode/decode to RLP encoding","time":{"start":1726224951374,"stop":1726224951375,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb97e4bcb2b51e62","name":"should handle a minimal index list","time":{"start":1726224943089,"stop":1726224943090,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07a4472e436f286","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1726224942955,"stop":1726224942956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f1a976c9608733","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1726224993738,"stop":1726224993738,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c22968360f9726","name":"different cluster, different shard: nodes don't connect","time":{"start":1726225342085,"stop":1726225342086,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faaca2d41f7cb2a","name":"Publishes to nwaku","time":{"start":1726225428030,"stop":1726225428030,"duration":0},"status":"passed","severity":"normal"},{"uid":"185672316aec9aa9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726225616783,"stop":1726225616783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb4880dfa361938","name":"Fails to push message with large meta","time":{"start":1726225418081,"stop":1726225418082,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ac7b808de314f8","name":"Check message received after jswaku node is restarted","time":{"start":1726225401560,"stop":1726225401560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7694a764b7e63b70","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1726225342082,"stop":1726225342082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10f9d3c338e65c7","name":"1 Relay, 1 fetch","time":{"start":1726224963689,"stop":1726224963689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceae7aa0c86d43cd","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1726225568148,"stop":1726225568148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f4ca4c73d2622","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726225108893,"stop":1726225108894,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ebed762cd1701d","name":"Subscribe to topic containing Script and receive message","time":{"start":1726225546947,"stop":1726225546947,"duration":0},"status":"passed","severity":"normal"},{"uid":"724be6f0b670410","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726225202788,"stop":1726225202788,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a4e9feb1845f5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726225418072,"stop":1726225418072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36c9835c2e11bd9","name":"A test","time":{"start":1726225300574,"stop":1726225300575,"duration":1},"status":"passed","severity":"normal"},{"uid":"155c2fc31e94d26e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1726224975555,"stop":1726224975556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b3d817769c7549","name":"Tracks peer failures correctly","time":{"start":1726225108370,"stop":1726225108371,"duration":1},"status":"passed","severity":"normal"},{"uid":"82112369142a35ea","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225078874,"stop":1726225078875,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c86c11d328ebec","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1726224950671,"stop":1726224950672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5530bbd104ce12b","name":"through manual discovery","time":{"start":1726225340244,"stop":1726225340244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96b5aa3928ecde0","name":"Check received message containing special chars","time":{"start":1726225401515,"stop":1726225401516,"duration":1},"status":"passed","severity":"normal"},{"uid":"945c24d2b5a9e751","name":"Check message with non string payload is not received","time":{"start":1726225401558,"stop":1726225401560,"duration":2},"status":"passed","severity":"normal"},{"uid":"447d48794caf883d","name":"same cluster, different shard: nodes don't connect","time":{"start":1726225169243,"stop":1726225169243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e916921df871a0c","name":"Check message with non string payload is not received","time":{"start":1726225401536,"stop":1726225401536,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7b22c3ae1e44e1","name":"LightPush with 1 connections","time":{"start":1726225223196,"stop":1726225223201,"duration":5},"status":"passed","severity":"normal"},{"uid":"9332bd75875c6bac","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726225401555,"stop":1726225401556,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad018e8980f55e3","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1726224956004,"stop":1726224956004,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f631131df13042","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726225429501,"stop":1726225429502,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b5d3ee68e0eaf4","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726225335693,"stop":1726225335696,"duration":3},"status":"passed","severity":"normal"},{"uid":"eed1b2d1dd78bd2a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225300504,"stop":1726225300504,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cceeea8f82a370","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726225546955,"stop":1726225546955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5442f76d949d83","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1726225427165,"stop":1726225427166,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8acd18ecd78180","name":"should throw error - no id","time":{"start":1726224951371,"stop":1726224951372,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c83d928827b73a5","name":"should use DNS peer discovery with light client","time":{"start":1726225005912,"stop":1726225005912,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2fa177f77def7e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726225546945,"stop":1726225546946,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ab3183b5cf48f4","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1726225001226,"stop":1726225001227,"duration":1},"status":"passed","severity":"normal"},{"uid":"beeabd57fca671e9","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1726224973786,"stop":1726224973786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad5815285088904","name":"should load peers from local storage and dispatch events","time":{"start":1726224967862,"stop":1726224967863,"duration":1},"status":"passed","severity":"normal"},{"uid":"c171eb2df5fc6cc1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225300504,"stop":1726225300505,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecbe0c1f1d95a31","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726225546941,"stop":1726225546942,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6b7cadaf39c1b4","name":"can start the service","time":{"start":1726225005907,"stop":1726225005908,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ff935c03987bc6","name":"should not fail to start the service if it is already started","time":{"start":1726225005909,"stop":1726225005910,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9de9f613cf93363","name":"can start the service","time":{"start":1726224967858,"stop":1726224967859,"duration":1},"status":"passed","severity":"normal"},{"uid":"30195ee1e5195771","name":"Subscribe and receives messages on 20 topics","time":{"start":1726225546940,"stop":1726225546941,"duration":1},"status":"passed","severity":"normal"},{"uid":"256318ecf6c6cf38","name":"Fails to publish message with empty text","time":{"start":1726225456410,"stop":1726225456410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edcf2a0cf560330","name":"Query generator for multiple messages with different content topic format","time":{"start":1726225542729,"stop":1726225542729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5d99e8a5288a3f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1726224963911,"stop":1726224963911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f589ab333821505c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1726224963357,"stop":1726224963358,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab413a1f2c7c37e","name":"Renews peer on consistent missed messages","time":{"start":1726225108371,"stop":1726225108371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd38bbd56cec2bc3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726225546940,"stop":1726225546940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaf1c2759da0c20","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726225217858,"stop":1726225217858,"duration":0},"status":"passed","severity":"normal"},{"uid":"481cb2bafcae60f9","name":"Push message with content topic containing escaped characters","time":{"start":1726225513451,"stop":1726225513451,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dd9cf89e4bb4b","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1726225169247,"stop":1726225169247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb6abbbf8d0d47f","name":"Publish message with rate limit","time":{"start":1726225456413,"stop":1726225456413,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f4ca264f0d85e6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app18/10/topic740/json","time":{"start":1726225474308,"stop":1726225474308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade09db52efba6bc","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1726225456202,"stop":1726225456203,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba47f03a932dacb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1726224945493,"stop":1726224945493,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe6b817ebc6125e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1726224942977,"stop":1726224942977,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee9bd0d75b26eb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726225005912,"stop":1726225005912,"duration":0},"status":"skipped","severity":"normal"},{"uid":"197d52442480056e","name":"Filter with 3 connections","time":{"start":1726225223203,"stop":1726225223205,"duration":2},"status":"passed","severity":"normal"},{"uid":"18fef204c4367950","name":"Refresh subscription","time":{"start":1726225546956,"stop":1726225546956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40324ffb322b44a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1726225568149,"stop":1726225568150,"duration":1},"status":"passed","severity":"normal"},{"uid":"4998aaddd53e4ae7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726225546950,"stop":1726225546950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9518bf0d2462360","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1726224942970,"stop":1726224942971,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bded9bc1cd74eb","name":"Encoder throws on undefined content topic","time":{"start":1726224975557,"stop":1726224975557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34550c17f3c44cd","name":"random static sharding 2 - Cluster ID: 607, Shard ID: 270","time":{"start":1726225513226,"stop":1726225513227,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d5e4732ff67ce0","name":"Sample","time":{"start":1726224950933,"stop":1726224950933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc327999c517801","name":"Ping on unsubscribed peer","time":{"start":1726225054397,"stop":1726225054398,"duration":1},"status":"passed","severity":"normal"},{"uid":"7483bd4950928c2f","name":"Throws when trying to push message with empty payload","time":{"start":1726225513434,"stop":1726225513434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f852fece0f38026","name":"Generator, 2 different pubsubtopics","time":{"start":1726225553102,"stop":1726225553102,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d0972e194f7a5d","name":"Check received message containing numeric","time":{"start":1726225166713,"stop":1726225166713,"duration":0},"status":"passed","severity":"normal"},{"uid":"312b852510a98b6","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1726225169247,"stop":1726225169248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12ad005c12b300d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1726224942971,"stop":1726224942971,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5f7240fb2b1a16","name":"Subscribe to topic containing emoji and publish message","time":{"start":1726225456203,"stop":1726225456203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8199f94f8f002a2d","name":"Check received message containing Script","time":{"start":1726225401549,"stop":1726225401550,"duration":1},"status":"passed","severity":"normal"},{"uid":"383f7d5f3233d016","name":"Filter with 2 connections","time":{"start":1726225223202,"stop":1726225223202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2a3da644e0d83b","name":"Check publish message containing shell command","time":{"start":1726225456406,"stop":1726225456407,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7300c342b912dfb","name":"Generator, custom pubsub topic","time":{"start":1726225553101,"stop":1726225553102,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5393e7747877c11","name":"Subscribe and receives messages on 20 topics","time":{"start":1726225546954,"stop":1726225546955,"duration":1},"status":"passed","severity":"normal"},{"uid":"c847fecf6ddc035a","name":"Subscribe and publish message","time":{"start":1726225456192,"stop":1726225456193,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb89e0143a80b4a1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726225217859,"stop":1726225217859,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e4cf10baf1cc54","name":"Query with Ordered Callback, No Decoder","time":{"start":1726225519413,"stop":1726225519413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06a0d5521e4bb35","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1726224942956,"stop":1726224942957,"duration":1},"status":"passed","severity":"normal"},{"uid":"21052ff96a764b13","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1726225169258,"stop":1726225169258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f04ccd0a2a8f08e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726225546954,"stop":1726225546954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc26e557000723a","name":"should set field with only STORE enabled","time":{"start":1726224951384,"stop":1726224951384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c4c49a1c177158","name":"LightPush","time":{"start":1726225574775,"stop":1726225574776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71622f205ca08bb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1726224963911,"stop":1726224963912,"duration":1},"status":"skipped","severity":"normal"},{"uid":"49843a7f17666d4b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1726225456198,"stop":1726225456198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2802abc983100652","name":"different cluster, same shard: nodes don't connect","time":{"start":1726225169243,"stop":1726225169243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ec92bbfee8cebd","name":"Check received message containing emoji","time":{"start":1726225166739,"stop":1726225166739,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7c9e9d6bcb2e3d","name":"Subscribe and receive messages via lightPush","time":{"start":1726225546952,"stop":1726225546952,"duration":0},"status":"passed","severity":"normal"},{"uid":"297b88949d3b2636","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app19/5/topic218/utf8","time":{"start":1726225474306,"stop":1726225474306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3260d3023ca58bc","name":"can start and stop the service","time":{"start":1726225458955,"stop":1726225458956,"duration":1},"status":"passed","severity":"normal"},{"uid":"13673784dd5acf6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1726224942976,"stop":1726224942976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5730d54648a4ef","name":"Ping succeeds for all connected peers","time":{"start":1726225108368,"stop":1726225108369,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf1cd21d0db416d","name":"can dial TLS multiaddrs","time":{"start":1726225340244,"stop":1726225340244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac93d86649dccbbc","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1726225169258,"stop":1726225169258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43c6cf6b743a115","name":"connects to nwaku","time":{"start":1726225566669,"stop":1726225566670,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d656a95b8fef2e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1726225495097,"stop":1726225495097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccb403a24075c6","name":"Push message on custom pubsubTopic","time":{"start":1726225300504,"stop":1726225300504,"duration":0},"status":"passed","severity":"normal"},{"uid":"779fe65aabf1fe3","name":"should throw an error for an unconfigured topic","time":{"start":1726224942981,"stop":1726224942981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1d1eb1927dac74","name":"Check received message with timestamp: 1726224992796 ","time":{"start":1726225166740,"stop":1726225166752,"duration":12},"status":"passed","severity":"normal"},{"uid":"89d6f93356c434ee","name":"Push message with Chinese payload","time":{"start":1726225513428,"stop":1726225513428,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e3cc0a04b58434","name":"throws on content topic with too few or too many fields","time":{"start":1726224942942,"stop":1726224942942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9003d238f1dbf2a9","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726225335698,"stop":1726225335699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1151b23504cfbb","name":"Fails to push message bigger that 1MB","time":{"start":1726225418086,"stop":1726225418088,"duration":2},"status":"passed","severity":"normal"},{"uid":"77d4be4e6127cbdc","name":"should throw error - no id","time":{"start":1726224951372,"stop":1726224951373,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e864c520d361570","name":"different cluster, same shard: nodes don't connect","time":{"start":1726225342085,"stop":1726225342085,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d8e026eb137aeb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1726224942972,"stop":1726224942972,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c2b73f67c51f39","name":"Passing page size 110 when there are 120 messages","time":{"start":1726225552973,"stop":1726225552973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8108b972764523","name":"Check message with no content topic is not received","time":{"start":1726225166762,"stop":1726225166764,"duration":2},"status":"passed","severity":"normal"},{"uid":"6abcb8c74eac5fcc","name":"Check message with invalid timestamp is not received","time":{"start":1726225166753,"stop":1726225166754,"duration":1},"status":"passed","severity":"normal"},{"uid":"33534a133c6d984a","name":"Subscribe and receive messages via lightPush","time":{"start":1726225546938,"stop":1726225546938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8377135fb2b29d","name":"Check publish message containing Chinese","time":{"start":1726225456403,"stop":1726225456404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62bba1ba8bef367","name":"Push message with XML payload","time":{"start":1726225513430,"stop":1726225513431,"duration":1},"status":"passed","severity":"normal"},{"uid":"589f17dba12c693b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225078890,"stop":1726225078891,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e7745e85956981","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726225335688,"stop":1726225335688,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f054531c19203d","name":"safeDispatchEvent","time":{"start":1726225033025,"stop":1726225033026,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d5a0b4bcdccc03","name":"Check message with invalid timestamp is not received","time":{"start":1726225401532,"stop":1726225401532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a408609eb9e1a9","name":"Push message with rate limit","time":{"start":1726225513453,"stop":1726225513453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8022535feeb43d95","name":"unsubscribes","time":{"start":1726225556839,"stop":1726225556839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faaf4d022878e3a","name":"Subscribe to topic containing Script and receive message","time":{"start":1726225546983,"stop":1726225546983,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf46664c0cb767d","name":"Decoder throws on empty string content topic","time":{"start":1726224973789,"stop":1726224973789,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bd545d1280ee5a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1726224942948,"stop":1726224942955,"duration":7},"status":"passed","severity":"normal"},{"uid":"339d55d5e3c7ee4f","name":"Filter with 0 connections","time":{"start":1726225223195,"stop":1726225223196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a05afa15ffd79a6","name":"should not receive a peer event before start","time":{"start":1726224967861,"stop":1726224967862,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7759c30ef261ae5","name":"Push message with meta","time":{"start":1726225513452,"stop":1726225513452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3655b83e23d68e2d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app32/3/topic538/json","time":{"start":1726225474307,"stop":1726225474307,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f97363b4c135b7","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1726225169245,"stop":1726225169245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc566f8a5d897ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726225546949,"stop":1726225546949,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfa002c7e455dcf","name":"Fails to publish duplicate message","time":{"start":1726225456410,"stop":1726225456410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ed508de4f9d18","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1726225519416,"stop":1726225519417,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd2046c88bd1a1d","name":"Light Node - default protocols","time":{"start":1726225574776,"stop":1726225574776,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc02070b93ffc94","name":"Reopen subscription with peer with lost subscription","time":{"start":1726225066265,"stop":1726225066265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9946a5d6317f22","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726225546951,"stop":1726225546951,"duration":0},"status":"passed","severity":"normal"},{"uid":"954cc31c9e42d9c6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225078874,"stop":1726225078874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd64c4ab59147af","name":"1 Store, 2 fetches","time":{"start":1726224963691,"stop":1726224963691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5048801d3c43e2f","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169250,"stop":1726225169251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5758b0bf96f5691","name":"Query generator for multiple messages with different message text format","time":{"start":1726225542728,"stop":1726225542728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe8bdd2839b37e","name":"Check received message containing JSON","time":{"start":1726225401523,"stop":1726225401524,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed998b5345c3d20","name":"connected peers and dial","time":{"start":1726225401762,"stop":1726225401762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e21cc25ad95740db","name":"Push message with content topic containing short","time":{"start":1726225513434,"stop":1726225513435,"duration":1},"status":"passed","severity":"normal"},{"uid":"569af8bd36ae74ce","name":"Check received message containing Chinese","time":{"start":1726225401546,"stop":1726225401547,"duration":1},"status":"passed","severity":"normal"},{"uid":"4654cfd1dd9d391e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1726225169257,"stop":1726225169257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dd5d9be83df405","name":"can start the service","time":{"start":1726225458955,"stop":1726225458955,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d9e5cdaaa1b28","name":"Delete observer","time":{"start":1726225404419,"stop":1726225404419,"duration":0},"status":"passed","severity":"normal"},{"uid":"3720601e3d17f932","name":"should set field with only FILTER enabled","time":{"start":1726224951385,"stop":1726224951385,"duration":0},"status":"passed","severity":"normal"},{"uid":"314a659f38106fa9","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1726224942964,"stop":1726224942965,"duration":1},"status":"passed","severity":"normal"},{"uid":"95964be0002817f6","name":"Asymmetric encrypt & decrypt","time":{"start":1726224974222,"stop":1726224974222,"duration":0},"status":"passed","severity":"normal"},{"uid":"94818d75d272c1c","name":"Push message with special chars payload","time":{"start":1726225418056,"stop":1726225418057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17361d3b2c34347","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726225546953,"stop":1726225546953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6dd7e29d116932","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726225078873,"stop":1726225078874,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2511a329edfe6c","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1726225202821,"stop":1726225202821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1bdb92d0e68b1e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726225616784,"stop":1726225616784,"duration":0},"status":"passed","severity":"normal"},{"uid":"683f25fc456a4f3a","name":"Check received message containing XML","time":{"start":1726225401550,"stop":1726225401550,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecbc97247e0a4d5","name":"should properly create peer info with all multiaddrs","time":{"start":1726224951382,"stop":1726224951383,"duration":1},"status":"passed","severity":"normal"},{"uid":"2731ca75eda8aba5","name":"Check received message containing special chars","time":{"start":1726225166713,"stop":1726225166724,"duration":11},"status":"passed","severity":"normal"},{"uid":"15634171f5113873","name":"Subscribe to topic containing XML and receive message","time":{"start":1726225202809,"stop":1726225202810,"duration":1},"status":"passed","severity":"normal"},{"uid":"21532c7e4fe3d4a1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726225546986,"stop":1726225546987,"duration":1},"status":"passed","severity":"normal"},{"uid":"9594cfbb6dc4113c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1726225553677,"stop":1726225553677,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ea5820ec66d927","name":"should properly create location multiaddrs - tcp6","time":{"start":1726224951381,"stop":1726224951381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b6bb5c36d0c0fa","name":"Push message with custom timestamp: 1695466823537","time":{"start":1726225418082,"stop":1726225418083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02a7d98471983b1","name":"should decode valid enr with tcp successfully","time":{"start":1726224951371,"stop":1726224951371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caf52a764cac347","name":"Filter with 1 connections","time":{"start":1726225223201,"stop":1726225223201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1122a7071e3cf0fe","name":"same cluster, same shard: nodes connect","time":{"start":1726225169242,"stop":1726225169243,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a10c634ce7be56","name":"Passing page size 11 when there are 10 messages","time":{"start":1726225552972,"stop":1726225552973,"duration":1},"status":"passed","severity":"normal"},{"uid":"60267be2c2d9a78c","name":"Refresh subscription","time":{"start":1726225202778,"stop":1726225202778,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8434a5bbde7109","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1726224963360,"stop":1726224963360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64811c3eef0d10d","name":"Push message with content topic containing numeric","time":{"start":1726225418068,"stop":1726225418068,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec8f5341ce1122e","name":"Subscribe and receive messages via waku relay post","time":{"start":1726225546939,"stop":1726225546939,"duration":0},"status":"passed","severity":"normal"},{"uid":"36879ddfb1425cc4","name":"Encoder throws on undefined content topic","time":{"start":1726224956254,"stop":1726224956255,"duration":1},"status":"passed","severity":"normal"},{"uid":"503d88950c9422c5","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1726224945494,"stop":1726224945494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daebbceafa14d44","name":"Push message with content topic containing Arabic","time":{"start":1726225418069,"stop":1726225418069,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e930cc306d5bcd","name":"Push message with content topic containing Chinese","time":{"start":1726225513446,"stop":1726225513447,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9ae5001ac06146","name":"tcp ip4 address","time":{"start":1726224950947,"stop":1726224950947,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdea3a704cfae1c","name":"Check received message containing Script","time":{"start":1726225166733,"stop":1726225166733,"duration":0},"status":"passed","severity":"normal"},{"uid":"176d2d12dc477971","name":"Push message with short payload","time":{"start":1726225418051,"stop":1726225418052,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d672a7c501afcbf","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1726225553678,"stop":1726225553678,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc498f6ba738980d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1726225004010,"stop":1726225004011,"duration":1},"status":"passed","severity":"normal"},{"uid":"285cf7baf844bd1d","name":"Ephemeral field set to true","time":{"start":1726224956253,"stop":1726224956254,"duration":1},"status":"passed","severity":"normal"},{"uid":"862f2a42657f136c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1726224942965,"stop":1726224942965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7798b719a4626ad","name":"Push message with content topic containing escaped characters","time":{"start":1726225418074,"stop":1726225418074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daedc05ed3a8d7f","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1726225335689,"stop":1726225335690,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff45a69d5f61ee4","name":"Push message with Arabic payload","time":{"start":1726225513429,"stop":1726225513429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53b364e740bec58","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1726225568149,"stop":1726225568149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2d56a2b0bbaa10","name":"throws on content topic with empty topic name field","time":{"start":1726224942945,"stop":1726224942945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a13f8f08bdd42b3","name":"handles empty shards array correctly","time":{"start":1726224942985,"stop":1726224942985,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f25a7cf20f2ff61","name":"should get / set UDP multiaddr","time":{"start":1726224951375,"stop":1726224951376,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e88a112553db815","name":"should set field with all protocols enabled","time":{"start":1726224951384,"stop":1726224951384,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e28863404a97de","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1726224942959,"stop":1726224942959,"duration":0},"status":"passed","severity":"normal"},{"uid":"87574936d5204e53","name":"Non TWN Cluster","time":{"start":1726225474304,"stop":1726225474304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5741f322a476e5e1","name":"Generator, custom pubsub topic","time":{"start":1726225553086,"stop":1726225553087,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f136d090ee7b908","name":"Check received message containing Chinese","time":{"start":1726225401516,"stop":1726225401517,"duration":1},"status":"passed","severity":"normal"},{"uid":"4790fc351e6c4131","name":"Fails to publish message with size larger than 1 MB","time":{"start":1726225456412,"stop":1726225456412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb4ac55ffba578f","name":"Check publish message containing JSON","time":{"start":1726225456406,"stop":1726225456406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98923c88393eb4d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1726224963910,"stop":1726224963911,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e6e31367008409","name":"Push message with content topic containing Script","time":{"start":1726225418071,"stop":1726225418071,"duration":0},"status":"passed","severity":"normal"},{"uid":"400d67aef927875b","name":"Reopen subscription with peer with lost subscription","time":{"start":1726225066273,"stop":1726225066275,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b28cb76a4c2ef42","name":"should not fail to start the service if it is already started","time":{"start":1726224967860,"stop":1726224967861,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ca8d23e90ff008","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225553101,"stop":1726225553101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88f7644e1650d6c","name":"Reopen subscription with peer with lost subscription","time":{"start":1726225054398,"stop":1726225054398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97acb453f3d30c8","name":"random static sharding 9 - Cluster ID: 612, Shard ID: 81","time":{"start":1726225513230,"stop":1726225513230,"duration":0},"status":"passed","severity":"normal"},{"uid":"635e37c9f86b88b3","name":"Passing page size 3 when there are 20 messages","time":{"start":1726225552972,"stop":1726225552972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe9951c304bf2d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726225546953,"stop":1726225546953,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d7617de862222b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726225202812,"stop":1726225202813,"duration":1},"status":"passed","severity":"normal"},{"uid":"191e480a3a5ae957","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1726225456193,"stop":1726225456193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c713e9e66e4bbb13","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1726224945491,"stop":1726224945492,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d648b7ec89e1a57","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726225401556,"stop":1726225401556,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ea3070381b4ac2","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1726225169249,"stop":1726225169250,"duration":1},"status":"passed","severity":"normal"},{"uid":"b367c1db75df7e45","name":"Throws when trying to push message with empty payload","time":{"start":1726225418063,"stop":1726225418064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34f00261a1334b4","name":"should be called for bootstrap peers","time":{"start":1726225001223,"stop":1726225001224,"duration":1},"status":"passed","severity":"normal"},{"uid":"c821e436eace0d5f","name":"Waku message hash computation (payload length 0)","time":{"start":1726224945493,"stop":1726224945494,"duration":1},"status":"passed","severity":"normal"},{"uid":"604b0459c5346e23","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1726225456194,"stop":1726225456194,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6c5173ba9a74ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1726224942975,"stop":1726224942975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09526558bbf9a8","name":"Waku message hash computation (no timestamp)","time":{"start":1726224945494,"stop":1726224945494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5b481679faa5a8","name":"should properly create location multiaddrs - tcp4","time":{"start":1726224951380,"stop":1726224951381,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5e75f725aa0a95","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726225202806,"stop":1726225202807,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fab13ebe12cd76","name":"should not receive a peer event after stop","time":{"start":1726225458959,"stop":1726225458960,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1f2b60d96f5985","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726225546983,"stop":1726225546983,"duration":0},"status":"passed","severity":"normal"},{"uid":"838a345c3b78f31","name":"isConnected return false after peer stops","time":{"start":1726225038802,"stop":1726225038802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d074f2214b9a04","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1726224942977,"stop":1726224942977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f463d03ce0c19db5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1726225519411,"stop":1726225519411,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c77b35160e4218","name":"same cluster, same shard: nodes connect","time":{"start":1726225342084,"stop":1726225342084,"duration":0},"status":"passed","severity":"normal"},{"uid":"12365cabfb6961c2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726225166753,"stop":1726225166753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6288a68375306d7","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1726225169257,"stop":1726225169258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a298be73c1b3019","name":"should throw error - no public key","time":{"start":1726224951372,"stop":1726224951372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8982266d2f48b02","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726225217858,"stop":1726225217859,"duration":1},"status":"passed","severity":"normal"},{"uid":"256401629c394dd6","name":"Subscribe to topic containing long and receive message","time":{"start":1726225546944,"stop":1726225546944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5f26466f6989ad","name":"Push message with custom timestamp: 1726228803082","time":{"start":1726225513454,"stop":1726225513454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb9ceeb7eea0e5b","name":"Push to array if already present","time":{"start":1726224942496,"stop":1726224942497,"duration":1},"status":"passed","severity":"normal"},{"uid":"b657f4c71749ba96","name":"Push message with rate limit","time":{"start":1726225418082,"stop":1726225418082,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf13b03d0084abb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1726225542728,"stop":1726225542729,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff237742771eeb6","name":"throws on content topic with non-number generation field","time":{"start":1726224942943,"stop":1726224942943,"duration":0},"status":"passed","severity":"normal"},{"uid":"695de104c38d0ee5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1726224963360,"stop":1726224963361,"duration":1},"status":"passed","severity":"normal"},{"uid":"d632b6433c63e123","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1726225169250,"stop":1726225169250,"duration":0},"status":"passed","severity":"normal"},{"uid":"5771002338355949","name":"ignores unrecognized TXT record formats","time":{"start":1726224963908,"stop":1726224963909,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bd8469e2bcb39b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225078890,"stop":1726225078890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccac9b0dc07c7bbc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726225546981,"stop":1726225546982,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bba5dc08ae8b35b","name":"should not receive a peer event after stop","time":{"start":1726224967862,"stop":1726224967862,"duration":0},"status":"passed","severity":"normal"},{"uid":"529d6725d6f922d1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1726224942958,"stop":1726224942958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a338d05f3257f4c9","name":"Generator, custom pubsub topic","time":{"start":1726225553095,"stop":1726225553099,"duration":4},"status":"passed","severity":"normal"},{"uid":"340228b111f1cc43","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1726224942972,"stop":1726224942972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2841c519a805eae4","name":"Check received message containing Russian","time":{"start":1726225401548,"stop":1726225401548,"duration":0},"status":"passed","severity":"normal"},{"uid":"246756f8a11c3f13","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1726224942965,"stop":1726224942965,"duration":0},"status":"passed","severity":"normal"},{"uid":"f509b69cc0a0d77b","name":"Refresh subscription","time":{"start":1726225546943,"stop":1726225546943,"duration":0},"status":"passed","severity":"normal"},{"uid":"21865d3e66f23f53","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726225217860,"stop":1726225217860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9dd8eb15823974","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726225401531,"stop":1726225401531,"duration":0},"status":"passed","severity":"normal"},{"uid":"44723c29b0a69810","name":"Push message with Russian payload","time":{"start":1726225513429,"stop":1726225513429,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde78891a4ef238e","name":"Overlapping topic subscription","time":{"start":1726225546942,"stop":1726225546943,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e047792ef8c066","name":"Push message with custom timestamp: 1695466803082","time":{"start":1726225513453,"stop":1726225513454,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8880a1fb72876df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1726224942973,"stop":1726224942973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d825833bb5b1952e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1726224962497,"stop":1726224962498,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5371ea5d4e4039","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1726224942971,"stop":1726224942971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad375ebe8a6b1c17","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726225217860,"stop":1726225217860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f68493e5a205107","name":"should throw error - invalid id","time":{"start":1726224951373,"stop":1726224951373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7129116706ac1940","name":"random static sharding 5 - Cluster ID: 625, Shard ID: 383","time":{"start":1726225513228,"stop":1726225513228,"duration":0},"status":"passed","severity":"normal"},{"uid":"576ccaa737b0ff2c","name":"start node with empty shard should fail","time":{"start":1726225513232,"stop":1726225513233,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ace617d81c2458e","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1726224993737,"stop":1726224993737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4f69029fad107b","name":"Push message with long payload","time":{"start":1726225418052,"stop":1726225418053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b20c752e85b73","name":"Passing invalid cursor","time":{"start":1726225495101,"stop":1726225495101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2729c0d830a5acf3","name":"LightPush with 0 connections","time":{"start":1726225223193,"stop":1726225223195,"duration":2},"status":"passed","severity":"normal"},{"uid":"88fe6fe4ddff275c","name":"Overlapping topic subscription","time":{"start":1726225456195,"stop":1726225456195,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d57b19ccdea95217","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1726224956002,"stop":1726224956003,"duration":1},"status":"passed","severity":"normal"},{"uid":"34afd6a1335014e3","name":"Passing page size 0 when there are 110 messages","time":{"start":1726225552971,"stop":1726225552971,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b8c02d0ce1b3c5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1726224950678,"stop":1726224950679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0df3e2fc28fccd0","name":"random static sharding 6 - Cluster ID: 379, Shard ID: 896","time":{"start":1726225513228,"stop":1726225513228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a70e158953d1f2c","name":"Check message received after nwaku node is restarted","time":{"start":1726225401561,"stop":1726225401561,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6e81b772581410d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1726224975556,"stop":1726224975556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d333010e1084b4ad","name":"Check message received after jswaku node is restarted","time":{"start":1726225401537,"stop":1726225401537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f51a2c628deba03b","name":"Check publish message containing long","time":{"start":1726225456402,"stop":1726225456403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce9ca64740d6ac1","name":"Check message received after jswaku node is restarted","time":{"start":1726225166766,"stop":1726225166767,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7710dad46ef95dd9","name":"Push message with emoji payload","time":{"start":1726225513433,"stop":1726225513433,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a23ccba44fc4b5","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1726225108371,"stop":1726225108371,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf6ea6699e8b329","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1726225001224,"stop":1726225001225,"duration":1},"status":"passed","severity":"normal"},{"uid":"a949d3eb63838ca0","name":"addEventListener with correct event","time":{"start":1726225033022,"stop":1726225033022,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f392009af48f1d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1726224963359,"stop":1726224963359,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f71fd558b48d14","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726225202735,"stop":1726225202736,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ee8e39ca3b1c61","name":"throws on empty content topic","time":{"start":1726224942941,"stop":1726224942942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a00c9cd650e4c2","name":"Check received message containing unicode special characters","time":{"start":1726225401526,"stop":1726225401527,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bc74a64db7f427","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726225217864,"stop":1726225217865,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eb57579d4ed137","name":"random static sharding 1 - Cluster ID: 572, Shard ID: 792","time":{"start":1726225513226,"stop":1726225513226,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a0f2ec6ef9505b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726225546944,"stop":1726225546944,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a683c429b0f422","name":"Check publish message containing Russian","time":{"start":1726225456404,"stop":1726225456404,"duration":0},"status":"passed","severity":"normal"},{"uid":"951542f0315160af","name":"random static sharding 8 - Cluster ID: 585, Shard ID: 477","time":{"start":1726225513229,"stop":1726225513229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58a943b03c64c3b","name":"Check publish message containing Script","time":{"start":1726225456405,"stop":1726225456405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d42cf80806cb6a","name":"Renews subscription after lossing a connection","time":{"start":1726225546990,"stop":1726225546990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20f4bf918470c1","name":"Push message with content topic containing numeric","time":{"start":1726225513435,"stop":1726225513446,"duration":11},"status":"passed","severity":"normal"},{"uid":"3193d6c1076e72e8","name":"Subscribe to topic containing long and receive message","time":{"start":1726225546960,"stop":1726225546960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cc9b886de51ef9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1726225568150,"stop":1726225568150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c043d9175df1a973","name":"Push message with escaped characters payload","time":{"start":1726225418062,"stop":1726225418062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8928aefa433040","name":"Push message with Script payload","time":{"start":1726225418060,"stop":1726225418060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d44db0da99cad69","name":"Push message with emoji payload","time":{"start":1726225418063,"stop":1726225418063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d37ceef3d09cf9b","name":"Publish message with large meta","time":{"start":1726225456412,"stop":1726225456413,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b232e81e4ce7a2f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726225108894,"stop":1726225108895,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef43b4b73cf205c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1726224963361,"stop":1726224963364,"duration":3},"status":"passed","severity":"normal"},{"uid":"352056e0bf9f9835","name":"Publish message with custom timestamp: Fri Sep 13 2024 10:03:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1726225456408,"stop":1726225456409,"duration":1},"status":"passed","severity":"normal"},{"uid":"5457c3c8e8b99a0","name":"Ordered Callback - true","time":{"start":1726225536412,"stop":1726225536412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd954e0dda57b20","name":"Push 30 different messages","time":{"start":1726225418063,"stop":1726225418063,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2316ed8401443","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726225217862,"stop":1726225217862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff053bea80c6d1f","name":"Check received message containing escaped characters","time":{"start":1726225166738,"stop":1726225166738,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e32fe9aac170fb","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1726224942964,"stop":1726224942964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c973b49fcbacb7f","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1726225169247,"stop":1726225169247,"duration":0},"status":"passed","severity":"normal"},{"uid":"549555863ce3e16f","name":"Check received message containing SQL Injection","time":{"start":1726225166731,"stop":1726225166732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d5c62064b3fea9","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1726225078881,"stop":1726225078890,"duration":9},"status":"passed","severity":"normal"},{"uid":"c1b1723bffcdef8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1726225542730,"stop":1726225542730,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b00e4a42ad69c2","name":"Ping on peer without subscriptions","time":{"start":1726225054397,"stop":1726225054397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1282daec08a6e696","name":"Check received message containing emoji","time":{"start":1726225401554,"stop":1726225401554,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1928f056054ae6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225300503,"stop":1726225300503,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6771db34a95811","name":"Query with Promise Callback, No message returned","time":{"start":1726225519426,"stop":1726225519426,"duration":0},"status":"passed","severity":"normal"},{"uid":"508c59f5d86d986d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1726224942947,"stop":1726224942947,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f07ce62d42d244","name":"handles different clusterIds correctly","time":{"start":1726224942961,"stop":1726224942961,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9a0db81638f857","name":"Push message with content topic containing shell command","time":{"start":1726225513450,"stop":1726225513450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41782a82f9afcf8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1726225166753,"stop":1726225166753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45360cdc65cb9ca","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1726225202738,"stop":1726225202739,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b4a0379c33b2da","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1726225202770,"stop":1726225202770,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd280ed3fed91cb7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169259,"stop":1726225169259,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe25558a4df4b9d9","name":"Relay","time":{"start":1726225001675,"stop":1726225001675,"duration":0},"status":"passed","severity":"normal"},{"uid":"17315e4c537897c9","name":"Refresh subscription","time":{"start":1726225456194,"stop":1726225456195,"duration":1},"status":"skipped","severity":"normal"},{"uid":"91346630e5a89f2b","name":"should add and remove event listeners correctly","time":{"start":1726224967864,"stop":1726224967864,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ac99ef0acd6039","name":"Check meta is set [symmetric]","time":{"start":1726224973786,"stop":1726224973787,"duration":1},"status":"passed","severity":"normal"},{"uid":"4831ec468d6fd34d","name":"should not fail to stop the service if it was not started","time":{"start":1726224967859,"stop":1726224967860,"duration":1},"status":"passed","severity":"normal"},{"uid":"deba938ad80360f","name":"Check received message containing shell command","time":{"start":1726225166738,"stop":1726225166738,"duration":0},"status":"passed","severity":"normal"},{"uid":"277071eafda74473","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1726224963359,"stop":1726224963360,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1e91f7ae392076","name":"Register correct protocols","time":{"start":1726225456192,"stop":1726225456192,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fc955cd46fcfb5","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1726224942982,"stop":1726224942982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2c07c7a37ee24b","name":"Push message with meta","time":{"start":1726225418080,"stop":1726225418081,"duration":1},"status":"passed","severity":"normal"},{"uid":"8897593efdefc81a","name":"Check publish message containing XML","time":{"start":1726225456405,"stop":1726225456405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56731e45d3b12e5","name":"throws on content topic with empty application field","time":{"start":1726224942944,"stop":1726224942944,"duration":0},"status":"passed","severity":"normal"},{"uid":"56310115a26ed7e0","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1726225169251,"stop":1726225169251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7fd7162ffac93","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1726224942957,"stop":1726224942958,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8e5e6f33359af","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1726224950672,"stop":1726224950673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1c0551e980981b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1726224950673,"stop":1726224950674,"duration":1},"status":"passed","severity":"normal"},{"uid":"621a98ff147c6f90","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1726225169249,"stop":1726225169249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2018faa846cf1a2b","name":"Check received message containing Basic HTML tag","time":{"start":1726225401522,"stop":1726225401523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1402b21f105454","name":"Check publish message containing Arabic","time":{"start":1726225456404,"stop":1726225456404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a494b69843dc4225","name":"Store - dialed after - with timeout","time":{"start":1726225574775,"stop":1726225574775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e3a23c12a8d149","name":"throws an error for improperly formatted content topics","time":{"start":1726224942961,"stop":1726224942962,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc45b598a63633e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726225546940,"stop":1726225546940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7080a171886d7571","name":"Promise Callback - true","time":{"start":1726225536411,"stop":1726225536412,"duration":1},"status":"passed","severity":"normal"},{"uid":"1caf3f33a7833589","name":"Check received message containing long","time":{"start":1726225401543,"stop":1726225401544,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3965615e5d7088","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1726224942956,"stop":1726224942956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65d1299a4c8b973","name":"Nodes with multiple pubsub topic","time":{"start":1726225429501,"stop":1726225429501,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f3ce688dbb4465","name":"caches peers it previously fetched","time":{"start":1726224963909,"stop":1726224963909,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ad7499a9659740","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1726225038799,"stop":1726225038799,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fdfa2dc3138cd2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1726225495098,"stop":1726225495098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf96221a47749ea","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1726225169252,"stop":1726225169252,"duration":0},"status":"passed","severity":"normal"},{"uid":"35345974234b8e0d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1726225429500,"stop":1726225429501,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7dcbe77988ff20","name":"Number of peers are maintained correctly","time":{"start":1726225248586,"stop":1726225248587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b343948edef181a2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1726224942947,"stop":1726224942947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc90b709e0ac252","name":"Encoder throws on empty string content topic","time":{"start":1726224973788,"stop":1726224973788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4a0838b64d9e98","name":"Push message with XML payload","time":{"start":1726225418060,"stop":1726225418060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e635252fa591e58","name":"can start and stop the service","time":{"start":1726224967859,"stop":1726224967859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7516c434e28a87e","name":"Push message with content topic containing Arabic","time":{"start":1726225513447,"stop":1726225513447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9815aaf0226a3576","name":"Check received message containing JSON","time":{"start":1726225166736,"stop":1726225166738,"duration":2},"status":"passed","severity":"normal"},{"uid":"3369cf070ac09aff","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1726225169246,"stop":1726225169246,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8598bf6a2421cb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1726224950676,"stop":1726224950676,"duration":0},"status":"passed","severity":"normal"},{"uid":"623c91e6a5039c54","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726225546988,"stop":1726225546989,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19de4d9eaaf393d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225078878,"stop":1726225078880,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5cb39feed327287","name":"Query Generator, No Decoder","time":{"start":1726225519411,"stop":1726225519411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef8d2a5e93a3a4e","name":"Push message with long payload","time":{"start":1726225513427,"stop":1726225513427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1062cb758020c7c","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1726225169251,"stop":1726225169252,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed5964e7f135af9","name":"Subscribe to topic containing XML and receive message","time":{"start":1726225546985,"stop":1726225546986,"duration":1},"status":"passed","severity":"normal"},{"uid":"8535c6d78bb79510","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726225546955,"stop":1726225546955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7156ce775c40c54","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1726225169265,"stop":1726225169266,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c9116d5b2aaa26","name":"Push message with Arabic payload","time":{"start":1726225418058,"stop":1726225418058,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aa9a46e00fe738","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1726225495096,"stop":1726225495097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83ea4e78640bba8","name":"should return all peers when numPeers is 0","time":{"start":1726224956002,"stop":1726224956002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4e10e92d5c3906","name":"Subscribe to topic containing Russian and publish message","time":{"start":1726225456199,"stop":1726225456199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8381fc465ccf9f0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726225546961,"stop":1726225546981,"duration":20},"status":"passed","severity":"normal"},{"uid":"6732cca2b9cb4492","name":"Subscribe to topic containing long and publish message","time":{"start":1726225456196,"stop":1726225456197,"duration":1},"status":"passed","severity":"normal"},{"uid":"3343a94d0a04e55c","name":"Check message with no content topic is not received","time":{"start":1726225401534,"stop":1726225401535,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb2d1be8ba9a0ba","name":"Subscribe to topic containing long and receive message","time":{"start":1726225202783,"stop":1726225202784,"duration":1},"status":"passed","severity":"normal"},{"uid":"551437c0b75a1675","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1726225169259,"stop":1726225169260,"duration":1},"status":"passed","severity":"normal"},{"uid":"5149dc10f375bbe2","name":"Subscribe to topic containing XML and publish message","time":{"start":1726225456200,"stop":1726225456200,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f762b46a507f0a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1726225568150,"stop":1726225568150,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e1ba39dd382871","name":"Push message with SQL Injection payload","time":{"start":1726225418059,"stop":1726225418059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c12e34a221be87c","name":"Query generator for 2000 messages","time":{"start":1726225542731,"stop":1726225542731,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3291954f551050","name":"Subscribe to topic containing short and publish message","time":{"start":1726225456196,"stop":1726225456196,"duration":0},"status":"passed","severity":"normal"},{"uid":"9179cadcb033f884","name":"Check received message with timestamp: 1726224992977 ","time":{"start":1726225401528,"stop":1726225401529,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fd2eacf391a0fe","name":"Store - dialed first","time":{"start":1726225574775,"stop":1726225574775,"duration":0},"status":"passed","severity":"normal"},{"uid":"48da766553925a44","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726225335745,"stop":1726225335776,"duration":31},"status":"passed","severity":"normal"},{"uid":"6f3c0d6f7b780d0c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1726224945492,"stop":1726224945493,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6d66ae52a0f614","name":"Push message with content topic containing XML","time":{"start":1726225418071,"stop":1726225418072,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e2ac4133cb8316","name":"Subscribe to topic containing Script and publish message","time":{"start":1726225456200,"stop":1726225456200,"duration":0},"status":"passed","severity":"normal"},{"uid":"576e1413b1953ac8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1726224942976,"stop":1726224942976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41bba029e8d530a","name":"Push message with Basic HTML tag payload","time":{"start":1726225513431,"stop":1726225513431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4befb17b928e20","name":"Check received message with timestamp: 1726224992796000000 ","time":{"start":1726225166739,"stop":1726225166740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4f5cbbfbfbbc00","name":"Failed peers are renewed","time":{"start":1726225248587,"stop":1726225248587,"duration":0},"status":"passed","severity":"normal"},{"uid":"9891a90ba5657b73","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app16/2/topic561/test.js","time":{"start":1726225474304,"stop":1726225474305,"duration":1},"status":"passed","severity":"normal"},{"uid":"3861eab37e035b80","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1726224942963,"stop":1726224942963,"duration":0},"status":"passed","severity":"normal"},{"uid":"63be0e7d8f55f537","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726225108894,"stop":1726225108894,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f17c4bd9d3b70","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1726224942960,"stop":1726224942961,"duration":1},"status":"passed","severity":"normal"},{"uid":"868a6bad52e6ff7f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1726224942973,"stop":1726224942974,"duration":1},"status":"passed","severity":"normal"},{"uid":"671abdf5b3eee230","name":"Push message with JSON payload","time":{"start":1726225513431,"stop":1726225513432,"duration":1},"status":"passed","severity":"normal"},{"uid":"3699701d49730630","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app68/4/topic564/json","time":{"start":1726225474306,"stop":1726225474306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b457c57378202638","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1726224942983,"stop":1726224942983,"duration":0},"status":"passed","severity":"normal"},{"uid":"456fdfd32f2a862a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1726225456201,"stop":1726225456202,"duration":1},"status":"passed","severity":"normal"},{"uid":"763a3f6ec87bbfa7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1726224950678,"stop":1726224950678,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f22e132a4b432e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1726225169255,"stop":1726225169255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd25f94ca4c24ba","name":"Overlapping topic subscription","time":{"start":1726225202776,"stop":1726225202777,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b048bc9f050bea1","name":"configure the node with multiple content topics","time":{"start":1726225474309,"stop":1726225474309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5acf20c7cc3fdcb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169262,"stop":1726225169263,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb44fc51a34094c","name":"Check message with no payload is not received","time":{"start":1726225401535,"stop":1726225401535,"duration":0},"status":"passed","severity":"normal"},{"uid":"28857f491c4feab7","name":"Push message with shell command payload","time":{"start":1726225418061,"stop":1726225418062,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23900c282dd7c5a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1726224943090,"stop":1726224943090,"duration":0},"status":"passed","severity":"normal"},{"uid":"935a88e28ac941e8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726225546950,"stop":1726225546950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7376ca8df727d33d","name":"Ping on unsubscribed peer","time":{"start":1726225066272,"stop":1726225066273,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ace0a87f12032b","name":"Publish message with custom timestamp: Sat Sep 23 2023 11:03:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1726225456408,"stop":1726225456408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea044239571fd650","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726225335740,"stop":1726225335741,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c729ea05b2d6976","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726225078891,"stop":1726225078891,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e331327fb25b9e","name":"Push message with content topic containing XML","time":{"start":1726225513449,"stop":1726225513449,"duration":0},"status":"passed","severity":"normal"},{"uid":"919bf90e430a310e","name":"Generator, 2 different pubsubtopics","time":{"start":1726225553100,"stop":1726225553101,"duration":1},"status":"passed","severity":"normal"},{"uid":"9199bbcebc623e30","name":"Query Generator - false","time":{"start":1726225536410,"stop":1726225536410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aae8c4e11894cd","name":"should not fail to stop the service if it was not started","time":{"start":1726225005909,"stop":1726225005909,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b12f70ea32e251a","name":"Push message with content topic containing emoji","time":{"start":1726225513451,"stop":1726225513452,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e948d5d3d3e4fd3","name":"should emit a peer event after start","time":{"start":1726225458956,"stop":1726225458958,"duration":2},"status":"passed","severity":"normal"},{"uid":"84d3b7965c6bc737","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1726225169253,"stop":1726225169253,"duration":0},"status":"passed","severity":"normal"},{"uid":"173f9815c0cc55e2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1726225456199,"stop":1726225456200,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c4571a145b5293","name":"Check received message containing escaped characters","time":{"start":1726225401552,"stop":1726225401553,"duration":1},"status":"passed","severity":"normal"},{"uid":"17985d507c928a17","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1726225495100,"stop":1726225495100,"duration":0},"status":"passed","severity":"normal"},{"uid":"292b4b5e6f49e855","name":"Filter","time":{"start":1726225574776,"stop":1726225574776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a294090218a507f","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1726225169261,"stop":1726225169261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e983c3972e5870","name":"Push message with short payload","time":{"start":1726225513426,"stop":1726225513426,"duration":0},"status":"passed","severity":"normal"},{"uid":"21922cfbf1601363","name":"Push message with content topic containing unicode special characters","time":{"start":1726225418074,"stop":1726225418075,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf94c7a1933dd2ef","name":"should correctly map a content topic to a pubsub topic","time":{"start":1726224942986,"stop":1726224942986,"duration":0},"status":"passed","severity":"normal"},{"uid":"329e2cab1fc28b36","name":"Relay + Store","time":{"start":1726224951385,"stop":1726224951386,"duration":1},"status":"passed","severity":"normal"},{"uid":"699da23ca853f773","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1726225568151,"stop":1726225568151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc39818e3af98cc","name":"Encoder throws on undefined content topic","time":{"start":1726224973787,"stop":1726224973788,"duration":1},"status":"passed","severity":"normal"},{"uid":"69447818b29c4770","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726225202736,"stop":1726225202737,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c6c99d5b261666","name":"Check meta is set [ecies]","time":{"start":1726224975556,"stop":1726224975556,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5f9962cfad70ef","name":"Query Generator - true","time":{"start":1726225536407,"stop":1726225536409,"duration":2},"status":"passed","severity":"normal"},{"uid":"8eb559664b9645f9","name":"Push message with escaped characters payload","time":{"start":1726225513432,"stop":1726225513432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac924f3b584c4129","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169253,"stop":1726225169253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d81c396171f5641","name":"Ping on unsubscribed peer","time":{"start":1726225066264,"stop":1726225066264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1e308aa1ae2bad","name":"Sign & Recover","time":{"start":1726224974224,"stop":1726224974224,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ed2aa554807bb3","name":"Push message with content topic containing special chars","time":{"start":1726225418068,"stop":1726225418068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68237b53919df63","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726225202787,"stop":1726225202787,"duration":0},"status":"passed","severity":"normal"},{"uid":"171bfe1526681e2d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726224950674,"stop":1726224950674,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ecf3a7fe590b0","name":"Check received message containing SQL Injection","time":{"start":1726225401548,"stop":1726225401549,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fa347ce46f0e27","name":"should set field with only RELAY enabled","time":{"start":1726224951384,"stop":1726224951384,"duration":0},"status":"passed","severity":"normal"},{"uid":"196a65688595531f","name":"Check received message containing Basic HTML tag","time":{"start":1726225401550,"stop":1726225401551,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c44587d7a183ae","name":"creates an iterator","time":{"start":1726225556838,"stop":1726225556838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e526bf11b8578fe2","name":"Query with Promise Callback, No Decoder","time":{"start":1726225519417,"stop":1726225519426,"duration":9},"status":"passed","severity":"normal"},{"uid":"f3516dd2ab754255","name":"Check received message containing JSON","time":{"start":1726225401551,"stop":1726225401552,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d00d693cff22094","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1726224942980,"stop":1726224942980,"duration":0},"status":"passed","severity":"normal"},{"uid":"883c81dbcf1da2a3","name":"should properly create location multiaddrs - udp","time":{"start":1726224951382,"stop":1726224951382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d987af5df45c182a","name":"should only return 1 node with relay and store capability","time":{"start":1726224963910,"stop":1726224963910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef86af15cebfb73b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1726225553678,"stop":1726225553679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f01df8f371baa7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1726224963364,"stop":1726224963365,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e51fb3b12b2ae8","name":"Query with Ordered Callback, No message returned","time":{"start":1726225519413,"stop":1726225519415,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5b037b168ca91c5","name":"Push message with SQL Injection payload","time":{"start":1726225513429,"stop":1726225513430,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3b0c7adcd15a08","name":"Does not throw an exception when node disconnects","time":{"start":1726225566670,"stop":1726225566671,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afcffe5dbb44253","name":"Push message with custom timestamp: 1726221603082","time":{"start":1726225513454,"stop":1726225513454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea6c132bc4463ab","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1726225546939,"stop":1726225546939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d96d6bc434580ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1726224942978,"stop":1726224942978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc2a639f45fe304","name":"Subscribe to topic containing short and receive message","time":{"start":1726225202778,"stop":1726225202778,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b453997a287436","name":"Subscribe and receive messages via waku relay post","time":{"start":1726225546953,"stop":1726225546954,"duration":1},"status":"passed","severity":"normal"},{"uid":"af254b7b8aa65d1b","name":"Check received message containing Russian","time":{"start":1726225166730,"stop":1726225166731,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfed467c13d2765","name":"LightPush with 3 connections","time":{"start":1726225223203,"stop":1726225223203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9517b9bfb770aa","name":"throws on content topic with generation field greater than 0","time":{"start":1726224942943,"stop":1726224942943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b889d39a9b50ab51","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1726225335701,"stop":1726225335722,"duration":21},"status":"passed","severity":"normal"},{"uid":"e2f6a500a6d2b87a","name":"Passing cursor with wrong pubsubTopic","time":{"start":1726225495101,"stop":1726225495101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a983cbc8fc98d1c5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1726224956256,"stop":1726224956256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd25375c0c89f94","name":"Callback on promise","time":{"start":1726225542729,"stop":1726225542729,"duration":0},"status":"passed","severity":"normal"},{"uid":"998fe5f1a4b042a7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1726225004013,"stop":1726225004013,"duration":0},"status":"passed","severity":"normal"},{"uid":"726111e496bf8be2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1726225456201,"stop":1726225456201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6056c0f00fc9a4","name":"handles multiple messages","time":{"start":1726225556838,"stop":1726225556839,"duration":1},"status":"passed","severity":"normal"},{"uid":"30de6990455c0d51","name":"Push message on custom pubsubTopic","time":{"start":1726225300502,"stop":1726225300503,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2af020f1d9311f","name":"Check message received after nwaku node is restarted","time":{"start":1726225166767,"stop":1726225166767,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d78e889a940612dc","name":"it tolerates circular branch references","time":{"start":1726224963907,"stop":1726224963908,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d84cca2b0327e84","name":"nwaku subscribes","time":{"start":1726225428029,"stop":1726225428029,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d2ea4227da72d5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1726224942986,"stop":1726224942986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cd273ee2620e35","name":"dispatchEvent via connectionManager","time":{"start":1726225033025,"stop":1726225033025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5b148ffd41c994","name":"isConnected should return false after all peers disconnect","time":{"start":1726225038802,"stop":1726225038802,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d5b6edf9089466","name":"should encodeTxt and decodeTxt","time":{"start":1726224951369,"stop":1726224951370,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5271c243251aaf","name":"Push message with shell command payload","time":{"start":1726225513432,"stop":1726225513432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28d6f097ee32bb","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1726225078880,"stop":1726225078880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1104146ed92f8f88","name":"Push message with content topic containing Basic HTML tag","time":{"start":1726225513449,"stop":1726225513450,"duration":1},"status":"passed","severity":"normal"},{"uid":"459d1819ee9a55b","name":"should properly create location multiaddrs - udp4","time":{"start":1726224951376,"stop":1726224951380,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae9f5c00a410eb33","name":"Promise Callback - false","time":{"start":1726225536412,"stop":1726225536412,"duration":0},"status":"passed","severity":"normal"},{"uid":"367b8bccfdd52a84","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1726224942962,"stop":1726224942963,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9b5723c798aa7a","name":"All","time":{"start":1726225001676,"stop":1726225001676,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddf4cb482bf5216","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1726224942977,"stop":1726224942978,"duration":1},"status":"passed","severity":"normal"},{"uid":"7282d18071d58b5d","name":"Check received message containing shell command","time":{"start":1726225401524,"stop":1726225401525,"duration":1},"status":"passed","severity":"normal"},{"uid":"46bd7d3337b5cfd9","name":"Fails to push message with empty content topic","time":{"start":1726225418079,"stop":1726225418080,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bc3155d52d4ff5","name":"Publish message with custom timestamp: Fri Sep 13 2024 12:03:47 GMT+0000 (Coordinated Universal Time)","time":{"start":1726225456409,"stop":1726225456409,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6743f9c3d81aa0","name":"Push message with content topic containing special chars","time":{"start":1726225513446,"stop":1726225513446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f67a840d8b609c","name":"Decoder throws on undefined content topic","time":{"start":1726224956255,"stop":1726224956256,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c693354afd12718","name":"removeEventListener with correct event","time":{"start":1726225033023,"stop":1726225033023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d24292459749ccd","name":"Ordered Callback - false","time":{"start":1726225536413,"stop":1726225536417,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ad931f9cad37e61","name":"can start and stop the service","time":{"start":1726225005908,"stop":1726225005909,"duration":1},"status":"passed","severity":"normal"},{"uid":"40da3bb4b7ef86e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726225202807,"stop":1726225202808,"duration":1},"status":"passed","severity":"normal"},{"uid":"365d51c08a4b104","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1726225335696,"stop":1726225335697,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52c5d8bccd184d8","name":"Check received message containing special chars","time":{"start":1726225401545,"stop":1726225401546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921dd1fbc60ab63","name":"ignores domain fetching errors","time":{"start":1726224963908,"stop":1726224963908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9532dd304b49b6cd","name":"Check received message containing long","time":{"start":1726225401513,"stop":1726225401514,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc609978b25637bb","name":"Fields are not dropped","time":{"start":1726224955639,"stop":1726224955641,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a6321c91a50a31","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1726224942969,"stop":1726224942969,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b852ac0cab5e67","name":"should be able to decode the field with only STORE set to true","time":{"start":1726224950676,"stop":1726224950677,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4375ba66a123c4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1726224963365,"stop":1726224963366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33fe30ac090fa27","name":"Check publish message after service node is restarted","time":{"start":1726225456412,"stop":1726225456412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a747758fa85d8bd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1726225546982,"stop":1726225546982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acca06df80e2a69","name":"Subscribe to topic containing XML and receive message","time":{"start":1726225546947,"stop":1726225546947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8b1abc92119b71","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1726224942987,"stop":1726224942987,"duration":0},"status":"passed","severity":"normal"},{"uid":"206baea496e91f46","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726225546960,"stop":1726225546960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d98d3fb8dee8c68","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726225474310,"stop":1726225474310,"duration":0},"status":"passed","severity":"normal"},{"uid":"404208f0f8ea9dd9","name":"should not receive a peer event before start","time":{"start":1726225005910,"stop":1726225005911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5ae872538bd342","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726225546989,"stop":1726225546989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10dae7f0c6918fe","name":"Ephemeral messages are not stored","time":{"start":1726225004008,"stop":1726225004010,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6af61d7682706e9","name":"Generator, 2 different pubsubtopics","time":{"start":1726225553087,"stop":1726225553088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c638c321035afbfe","name":"Check received message with timestamp: 1726224992977000000 ","time":{"start":1726225401528,"stop":1726225401528,"duration":0},"status":"passed","severity":"normal"},{"uid":"416c837a0c05719e","name":"should set field with all protocols disabled","time":{"start":1726224951383,"stop":1726224951383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7933c81dff7918","name":"Ping on peer without subscriptions","time":{"start":1726225066264,"stop":1726225066264,"duration":0},"status":"passed","severity":"normal"},{"uid":"af31483cbfebba84","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app2/1/topic458/proto","time":{"start":1726225474307,"stop":1726225474308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4c601317f37d71","name":"Check received message containing emoji","time":{"start":1726225401527,"stop":1726225401527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29359ba43611ca4","name":"Rejects garbage","time":{"start":1726224978829,"stop":1726224978829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24c9033a28ab92d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1726224963358,"stop":1726224963359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67e360a3126bdef","name":"should not fail to start the service if it is already started","time":{"start":1726225458956,"stop":1726225458956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c332b87956f09441","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726225546941,"stop":1726225546941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbf7cd98793fe6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1726224950675,"stop":1726224950675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04760b9dd04596b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169246,"stop":1726225169246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a781d0caae12c09","name":"Subscribe and receive messages via lightPush","time":{"start":1726225202733,"stop":1726225202735,"duration":2},"status":"passed","severity":"normal"},{"uid":"19a3dd984680e9d9","name":"should not fail to stop the service if it was not started","time":{"start":1726225458956,"stop":1726225458956,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aad7bbc29301ef6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726225546951,"stop":1726225546951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfa0dd4ea6c60f7","name":"Push message with special chars payload","time":{"start":1726225513428,"stop":1726225513428,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0524467274ee9e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1726224942962,"stop":1726224942962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6468db297817268f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726225202811,"stop":1726225202812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1318e52d98079e","name":"Check received message containing Russian","time":{"start":1726225401518,"stop":1726225401519,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c88afdcbe97e199","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726225202820,"stop":1726225202821,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fc0af886b1386e","name":"Overlapping topic subscription","time":{"start":1726225546955,"stop":1726225546956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddceff9f5f912b74","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225078877,"stop":1726225078878,"duration":1},"status":"passed","severity":"normal"},{"uid":"db42b27265f17e71","name":"Passing page size 1 when there are 4 messages","time":{"start":1726225552972,"stop":1726225552972,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ee500169a5627","name":"should return unique PubsubTopics for static sharding","time":{"start":1726224942964,"stop":1726224942964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ad24d1eea14073","name":"Check message with non string payload is not received","time":{"start":1726225166766,"stop":1726225166766,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ac043af6eccb7","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1726225169265,"stop":1726225169265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d845f45e86e6115","name":"Add multiple subscription objects on single nwaku node","time":{"start":1726225546989,"stop":1726225546990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce70807a14062d02","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726225546961,"stop":1726225546961,"duration":0},"status":"passed","severity":"normal"},{"uid":"600658f44c2e307f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1726225546987,"stop":1726225546988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b003ee1cc6aa915","name":"Subscribe to topic containing numeric and publish message","time":{"start":1726225456197,"stop":1726225456197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37e65c50775a9b4","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726225335700,"stop":1726225335701,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59606a938ef1c5d","name":"Privacy Node - default protocol","time":{"start":1726225574777,"stop":1726225574777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe8c82aa8ea6d47","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726225546986,"stop":1726225546986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b972e25983bad97c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1726225456197,"stop":1726225456198,"duration":1},"status":"passed","severity":"normal"},{"uid":"634eb22fcb6ed566","name":"Renews subscription after lossing a connection","time":{"start":1726225546952,"stop":1726225546952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50daedc0149b9d4","name":"Encoder throws on empty string content topic","time":{"start":1726224956255,"stop":1726224956255,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e1637dd6a2a0c7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1726225456202,"stop":1726225456202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35482f22c2c2cea","name":"returns all values when wanted number matches available values","time":{"start":1726224962495,"stop":1726224962496,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e7c096b17e0ef9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1726225616783,"stop":1726225616783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed1bfca5b68de57","name":"should throw an error for empty SingleShardInfos array","time":{"start":1726224942963,"stop":1726224942963,"duration":0},"status":"passed","severity":"normal"},{"uid":"147fd73283fb4f63","name":"Check received message containing Chinese","time":{"start":1726225166724,"stop":1726225166725,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d69f0c2533b58a","name":"Check received message containing Script","time":{"start":1726225401520,"stop":1726225401521,"duration":1},"status":"passed","severity":"normal"},{"uid":"522d1d364fc9719b","name":"Number of peers are maintained correctly","time":{"start":1726225108367,"stop":1726225108368,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c40be797f199858","name":"Push message with custom timestamp: 1726228823537","time":{"start":1726225418083,"stop":1726225418084,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c5ef47165e198f","name":"Push message with content topic containing shell command","time":{"start":1726225418073,"stop":1726225418074,"duration":1},"status":"passed","severity":"normal"},{"uid":"40800db849575408","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1726225335691,"stop":1726225335691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1232366702b6150","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1726225169260,"stop":1726225169260,"duration":0},"status":"passed","severity":"normal"},{"uid":"941a478a4664c140","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1726225513232,"stop":1726225513232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad571e12694cb76f","name":"Check publish message after client node is restarted","time":{"start":1726225456412,"stop":1726225456412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f94f3b661d630bf1","name":"should return valid sharding parameters for static sharding","time":{"start":1726224942984,"stop":1726224942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7474ad26116e614","name":"start node with empty content topic","time":{"start":1726225474310,"stop":1726225474310,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c69cfce94c53d85","name":"should set field with only LIGHTPUSH enabled","time":{"start":1726224951385,"stop":1726224951385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2564f377243d0f54","name":"Check publish message containing Basic HTML tag","time":{"start":1726225456406,"stop":1726225456406,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f1a6ef764907b1","name":"handles empty contentTopics array correctly","time":{"start":1726224942985,"stop":1726224942985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c39c0eb7630378","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1726224943090,"stop":1726224943090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc2804d5c0cdf0b","name":"should throw an error for missing required configuration","time":{"start":1726224942967,"stop":1726224942967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fe443f57012c4a","name":"Relay - dialed after","time":{"start":1726225574774,"stop":1726225574774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74cc1cfbdac91e8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1726225546944,"stop":1726225546945,"duration":1},"status":"passed","severity":"normal"},{"uid":"418eff33719beb7b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1726225429500,"stop":1726225429500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fda6fd8fb36a7b5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1726224950679,"stop":1726224950680,"duration":1},"status":"passed","severity":"normal"},{"uid":"6433d8be23b03a17","name":"Ping fails for unsubscribed peers","time":{"start":1726225108369,"stop":1726225108369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcb1e70aa007551","name":"Check received message containing numeric","time":{"start":1726225401544,"stop":1726225401545,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e1e320b2841db1","name":"should throw error - no public key","time":{"start":1726224951373,"stop":1726224951373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c80af03aa4d2397","name":"Push message on custom pubsubTopic","time":{"start":1726225300501,"stop":1726225300501,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee388bc8292e34","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1726225456194,"stop":1726225456194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69756fafbce6175","name":"Check publish message containing SQL Injection","time":{"start":1726225456404,"stop":1726225456405,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd890d88e90e450d","name":"should emit a peer event after start","time":{"start":1726224967861,"stop":1726224967861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f11d34d7ec9891","name":"udp ip6 address","time":{"start":1726224950947,"stop":1726224950947,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3a2f2c07aba9c3","name":"Decoder throws on empty string content topic","time":{"start":1726224975557,"stop":1726224975558,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d11ffc8612d179","name":"Ping on subscribed peer","time":{"start":1726225066265,"stop":1726225066271,"duration":6},"status":"passed","severity":"normal"},{"uid":"7ef27e9d0a83581","name":"Push message equal or less that 1MB","time":{"start":1726225418085,"stop":1726225418086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f952356d4127ff75","name":"Check message with no payload is not received","time":{"start":1726225401558,"stop":1726225401558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb647d1a571aa0","name":"Check received message containing unicode special characters","time":{"start":1726225166739,"stop":1726225166739,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd14cdd7218391e2","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1726225078876,"stop":1726225078877,"duration":1},"status":"passed","severity":"normal"},{"uid":"839a0fc6884727ce","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726225335723,"stop":1726225335740,"duration":17},"status":"passed","severity":"normal"},{"uid":"e6fc547f1ca9c6a","name":"Check message with no content topic is not received","time":{"start":1726225401558,"stop":1726225401558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edd9eb15a90797e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1726225108895,"stop":1726225108896,"duration":1},"status":"passed","severity":"normal"},{"uid":"658450438170198b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1726224942984,"stop":1726224942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd92e788792780e5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1726225342083,"stop":1726225342084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa22d42652a6c1a","name":"random static sharding 7 - Cluster ID: 719, Shard ID: 718","time":{"start":1726225513229,"stop":1726225513229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7774484e12fbfc","name":"configure the node with multiple pubsub topics","time":{"start":1726225513231,"stop":1726225513231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e08bb6d2c1a1ae","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726225546945,"stop":1726225546945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e81c8d5a7fa5a34","name":"getPeersByDiscovery","time":{"start":1726225033024,"stop":1726225033024,"duration":0},"status":"passed","severity":"normal"},{"uid":"26423567507acf7f","name":"Mutual subscription","time":{"start":1726225456191,"stop":1726225456191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abb9713107f7f5c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1726225202742,"stop":1726225202769,"duration":27},"status":"passed","severity":"normal"},{"uid":"baa51b3b747e38e9","name":"Push message with Basic HTML tag payload","time":{"start":1726225418060,"stop":1726225418061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b92ea15d223059d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1726225217863,"stop":1726225217863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e418f6d893a85797","name":"Check publish message containing special chars","time":{"start":1726225456403,"stop":1726225456403,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb55c5c8d7cc57ad","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1726224993739,"stop":1726224993740,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cf897acc4a4b5b","name":"Check received message containing Arabic","time":{"start":1726225166725,"stop":1726225166729,"duration":4},"status":"passed","severity":"normal"},{"uid":"aae71c0325c0f86c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726225108893,"stop":1726225108893,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f9801a7218be4a","name":"Push message equal or less that 1MB","time":{"start":1726225513455,"stop":1726225513456,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e76b9024c13f64","name":"Ping on peer without subscriptions","time":{"start":1726225066271,"stop":1726225066272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3645e9db83baebb2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726225108895,"stop":1726225108895,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e92ecd7a1f561e6","name":"Round trip binary serialization","time":{"start":1726224956253,"stop":1726224956253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e58e5f3fab032c2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726225474304,"stop":1726225474304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f638d7ddc40e60d","name":"Push message with content topic containing JSON","time":{"start":1726225418072,"stop":1726225418073,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf728c42f3e0b67","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1726225427165,"stop":1726225427165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8960fc11d9f3c259","name":"does not throw on valid cases","time":{"start":1726224942941,"stop":1726224942941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7f8e642d39031a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1726225217863,"stop":1726225217864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b818f67343565c70","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225553088,"stop":1726225553094,"duration":6},"status":"passed","severity":"normal"},{"uid":"39da237e12762001","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1726225169267,"stop":1726225169267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb555198325b3eb","name":"Push message with Script payload","time":{"start":1726225513430,"stop":1726225513430,"duration":0},"status":"passed","severity":"normal"},{"uid":"af144305d5bc88a7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1726225546949,"stop":1726225546950,"duration":1},"status":"passed","severity":"normal"},{"uid":"195dc98937b539b2","name":"Check received message containing numeric","time":{"start":1726225401514,"stop":1726225401515,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a4965f42ecd8c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1726224942973,"stop":1726224942973,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e1e64e4d41ced9","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1726225169264,"stop":1726225169265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4bf6b063ff327f","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1726225169244,"stop":1726225169245,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c118124af9a60f","name":"Callback on promise, aborts when callback returns true","time":{"start":1726225542729,"stop":1726225542730,"duration":1},"status":"passed","severity":"normal"},{"uid":"a570a84ebdc9924c","name":"Relay - dialed first","time":{"start":1726225574774,"stop":1726225574774,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a948e814baf786","name":"should only return 1 node with relay capability","time":{"start":1726224963909,"stop":1726224963909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c680fb69e69d928","name":"Decoder throws on undefined content topic","time":{"start":1726224975557,"stop":1726224975557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f50ece2139a7e8","name":"should return empty list for no shard","time":{"start":1726224942965,"stop":1726224942966,"duration":1},"status":"passed","severity":"normal"},{"uid":"827660205e9bd3b2","name":"Meta field set when metaSetter is specified","time":{"start":1726224956254,"stop":1726224956254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f47add4dfb931b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1726225553678,"stop":1726225553678,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ccdfcc459202e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1726224950679,"stop":1726224950679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adf320024f114f0","name":"random static sharding 3 - Cluster ID: 807, Shard ID: 282","time":{"start":1726225513227,"stop":1726225513227,"duration":0},"status":"passed","severity":"normal"},{"uid":"165f887edc7e7394","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1726225335691,"stop":1726225335692,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d1c3d2bc2051e1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1726224942959,"stop":1726224942959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7863b4f9d2da1579","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/2/topic102/utf8","time":{"start":1726225474306,"stop":1726225474307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a14dfef032563d9","name":"should throw an error for missing sharding configuration","time":{"start":1726224942985,"stop":1726224942985,"duration":0},"status":"passed","severity":"normal"},{"uid":"404e25c632b5e7a4","name":"should encode/decode to text encoding","time":{"start":1726224951375,"stop":1726224951375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f2a674f50728ee","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726225202817,"stop":1726225202817,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5938819179c6d3","name":"Push message with unicode special characters payload","time":{"start":1726225513433,"stop":1726225513433,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b36e4dd5465c10","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1726225169255,"stop":1726225169255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f898fe83ad15d402","name":"Passing page size 19 when there are 20 messages","time":{"start":1726225552973,"stop":1726225552973,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e1ea02f8114e24","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1726225169252,"stop":1726225169252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4589ffc630fa248","name":"Check received message with timestamp: 1726224992977000000 ","time":{"start":1726225401555,"stop":1726225401555,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cb10dd9b61acf","name":"Check received message with timestamp: 1649153314 ","time":{"start":1726225401529,"stop":1726225401530,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b5506083f55d0b","name":"Js publishes, other Js receives","time":{"start":1726225428030,"stop":1726225428031,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcff8c7f6794329","name":"isConnected between 2 js-waku relay nodes","time":{"start":1726225038803,"stop":1726225038803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8fda22938a2cc8","name":"Subscribe to topic containing short and receive message","time":{"start":1726225546943,"stop":1726225546943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a995cbf005096f4","name":"Init the array if not present","time":{"start":1726224942494,"stop":1726224942496,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc7d35614757ebc6","name":"should not throw an error for a single configured topic","time":{"start":1726224942979,"stop":1726224942980,"duration":1},"status":"passed","severity":"normal"},{"uid":"54aba0e354b7b550","name":"should be able to encode the field with only FILTER set to true","time":{"start":1726224950670,"stop":1726224950671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba67f8f312a2ae4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225300501,"stop":1726225300501,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e7f25f3a944c23","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1726225546938,"stop":1726225546939,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae466b20f901493","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169248,"stop":1726225169248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b893447a34047bb3","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1726225169253,"stop":1726225169255,"duration":2},"status":"passed","severity":"normal"},{"uid":"87c4a83405569525","name":"Fails to push message with empty content topic","time":{"start":1726225513452,"stop":1726225513452,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a338009a1ac6a6","name":"returns all values when wanted number is greater than available values","time":{"start":1726224962497,"stop":1726224962497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a795a67decc25de","name":"Used by Waku Relay","time":{"start":1726225566672,"stop":1726225566672,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c3bd9fdd986d1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1726225217864,"stop":1726225217864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d272e2194975b78","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1726225495099,"stop":1726225495100,"duration":1},"status":"passed","severity":"normal"},{"uid":"24179c426effa5d","name":"should properly create location multiaddrs - udp6","time":{"start":1726224951381,"stop":1726224951381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92f4c62dfd7ff7","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1726225169249,"stop":1726225169249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80ed8c62a3ad963","name":"Check received message with timestamp: 1726224992977 ","time":{"start":1726225401555,"stop":1726225401555,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ae4b24698203b","name":"Passing an array","time":{"start":1726225566671,"stop":1726225566671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5229b0c6abb52c","name":"Symmetric encrypt & Decrypt","time":{"start":1726224974222,"stop":1726224974223,"duration":1},"status":"passed","severity":"normal"},{"uid":"f719cb56c484f23a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1726225568151,"stop":1726225568151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fa99f7f6b0986d","name":"Using a function","time":{"start":1726225566671,"stop":1726225566672,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9060627e537458","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1726225429503,"stop":1726225429503,"duration":0},"status":"passed","severity":"normal"},{"uid":"97129db809c56e42","name":"more peers than existing","time":{"start":1726225401762,"stop":1726225401762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f736e58d1ec601ef","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1726225169261,"stop":1726225169262,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e852c07fa020456","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1726225217857,"stop":1726225217858,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d899e14f4c6c64","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1726225169263,"stop":1726225169264,"duration":1},"status":"passed","severity":"normal"},{"uid":"681e910cdeecf6bd","name":"Push message with Chinese payload","time":{"start":1726225418057,"stop":1726225418058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7407ad97f1b3dac9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726225546951,"stop":1726225546951,"duration":0},"status":"passed","severity":"normal"},{"uid":"74949c8a2a0321de","name":"less peers than existing","time":{"start":1726225401762,"stop":1726225401763,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df626e8376e23d64","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1726225169248,"stop":1726225169248,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc05d77112367921","name":"Ping on subscribed peer","time":{"start":1726225054396,"stop":1726225054397,"duration":1},"status":"passed","severity":"normal"},{"uid":"febfbaa6b5b6777","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1726225202810,"stop":1726225202811,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cb209dabb67320","name":"should emit a peer event after start","time":{"start":1726225005910,"stop":1726225005910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c47a2ba3a6d0b76","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1726224942957,"stop":1726224942957,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aa6eea663b3b15","name":"A test","time":{"start":1726225300575,"stop":1726225300575,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1842f0ec505c29","name":"Check received message containing XML","time":{"start":1726225401521,"stop":1726225401522,"duration":1},"status":"passed","severity":"normal"},{"uid":"420ad7c6f18d1baf","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1726225456411,"stop":1726225456411,"duration":0},"status":"passed","severity":"normal"},{"uid":"37acf0a3f2c4aba","name":"Check publish message containing emoji","time":{"start":1726225456407,"stop":1726225456408,"duration":1},"status":"passed","severity":"normal"},{"uid":"7067f55c0e6a0e7d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1726225519415,"stop":1726225519416,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c578b1f26a2e5df","name":"Query Generator, Wrong PubsubTopic","time":{"start":1726225519410,"stop":1726225519411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93c79b94a7e35cf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726225546954,"stop":1726225546954,"duration":0},"status":"passed","severity":"normal"},{"uid":"615e7bf9cf2913e9","name":"Push message with content topic containing Russian","time":{"start":1726225513447,"stop":1726225513447,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1aae260bf926cf","name":"Subscribe to topic containing Script and receive message","time":{"start":1726225202808,"stop":1726225202809,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b3fe60e56485ad","name":"Check received message containing Arabic","time":{"start":1726225401517,"stop":1726225401518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0311701abe696","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1726225004011,"stop":1726225004011,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d5998218bafd54","name":"topics with same application and version share the same shard","time":{"start":1726224942959,"stop":1726224942960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3407bc2a38383a75","name":"Fails to publish message with wrong content topic","time":{"start":1726225456410,"stop":1726225456411,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fdb1b37ec14503","name":"Check message with no payload is not received","time":{"start":1726225166764,"stop":1726225166765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5539ae39f1b8479","name":"Subscribe and receive messages via waku relay post","time":{"start":1726225202738,"stop":1726225202738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f050b8f9b31128d4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1726225456193,"stop":1726225456194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc41b442e98d3d0","name":"addEventListener with wrong event","time":{"start":1726225033023,"stop":1726225033023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7eb5f6052e89216","name":"Push message with numeric payload","time":{"start":1726225513427,"stop":1726225513428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e2550b886b593f","name":"Check received message containing short","time":{"start":1726225166693,"stop":1726225166694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a1581e545c5e31","name":"Push message with content topic containing SQL Injection","time":{"start":1726225418070,"stop":1726225418070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d471d6de4b03","name":"Check received message containing escaped characters","time":{"start":1726225401525,"stop":1726225401526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e81eb3c421ab6c","name":"Push message with content topic containing SQL Injection","time":{"start":1726225513448,"stop":1726225513448,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b2beeb7ef274c2","name":"throws on content topic with empty version field","time":{"start":1726224942944,"stop":1726224942945,"duration":1},"status":"passed","severity":"normal"},{"uid":"454d6cf89472465","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1726225038799,"stop":1726225038801,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a54ee0c7e2565b1","name":"Accepts a valid Waku Message","time":{"start":1726224978827,"stop":1726224978828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b4fa28259a4939","name":"Check received message containing XML","time":{"start":1726225166734,"stop":1726225166735,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa395eb724436503","name":"Check message on other pubsub topic is not received","time":{"start":1726225401533,"stop":1726225401533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dfb7f9c1bf0869","name":"Encoder throws on empty string content topic","time":{"start":1726224975557,"stop":1726224975557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f22b76c63516670","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1726224963912,"stop":1726224963912,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6153653e776090e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1726224950665,"stop":1726224950667,"duration":2},"status":"passed","severity":"normal"},{"uid":"6398c73502d5d356","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1726225217862,"stop":1726225217863,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc52794f4ee1cb27","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1726224951370,"stop":1726224951371,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6414069eb17901","name":"Subscribe to topic containing JSON and publish message","time":{"start":1726225456201,"stop":1726225456201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24f9c8157620767","name":"should be called at least once on all `peer:discovery` events","time":{"start":1726225001222,"stop":1726225001223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ee2c045178ad64","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225300502,"stop":1726225300502,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19d33ab90eeddaf","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1726225335697,"stop":1726225335698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1045c7e20c35e62","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1726225001228,"stop":1726225001228,"duration":0},"status":"passed","severity":"normal"},{"uid":"abda390c30d351da","name":"retrieves a single peer","time":{"start":1726224963907,"stop":1726224963907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b454cfa38fdcd4a0","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1726225335741,"stop":1726225335745,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca284b87043813e7","name":"Check received message containing long","time":{"start":1726225166694,"stop":1726225166712,"duration":18},"status":"passed","severity":"normal"},{"uid":"6607ef678da54c9","name":"Publish without waiting for remote peer","time":{"start":1726225456192,"stop":1726225456192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b732c48b86d10372","name":"Fails to push message with large meta","time":{"start":1726225513453,"stop":1726225513453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8740c146d2267cb7","name":"Check publish message containing short","time":{"start":1726225456402,"stop":1726225456402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25dc57ecda44276","name":"Check publish message containing numeric","time":{"start":1726225456403,"stop":1726225456403,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fefe5587f3190e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1726224942978,"stop":1726224942979,"duration":1},"status":"passed","severity":"normal"},{"uid":"42773d83b3da9862","name":"Decoder throws on undefined content topic","time":{"start":1726224973788,"stop":1726224973789,"duration":1},"status":"passed","severity":"normal"},{"uid":"c538b4505f50269d","name":"Check message on other pubsub topic is not received","time":{"start":1726225401557,"stop":1726225401557,"duration":0},"status":"passed","severity":"normal"},{"uid":"eade10664faa229e","name":"listenerCount","time":{"start":1726225033024,"stop":1726225033025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43b23ef808cab30","name":"Wrong topic","time":{"start":1726225474309,"stop":1726225474309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfbd0e9d5ed46bc","name":"should only return 1 node with store capability","time":{"start":1726224963910,"stop":1726224963910,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd375dad8457c69f","name":"random static sharding 4 - Cluster ID: 73, Shard ID: 925","time":{"start":1726225513227,"stop":1726225513228,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06252f82177ff84","name":"Check received message containing unicode special characters","time":{"start":1726225401553,"stop":1726225401554,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2da07f01c9da0b","name":"Check received message containing Arabic","time":{"start":1726225401547,"stop":1726225401547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e71fc2da603c14","name":"Subscribe to topic containing numeric and receive message","time":{"start":1726225202784,"stop":1726225202786,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e057f1940da1034","name":"shard 0","time":{"start":1726225513224,"stop":1726225513225,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c340026f062de0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1726225005913,"stop":1726225005913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39e4f2455fdbc16f","name":"Default pageSize","time":{"start":1726225552973,"stop":1726225552974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3303d7de8a30f3e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1726225429504,"stop":1726225429505,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98e25b94aac5bb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1726225546945,"stop":1726225546945,"duration":0},"status":"passed","severity":"normal"},{"uid":"99237c07dcba43b7","name":"Push message with content topic containing short","time":{"start":1726225418064,"stop":1726225418067,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ef9fe963ae4a8a1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1726224950672,"stop":1726224950672,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b971808cd661562","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1726225616784,"stop":1726225616784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbf322d5eb0a9dd","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1726224942982,"stop":1726224942982,"duration":0},"status":"passed","severity":"normal"},{"uid":"627fa2a300e6346b","name":"Push 30 different messages","time":{"start":1726225513433,"stop":1726225513434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a26d686e886001f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1726224942958,"stop":1726224942959,"duration":1},"status":"passed","severity":"normal"},{"uid":"25defd04ab572769","name":"Push message with unicode special characters payload","time":{"start":1726225418062,"stop":1726225418063,"duration":1},"status":"passed","severity":"normal"},{"uid":"9facf9b57040f1a6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1726225519412,"stop":1726225519413,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e0e79a15d63857","name":"Check received message containing SQL Injection","time":{"start":1726225401519,"stop":1726225401520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2997104103329e","name":"should be able to encode the field with only STORE set to true","time":{"start":1726224950669,"stop":1726224950670,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef17f8510d51e97","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/8/topic518/xml","time":{"start":1726225474305,"stop":1726225474305,"duration":0},"status":"passed","severity":"normal"},{"uid":"180f42f31085f620","name":"should throw an error if shards are undefined for static sharding","time":{"start":1726224942966,"stop":1726224942966,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c9f458fa3873a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1726224963692,"stop":1726224963692,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aebfb15a1a665d","name":"Decrypt messages","time":{"start":1726225404418,"stop":1726225404419,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2be5121d5941435","name":"non connected peers","time":{"start":1726225401763,"stop":1726225401763,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5389833ab63fa0","name":"stop","time":{"start":1726225033026,"stop":1726225033026,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa165b4aa38c77df","name":"Push message with Russian payload","time":{"start":1726225418059,"stop":1726225418059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e25bbd5df51382","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1726224942974,"stop":1726224942974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaec6a86f5e0750","name":"Push message with content topic containing long","time":{"start":1726225513435,"stop":1726225513435,"duration":0},"status":"passed","severity":"normal"},{"uid":"890bcb7e231c8a3a","name":"throws on content topic with empty encoding field","time":{"start":1726224942945,"stop":1726224942946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6fb2f5b0e47c13","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app46/8/topic82/xml","time":{"start":1726225474308,"stop":1726225474308,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff6e712dadc7b43","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1726224942975,"stop":1726224942976,"duration":1},"status":"passed","severity":"normal"},{"uid":"255adc535dbeefe5","name":"Query generator for multiple messages","time":{"start":1726225542728,"stop":1726225542728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e0279167ad92ba","name":"Check publish message containing escaped characters","time":{"start":1726225456407,"stop":1726225456407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7569332932f237ae","name":"should return the pubsub topic directly if a string is provided","time":{"start":1726224942981,"stop":1726224942982,"duration":1},"status":"passed","severity":"normal"},{"uid":"262ba89266a4070a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1726225202819,"stop":1726225202820,"duration":1},"status":"passed","severity":"normal"},{"uid":"190ce98ba13af9a8","name":"Relay - times out","time":{"start":1726225574774,"stop":1726225574775,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3775ec07504bae8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1726225202817,"stop":1726225202818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29f9799e2df4c35","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1726225038798,"stop":1726225038799,"duration":1},"status":"passed","severity":"normal"},{"uid":"36dc81a4135dcc8d","name":"same cluster, different shard: nodes connect","time":{"start":1726225342084,"stop":1726225342085,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a152e8316c68e2","name":"Check message on other pubsub topic is not received","time":{"start":1726225166754,"stop":1726225166754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9749d8e78747c4ba","name":"Push message with content topic containing JSON","time":{"start":1726225513450,"stop":1726225513450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4f40b0bab94920","name":"Renews peer on consistent ping failures","time":{"start":1726225108370,"stop":1726225108370,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9130a40a55f851","name":"Push message with content topic containing Russian","time":{"start":1726225418069,"stop":1726225418070,"duration":1},"status":"passed","severity":"normal"},{"uid":"7582a60b4e18b6fa","name":"should properly compute the node id","time":{"start":1726224951374,"stop":1726224951374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8223a6012c588fd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1726225546988,"stop":1726225546988,"duration":0},"status":"passed","severity":"normal"},{"uid":"852294463bfffbe6","name":"Should update shard info","time":{"start":1726225342307,"stop":1726225342307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5612f1105278ccc9","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1726225335689,"stop":1726225335689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2036652c8ae1e5d8","name":"isConnected should return true after first peer connects","time":{"start":1726225038801,"stop":1726225038801,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f80a43ca0d35d8","name":"Push message with custom timestamp: 1726221623537","time":{"start":1726225418083,"stop":1726225418083,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad7591ca9a69148","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1726224942958,"stop":1726224942958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e658f1e896d35138","name":"recovers when dns.resolve returns empty","time":{"start":1726224963908,"stop":1726224963908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80fd2bd302e9054","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1726225429503,"stop":1726225429504,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6d6a367011b954","name":"should get / set TCP multiaddr","time":{"start":1726224951376,"stop":1726224951376,"duration":0},"status":"passed","severity":"normal"},{"uid":"28988fd2b11abe5a","name":"should handle corrupted local storage data gracefully","time":{"start":1726224967863,"stop":1726224967863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6574caf82ed0911","name":"groups content topics by expected pubsub topic","time":{"start":1726224942960,"stop":1726224942960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bff9e6b316595f","name":"Check received message containing short","time":{"start":1726225401539,"stop":1726225401543,"duration":4},"status":"passed","severity":"normal"},{"uid":"88f8304b9ccaa6b0","name":"should properly create location multiaddrs - tcp","time":{"start":1726224951382,"stop":1726224951382,"duration":0},"status":"passed","severity":"normal"},{"uid":"183dc0ef96dc3a68","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1726225300503,"stop":1726225300503,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa1e5c9cb5d4a54","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1726225456408,"stop":1726225456408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b356a5eb0770daf3","name":"Check received message containing shell command","time":{"start":1726225401552,"stop":1726225401552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7636f51eed1c0c","name":"Check received message containing Basic HTML tag","time":{"start":1726225166735,"stop":1726225166736,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc2f6d007309e6c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1726225568147,"stop":1726225568148,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e5f4aa141b8963","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1726224942975,"stop":1726224942975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd69c504c1844bf4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1726225202739,"stop":1726225202740,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6b3cf67d3a3cb8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app32/5/topic183/json","time":{"start":1726225474307,"stop":1726225474307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f224c565284ccf","name":"Push message with content topic containing emoji","time":{"start":1726225418075,"stop":1726225418079,"duration":4},"status":"passed","severity":"normal"},{"uid":"48921f1b03253a11","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1726225513225,"stop":1726225513226,"duration":1},"status":"passed","severity":"normal"},{"uid":"de89a2e560cb141a","name":"handles different networkShards values correctly","time":{"start":1726224942961,"stop":1726224942961,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbad6fc55d6136a3","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1726224993734,"stop":1726224993736,"duration":2},"status":"passed","severity":"normal"},{"uid":"14ce46f6a246ba4b","name":"Push message with content topic containing unicode special characters","time":{"start":1726225513451,"stop":1726225513451,"duration":0},"status":"passed","severity":"normal"},{"uid":"561542b68fdeca2f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1726224967863,"stop":1726224967863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d75449b17230c13","name":"Sets default value correctly","time":{"start":1726225566672,"stop":1726225566673,"duration":1},"status":"passed","severity":"normal"},{"uid":"2028e1a78f8fb2b0","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1726225169244,"stop":1726225169244,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c4cef50d668bf7","name":"Check message received after nwaku node is restarted","time":{"start":1726225401538,"stop":1726225401538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"135fcfc4ceea1a02","name":"Keep-alive pings maintain the connection","time":{"start":1726225108369,"stop":1726225108370,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ba708a49e5867f","name":"Check publish message containing unicode special characters","time":{"start":1726225456407,"stop":1726225456407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e002ba4e7c9110c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1726225553102,"stop":1726225553102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99ba522668636a9","name":"Fails to push message bigger that 1MB","time":{"start":1726225513456,"stop":1726225513457,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cc93a97357b580","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1726225519412,"stop":1726225519412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cec0fdbe8213f80","name":"Query Generator, No message returned","time":{"start":1726225519412,"stop":1726225519412,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e154f681fc4aa4","name":"Check received message containing short","time":{"start":1726225401512,"stop":1726225401513,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71cdb52dfa6ff34","name":"Push message with content topic containing Script","time":{"start":1726225513448,"stop":1726225513449,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce427e91b9ad7d1","name":"should not receive a peer event before start","time":{"start":1726225458958,"stop":1726225458959,"duration":1},"status":"passed","severity":"normal"},{"uid":"569c247cdd075006","name":"random static sharding 10 - Cluster ID: 862, Shard ID: 517","time":{"start":1726225513230,"stop":1726225513230,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8a622512a4a824","name":"Decoder throws on empty string content topic","time":{"start":1726224956256,"stop":1726224956256,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ab844430d34acc","name":"should return false","time":{"start":1726224951373,"stop":1726224951374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef5bf2461f55de4","name":"should use the provided clusterId for the pubsub topic","time":{"start":1726224942986,"stop":1726224942987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63cc060515f8e62","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1726224956003,"stop":1726224956003,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b0ee2cb0581670","name":"Correctly serialized arguments","time":{"start":1726225340467,"stop":1726225340468,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb399a9d64d56237","name":"Should update multiaddrs","time":{"start":1726225342306,"stop":1726225342307,"duration":1},"status":"passed","severity":"normal"},{"uid":"704098861c112331","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1726225546946,"stop":1726225546947,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1f7c1f55159484","name":"getPeersByDiscovery","time":{"start":1726225427165,"stop":1726225427165,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6c10ff17b836e4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1726225568148,"stop":1726225568149,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04217bd6735b47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1726224942974,"stop":1726224942974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9faec2cc5f11da8","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1726225335699,"stop":1726225335700,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bab308a05d04a2","name":"Ping on subscribed peer","time":{"start":1726225066263,"stop":1726225066263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21b526950ae5a74","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1726225169256,"stop":1726225169257,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ff64767da0450f","name":"should throw an error for insufficient data","time":{"start":1726224943090,"stop":1726224943091,"duration":1},"status":"passed","severity":"normal"},{"uid":"723bfe2364817b73","name":"LightPush with 2 connections","time":{"start":1726225223202,"stop":1726225223202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62a209bda1a476b","name":"Check message with invalid timestamp is not received","time":{"start":1726225401556,"stop":1726225401557,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bb256312be5e28","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1726225202789,"stop":1726225202806,"duration":17},"status":"passed","severity":"normal"},{"uid":"6ecea407d0dadbb","name":"should decode valid enr successfully","time":{"start":1726224951370,"stop":1726224951370,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf295656105bab6c","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1726224993739,"stop":1726224993739,"duration":0},"status":"passed","severity":"normal"}] |