2024-09-30 21:25:44 +00:00

1 line
158 KiB
JSON

[{"uid":"9400d696d9543305","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727731030808,"stop":1727731030809,"duration":1},"status":"passed","severity":"normal"},{"uid":"2538d00aeffac7f6","name":"Check received message containing short","time":{"start":1727731333248,"stop":1727731333249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4643bc57cafdc86","name":"Callback on promise","time":{"start":1727731448630,"stop":1727731448630,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cb7e2dc8938ba3","name":"listenerCount","time":{"start":1727731122303,"stop":1727731122304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c540c853868640","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1727731194984,"stop":1727731194984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e10cc933bf7100","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1727731373960,"stop":1727731373961,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15d9e92e4d5537d","name":"Passing an array","time":{"start":1727731455520,"stop":1727731455521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6989a9bf406860d","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727731295333,"stop":1727731295333,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b725c906f29f805","name":"Check received message containing XML","time":{"start":1727731333224,"stop":1727731333226,"duration":2},"status":"passed","severity":"normal"},{"uid":"476a5a54ae9fd85f","name":"Check received message containing shell command","time":{"start":1727731333227,"stop":1727731333227,"duration":0},"status":"passed","severity":"normal"},{"uid":"63438fa42370c2e4","name":"throws on content topic with non-number generation field","time":{"start":1727731030789,"stop":1727731030790,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfe7d18c6cb2a0a","name":"random static sharding 5 - Cluster ID: 260, Shard ID: 522","time":{"start":1727731422372,"stop":1727731422373,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68b0b4a14a9f4d1","name":"Push message with shell command payload","time":{"start":1727731359927,"stop":1727731359927,"duration":0},"status":"passed","severity":"normal"},{"uid":"707c60bcb37b7520","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app59/1/topic300/json","time":{"start":1727731402989,"stop":1727731402989,"duration":0},"status":"passed","severity":"normal"},{"uid":"601d637de779164f","name":"should not fail to stop the service if it was not started","time":{"start":1727731422028,"stop":1727731422031,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ac044ade9f6ea88","name":"Ephemeral field set to true","time":{"start":1727731044276,"stop":1727731044276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0c3d9dafe0f344","name":"Callback on promise, aborts when callback returns true","time":{"start":1727731448630,"stop":1727731448631,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb544abc304f2f4","name":"Push 30 different messages","time":{"start":1727731359929,"stop":1727731359929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37a75dcb55c333","name":"Check received message containing unicode special characters","time":{"start":1727731333228,"stop":1727731333237,"duration":9},"status":"passed","severity":"normal"},{"uid":"b0d90bb4f78e9708","name":"Ping on subscribed peer","time":{"start":1727731127285,"stop":1727731127286,"duration":1},"status":"passed","severity":"normal"},{"uid":"5614881f371efc5f","name":"Check received message containing Russian","time":{"start":1727731333203,"stop":1727731333206,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f96dfec366fc2e9","name":"LightPush with 1 connections","time":{"start":1727731226893,"stop":1727731226893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bc9b55d234059a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727731030804,"stop":1727731030804,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21a1ae98ac3e613","name":"Fails to push message with empty content topic","time":{"start":1727731359941,"stop":1727731359941,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa8108c581e8315","name":"Check message with no payload is not received","time":{"start":1727731196096,"stop":1727731196097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c811abc8b89ca166","name":"Subscribe to topic containing XML and receive message","time":{"start":1727731409148,"stop":1727731409149,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc39c5dd7428b43","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727731157921,"stop":1727731157921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf50ee04dfc7894","name":"handles multiple messages","time":{"start":1727731448276,"stop":1727731448276,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fa2c37e0b5bb38","name":"Publish message with rate limit","time":{"start":1727731370621,"stop":1727731370621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8696f25ab5039e4b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727731038575,"stop":1727731038576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12a6bd993029cba","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727731051668,"stop":1727731051669,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4371dbb5295241","name":"Push message with custom timestamp: 1727734821581","time":{"start":1727731392353,"stop":1727731392353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe8053eaf2254f","name":"Renews peer on consistent missed messages","time":{"start":1727731150647,"stop":1727731150648,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63a380e840033ae","name":"Publishes to nwaku","time":{"start":1727731352787,"stop":1727731352788,"duration":1},"status":"passed","severity":"normal"},{"uid":"74627393b96dbe92","name":"Check publish message containing Arabic","time":{"start":1727731370557,"stop":1727731370558,"duration":1},"status":"passed","severity":"normal"},{"uid":"196476276650b5a2","name":"Renews subscription after lossing a connection","time":{"start":1727731409138,"stop":1727731409138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c313b2edb1c151","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1727731194950,"stop":1727731194951,"duration":1},"status":"passed","severity":"normal"},{"uid":"3573f441c199670f","name":"should throw error - no public key","time":{"start":1727731039302,"stop":1727731039303,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a7de38930654e8","name":"should properly compute the node id","time":{"start":1727731039305,"stop":1727731039305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a61e2413e21c933","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727731134534,"stop":1727731134534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7664e828b765c4b","name":"Ping on subscribed peer","time":{"start":1727731127435,"stop":1727731127435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ff4c10ec52208c","name":"should handle a minimal index list","time":{"start":1727731030842,"stop":1727731030843,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c18db6b0dbfe0b7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727731409129,"stop":1727731409131,"duration":2},"status":"passed","severity":"normal"},{"uid":"20cc9acdd379da84","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727731030824,"stop":1727731030824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5322c60910385ce","name":"Push message with content topic containing shell command","time":{"start":1727731392333,"stop":1727731392333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78353855e3b6540","name":"LightPush","time":{"start":1727731463360,"stop":1727731463360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf1e63296892e0e","name":"Push message with custom timestamp: 1727734845294","time":{"start":1727731359944,"stop":1727731359944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc802d83e15eba4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727731409147,"stop":1727731409147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528e1f45d11c9d8","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727731030805,"stop":1727731030805,"duration":0},"status":"passed","severity":"normal"},{"uid":"855b82caa204f0ea","name":"Does not throw an exception when node disconnects","time":{"start":1727731455520,"stop":1727731455520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3617de3b718f1f1","name":"Check received message containing numeric","time":{"start":1727731333198,"stop":1727731333200,"duration":2},"status":"passed","severity":"normal"},{"uid":"5add350f454f8255","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727731304789,"stop":1727731304791,"duration":2},"status":"passed","severity":"normal"},{"uid":"da632d94d3711b73","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727731157922,"stop":1727731157922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a0960ce0f65763","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727731409148,"stop":1727731409148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcd7ac5c8e9faaa","name":"isConnected should return false after all peers disconnect","time":{"start":1727731113804,"stop":1727731113804,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d3101a98e3bee6","name":"Query with Ordered Callback, No message returned","time":{"start":1727731430925,"stop":1727731430925,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfc922d8a39602","name":"should use DNS peer discovery with light client","time":{"start":1727731094379,"stop":1727731094381,"duration":2},"status":"skipped","severity":"normal"},{"uid":"be9fc9d32796f23a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727731038590,"stop":1727731038590,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cff67d58582aed","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727731081999,"stop":1727731082000,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd01f687a5ff7771","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1727731373952,"stop":1727731373952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c024e17c70d029d","name":"should throw an error for missing required configuration","time":{"start":1727731030809,"stop":1727731030810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6633b1089e4d7bd","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727731422214,"stop":1727731422214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc573019fa8e495f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727731030799,"stop":1727731030800,"duration":1},"status":"passed","severity":"normal"},{"uid":"319eed6a7193c1e0","name":"random static sharding 4 - Cluster ID: 921, Shard ID: 340","time":{"start":1727731422368,"stop":1727731422372,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d2e23b03d5a36e0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194985,"stop":1727731194986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fda79f9a75f205","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727731221257,"stop":1727731221257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe8cdf650e9bbce","name":"Subscribe to topic containing XML and publish message","time":{"start":1727731373958,"stop":1727731373958,"duration":0},"status":"passed","severity":"normal"},{"uid":"da86135b2d63f71d","name":"should not receive a peer event after stop","time":{"start":1727731056041,"stop":1727731056041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f2674a8ea19bfe","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727731063800,"stop":1727731063800,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e6d0cc8020c89e","name":"Wrong topic","time":{"start":1727731402994,"stop":1727731402994,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fe1ca7c2fa181d","name":"different cluster, same shard: nodes don't connect","time":{"start":1727731194948,"stop":1727731194948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae62bf030035294","name":"Check received message containing unicode special characters","time":{"start":1727731333259,"stop":1727731333259,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f88a45ec735d2e1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727731402980,"stop":1727731402980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4674969fc45733eb","name":"Push message with content topic containing Arabic","time":{"start":1727731359932,"stop":1727731359932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afb25935b0e23eb","name":"should properly create location multiaddrs - udp4","time":{"start":1727731039310,"stop":1727731039310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f942fd5d9fff4c1","name":"Push message with content topic containing long","time":{"start":1727731392328,"stop":1727731392328,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7fc9c0b28167","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727731295326,"stop":1727731295326,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ed45abac33c82c","name":"same cluster, same shard: nodes connect","time":{"start":1727731326978,"stop":1727731326981,"duration":3},"status":"passed","severity":"normal"},{"uid":"366498e464665d02","name":"1 Store, 2 fetches","time":{"start":1727731051680,"stop":1727731051680,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5ed41a24e10ca5","name":"Query generator for 2000 messages","time":{"start":1727731448634,"stop":1727731448635,"duration":1},"status":"passed","severity":"normal"},{"uid":"3732656396345831","name":"Sign & Recover","time":{"start":1727731062607,"stop":1727731062608,"duration":1},"status":"passed","severity":"normal"},{"uid":"9907ea217205faf2","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1727731194988,"stop":1727731194988,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6490a55e18f26a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194980,"stop":1727731194981,"duration":1},"status":"passed","severity":"normal"},{"uid":"212381cb5c1da889","name":"should set field with only RELAY enabled","time":{"start":1727731039313,"stop":1727731039313,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f6186d845444b4","name":"Check received message containing Russian","time":{"start":1727731333253,"stop":1727731333254,"duration":1},"status":"passed","severity":"normal"},{"uid":"3519de98f38d7bbb","name":"isConnected return false after peer stops","time":{"start":1727731113804,"stop":1727731113804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55bdf96e465396","name":"Subscribe and receive messages via lightPush","time":{"start":1727731409115,"stop":1727731409115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c729c7471490f27","name":"Push message with special chars payload","time":{"start":1727731359923,"stop":1727731359923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f12d3a9ece5e7e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727731304778,"stop":1727731304779,"duration":1},"status":"passed","severity":"normal"},{"uid":"533b3d8003a6d755","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1727731194972,"stop":1727731194973,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9968b6dc5c7ac18","name":"Subscribe and receive messages via waku relay post","time":{"start":1727731304675,"stop":1727731304687,"duration":12},"status":"passed","severity":"normal"},{"uid":"586f75cd24326cb6","name":"should be online or offline if network state changed","time":{"start":1727731082001,"stop":1727731082002,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d536a164044a0f7","name":"ignores unrecognized TXT record formats","time":{"start":1727731052071,"stop":1727731052071,"duration":0},"status":"passed","severity":"normal"},{"uid":"559c666f5651e1e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727731030806,"stop":1727731030807,"duration":1},"status":"passed","severity":"normal"},{"uid":"922c07d38506b79a","name":"should get / set UDP multiaddr","time":{"start":1727731039309,"stop":1727731039310,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf15477c08a6ae9","name":"Init the array if not present","time":{"start":1727731030449,"stop":1727731030450,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb6bf0ed7407375","name":"Check received message with timestamp: 1727731081424 ","time":{"start":1727731196090,"stop":1727731196091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9d8acf2dc28b43","name":"Check publish message containing Script","time":{"start":1727731370559,"stop":1727731370560,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ce2905753975ff","name":"Mutual subscription","time":{"start":1727731373950,"stop":1727731373950,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b3c0194c56480","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727731052074,"stop":1727731052074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46e2eb5e7f48d10f","name":"Check received message containing unicode special characters","time":{"start":1727731196089,"stop":1727731196090,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b24fccb61938fa","name":"should decode valid enr with tcp successfully","time":{"start":1727731039302,"stop":1727731039302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6887dcf04a77cd07","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727731221257,"stop":1727731221257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5097d0f4037921f","name":"does not throw on valid cases","time":{"start":1727731030787,"stop":1727731030788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb1b010dffb7904","name":"should encode/decode to text encoding","time":{"start":1727731039306,"stop":1727731039309,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7cfd2129fe207a9","name":"Reopen subscription with peer with lost subscription","time":{"start":1727731127435,"stop":1727731127435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e641df436449cc9f","name":"Push message with content topic containing JSON","time":{"start":1727731359937,"stop":1727731359938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ae71cefc94a73b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727731030812,"stop":1727731030812,"duration":0},"status":"passed","severity":"normal"},{"uid":"65027576d97ce7eb","name":"should properly create peer info with all multiaddrs","time":{"start":1727731039312,"stop":1727731039312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93e4d45432c4500","name":"configure the node with multiple content topics","time":{"start":1727731402994,"stop":1727731402995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c9555523c2b1ee","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727731409118,"stop":1727731409119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62ca5c5bb49fefc","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727731430925,"stop":1727731430927,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd3db51367fccc43","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727731113805,"stop":1727731113805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f4acf513c8ed1","name":"Check message on other pubsub topic is not received","time":{"start":1727731333242,"stop":1727731333243,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a72677e2f248629","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1727731134531,"stop":1727731134531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c12a9959dc48d0e","name":"Query with Ordered Callback, No Decoder","time":{"start":1727731430925,"stop":1727731430925,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0cb39851a0759b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727731409140,"stop":1727731409140,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e83af2c9997b11","name":"Check received message containing long","time":{"start":1727731333249,"stop":1727731333251,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9c65b9330298f01","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1727731088538,"stop":1727731088539,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0bb0677d4f78c4","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727731295333,"stop":1727731295333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2ffcbeb6efa6cf","name":"should properly create location multiaddrs - udp","time":{"start":1727731039311,"stop":1727731039312,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25ba5eb76350805","name":"same cluster, same shard: nodes connect","time":{"start":1727731194945,"stop":1727731194946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b135e8b89c095c9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727731440194,"stop":1727731440196,"duration":2},"status":"passed","severity":"normal"},{"uid":"2012ffb1c332f49d","name":"Push message with content topic containing Script","time":{"start":1727731392331,"stop":1727731392331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca74dcfc64afa99","name":"Overlapping topic subscription","time":{"start":1727731409142,"stop":1727731409143,"duration":1},"status":"passed","severity":"normal"},{"uid":"742111e1b6da4489","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1727731373952,"stop":1727731373953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b87d1a3a311c253","name":"Check message received after nwaku node is restarted","time":{"start":1727731333294,"stop":1727731333295,"duration":1},"status":"skipped","severity":"normal"},{"uid":"987281963f9f15c0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app39/8/topic470/proto","time":{"start":1727731402984,"stop":1727731402988,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee8acc26906c5f71","name":"can start and stop the service","time":{"start":1727731422028,"stop":1727731422028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2270299ab5ad8cee","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727731030798,"stop":1727731030798,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f0c7dc6b19b650","name":"Non TWN Cluster","time":{"start":1727731402980,"stop":1727731402981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b398366817c3fe83","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1727731194987,"stop":1727731194987,"duration":0},"status":"passed","severity":"normal"},{"uid":"394adc3a70737be8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727731304799,"stop":1727731304802,"duration":3},"status":"passed","severity":"normal"},{"uid":"73ec9e27b3ada819","name":"Ping on peer without subscriptions","time":{"start":1727731127436,"stop":1727731127436,"duration":0},"status":"passed","severity":"normal"},{"uid":"789f540b93d04d21","name":"Filter with 2 connections","time":{"start":1727731226894,"stop":1727731226895,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d55f7943569662d","name":"Check received message containing escaped characters","time":{"start":1727731196089,"stop":1727731196089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5938c7a99ea828","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727731452179,"stop":1727731452180,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f3f66aef58fb48","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727731221251,"stop":1727731221251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5c0495cca8ffaf","name":"should set field with all protocols disabled","time":{"start":1727731039312,"stop":1727731039313,"duration":1},"status":"passed","severity":"normal"},{"uid":"229b33916b03a45c","name":"Check publish message containing emoji","time":{"start":1727731370583,"stop":1727731370583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3dc9d8ef6bf4f0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731325573,"stop":1727731325573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c75a3c0db10e19","name":"Check received message containing emoji","time":{"start":1727731333238,"stop":1727731333240,"duration":2},"status":"passed","severity":"normal"},{"uid":"c28f4805e1392895","name":"Push message with meta","time":{"start":1727731392339,"stop":1727731392339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24df22ec6be890","name":"Register correct protocols","time":{"start":1727731373950,"stop":1727731373950,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9035166b3db661","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727731221250,"stop":1727731221250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59c13dbbc4fa14a","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1727731304812,"stop":1727731304812,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a6b9bc627f8fb6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727731409131,"stop":1727731409134,"duration":3},"status":"passed","severity":"normal"},{"uid":"eed953464f99db5f","name":"Push message with content topic containing special chars","time":{"start":1727731392329,"stop":1727731392329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5f4d5f8b67a24c","name":"Subscribe to topic containing long and receive message","time":{"start":1727731409144,"stop":1727731409144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c491a56d0f44baf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727731409121,"stop":1727731409122,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b15e12decd211b","name":"through manual discovery","time":{"start":1727731328983,"stop":1727731328984,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2e06aab4352b5c","name":"Subscribe to topic containing short and receive message","time":{"start":1727731304743,"stop":1727731304748,"duration":5},"status":"passed","severity":"normal"},{"uid":"f9f4a72d115874bc","name":"Push message equal or less that 1MB","time":{"start":1727731359944,"stop":1727731359945,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dddb9fe87603ca5","name":"Subscribe and receive messages via lightPush","time":{"start":1727731409139,"stop":1727731409139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e0b32f37572dc9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727731113803,"stop":1727731113803,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cf7cd2f8f702dc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727731196092,"stop":1727731196094,"duration":2},"status":"passed","severity":"normal"},{"uid":"567b9b40a1e16d93","name":"Refresh subscription","time":{"start":1727731304742,"stop":1727731304743,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b6d808af6cdb4","name":"Push message with content topic containing SQL Injection","time":{"start":1727731392330,"stop":1727731392331,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a5cc7da70d8397","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727731038583,"stop":1727731038584,"duration":1},"status":"passed","severity":"normal"},{"uid":"355d24eb8a115d04","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727731030808,"stop":1727731030808,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eb71de6ccb0f48","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727731430920,"stop":1727731430920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a5b704cb1815f5","name":"Check received message containing special chars","time":{"start":1727731333200,"stop":1727731333201,"duration":1},"status":"passed","severity":"normal"},{"uid":"57165d3e921ff481","name":"Push message with content topic containing numeric","time":{"start":1727731359930,"stop":1727731359930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85a2065139dd491","name":"Publish message with large meta","time":{"start":1727731370618,"stop":1727731370618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e9e96db35567b9","name":"Check message with no payload is not received","time":{"start":1727731333243,"stop":1727731333243,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca443cbebb155b8","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727731422217,"stop":1727731422218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f24b06f367aca2e","name":"Subscribe and publish message","time":{"start":1727731373951,"stop":1727731373951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d281be44257e8c55","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727731221252,"stop":1727731221255,"duration":3},"status":"passed","severity":"normal"},{"uid":"b43560ce8704e905","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1727731194972,"stop":1727731194972,"duration":0},"status":"passed","severity":"normal"},{"uid":"660f706459efafb1","name":"can start and stop the service","time":{"start":1727731094372,"stop":1727731094375,"duration":3},"status":"passed","severity":"normal"},{"uid":"7efccb3b4bf5eb46","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1727731194969,"stop":1727731194970,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9297544d8e3f77f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1727731088538,"stop":1727731088538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2811f6bfd9da810","name":"Query with Promise Callback, No message returned","time":{"start":1727731430928,"stop":1727731430928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5007bfc964af23a","name":"same cluster, different shard: nodes connect","time":{"start":1727731326983,"stop":1727731326984,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ade398e7debe7e2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727731094382,"stop":1727731094382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43af3ae52525f818","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1727731362167,"stop":1727731362167,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3bae1b93e98385","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727731304761,"stop":1727731304766,"duration":5},"status":"passed","severity":"normal"},{"uid":"5d68ed56520f6b3b","name":"should not fail to start the service if it is already started","time":{"start":1727731094376,"stop":1727731094377,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb61c8bb220a3f2b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727731409144,"stop":1727731409145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b4e345f502981b","name":"Passing page size 0 when there are 110 messages","time":{"start":1727731445010,"stop":1727731445013,"duration":3},"status":"passed","severity":"normal"},{"uid":"805ba7f23e32c56d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727731030800,"stop":1727731030800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a408af9632ef68e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727731221251,"stop":1727731221251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c0bcbfb1ec6385","name":"Check received message containing XML","time":{"start":1727731196087,"stop":1727731196087,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a1aa39d8dcf350","name":"Throws when trying to push message with empty payload","time":{"start":1727731392327,"stop":1727731392327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba252c0d35b01c","name":"A test","time":{"start":1727731304932,"stop":1727731304932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c75bde6f7470c3","name":"Fails to push message bigger that 1MB","time":{"start":1727731359945,"stop":1727731359946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe368e7847d1233","name":"random static sharding 10 - Cluster ID: 6, Shard ID: 827","time":{"start":1727731422378,"stop":1727731422379,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbf30a990421167","name":"Check publish message containing XML","time":{"start":1727731370560,"stop":1727731370560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9ab86f08d57bb8","name":"Check message with no pubsub topic is not received","time":{"start":1727731196095,"stop":1727731196095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42e691652bd3268","name":"Push message with content topic containing numeric","time":{"start":1727731392328,"stop":1727731392328,"duration":0},"status":"passed","severity":"normal"},{"uid":"255db427537e51b5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731446916,"stop":1727731446916,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f9bfc357b35fc4","name":"Push message with long payload","time":{"start":1727731359922,"stop":1727731359923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61542fd14ef647b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727731030814,"stop":1727731030814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3511dbd0595c8ace","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727731333266,"stop":1727731333273,"duration":7},"status":"passed","severity":"normal"},{"uid":"c18f0fe0b91499de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727731030817,"stop":1727731030817,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1df6750255cb77","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1727731373956,"stop":1727731373956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5431c5529a66d414","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/6/topic993/proto","time":{"start":1727731402989,"stop":1727731402989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5edb094cae4b30d","name":"random static sharding 7 - Cluster ID: 441, Shard ID: 268","time":{"start":1727731422375,"stop":1727731422376,"duration":1},"status":"passed","severity":"normal"},{"uid":"addeb1262b3207c1","name":"pre and post cipher","time":{"start":1727731062607,"stop":1727731062607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1877daf0b52173d","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727731295331,"stop":1727731295332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2aeb5b15456fe62","name":"should return valid sharding parameters for static sharding","time":{"start":1727731030822,"stop":1727731030822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddf185599ed9766","name":"can start the service","time":{"start":1727731094370,"stop":1727731094370,"duration":0},"status":"passed","severity":"normal"},{"uid":"376d0c02003afca6","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727731043975,"stop":1727731043975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1216d1c42d98e3e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727731030815,"stop":1727731030815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cec78078d3172f","name":"Refresh subscription","time":{"start":1727731373953,"stop":1727731373953,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13df40376bfb8bfb","name":"throws on content topic with empty version field","time":{"start":1727731030791,"stop":1727731030791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56a8b50014f8b89","name":"Generator, 2 different pubsubtopics","time":{"start":1727731446915,"stop":1727731446916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8022e9d594457d5a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727731409137,"stop":1727731409138,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a3a6282c7ab39a","name":"Push message with Script payload","time":{"start":1727731359925,"stop":1727731359925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e609ba4f828e409a","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727731150646,"stop":1727731150647,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2961dad61d0284","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1727731373958,"stop":1727731373959,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed4d1bb5f798644","name":"caches peers it previously fetched","time":{"start":1727731052071,"stop":1727731052071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c56ed264d65850d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727731030817,"stop":1727731030817,"duration":0},"status":"passed","severity":"normal"},{"uid":"260ac61f77ccdbdf","name":"should throw error - no id","time":{"start":1727731039303,"stop":1727731039303,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b25a8d2075f2be","name":"Relay - dialed first","time":{"start":1727731463358,"stop":1727731463358,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bd5a81f16f7bcd","name":"Round trip binary serialization","time":{"start":1727731044275,"stop":1727731044275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d9eae018ef0781","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727731304792,"stop":1727731304799,"duration":7},"status":"passed","severity":"normal"},{"uid":"7a8c5f0e472f1966","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727731409154,"stop":1727731409155,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b81dc909fab5f2","name":"Check received message containing emoji","time":{"start":1727731196090,"stop":1727731196090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a667325ffbec1d","name":"Check received message containing Chinese","time":{"start":1727731196085,"stop":1727731196085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7ce263ee5879e5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727731408085,"stop":1727731408086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d682fe42f8c5328","name":"should return all peers when numPeers is 0","time":{"start":1727731043973,"stop":1727731043974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04fda11a4eee9dc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727731157922,"stop":1727731157922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f365e933dc593212","name":"Check received message with timestamp: 1727731081875 ","time":{"start":1727731333241,"stop":1727731333241,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c620f2bf347f0bc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727731409137,"stop":1727731409137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5946fcc5afb91a2b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731134530,"stop":1727731134531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4189cbd745db9f4c","name":"Push message with XML payload","time":{"start":1727731392323,"stop":1727731392324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5370a24ba57a319c","name":"Subscribe and receive messages via lightPush","time":{"start":1727731304663,"stop":1727731304665,"duration":2},"status":"passed","severity":"normal"},{"uid":"f06389e0cf8e92c9","name":"Push message with short payload","time":{"start":1727731359921,"stop":1727731359921,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bfbc377df2d47c","name":"Number of peers are maintained correctly","time":{"start":1727731245007,"stop":1727731245008,"duration":1},"status":"passed","severity":"normal"},{"uid":"11884095296b4230","name":"new peer added after a peer was already found","time":{"start":1727731408083,"stop":1727731408083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"101ec43210d248cf","name":"Check publish message containing special chars","time":{"start":1727731370550,"stop":1727731370550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88eef721476c0ea","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727731430923,"stop":1727731430924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0372c4a8e0076ac","name":"less peers than existing","time":{"start":1727731333544,"stop":1727731333544,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a042c97b82bc8013","name":"Reopen subscription with peer with lost subscription","time":{"start":1727731127437,"stop":1727731127437,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a4c43e36219015","name":"Publish without waiting for remote peer","time":{"start":1727731373951,"stop":1727731373951,"duration":0},"status":"passed","severity":"normal"},{"uid":"273233e532155633","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194983,"stop":1727731194983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6344244a9d2dfe14","name":"Publish message with custom timestamp: Mon Sep 30 2024 22:22:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1727731370597,"stop":1727731370598,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c550362c6fcc45","name":"Push message with escaped characters payload","time":{"start":1727731392325,"stop":1727731392325,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf31f0f508f36c25","name":"Using a function","time":{"start":1727731455521,"stop":1727731455521,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ed2e5498924c0","name":"Push message on custom pubsubTopic","time":{"start":1727731325567,"stop":1727731325567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f20957175f9657","name":"Push message with emoji payload","time":{"start":1727731359928,"stop":1727731359928,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a36329dc94e46e","name":"Used by Waku Relay","time":{"start":1727731455521,"stop":1727731455521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60268c037fd94af","name":"should load peers from local storage and dispatch events","time":{"start":1727731056041,"stop":1727731056041,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ce25dce8513302","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731134530,"stop":1727731134530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6502a7803abea5c5","name":"returns all values when wanted number is greater than available values","time":{"start":1727731050826,"stop":1727731050826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36ea81d0507129e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727731409124,"stop":1727731409125,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6a2b3057594ec6","name":"recovers when dns.resolve returns empty","time":{"start":1727731052070,"stop":1727731052070,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d18e0f057af1fe","name":"Passing page size 110 when there are 120 messages","time":{"start":1727731445028,"stop":1727731445028,"duration":0},"status":"passed","severity":"normal"},{"uid":"299eab985c92631c","name":"should return unique PubsubTopics for static sharding","time":{"start":1727731030807,"stop":1727731030808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0a66da33ecd412","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727731030798,"stop":1727731030799,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc126aa17673eb4","name":"Push message with Russian payload","time":{"start":1727731392322,"stop":1727731392322,"duration":0},"status":"passed","severity":"normal"},{"uid":"833f4916a5e5117c","name":"Ping on unsubscribed peer","time":{"start":1727731127436,"stop":1727731127436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6efe7a7fd80963b","name":"can start the service","time":{"start":1727731422027,"stop":1727731422028,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51126da09844e15","name":"Push 30 different messages","time":{"start":1727731392326,"stop":1727731392327,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd454732ab00b05b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727731333242,"stop":1727731333242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36c723fc7212d2b","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1727731194988,"stop":1727731194989,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecc6c66ab2f925a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727731030821,"stop":1727731030821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c04c8758d3cf","name":"Meta field set when metaSetter is specified","time":{"start":1727731044276,"stop":1727731044276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b5222157a163f0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727731038576,"stop":1727731038577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f708f22d93b469","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727731409151,"stop":1727731409151,"duration":0},"status":"passed","severity":"normal"},{"uid":"1354a6e2ce112d64","name":"Push message with content topic containing Russian","time":{"start":1727731392330,"stop":1727731392330,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e3603951cfa19b","name":"Check message with invalid timestamp is not received","time":{"start":1727731196094,"stop":1727731196095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ad629552fede50","name":"unsubscribes","time":{"start":1727731448276,"stop":1727731448276,"duration":0},"status":"passed","severity":"normal"},{"uid":"426638cbe09d19fc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727731452182,"stop":1727731452182,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2648fa8da88e20","name":"should return empty list for no shard","time":{"start":1727731030809,"stop":1727731030809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d118deda49bd50a","name":"1 Relay, 1 fetch","time":{"start":1727731051680,"stop":1727731051680,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9ff8a16c9a3782","name":"Query with Promise Callback, No Decoder","time":{"start":1727731430927,"stop":1727731430927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6826f0c58c9c7489","name":"should properly create location multiaddrs - tcp4","time":{"start":1727731039310,"stop":1727731039311,"duration":1},"status":"passed","severity":"normal"},{"uid":"517e575033131345","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727731038589,"stop":1727731038590,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2741acd4b83e9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727731030815,"stop":1727731030815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8666fe251d1dd723","name":"Check meta is set [symmetric]","time":{"start":1727731062106,"stop":1727731062107,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bfa3d969334fc4","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1727731194987,"stop":1727731194987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b708a5564b693afa","name":"stop","time":{"start":1727731122307,"stop":1727731122307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e171d63618c2b3a1","name":"removeEventListener with wrong event","time":{"start":1727731122297,"stop":1727731122300,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7d67e9bd02930fb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727731221256,"stop":1727731221256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5861324f4767d1d5","name":"Subscribe and receive messages via waku relay post","time":{"start":1727731409140,"stop":1727731409140,"duration":0},"status":"passed","severity":"normal"},{"uid":"69048f39240cf1fd","name":"Push message on custom pubsubTopic","time":{"start":1727731325574,"stop":1727731325574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3e58054bf55c0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727731030814,"stop":1727731030814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa5bacc50faca6f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727731039314,"stop":1727731039314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9c3c5a9f2c0efb","name":"Check received message containing Basic HTML tag","time":{"start":1727731333257,"stop":1727731333257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eddf8bc635ed0f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727731409138,"stop":1727731409138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1587257ccef51251","name":"Check received message containing JSON","time":{"start":1727731333227,"stop":1727731333227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d0d07435605dd1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727731409134,"stop":1727731409134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bee4da658c1753e","name":"Check publish message after service node is restarted","time":{"start":1727731370615,"stop":1727731370615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"83b5a8f7facd0fa5","name":"addEventListener with wrong event","time":{"start":1727731122296,"stop":1727731122297,"duration":1},"status":"passed","severity":"normal"},{"uid":"166c847b5c549cdb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731325568,"stop":1727731325568,"duration":0},"status":"passed","severity":"normal"},{"uid":"824102022a1a689b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727731030825,"stop":1727731030825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb3986f5b430653","name":"should not receive a peer event before start","time":{"start":1727731056040,"stop":1727731056040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d6445f3118bb4b","name":"Subscribe to topic containing XML and receive message","time":{"start":1727731304782,"stop":1727731304789,"duration":7},"status":"passed","severity":"normal"},{"uid":"f4b83ed218b18683","name":"Publish message with custom timestamp: Tue Oct 10 2023 21:22:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1727731370590,"stop":1727731370590,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a48db6b40ab107","name":"handles empty shards array correctly","time":{"start":1727731030823,"stop":1727731030823,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cb3be009aedd43","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1727731373956,"stop":1727731373957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a2723554e08c3d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727731094381,"stop":1727731094382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7178944a2df31101","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727731221255,"stop":1727731221256,"duration":1},"status":"passed","severity":"normal"},{"uid":"899c25111bd92e6c","name":"Check message with invalid timestamp is not received","time":{"start":1727731333273,"stop":1727731333276,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fa5021c2f25caf0","name":"should handle corrupted local storage data gracefully","time":{"start":1727731056042,"stop":1727731056042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8107c0cb37179a","name":"Reusing cursor across nodes","time":{"start":1727731422217,"stop":1727731422217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d597b5be773088","name":"should properly create location multiaddrs - tcp6","time":{"start":1727731039311,"stop":1727731039311,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c91abfb4d012a95","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1727731194962,"stop":1727731194965,"duration":3},"status":"passed","severity":"normal"},{"uid":"86b830a4326be634","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1727731194982,"stop":1727731194982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c070f06318df5870","name":"Ordered Callback - false","time":{"start":1727731434149,"stop":1727731434156,"duration":7},"status":"passed","severity":"normal"},{"uid":"bde68ed2095066d4","name":"Push message with content topic containing Chinese","time":{"start":1727731359931,"stop":1727731359932,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12d04e8cb097b76","name":"A test","time":{"start":1727731304931,"stop":1727731304931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb802445ebeb6e9","name":"Check publish message containing escaped characters","time":{"start":1727731370562,"stop":1727731370582,"duration":20},"status":"passed","severity":"normal"},{"uid":"c5e373bbeaa1832f","name":"Relay + Store","time":{"start":1727731090248,"stop":1727731090248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e0c50441b51329","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1727731194993,"stop":1727731194993,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ce7867bdc43ecf","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727731030798,"stop":1727731030798,"duration":0},"status":"passed","severity":"normal"},{"uid":"860cb717cdf4cac5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727731304807,"stop":1727731304810,"duration":3},"status":"passed","severity":"normal"},{"uid":"3237c0fadd8743ae","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727731295330,"stop":1727731295330,"duration":0},"status":"passed","severity":"normal"},{"uid":"244f392027741c7f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727731033242,"stop":1727731033242,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3c4a24987bb15","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727731056042,"stop":1727731056042,"duration":0},"status":"passed","severity":"normal"},{"uid":"efda9383b58b2e2e","name":"start node with empty shard should fail","time":{"start":1727731422385,"stop":1727731422385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfb72859c4cf411","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1727731295329,"stop":1727731295329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff31e7fcbe2fd5fb","name":"Encoder throws on empty string content topic","time":{"start":1727731063801,"stop":1727731063801,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b76fc8c86a7be2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727731030812,"stop":1727731030812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5337824b59e3aa","name":"Push message on custom pubsubTopic","time":{"start":1727731325568,"stop":1727731325573,"duration":5},"status":"passed","severity":"normal"},{"uid":"82655207c10cd5f0","name":"Filter with 1 connections","time":{"start":1727731226894,"stop":1727731226894,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a7c599d07bf862","name":"Subscribe to topic containing Russian and publish message","time":{"start":1727731373957,"stop":1727731373957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61bb9f73d4edae4","name":"should only return 1 node with store capability","time":{"start":1727731052072,"stop":1727731052072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c11977d21d74a0d","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727731089542,"stop":1727731089546,"duration":4},"status":"passed","severity":"normal"},{"uid":"e92dd865b76f2090","name":"Check message on other pubsub topic is not received","time":{"start":1727731333276,"stop":1727731333277,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ae50cdaee6c72d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727731304810,"stop":1727731304812,"duration":2},"status":"passed","severity":"normal"},{"uid":"621d899fbc5ec44a","name":"Promise Callback - true","time":{"start":1727731434140,"stop":1727731434140,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b43721193b9446","name":"Filter with 3 connections","time":{"start":1727731226895,"stop":1727731226895,"duration":0},"status":"passed","severity":"normal"},{"uid":"99605e5625ce594a","name":"Push message with unicode special characters payload","time":{"start":1727731392326,"stop":1727731392326,"duration":0},"status":"passed","severity":"normal"},{"uid":"17942c5e1339db2","name":"Rejects garbage","time":{"start":1727731067102,"stop":1727731067102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bef24dc38fcb4f2","name":"Store - dialed first","time":{"start":1727731463359,"stop":1727731463360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fb99e0df771e9a","name":"Ephemeral messages are not stored","time":{"start":1727731088536,"stop":1727731088536,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21542477574728d","name":"Check received message containing SQL Injection","time":{"start":1727731333254,"stop":1727731333254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ae1b60c3f19688","name":"Check received message containing JSON","time":{"start":1727731333257,"stop":1727731333257,"duration":0},"status":"passed","severity":"normal"},{"uid":"864c7a819bec597b","name":"Subscribe to topic containing short and receive message","time":{"start":1727731409123,"stop":1727731409124,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06fb5717731f005","name":"Check publish message containing SQL Injection","time":{"start":1727731370559,"stop":1727731370559,"duration":0},"status":"passed","severity":"normal"},{"uid":"642c0705d631b8ea","name":"should not throw an error for a single configured topic","time":{"start":1727731030818,"stop":1727731030818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6433af3ac776aca","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727731221250,"stop":1727731221251,"duration":1},"status":"passed","severity":"normal"},{"uid":"5992074ec66554a7","name":"Subscribe to topic containing Script and publish message","time":{"start":1727731373958,"stop":1727731373958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b354fcb1091228fc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731134532,"stop":1727731134532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13378a1ee16269e","name":"should not fail to stop the service if it was not started","time":{"start":1727731094375,"stop":1727731094375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b706fd4c42670a","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1727731194949,"stop":1727731194949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8084fb83d0a07a72","name":"throws on content topic with too few or too many fields","time":{"start":1727731030789,"stop":1727731030789,"duration":0},"status":"passed","severity":"normal"},{"uid":"200a6305baf3e80f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727731409136,"stop":1727731409136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac11755e934ec0","name":"Check received message containing special chars","time":{"start":1727731333251,"stop":1727731333252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f446d1d432f03a","name":"Encoder throws on undefined content topic","time":{"start":1727731062107,"stop":1727731062108,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99c39815d692c6a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727731422366,"stop":1727731422366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77d843d07c89c50","name":"should set field with only FILTER enabled","time":{"start":1727731039313,"stop":1727731039314,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cfb56877f43ebd","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727731030802,"stop":1727731030802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8185a12fd75b13","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app61/5/topic340/test.js","time":{"start":1727731402988,"stop":1727731402989,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fddec3eff31c12","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727731051681,"stop":1727731051681,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dd652e34772b21","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727731409139,"stop":1727731409140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1e3f779a2f17b0","name":"can dial TLS multiaddrs","time":{"start":1727731328983,"stop":1727731328983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3313d5912e1b254c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727731409140,"stop":1727731409141,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aa0d41e36e5496","name":"Sample","time":{"start":1727731038849,"stop":1727731038849,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf4420429d3c134","name":"Push message with content topic containing XML","time":{"start":1727731359936,"stop":1727731359937,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5683e71fc269c67","name":"Push message with meta","time":{"start":1727731359941,"stop":1727731359942,"duration":1},"status":"passed","severity":"normal"},{"uid":"540299ad2df0a47f","name":"Check received message containing short","time":{"start":1727731333197,"stop":1727731333197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a95af9d7473a21","name":"can start and stop the service","time":{"start":1727731056038,"stop":1727731056039,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a01c0fdb99c876","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727731038588,"stop":1727731038589,"duration":1},"status":"passed","severity":"normal"},{"uid":"829dca4d76d3c130","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727731295330,"stop":1727731295330,"duration":0},"status":"passed","severity":"normal"},{"uid":"40713a10753c17b0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727731038577,"stop":1727731038578,"duration":1},"status":"passed","severity":"normal"},{"uid":"76350b943a1f4c55","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727731081999,"stop":1727731081999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcb40e02bbf20f6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727731333265,"stop":1727731333266,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a802bea0624606","name":"Check publish message containing Russian","time":{"start":1727731370558,"stop":1727731370558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5ab08ebde57324","name":"Decoder throws on empty string content topic","time":{"start":1727731062109,"stop":1727731062109,"duration":0},"status":"passed","severity":"normal"},{"uid":"12179449b1085844","name":"should throw an error for insufficient data","time":{"start":1727731030844,"stop":1727731030844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ebc9ece359908","name":"Push message with custom timestamp: 1696972845294","time":{"start":1727731359943,"stop":1727731359943,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ec9edd05b2584d","name":"Check received message containing escaped characters","time":{"start":1727731333227,"stop":1727731333228,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9961ac38ca545be","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1727731448631,"stop":1727731448632,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bcbc11fb3def87","name":"Push message with content topic containing JSON","time":{"start":1727731392332,"stop":1727731392333,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69820a8c7e83018","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727731422210,"stop":1727731422214,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b712a3845b66f64","name":"Check meta is set [ecies]","time":{"start":1727731063800,"stop":1727731063801,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd99def39025090","name":"tcp ip4 address","time":{"start":1727731038768,"stop":1727731038768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3151764ae23ce13","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app49/1/topic859/test.js","time":{"start":1727731402993,"stop":1727731402994,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b66f53e0e7eef4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731325574,"stop":1727731325575,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ae17ed93bb381e","name":"Push message with Basic HTML tag payload","time":{"start":1727731392324,"stop":1727731392324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2331c70475c335e3","name":"Subscribe to topic containing long and receive message","time":{"start":1727731409124,"stop":1727731409124,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b2be4b460315d0","name":"handles empty contentTopics array correctly","time":{"start":1727731030823,"stop":1727731030823,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc1df6ed8fd57f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727731030800,"stop":1727731030801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0241d9dd43736f","name":"Check received message containing numeric","time":{"start":1727731196083,"stop":1727731196084,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff25946c01b6f86","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727731452181,"stop":1727731452182,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece6283cfc7e52ba","name":"Push message with content topic containing special chars","time":{"start":1727731359931,"stop":1727731359931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1f2d5f811140e5","name":"Relay - times out","time":{"start":1727731463359,"stop":1727731463359,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e26aa8acc09ba9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727731030802,"stop":1727731030802,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3793a39b32eed","name":"start node with empty content topic","time":{"start":1727731402995,"stop":1727731402995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd849b71c76f776","name":"nwaku subscribes","time":{"start":1727731352787,"stop":1727731352787,"duration":0},"status":"passed","severity":"normal"},{"uid":"b390f97566195be3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727731030800,"stop":1727731030800,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f12fb9e79b84f5","name":"Overlapping topic subscription","time":{"start":1727731409122,"stop":1727731409123,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ad0d3766dece43","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727731409136,"stop":1727731409136,"duration":0},"status":"passed","severity":"normal"},{"uid":"56655b28de946bd","name":"random static sharding 3 - Cluster ID: 218, Shard ID: 325","time":{"start":1727731422367,"stop":1727731422368,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2560b05903c5f4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731134535,"stop":1727731134535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8225b198611a62e6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727731038578,"stop":1727731038579,"duration":1},"status":"passed","severity":"normal"},{"uid":"def54b3be83f00e0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727731422216,"stop":1727731422217,"duration":1},"status":"passed","severity":"normal"},{"uid":"5daff8992d19fbea","name":"Check received message containing SQL Injection","time":{"start":1727731333208,"stop":1727731333218,"duration":10},"status":"passed","severity":"normal"},{"uid":"8cc180b408e9a4ec","name":"should only return 1 node with relay and store capability","time":{"start":1727731052072,"stop":1727731052072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0765c0110684ad9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1727731194985,"stop":1727731194985,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d40875f258d5f0","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1727731194984,"stop":1727731194984,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b8ba6858b36979","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727731326970,"stop":1727731326972,"duration":2},"status":"passed","severity":"normal"},{"uid":"2aa9c3b80c22882c","name":"Fails to publish message with empty text","time":{"start":1727731370598,"stop":1727731370598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfd011b6e294cae","name":"Ping on unsubscribed peer","time":{"start":1727731127434,"stop":1727731127434,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5e417e7ba2098c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727731062106,"stop":1727731062106,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d0df46ea7cf70c","name":"should throw an error for missing sharding configuration","time":{"start":1727731030823,"stop":1727731030823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9487ff94d6d0d09","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727731430927,"stop":1727731430927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7904ea8fdc695fd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1727731362167,"stop":1727731362167,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e565be56164a1","name":"Fails to push message with empty content topic","time":{"start":1727731392335,"stop":1727731392339,"duration":4},"status":"passed","severity":"normal"},{"uid":"89f7c2281026804b","name":"same cluster, different shard: nodes don't connect","time":{"start":1727731194946,"stop":1727731194947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9f3d21d5e6efbd","name":"Ordered callback, aborts when callback returns true","time":{"start":1727731448633,"stop":1727731448634,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e03dcc8fb77e37","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727731062104,"stop":1727731062105,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c01f05e107bf2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727731362168,"stop":1727731362168,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d9226f85804c92","name":"random static sharding 9 - Cluster ID: 282, Shard ID: 901","time":{"start":1727731422378,"stop":1727731422378,"duration":0},"status":"passed","severity":"normal"},{"uid":"54390203b645c2e9","name":"should set field with only STORE enabled","time":{"start":1727731039313,"stop":1727731039313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3f8dd36d046c72","name":"Subscribe to topic containing short and publish message","time":{"start":1727731373954,"stop":1727731373954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2997530a694931fd","name":"Fields are not dropped","time":{"start":1727731043671,"stop":1727731043673,"duration":2},"status":"passed","severity":"normal"},{"uid":"53639efc07b35166","name":"should decode valid enr successfully","time":{"start":1727731039301,"stop":1727731039301,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ab229e25656e35","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app50/6/topic54/json","time":{"start":1727731402981,"stop":1727731402983,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfeec65fde31c87f","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727731359937,"stop":1727731359937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9152ed895952a959","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727731409137,"stop":1727731409137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2934fd4b02885f79","name":"Ping on unsubscribed peer","time":{"start":1727731127288,"stop":1727731127289,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bab204b2656067","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727731030816,"stop":1727731030816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d141b572d28561b1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727731409149,"stop":1727731409149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5b91db52606922","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727731089523,"stop":1727731089523,"duration":0},"status":"passed","severity":"normal"},{"uid":"147a3213c654b29","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727731030812,"stop":1727731030813,"duration":1},"status":"passed","severity":"normal"},{"uid":"96aeb86eee82fa0d","name":"Query generator for multiple messages with different content topic format","time":{"start":1727731448626,"stop":1727731448628,"duration":2},"status":"passed","severity":"normal"},{"uid":"38285f831d274000","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727731081994,"stop":1727731081997,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ff197cb55adf47d","name":"Promise Callback - false","time":{"start":1727731434140,"stop":1727731434140,"duration":0},"status":"passed","severity":"normal"},{"uid":"45647c62a1f333c6","name":"Query generator for multiple messages with different message text format","time":{"start":1727731448621,"stop":1727731448625,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae50d4ca007e70e6","name":"Check publish message containing Chinese","time":{"start":1727731370555,"stop":1727731370557,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb6cf4031a6d9b29","name":"Check message received after jswaku node is restarted","time":{"start":1727731196098,"stop":1727731196098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd77ccd0311eacf9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727731440193,"stop":1727731440194,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42a1317bd425338","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727731030810,"stop":1727731030811,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da695b575d54339","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727731039301,"stop":1727731039302,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3debed04b18cda","name":"Check publish message containing short","time":{"start":1727731370548,"stop":1727731370549,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6f1e658fe76700","name":"should add and remove event listeners correctly","time":{"start":1727731056042,"stop":1727731056043,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e58e56c14cb6418","name":"should throw error - no public key","time":{"start":1727731039304,"stop":1727731039304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bbd16d4d4b07","name":"should emit a peer event after start","time":{"start":1727731422032,"stop":1727731422032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b449adea51a1849b","name":"Ping fails for unsubscribed peers","time":{"start":1727731150642,"stop":1727731150643,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b0e52a354f9b99","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727731409142,"stop":1727731409142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7cb55b36b186be","name":"Check received message with timestamp: 1727731081424000000 ","time":{"start":1727731196090,"stop":1727731196090,"duration":0},"status":"passed","severity":"normal"},{"uid":"616bed619403a0eb","name":"it tolerates circular branch references","time":{"start":1727731052070,"stop":1727731052070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c02332bd839bca4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727731409153,"stop":1727731409153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ccedf3d913b8fb","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727731030821,"stop":1727731030821,"duration":0},"status":"passed","severity":"normal"},{"uid":"116f128a00f855b1","name":"Check message received after nwaku node is restarted","time":{"start":1727731333244,"stop":1727731333244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"399611e310c5fd63","name":"Asymmetric encrypt & decrypt","time":{"start":1727731062606,"stop":1727731062606,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe1c180922fa2b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727731304758,"stop":1727731304761,"duration":3},"status":"passed","severity":"normal"},{"uid":"1013c68d4aa43175","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727731409152,"stop":1727731409153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d62b0abe200f62","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1727731194959,"stop":1727731194960,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad803a32db552a8a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727731030806,"stop":1727731030806,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aa825aacf661d4","name":"random static sharding 6 - Cluster ID: 955, Shard ID: 270","time":{"start":1727731422373,"stop":1727731422375,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeb0aede07c0eb67","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727731221256,"stop":1727731221256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdc9b93dab16d81","name":"Passing page size 3 when there are 20 messages","time":{"start":1727731445026,"stop":1727731445027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0250ea08198a09d","name":"should throw error - no id","time":{"start":1727731039302,"stop":1727731039302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac86574bd19b504","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1727731295327,"stop":1727731295328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5b86779ad2e8a8","name":"Passing page size 19 when there are 20 messages","time":{"start":1727731445028,"stop":1727731445028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b535a53691817fc2","name":"Generator, custom pubsub topic","time":{"start":1727731446911,"stop":1727731446911,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f796c9f61cfbfd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731134535,"stop":1727731134535,"duration":0},"status":"passed","severity":"normal"},{"uid":"65268f79f3050399","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727731030802,"stop":1727731030802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89812c196466b63","name":"throws on empty content topic","time":{"start":1727731030788,"stop":1727731030789,"duration":1},"status":"passed","severity":"normal"},{"uid":"476df0a4f52f0b16","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727731030843,"stop":1727731030843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26d9aa9cc2a67f2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727731030822,"stop":1727731030822,"duration":0},"status":"passed","severity":"normal"},{"uid":"196c971fc61f8765","name":"Push message with JSON payload","time":{"start":1727731359926,"stop":1727731359927,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ef3a1f6318768d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727731304804,"stop":1727731304807,"duration":3},"status":"passed","severity":"normal"},{"uid":"a167cdd08a57827b","name":"Query Generator, No message returned","time":{"start":1727731430922,"stop":1727731430923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b083f12dec084bab","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727731304670,"stop":1727731304674,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc5071cce247789e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727731221257,"stop":1727731221258,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23c9c5771331174","name":"Check received message containing Arabic","time":{"start":1727731196085,"stop":1727731196086,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe961aff2a8aa6","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1727731295326,"stop":1727731295326,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f392d6838946c","name":"Subscribe and receives messages on 20 topics","time":{"start":1727731409121,"stop":1727731409121,"duration":0},"status":"passed","severity":"normal"},{"uid":"9317ea935bb9d137","name":"Check received message containing SQL Injection","time":{"start":1727731196086,"stop":1727731196086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7bc8566834660b","name":"Push message equal or less that 1MB","time":{"start":1727731392353,"stop":1727731392354,"duration":1},"status":"passed","severity":"normal"},{"uid":"7183abec9c6bf982","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1727731194992,"stop":1727731194992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7366625912d750a2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731134533,"stop":1727731134533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac7b84806d2a8cc","name":"Push message with content topic containing long","time":{"start":1727731359930,"stop":1727731359930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7efa303a1c16aba","name":"should get / set TCP multiaddr","time":{"start":1727731039310,"stop":1727731039310,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0db4a659728ea9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727731409128,"stop":1727731409128,"duration":0},"status":"passed","severity":"normal"},{"uid":"336774c5feee9084","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727731422381,"stop":1727731422384,"duration":3},"status":"passed","severity":"normal"},{"uid":"fcd313f1041900b6","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1727731194962,"stop":1727731194962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28af4c5bfb3fd3d","name":"Push message with rate limit","time":{"start":1727731392340,"stop":1727731392340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd7a24d901e392","name":"Privacy Node - default protocol","time":{"start":1727731463361,"stop":1727731463361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d23b98b6891504b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727731030816,"stop":1727731030816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8849b65b8df6fa61","name":"Check publish message containing Basic HTML tag","time":{"start":1727731370561,"stop":1727731370561,"duration":0},"status":"passed","severity":"normal"},{"uid":"893b2e3cb9419328","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727731052074,"stop":1727731052074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f7d7a47b58464cd","name":"Push message with content topic containing unicode special characters","time":{"start":1727731359940,"stop":1727731359940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaef361d5c5e433","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1727731194982,"stop":1727731194983,"duration":1},"status":"passed","severity":"normal"},{"uid":"5242976ae488b28b","name":"random static sharding 2 - Cluster ID: 807, Shard ID: 95","time":{"start":1727731422367,"stop":1727731422367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44f1eb703cd3cda","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727731030821,"stop":1727731030822,"duration":1},"status":"passed","severity":"normal"},{"uid":"263d98e9780d0a0c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727731304778,"stop":1727731304778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b405ae82e960cc67","name":"returns all values when wanted number matches available values","time":{"start":1727731050822,"stop":1727731050825,"duration":3},"status":"passed","severity":"normal"},{"uid":"db46fac31317a80c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1727731373957,"stop":1727731373957,"duration":0},"status":"passed","severity":"normal"},{"uid":"934433f324d22084","name":"Encoder throws on undefined content topic","time":{"start":1727731044277,"stop":1727731044277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c54bb657b9f77bc","name":"Push message with content topic containing unicode special characters","time":{"start":1727731392334,"stop":1727731392334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c97ce735fffcbcb","name":"Push message with custom timestamp: 1696972821581","time":{"start":1727731392352,"stop":1727731392352,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c41add63710cd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1727731373953,"stop":1727731373953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1d286fddbfdd33","name":"Check publish message after client node is restarted","time":{"start":1727731370618,"stop":1727731370618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b30358131575291c","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1727731194971,"stop":1727731194971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c92d0458682c0b6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727731051674,"stop":1727731051674,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef3095c28c9c01c","name":"Push message with unicode special characters payload","time":{"start":1727731359928,"stop":1727731359928,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d67a5f7c36e4d","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727731043974,"stop":1727731043975,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbfacf3e4fe9e98","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727731452181,"stop":1727731452181,"duration":0},"status":"passed","severity":"normal"},{"uid":"566cc39b86113d88","name":"Relay - dialed after","time":{"start":1727731463358,"stop":1727731463359,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc69ebe49c00f2b","name":"Check message with no content topic is not received","time":{"start":1727731196095,"stop":1727731196096,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea3172ed58a80d3","name":"Subscribe to topic containing XML and receive message","time":{"start":1727731409135,"stop":1727731409135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe63bfbd38530e0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194988,"stop":1727731194988,"duration":0},"status":"passed","severity":"normal"},{"uid":"56638af0296ef1ad","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727731157923,"stop":1727731157923,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a05486f0cda154","name":"Number of peers are maintained correctly","time":{"start":1727731150641,"stop":1727731150642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3362918b9e4880d7","name":"should properly create location multiaddrs - tcp","time":{"start":1727731039312,"stop":1727731039312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc318fd5dacd4a1","name":"should emit a peer event after start","time":{"start":1727731094377,"stop":1727731094377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3631b1b949ef2d0e","name":"Nwaku publishes","time":{"start":1727731352788,"stop":1727731352789,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef589cb9ca7cdc2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727731030817,"stop":1727731030818,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4d6291cc84c9df","name":"Push message with content topic containing shell command","time":{"start":1727731359938,"stop":1727731359939,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7986fa5e6e484cb","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727731030820,"stop":1727731030820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5c9b3b6211bb84","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727731304791,"stop":1727731304792,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e551e0c20c1bdf1","name":"Check received message containing long","time":{"start":1727731196083,"stop":1727731196083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd9e294847705b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731325567,"stop":1727731325568,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68669c5e8b2642a","name":"LightPush with 3 connections","time":{"start":1727731226895,"stop":1727731226895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28ccc2d05f56209","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1727731194961,"stop":1727731194961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4546727b1dc13efe","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727731051676,"stop":1727731051676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8180b0adda3cc35","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727731520947,"stop":1727731520947,"duration":0},"status":"passed","severity":"normal"},{"uid":"85117935d42ea72d","name":"should be able to decode the field with only STORE set to true","time":{"start":1727731038585,"stop":1727731038586,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5f38ef12ed5305","name":"Check message with invalid timestamp is not received","time":{"start":1727731333242,"stop":1727731333242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff504cb0dcb4ce3","name":"Relay","time":{"start":1727731090247,"stop":1727731090247,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e1f098a68e04dd","name":"Push message with numeric payload","time":{"start":1727731359923,"stop":1727731359923,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c70a78bd52d65e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727731409141,"stop":1727731409141,"duration":0},"status":"passed","severity":"normal"},{"uid":"878074538598989f","name":"Subscribe to topic containing long and publish message","time":{"start":1727731373954,"stop":1727731373954,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d17a1f0c67bd877","name":"should emit a peer event after start","time":{"start":1727731056040,"stop":1727731056040,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d29aab9d8a2221","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1727731370608,"stop":1727731370608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79364f602dbf6","name":"Passing page size 11 when there are 10 messages","time":{"start":1727731445027,"stop":1727731445027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73b574305c6458a","name":"All","time":{"start":1727731090248,"stop":1727731090248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a399ac4474479146","name":"Failed peers are renewed","time":{"start":1727731245008,"stop":1727731245010,"duration":2},"status":"passed","severity":"normal"},{"uid":"a40c52d95da5e122","name":"Push message with numeric payload","time":{"start":1727731392320,"stop":1727731392320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3bb78377200019","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727731030811,"stop":1727731030811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d955a8a3a468cc30","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727731051675,"stop":1727731051675,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd39492467f83b24","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727731113802,"stop":1727731113803,"duration":1},"status":"passed","severity":"normal"},{"uid":"a430db871039c0b7","name":"Generator, 2 different pubsubtopics","time":{"start":1727731446911,"stop":1727731446912,"duration":1},"status":"passed","severity":"normal"},{"uid":"57488dc236530856","name":"Passing invalid cursor","time":{"start":1727731422217,"stop":1727731422217,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e5e6100d940137","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727731134536,"stop":1727731134536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae7cdba3e671db9","name":"handles different clusterIds correctly","time":{"start":1727731030804,"stop":1727731030804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8cd81911e3c70","name":"Correctly serialized arguments","time":{"start":1727731327087,"stop":1727731327088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11a71c9d2b06938","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727731409121,"stop":1727731409121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4e6e237722deda","name":"Relay + Store","time":{"start":1727731039314,"stop":1727731039314,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec2d53a498d0ea6","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1727731295327,"stop":1727731295327,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbff09cf2fbb4477","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727731134533,"stop":1727731134534,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f86d45d9a2ebe26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727731030815,"stop":1727731030815,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e2c3a3da19240e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727731362166,"stop":1727731362166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32ff765195520b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727731038589,"stop":1727731038589,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b7991452b1dcca","name":"Check message with non string payload is not received","time":{"start":1727731333244,"stop":1727731333244,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ae8d4159c35cd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727731452181,"stop":1727731452181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff91217008bc8110","name":"Check received message containing shell command","time":{"start":1727731333257,"stop":1727731333258,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31890a95234099","name":"Check message on other pubsub topic is not received","time":{"start":1727731196095,"stop":1727731196095,"duration":0},"status":"passed","severity":"normal"},{"uid":"5115ccb094040911","name":"Check received message containing Arabic","time":{"start":1727731333253,"stop":1727731333253,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b1c69ba7dca270","name":"Push message with content topic containing XML","time":{"start":1727731392331,"stop":1727731392331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4498226f53b833d4","name":"Push message with emoji payload","time":{"start":1727731392326,"stop":1727731392326,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd84dd0c069a65c0","name":"Push message with content topic containing Script","time":{"start":1727731359936,"stop":1727731359936,"duration":0},"status":"passed","severity":"normal"},{"uid":"db848ab7b3cee83c","name":"Ping succeeds for all connected peers","time":{"start":1727731150642,"stop":1727731150642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc3744232ed861","name":"different cluster, same shard: nodes don't connect","time":{"start":1727731326985,"stop":1727731326987,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d93c6415706f6b9","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727731081997,"stop":1727731081998,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfffa02f2c02f80","name":"should be called for bootstrap peers","time":{"start":1727731089535,"stop":1727731089542,"duration":7},"status":"passed","severity":"normal"},{"uid":"369d80152058d01c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727731134529,"stop":1727731134529,"duration":0},"status":"passed","severity":"normal"},{"uid":"1356fab41d9447","name":"Check received message containing escaped characters","time":{"start":1727731333258,"stop":1727731333258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e609c8aa4d945876","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727731409128,"stop":1727731409129,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da2d36054febf4b","name":"should set field with all protocols enabled","time":{"start":1727731039313,"stop":1727731039313,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff4d01b53e8b440","name":"Subscribe and receive messages via waku relay post","time":{"start":1727731409119,"stop":1727731409119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb213c2a5926af0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727731030813,"stop":1727731030814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7ad9a5540dc441","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727731520947,"stop":1727731520948,"duration":1},"status":"passed","severity":"normal"},{"uid":"b108a6696f36a638","name":"Push message with shell command payload","time":{"start":1727731392325,"stop":1727731392325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67f7205c990aaa5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727731030811,"stop":1727731030811,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcea2cc50055322d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727731409144,"stop":1727731409144,"duration":0},"status":"passed","severity":"normal"},{"uid":"309a8d767c0ef96d","name":"Push message with JSON payload","time":{"start":1727731392324,"stop":1727731392325,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca6124da2aaab5e","name":"Check received message with timestamp: 1727731081875000000 ","time":{"start":1727731333260,"stop":1727731333260,"duration":0},"status":"passed","severity":"normal"},{"uid":"508e9b15b4417b0d","name":"Fails to push message with large meta","time":{"start":1727731359942,"stop":1727731359942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c4775d20cd3135","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1727731373960,"stop":1727731373960,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab955f552bccd37","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727731038581,"stop":1727731038582,"duration":1},"status":"passed","severity":"normal"},{"uid":"756ecc4bc13945a6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727731044278,"stop":1727731044279,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dbc7c5447bcc05","name":"Js publishes, other Js receives","time":{"start":1727731352789,"stop":1727731352789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b76f2c5ded2534b","name":"Encoder throws on empty string content topic","time":{"start":1727731044277,"stop":1727731044277,"duration":0},"status":"passed","severity":"normal"},{"uid":"302800f8c3c27619","name":"Check message with no content topic is not received","time":{"start":1727731333277,"stop":1727731333284,"duration":7},"status":"passed","severity":"normal"},{"uid":"1a6cc85efe6d4f60","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727731409120,"stop":1727731409120,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a3ff21a6b3b8cf","name":"Ping on subscribed peer","time":{"start":1727731127433,"stop":1727731127433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23cfcc60dcf338e","name":"Check publish message containing numeric","time":{"start":1727731370549,"stop":1727731370549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5670fe4385257b1d","name":"Query Generator - true","time":{"start":1727731434137,"stop":1727731434138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4662fea778e2472f","name":"dispatchEvent via connectionManager","time":{"start":1727731122305,"stop":1727731122306,"duration":1},"status":"passed","severity":"normal"},{"uid":"7804a66b9a70bd77","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727731030826,"stop":1727731030826,"duration":0},"status":"passed","severity":"normal"},{"uid":"415eb5f380c268af","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727731326967,"stop":1727731326968,"duration":1},"status":"passed","severity":"normal"},{"uid":"49022b324ff9bfdf","name":"Check publish message containing shell command","time":{"start":1727731370561,"stop":1727731370562,"duration":1},"status":"passed","severity":"normal"},{"uid":"448d2d06d5ba67cd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1727731373961,"stop":1727731373961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c251e2e3c8cb5f","name":"should encodeTxt and decodeTxt","time":{"start":1727731039300,"stop":1727731039301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9520776edcec541","name":"Query generator for multiple messages","time":{"start":1727731448619,"stop":1727731448621,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce84a274894c6e71","name":"random static sharding 8 - Cluster ID: 202, Shard ID: 24","time":{"start":1727731422377,"stop":1727731422377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c445318983d68212","name":"Ping on peer without subscriptions","time":{"start":1727731127433,"stop":1727731127434,"duration":1},"status":"passed","severity":"normal"},{"uid":"773f181447a7d653","name":"should only return 1 node with relay capability","time":{"start":1727731052072,"stop":1727731052072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081759f99166479","name":"Ordered Callback - true","time":{"start":1727731434143,"stop":1727731434144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab50028dfa944883","name":"Push message with SQL Injection payload","time":{"start":1727731392322,"stop":1727731392323,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeaf6847ad1dffbb","name":"Push message with Arabic payload","time":{"start":1727731359924,"stop":1727731359924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14cc04a5239b660","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727731030843,"stop":1727731030844,"duration":1},"status":"passed","severity":"normal"},{"uid":"2684972e5a43ece5","name":"throws on content topic with empty topic name field","time":{"start":1727731030791,"stop":1727731030792,"duration":1},"status":"passed","severity":"normal"},{"uid":"46a6ac681ba95db0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194965,"stop":1727731194966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5468a8fb68e0e60","name":"Encoder throws on empty string content topic","time":{"start":1727731062108,"stop":1727731062108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d284fa4776f2f132","name":"Check received message containing Script","time":{"start":1727731333254,"stop":1727731333256,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a1aa3dfb687d897","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727731452182,"stop":1727731452182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5d5fca22007941","name":"Filter with 0 connections","time":{"start":1727731226893,"stop":1727731226893,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d08895d0182c5a","name":"Fails to push message bigger that 1MB","time":{"start":1727731392354,"stop":1727731392355,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e51e6d4334e61a","name":"Push message with long payload","time":{"start":1727731392320,"stop":1727731392320,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f4e6498a9e10c2","name":"Check message with no content topic is not received","time":{"start":1727731333243,"stop":1727731333243,"duration":0},"status":"passed","severity":"normal"},{"uid":"96592989f53c0f2c","name":"should not fail to start the service if it is already started","time":{"start":1727731056040,"stop":1727731056040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8db15f8b032b56e","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1727731194985,"stop":1727731194985,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbe6e83aa3216bb","name":"Check received message containing numeric","time":{"start":1727731333251,"stop":1727731333251,"duration":0},"status":"passed","severity":"normal"},{"uid":"924606c198e2d9f6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727731113802,"stop":1727731113802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef4196654f72fc6","name":"should return false","time":{"start":1727731039304,"stop":1727731039304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9449d74ce2d9945b","name":"Check received message containing short","time":{"start":1727731196082,"stop":1727731196082,"duration":0},"status":"passed","severity":"normal"},{"uid":"46115ea58fdc3d21","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app17/10/topic830/proto","time":{"start":1727731402993,"stop":1727731402993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa0a528e95b08a8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727731051675,"stop":1727731051676,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b05c1231c6e45f6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727731304767,"stop":1727731304774,"duration":7},"status":"passed","severity":"normal"},{"uid":"8f6b68842ff10d67","name":"throws an error for improperly formatted content topics","time":{"start":1727731030805,"stop":1727731030805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9634fbbb187f5bc2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1727731194966,"stop":1727731194966,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9c573e079203d5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727731392332,"stop":1727731392332,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fc1e57318ae62d","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1727731194951,"stop":1727731194952,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4ef7f4e147f096","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727731030816,"stop":1727731030817,"duration":1},"status":"passed","severity":"normal"},{"uid":"638457af9f3479d5","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1727731295329,"stop":1727731295329,"duration":0},"status":"passed","severity":"normal"},{"uid":"13db0d4e388c631c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727731304689,"stop":1727731304695,"duration":6},"status":"passed","severity":"normal"},{"uid":"c50834c865f758af","name":"Push message with custom timestamp: 1727727621581","time":{"start":1727731392352,"stop":1727731392353,"duration":1},"status":"passed","severity":"normal"},{"uid":"301e07408a9259b2","name":"non connected peers","time":{"start":1727731333544,"stop":1727731333544,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa6bc3baccb72eef","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727731409142,"stop":1727731409142,"duration":0},"status":"passed","severity":"normal"},{"uid":"604e8077491de6b0","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727731033243,"stop":1727731033244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc5ed1d33659e9e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727731452180,"stop":1727731452180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69b3a3dede39064","name":"Subscribe to topic containing JSON and publish message","time":{"start":1727731373959,"stop":1727731373959,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f689fca220e123","name":"Reopen subscription with peer with lost subscription","time":{"start":1727731127289,"stop":1727731127289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c258049fdf42a76","name":"getPeersByDiscovery","time":{"start":1727731122301,"stop":1727731122303,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f3ce56e9ef188c0","name":"Decoder throws on empty string content topic","time":{"start":1727731044278,"stop":1727731044278,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c375f239bff6bc","name":"connected peers and dial","time":{"start":1727731333543,"stop":1727731333543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"577776b31b0ae290","name":"Subscribe to topic containing short and receive message","time":{"start":1727731409143,"stop":1727731409143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30fa878b98ae449","name":"Query Generator - false","time":{"start":1727731434139,"stop":1727731434139,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfd2ea87fae566c","name":"Check received message containing Basic HTML tag","time":{"start":1727731196087,"stop":1727731196088,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e4097609ed0b5b","name":"Push message with content topic containing short","time":{"start":1727731359929,"stop":1727731359930,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4788a5271f550c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727731422215,"stop":1727731422215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea336321e735062e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727731038587,"stop":1727731038588,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c238a4505b74bc","name":"Renews subscription after lossing a connection","time":{"start":1727731409156,"stop":1727731409160,"duration":4},"status":"passed","severity":"normal"},{"uid":"545713df81c611df","name":"Tracks peer failures correctly","time":{"start":1727731150645,"stop":1727731150646,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e412a20c9ce1de8","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727731295332,"stop":1727731295332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaed272404a4f4a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727731051677,"stop":1727731051677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc4afa7b63b50c4","name":"Push message with content topic containing short","time":{"start":1727731392327,"stop":1727731392327,"duration":0},"status":"passed","severity":"normal"},{"uid":"547f4cb623926afd","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727731030808,"stop":1727731030808,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dba5c840dd7d1b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727731430924,"stop":1727731430925,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d6b0bc56f3920b","name":"Keep-alive pings maintain the connection","time":{"start":1727731150644,"stop":1727731150644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c819ef1df2c7920","name":"Push message with SQL Injection payload","time":{"start":1727731359925,"stop":1727731359925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab42cc30e486d6b","name":"Encoder throws on undefined content topic","time":{"start":1727731063801,"stop":1727731063801,"duration":0},"status":"passed","severity":"normal"},{"uid":"592511d13ae1e089","name":"Passing page size 10 when there are 10 messages","time":{"start":1727731445027,"stop":1727731445027,"duration":0},"status":"passed","severity":"normal"},{"uid":"779ce21c131a16f1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727731030799,"stop":1727731030799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8bfca28bdd677f","name":"should not receive a peer event before start","time":{"start":1727731094378,"stop":1727731094378,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a600bffbd93bdf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731446912,"stop":1727731446912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae37748a2357cf","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1727731194966,"stop":1727731194967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac46dce040d4d0ca","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727731030818,"stop":1727731030819,"duration":1},"status":"passed","severity":"normal"},{"uid":"10618d413c41e74","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727731082000,"stop":1727731082001,"duration":1},"status":"passed","severity":"normal"},{"uid":"78529b2f56f2a71d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727731409155,"stop":1727731409156,"duration":1},"status":"passed","severity":"normal"},{"uid":"e447a2aaf3094dad","name":"Light Node - default protocols","time":{"start":1727731463361,"stop":1727731463361,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86a0bbf868fae29","name":"Push message with content topic containing SQL Injection","time":{"start":1727731359933,"stop":1727731359933,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a6912e9b12e7ef","name":"Waku message hash computation (payload length 0)","time":{"start":1727731033242,"stop":1727731033243,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f96840aa115fb4","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727731030824,"stop":1727731030825,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd71bd3dfe1cba1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727731304723,"stop":1727731304736,"duration":13},"status":"passed","severity":"normal"},{"uid":"542f892f8b9aa985","name":"Passing page size 1 when there are 4 messages","time":{"start":1727731445014,"stop":1727731445014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edbf72e416a2267","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1727731194967,"stop":1727731194967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d084074288a391e2","name":"should throw an error for an unconfigured topic","time":{"start":1727731030819,"stop":1727731030820,"duration":1},"status":"passed","severity":"normal"},{"uid":"64eebaa2c210bdd2","name":"should not receive a peer event before start","time":{"start":1727731422032,"stop":1727731422033,"duration":1},"status":"passed","severity":"normal"},{"uid":"32162c8384b8d8c3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727731033240,"stop":1727731033241,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f9b41e176dfe83","name":"Check message with non string payload is not received","time":{"start":1727731196097,"stop":1727731196097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12b98606dfc6c23","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1727731194989,"stop":1727731194992,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5d8ace6c597404a","name":"Filter","time":{"start":1727731463360,"stop":1727731463361,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0409ee79b305bf9","name":"Check received message containing XML","time":{"start":1727731333256,"stop":1727731333257,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cd2a95ba920176","name":"Throws when trying to push message with empty payload","time":{"start":1727731359929,"stop":1727731359929,"duration":0},"status":"passed","severity":"normal"},{"uid":"11148cc499321597","name":"should not fail to start the service if it is already started","time":{"start":1727731422032,"stop":1727731422032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db71a7315a4a18d","name":"Nodes with multiple pubsub topic","time":{"start":1727731362166,"stop":1727731362166,"duration":0},"status":"passed","severity":"normal"},{"uid":"62780b8e3bc72f54","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727731051673,"stop":1727731051674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5853c4689d7a980","name":"Check message with non string payload is not received","time":{"start":1727731333292,"stop":1727731333294,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f9c3d259c5088d8","name":"1 Relay, 1 Filter, gives up","time":{"start":1727731051681,"stop":1727731051681,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a721eb1fca71ee","name":"Push message with special chars payload","time":{"start":1727731392321,"stop":1727731392321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca0263375d181cf","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727731402995,"stop":1727731402995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f1fd0ec6aa856","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727731030811,"stop":1727731030812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba44f02d68711cf","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727731440196,"stop":1727731440196,"duration":0},"status":"passed","severity":"normal"},{"uid":"837a74d64087a1b9","name":"removeEventListener with correct event","time":{"start":1727731122297,"stop":1727731122297,"duration":0},"status":"passed","severity":"normal"},{"uid":"6451f5d0d7f2860c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1727731448625,"stop":1727731448626,"duration":1},"status":"passed","severity":"normal"},{"uid":"6584214e1fb3b438","name":"Publish message with custom timestamp: Mon Sep 30 2024 20:22:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1727731370596,"stop":1727731370597,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dc3a6bca0675cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727731030813,"stop":1727731030813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace972e5e5e72c3e","name":"Check received message containing emoji","time":{"start":1727731333259,"stop":1727731333259,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cde75fe0c0a115","name":"Check received message containing long","time":{"start":1727731333198,"stop":1727731333198,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e1757a74e828d0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1727731088537,"stop":1727731088538,"duration":1},"status":"passed","severity":"normal"},{"uid":"702008fcb52a5159","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727731050826,"stop":1727731050827,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c41a65f32249c3","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1727731194982,"stop":1727731194982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1396f4c6584680b3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727731052073,"stop":1727731052073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e303b51f9b5fd296","name":"Push message with Script payload","time":{"start":1727731392323,"stop":1727731392323,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbe4b5b15fa384","name":"should throw error - invalid id","time":{"start":1727731039303,"stop":1727731039304,"duration":1},"status":"passed","severity":"normal"},{"uid":"7003975f7a83d7fa","name":"LightPush with 0 connections","time":{"start":1727731226892,"stop":1727731226893,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c62360df4e96f7f","name":"Subscribe to topic containing long and receive message","time":{"start":1727731304748,"stop":1727731304758,"duration":10},"status":"passed","severity":"normal"},{"uid":"62ef1899931bcd15","name":"Delete observer","time":{"start":1727731335210,"stop":1727731335211,"duration":1},"status":"passed","severity":"normal"},{"uid":"6485a5fe8516eabe","name":"safeDispatchEvent","time":{"start":1727731122306,"stop":1727731122307,"duration":1},"status":"passed","severity":"normal"},{"uid":"229376c9533a46f6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727731051670,"stop":1727731051673,"duration":3},"status":"passed","severity":"normal"},{"uid":"82d355a3a91969c8","name":"Check received message with timestamp: 1727731081875 ","time":{"start":1727731333265,"stop":1727731333265,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f2f131b0c7c3c0","name":"Push message with rate limit","time":{"start":1727731359942,"stop":1727731359943,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f53e8b57c2a34","name":"Query Generator, No Decoder","time":{"start":1727731430921,"stop":1727731430922,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb50a686e079d2e","name":"Check received message containing Arabic","time":{"start":1727731333202,"stop":1727731333203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75231613d038de8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1727731373960,"stop":1727731373960,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ec23902509a9f9","name":"Check received message containing special chars","time":{"start":1727731196084,"stop":1727731196085,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a759b1a1d5540ff","name":"Refresh subscription","time":{"start":1727731409123,"stop":1727731409123,"duration":0},"status":"passed","severity":"normal"},{"uid":"173697b5bb7b99d2","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1727731370584,"stop":1727731370584,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fba214fc033cda4","name":"Push message with Russian payload","time":{"start":1727731359924,"stop":1727731359924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ec72ea108f6094","name":"Push message with Chinese payload","time":{"start":1727731359923,"stop":1727731359924,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a144daf5bfac3b6","name":"Check received message containing Basic HTML tag","time":{"start":1727731333226,"stop":1727731333226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e6a2d51798ed79","name":"random static sharding 1 - Cluster ID: 539, Shard ID: 888","time":{"start":1727731422366,"stop":1727731422367,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6e9e5ddee08fb4","name":"Check publish message containing JSON","time":{"start":1727731370561,"stop":1727731370561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9263345f9e319ba","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1727731373951,"stop":1727731373952,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e06577526a949e3","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727731295331,"stop":1727731295331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee5c92c9d10c14b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727731038569,"stop":1727731038573,"duration":4},"status":"passed","severity":"normal"},{"uid":"d1024b2cae660a5e","name":"shard 0","time":{"start":1727731422365,"stop":1727731422366,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a313034c1413e8d","name":"Fails to publish duplicate message","time":{"start":1727731370598,"stop":1727731370598,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04d573ef7031c5","name":"isConnected should return true after first peer connects","time":{"start":1727731113803,"stop":1727731113804,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7fdc420ad7e296","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727731295328,"stop":1727731295329,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38443896572a3d7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727731409149,"stop":1727731409150,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6241e3bfe3157b0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727731196091,"stop":1727731196092,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc635fea90f5d771","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727731089547,"stop":1727731089553,"duration":6},"status":"passed","severity":"normal"},{"uid":"9474dfc38d626e5d","name":"Default pageSize","time":{"start":1727731445028,"stop":1727731445029,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e546d9c795d256","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727731221251,"stop":1727731221252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fc90aaf01e3382","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1727731194986,"stop":1727731194986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e626682245ddbc","name":"Check received message with timestamp: 1727731081875000000 ","time":{"start":1727731333240,"stop":1727731333241,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7dbf21e62270663","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727731157920,"stop":1727731157921,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c5300fb947b414","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194971,"stop":1727731194971,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba3d2d5238d0ede","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727731030807,"stop":1727731030807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e5871704a86b1b","name":"Decoder throws on undefined content topic","time":{"start":1727731063802,"stop":1727731063802,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ced1e94f151b7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727731038580,"stop":1727731038581,"duration":1},"status":"passed","severity":"normal"},{"uid":"b342273c068dcc4a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app15/9/topic38/test.js","time":{"start":1727731402990,"stop":1727731402990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a434db3d4e01702c","name":"Push message with content topic containing emoji","time":{"start":1727731359941,"stop":1727731359941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cf516cf21e93b3","name":"Push message with Chinese payload","time":{"start":1727731392321,"stop":1727731392321,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0aa1fb86eb9376","name":"Nodes with multiple pubsub topic","time":{"start":1727731362168,"stop":1727731362168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d407fa63258d4f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727731304665,"stop":1727731304669,"duration":4},"status":"passed","severity":"normal"},{"uid":"7af05258370948d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app75/8/topic560/json","time":{"start":1727731402983,"stop":1727731402984,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3686986d40e5f3","name":"throws on content topic with empty encoding field","time":{"start":1727731030792,"stop":1727731030792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4033c0b51d4da70","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727731409119,"stop":1727731409119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2709ed870bb3039d","name":"Subscribe to topic containing Script and receive message","time":{"start":1727731304781,"stop":1727731304782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0f17a65c39aa3f","name":"should not receive a peer event after stop","time":{"start":1727731422033,"stop":1727731422033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4485e822732d1f","name":"addEventListener with correct event","time":{"start":1727731122296,"stop":1727731122296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1296584d5c0d6871","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727731089553,"stop":1727731089554,"duration":1},"status":"passed","severity":"normal"},{"uid":"669536ed63b31b8b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727731030820,"stop":1727731030821,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb887f4b4f7113d","name":"Decrypt messages","time":{"start":1727731335210,"stop":1727731335210,"duration":0},"status":"passed","severity":"normal"},{"uid":"513e193e45b9f121","name":"Symmetric encrypt & Decrypt","time":{"start":1727731062606,"stop":1727731062607,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f22e76e93eacbc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1727731373955,"stop":1727731373955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3742fb8e6ef71107","name":"Refresh subscription","time":{"start":1727731409143,"stop":1727731409143,"duration":0},"status":"passed","severity":"normal"},{"uid":"adede1531f512970","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727731030806,"stop":1727731030806,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c13120aacad3ba","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727731409146,"stop":1727731409146,"duration":0},"status":"passed","severity":"normal"},{"uid":"298fc4938ed7fdf3","name":"Check message received after jswaku node is restarted","time":{"start":1727731333294,"stop":1727731333294,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f70ab48e7d948fd6","name":"Check received message containing shell command","time":{"start":1727731196088,"stop":1727731196089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13426da579340b","name":"Decoder throws on empty string content topic","time":{"start":1727731063802,"stop":1727731063802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10c40e3142c0028","name":"Fails to push message with large meta","time":{"start":1727731392339,"stop":1727731392339,"duration":0},"status":"passed","severity":"normal"},{"uid":"722c839479f7c782","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727731052073,"stop":1727731052073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a63ed7c19931ec","name":"Push message with custom timestamp: 1727727645294","time":{"start":1727731359943,"stop":1727731359944,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf545387c3186138","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727731030801,"stop":1727731030801,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d7186d0ff24a58","name":"should not receive a peer event after stop","time":{"start":1727731094378,"stop":1727731094378,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56d230fa0e758fe","name":"Overlapping topic subscription","time":{"start":1727731304740,"stop":1727731304741,"duration":1},"status":"passed","severity":"normal"},{"uid":"971d7e91149e3eb7","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1727731194981,"stop":1727731194981,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6bf214021af7e","name":"Check received message containing Chinese","time":{"start":1727731333201,"stop":1727731333202,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a349fe0a11d2bc","name":"ignores domain fetching errors","time":{"start":1727731052070,"stop":1727731052071,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9e1686fb907de7","name":"Check message received after jswaku node is restarted","time":{"start":1727731333244,"stop":1727731333244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbbbb9454475720d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727731409135,"stop":1727731409136,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb34db452d0c489","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727731038582,"stop":1727731038583,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8236856f03a046a","name":"should properly create location multiaddrs - udp6","time":{"start":1727731039311,"stop":1727731039311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad450c8d1e53c60","name":"Should update multiaddrs","time":{"start":1727731329527,"stop":1727731329527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aa909e38d0a722","name":"should be able to encode the field with only STORE set to true","time":{"start":1727731038574,"stop":1727731038574,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd7cef4ee7fb98e","name":"Generator, custom pubsub topic","time":{"start":1727731446912,"stop":1727731446913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a01e4650821461","name":"Check publish message containing long","time":{"start":1727731370549,"stop":1727731370549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab856e71695a9b8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727731194957,"stop":1727731194959,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bf71423a1142df2","name":"Overlapping topic subscription","time":{"start":1727731373953,"stop":1727731373954,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f45f6ece0a6f391","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727731452179,"stop":1727731452179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1051e141014a3a19","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727731030809,"stop":1727731030809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f23e19e045e334b","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1727731194954,"stop":1727731194954,"duration":0},"status":"passed","severity":"normal"},{"uid":"78328376cb5ac4b5","name":"Push message with escaped characters payload","time":{"start":1727731359927,"stop":1727731359928,"duration":1},"status":"passed","severity":"normal"},{"uid":"a596d67133caea58","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727731304695,"stop":1727731304706,"duration":11},"status":"passed","severity":"normal"},{"uid":"8e50551e4a36a1e0","name":"throws on content topic with generation field greater than 0","time":{"start":1727731030790,"stop":1727731030790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c128a883354587b1","name":"Waku message hash computation (no timestamp)","time":{"start":1727731033243,"stop":1727731033243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5df9cd02fa7d9a","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727731043974,"stop":1727731043974,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f13fc7615d35cf","name":"Fails to publish message with size larger than 1 MB","time":{"start":1727731370609,"stop":1727731370609,"duration":0},"status":"passed","severity":"normal"},{"uid":"57957e7de1c1b1cc","name":"should not fail to stop the service if it was not started","time":{"start":1727731056039,"stop":1727731056039,"duration":0},"status":"passed","severity":"normal"},{"uid":"922dc0b668297571","name":"Push message with content topic containing Arabic","time":{"start":1727731392329,"stop":1727731392330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d01cbb45ebf30c","name":"Generator, 2 different pubsubtopics","time":{"start":1727731446913,"stop":1727731446914,"duration":1},"status":"passed","severity":"normal"},{"uid":"3723769f78fc71af","name":"handles different networkShards values correctly","time":{"start":1727731030804,"stop":1727731030804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd368dadc502590","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727731157921,"stop":1727731157922,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa1c0736998635","name":"Should update shard info","time":{"start":1727731329527,"stop":1727731329527,"duration":0},"status":"passed","severity":"normal"},{"uid":"46184746e055dad5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727731030801,"stop":1727731030801,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e7ace9265cf85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727731030814,"stop":1727731030815,"duration":1},"status":"passed","severity":"normal"},{"uid":"298a1f5e3b5dc5cf","name":"Push message with content topic containing Chinese","time":{"start":1727731392329,"stop":1727731392329,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebda194b8a2739e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1727731373955,"stop":1727731373955,"duration":0},"status":"passed","severity":"normal"},{"uid":"55978a12248c5dab","name":"can start the service","time":{"start":1727731056038,"stop":1727731056038,"duration":0},"status":"passed","severity":"normal"},{"uid":"264c612a7b642dc6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727731051674,"stop":1727731051675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a221b924412f5c7b","name":"Check message received after nwaku node is restarted","time":{"start":1727731196098,"stop":1727731196098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23b3c9556c29122c","name":"Renews peer on consistent ping failures","time":{"start":1727731150644,"stop":1727731150645,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5bbffc2858dc13","name":"Push message with content topic containing Russian","time":{"start":1727731359932,"stop":1727731359933,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c53d04d78fc53e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727731333241,"stop":1727731333241,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0a32f83687b52d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727731440197,"stop":1727731440197,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eebd03a955aac22","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731325573,"stop":1727731325573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7533eede18fc6780","name":"Check message with no payload is not received","time":{"start":1727731333285,"stop":1727731333285,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e0654e71519065","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727731408085,"stop":1727731408085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b294309d730eb823","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727731409145,"stop":1727731409146,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08f1fc7c6550692","name":"Check received message containing Script","time":{"start":1727731333220,"stop":1727731333223,"duration":3},"status":"passed","severity":"normal"},{"uid":"f510847e020c8da5","name":"groups content topics by expected pubsub topic","time":{"start":1727731030803,"stop":1727731030803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4973972c359f45","name":"connects to nwaku","time":{"start":1727731455519,"stop":1727731455520,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee845d21915af763","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727731422215,"stop":1727731422216,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbbf312ce807203","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727731304716,"stop":1727731304722,"duration":6},"status":"broken","severity":"normal"},{"uid":"f7f8688b423cc8dd","name":"Check received message containing JSON","time":{"start":1727731196088,"stop":1727731196088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7e946c813c2e1d","name":"Decoder throws on undefined content topic","time":{"start":1727731062108,"stop":1727731062109,"duration":1},"status":"passed","severity":"normal"},{"uid":"80438212d39c3067","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727731063800,"stop":1727731063800,"duration":0},"status":"passed","severity":"normal"},{"uid":"608fdb7c6884166a","name":"LightPush with 2 connections","time":{"start":1727731226894,"stop":1727731226894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d764c4335dbaae","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727731520946,"stop":1727731520946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba538203df55142","name":"Check publish message containing unicode special characters","time":{"start":1727731370583,"stop":1727731370583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96cd40314db31d4","name":"should encode/decode to RLP encoding","time":{"start":1727731039305,"stop":1727731039305,"duration":0},"status":"passed","severity":"normal"},{"uid":"accbae82a2e1b739","name":"Accepts a valid Waku Message","time":{"start":1727731067101,"stop":1727731067102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dbdedcff5605a1","name":"Store - dialed after - with timeout","time":{"start":1727731463360,"stop":1727731463360,"duration":0},"status":"passed","severity":"normal"},{"uid":"de749803cb2800b5","name":"Subscribe to topic containing Script and receive message","time":{"start":1727731409148,"stop":1727731409148,"duration":0},"status":"passed","severity":"normal"},{"uid":"654f9c5f5f226f69","name":"throws on content topic with empty application field","time":{"start":1727731030790,"stop":1727731030791,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe03eab212d97cd6","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727731295328,"stop":1727731295328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0e538186ea0757","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727731030810,"stop":1727731030810,"duration":0},"status":"passed","severity":"normal"},{"uid":"584f417d547290cb","name":"configure the node with multiple pubsub topics","time":{"start":1727731422380,"stop":1727731422380,"duration":0},"status":"passed","severity":"normal"},{"uid":"613347d2e7b9a5c8","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727731295333,"stop":1727731295333,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0ae8fd64615123","name":"Push message with content topic containing escaped characters","time":{"start":1727731359939,"stop":1727731359939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc2ae53fbda2a1a","name":"Check received message containing Chinese","time":{"start":1727731333253,"stop":1727731333253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97a9da7a005ad60","name":"Subscribe to topic containing Script and receive message","time":{"start":1727731409135,"stop":1727731409135,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7ba1499b13e63f","name":"topics with same application and version share the same shard","time":{"start":1727731030803,"stop":1727731030803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109368653208c8a","name":"Check received message containing Script","time":{"start":1727731196086,"stop":1727731196087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55d6bdcc0740f07","name":"Check received message containing Russian","time":{"start":1727731196086,"stop":1727731196086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfc3b6ab5be888c","name":"Push to array if already present","time":{"start":1727731030451,"stop":1727731030451,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2d05a17598e1c0","name":"Push message with Arabic payload","time":{"start":1727731392321,"stop":1727731392322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20708b507b857c0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727731304781,"stop":1727731304781,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9f8e7245bf9704","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1727731194986,"stop":1727731194986,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e068e5d61b1413","name":"more peers than existing","time":{"start":1727731333543,"stop":1727731333544,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ddc3ff101156e68f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1727731362165,"stop":1727731362165,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ede077217a33d6","name":"Fails to publish message with wrong content topic","time":{"start":1727731370599,"stop":1727731370599,"duration":0},"status":"passed","severity":"normal"},{"uid":"28392e6e6e314cb","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727731452179,"stop":1727731452179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7047474b381520d6","name":"Subscribe and receives messages on 20 topics","time":{"start":1727731304709,"stop":1727731304709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2ac4fb755855f4","name":"getPeersByDiscovery","time":{"start":1727731408081,"stop":1727731408082,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc407411b28ffa0","name":"creates an iterator","time":{"start":1727731448275,"stop":1727731448275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c988b395ba4f90e","name":"Push message with content topic containing emoji","time":{"start":1727731392334,"stop":1727731392334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4573aa93d1e30397","name":"different cluster, different shard: nodes don't connect","time":{"start":1727731326988,"stop":1727731326990,"duration":2},"status":"passed","severity":"normal"},{"uid":"a22a083f044a8dde","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727731422214,"stop":1727731422214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05183cbc5174010","name":"udp ip6 address","time":{"start":1727731038769,"stop":1727731038769,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ae370c17d597e5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727731325574,"stop":1727731325574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2901b0d0bd7b35","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1727731194972,"stop":1727731194972,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d6b487f2444d6e","name":"Generator, custom pubsub topic","time":{"start":1727731446915,"stop":1727731446915,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cbc7a92f03b633","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727731520946,"stop":1727731520946,"duration":0},"status":"passed","severity":"normal"},{"uid":"432b9c2e7cc5f617","name":"different cluster, different shard: nodes don't connect","time":{"start":1727731194948,"stop":1727731194949,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c16d604a1121eae","name":"Push message with Basic HTML tag payload","time":{"start":1727731359926,"stop":1727731359926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0cd6d2baf301b","name":"Push message with XML payload","time":{"start":1727731359925,"stop":1727731359926,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed64145800a042","name":"Ping on peer without subscriptions","time":{"start":1727731127288,"stop":1727731127288,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b294ffd1ee160b","name":"Subscribe and receives messages on 20 topics","time":{"start":1727731409141,"stop":1727731409142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e098d1c8531d87a6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727731409116,"stop":1727731409118,"duration":2},"status":"passed","severity":"normal"},{"uid":"688ef97a50cc3c5a","name":"Decoder throws on undefined content topic","time":{"start":1727731044277,"stop":1727731044278,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e813a49de9d432","name":"Sets default value correctly","time":{"start":1727731455522,"stop":1727731455522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ecff419789e0f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727731446914,"stop":1727731446914,"duration":0},"status":"passed","severity":"normal"},{"uid":"8decae17298201a8","name":"Push message with content topic containing escaped characters","time":{"start":1727731392333,"stop":1727731392334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc579db7b323064","name":"retrieves a single peer","time":{"start":1727731052069,"stop":1727731052070,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be30ee36e370fc2","name":"Push message with short payload","time":{"start":1727731392319,"stop":1727731392319,"duration":0},"status":"passed","severity":"normal"},{"uid":"648eb6fa0e9ce8b1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727731033242,"stop":1727731033242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d626a3f0a952afb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727731430920,"stop":1727731430921,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4dde19526401d2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app11/3/topic459/utf8","time":{"start":1727731402984,"stop":1727731402984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee24813d24ac2b7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1727731362165,"stop":1727731362166,"duration":1},"status":"passed","severity":"normal"}]