mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 12:53:10 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"9122dc32dcdc3b36","name":"topics with same application and version share the same shard","time":{"start":1715696510036,"stop":1715696510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9457ca0bf2d90d7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715697162285,"stop":1715697162285,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9d3d0135867f3c","name":"Check publish message containing emoji","time":{"start":1715697023922,"stop":1715697023924,"duration":2},"status":"passed","severity":"normal"},{"uid":"28a2bed9366b7a40","name":"can start and stop the service","time":{"start":1715696538399,"stop":1715696538400,"duration":1},"status":"passed","severity":"normal"},{"uid":"8131c5bfafc8d275","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715696510050,"stop":1715696510050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07397a079c49fff","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715696649383,"stop":1715696649383,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b7debd277e07bf","name":"Relay - times out","time":{"start":1715697172708,"stop":1715697172708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d64e13a21bec670","name":"Push message with content topic containing Russian","time":{"start":1715696983939,"stop":1715696983940,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2fd53b0f4fbe9c","name":"Overlapping topic subscription","time":{"start":1715696813512,"stop":1715696813513,"duration":1},"status":"passed","severity":"normal"},{"uid":"52144edc3812d8af","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app69/10/topic209/test.js","time":{"start":1715697070316,"stop":1715697070316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a569bfbf4ce4158e","name":"Encoder throws on empty string content topic","time":{"start":1715696544395,"stop":1715696544396,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74106f069dd492a","name":"should get / set UDP multiaddr","time":{"start":1715696518682,"stop":1715696518683,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e62a15cb39e624","name":"removeEventListener with wrong event","time":{"start":1715696601990,"stop":1715696601990,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1f70ba84840794","name":"Push message with short payload","time":{"start":1715696983909,"stop":1715696983910,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4a7881b7f7d90f","name":"Push message with content topic containing special chars","time":{"start":1715697101753,"stop":1715697101754,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c66458b59935d36","name":"Check message received after jswaku node is restarted","time":{"start":1715697032493,"stop":1715697032493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c8c870e963189cb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715697037156,"stop":1715697037156,"duration":0},"status":"passed","severity":"normal"},{"uid":"246168b33434cbea","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715696813531,"stop":1715696813531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef927aef9f376668","name":"should only return 1 node with store capability","time":{"start":1715696534683,"stop":1715696534684,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8f4685fad9debc","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715696727228,"stop":1715696727228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7745d6b9c1e0327d","name":"should set field with only RELAY enabled","time":{"start":1715696518686,"stop":1715696518686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2739a88965350a1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715696534535,"stop":1715696534535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6d0a3ea197057d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715696510047,"stop":1715696510047,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cd6ca232db8da","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715697037148,"stop":1715697037148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c215362c487bc9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715696813516,"stop":1715696813516,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a86cec438cb842","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727218,"stop":1715696727219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d178b4481ae7814c","name":"Subscribe to topic containing long and receive message","time":{"start":1715697211446,"stop":1715697211447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c84efa756a21d9f","name":"Check publish message containing special chars","time":{"start":1715697023914,"stop":1715697023915,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ab844cdc960b4b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715697211452,"stop":1715697211452,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fa55b67b0d79c1","name":"should encode/decode to RLP encoding","time":{"start":1715696518682,"stop":1715696518682,"duration":0},"status":"passed","severity":"normal"},{"uid":"121db1ceb1fba071","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715696510041,"stop":1715696510041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f352f890ad351b24","name":"Push message with custom timestamp: 1684938327557","time":{"start":1715697101775,"stop":1715697101775,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e699c73f2aff24","name":"should properly create location multiaddrs - udp6","time":{"start":1715696518684,"stop":1715696518684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218abf16fe59e77","name":"Fails to push message with large meta","time":{"start":1715696983946,"stop":1715696983946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce3d7b44bfd4000","name":"Push message with long payload","time":{"start":1715697101730,"stop":1715697101734,"duration":4},"status":"passed","severity":"normal"},{"uid":"6dd214070117e18f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715696813530,"stop":1715696813531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1044dc5033375fa2","name":"Check message with invalid timestamp is not received","time":{"start":1715696736536,"stop":1715696736536,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a2138f707567fc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715696727221,"stop":1715696727222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b344ad76823ee5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715696510047,"stop":1715696510048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06f4a671639a861","name":"Push message with content topic containing short","time":{"start":1715696983936,"stop":1715696983936,"duration":0},"status":"passed","severity":"normal"},{"uid":"159f11f923838706","name":"LightPush","time":{"start":1715697172709,"stop":1715697172709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88e27c72f19c49a","name":"Push message with custom timestamp: 1715700357118","time":{"start":1715696983948,"stop":1715696983948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ff8cbe1c097c6f","name":"Check received message containing Russian","time":{"start":1715697032497,"stop":1715697032497,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5e507322a1ba4f","name":"Used by Waku Relay","time":{"start":1715697164538,"stop":1715697164538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca9220bae61d8b5","name":"random static sharding 7 - Cluster ID: 430, Shard ID: 388","time":{"start":1715697086066,"stop":1715697086066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d467e2e796ae7fd","name":"Subscribe to topic containing XML and receive message","time":{"start":1715697211449,"stop":1715697211449,"duration":0},"status":"passed","severity":"normal"},{"uid":"236fe0f49e841eb0","name":"Privacy Node - default protocol","time":{"start":1715697172710,"stop":1715697172711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14c14cceeb05d9e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727200,"stop":1715696727200,"duration":0},"status":"passed","severity":"normal"},{"uid":"34310bc4dc7e31cb","name":"Subscribe and receive messages via lightPush","time":{"start":1715697211442,"stop":1715697211442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63ad1007ed8efa0","name":"Generator, 2 different pubsubtopics","time":{"start":1715697129839,"stop":1715697129840,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea423ce75a9c3297","name":"Subscribe and receive messages via lightPush","time":{"start":1715696813507,"stop":1715696813507,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46ad7091e4f6ae0","name":"Nodes with multiple pubsub topic","time":{"start":1715696999806,"stop":1715696999807,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffdf5f11a3cec84","name":"Fields are not dropped","time":{"start":1715696523007,"stop":1715696523008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcae911081a3a25","name":"Push message with unicode special characters payload","time":{"start":1715697101742,"stop":1715697101742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d1d0efca37906e","name":"random static sharding 6 - Cluster ID: 384, Shard ID: 944","time":{"start":1715697086065,"stop":1715697086066,"duration":1},"status":"passed","severity":"normal"},{"uid":"787da67020d7e443","name":"Symmetric encrypt & Decrypt","time":{"start":1715696544875,"stop":1715696544875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e549620e7086203","name":"Check message on other pubsub topic is not received","time":{"start":1715697032505,"stop":1715697032506,"duration":1},"status":"passed","severity":"normal"},{"uid":"84de6e6b7456f9d2","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715696641190,"stop":1715696641191,"duration":1},"status":"passed","severity":"normal"},{"uid":"46976fd5c7ba4074","name":"Subscribe to topic containing Script and receive message","time":{"start":1715696813517,"stop":1715696813518,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9444ddc9e39636","name":"should not throw an error for a single configured topic","time":{"start":1715696510051,"stop":1715696510051,"duration":0},"status":"passed","severity":"normal"},{"uid":"428b39c8ebafb9d4","name":"Push message with content topic containing escaped characters","time":{"start":1715697101764,"stop":1715697101772,"duration":8},"status":"passed","severity":"normal"},{"uid":"9be38240fbb4237e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715697211459,"stop":1715697211460,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc60908001c98db4","name":"Callback on promise","time":{"start":1715697142290,"stop":1715697142291,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac43ccab49afbeb","name":"Push message with content topic containing numeric","time":{"start":1715697101752,"stop":1715697101753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f10c8a62abccb19","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715696727212,"stop":1715696727212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5034102cb1e5f7b0","name":"returns all values when wanted number is greater than available values","time":{"start":1715696533369,"stop":1715696533370,"duration":1},"status":"passed","severity":"normal"},{"uid":"381693d80d83a3e5","name":"Passing page size 3 when there are 20 messages","time":{"start":1715697149593,"stop":1715697149599,"duration":6},"status":"passed","severity":"normal"},{"uid":"eafa519792986413","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715697142295,"stop":1715697142295,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab902f2f041fc93","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715696510041,"stop":1715696510041,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9593b6d0561f6e","name":"Generator, 2 different pubsubtopics","time":{"start":1715697129834,"stop":1715697129835,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d5bcb2fa2e6772","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727213,"stop":1715696727213,"duration":0},"status":"passed","severity":"normal"},{"uid":"790e1832fd88f74b","name":"Push message with XML payload","time":{"start":1715696983924,"stop":1715696983925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e96cd56d1590cfa","name":"Check publish message after service node is restarted","time":{"start":1715697023929,"stop":1715697023930,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97ae0154a6aa29d3","name":"can start and stop the service","time":{"start":1715697051209,"stop":1715697051210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e025677abfd46c","name":"Push message with content topic containing Script","time":{"start":1715696983940,"stop":1715696983941,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4d9a33ae5ac266","name":"Check received message containing Arabic","time":{"start":1715697032496,"stop":1715697032497,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fe8c58219195ec","name":"Decoder throws on empty string content topic","time":{"start":1715696546212,"stop":1715696546212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f1f6a1e70fa246","name":"Check message with invalid timestamp is not received","time":{"start":1715697032505,"stop":1715697032505,"duration":0},"status":"passed","severity":"normal"},{"uid":"377c5a1aa461294f","name":"Publish message with rate limit","time":{"start":1715697023931,"stop":1715697023931,"duration":0},"status":"passed","severity":"normal"},{"uid":"89292f0271943ff9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715697211450,"stop":1715697211451,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea860213f450d8ad","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715697211449,"stop":1715697211449,"duration":0},"status":"passed","severity":"normal"},{"uid":"181187ff305f0e8e","name":"should return all peers when numPeers is 0","time":{"start":1715696523334,"stop":1715696523335,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead26af78cbbb8a5","name":"creates an iterator","time":{"start":1715697152950,"stop":1715697152951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d53cbd51d949672","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715697211448,"stop":1715697211448,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c19270041eaf74","name":"Sets default value correctly","time":{"start":1715697164538,"stop":1715697164538,"duration":0},"status":"passed","severity":"normal"},{"uid":"219b520be2243e5e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715696571914,"stop":1715696571914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"340c8fbc2df7841b","name":"nwaku subscribes","time":{"start":1715697009290,"stop":1715697009291,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b5ff2dba73032a","name":"random static sharding 10 - Cluster ID: 996, Shard ID: 19","time":{"start":1715697086068,"stop":1715697086068,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b36e46b3bc6c3c7","name":"Subscribe to topic containing XML and receive message","time":{"start":1715697211457,"stop":1715697211457,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb040a300e21a0be","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715696611537,"stop":1715696611541,"duration":4},"status":"passed","severity":"normal"},{"uid":"92335ba1e748a3fb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715697162284,"stop":1715697162284,"duration":0},"status":"passed","severity":"normal"},{"uid":"6861a5793cb8be5f","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715696561603,"stop":1715696561603,"duration":0},"status":"passed","severity":"normal"},{"uid":"9633030f33fbc9fc","name":"should throw an error for missing required configuration","time":{"start":1715696510042,"stop":1715696510043,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0a54b81686a6f6","name":"should throw error - no public key","time":{"start":1715696518681,"stop":1715696518681,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba89d8cfb8905d3","name":"should throw an error for an unconfigured topic","time":{"start":1715696510052,"stop":1715696510052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23ec5331bde727","name":"should properly create location multiaddrs - udp4","time":{"start":1715696518683,"stop":1715696518683,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45026cdd0b5ad28","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715696533370,"stop":1715696533371,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed6e38189055879","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715697211457,"stop":1715697211457,"duration":0},"status":"passed","severity":"normal"},{"uid":"378716e1f31eac36","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715697037133,"stop":1715697037133,"duration":0},"status":"passed","severity":"normal"},{"uid":"246600740cf07f90","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715696534534,"stop":1715696534535,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccd889df0a36e74","name":"should configure sharding based on application and version for autosharding","time":{"start":1715696510055,"stop":1715696510055,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b29eaf6713120e","name":"Subscribe to topic containing XML and publish message","time":{"start":1715697037149,"stop":1715697037150,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6ab882ce55d738","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715696727220,"stop":1715696727220,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d73452d21e414d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715696518055,"stop":1715696518055,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fdf1b30c4c0a79","name":"Push message with meta","time":{"start":1715696983946,"stop":1715696983946,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f113abf675fdf8","name":"handles empty contentTopics array correctly","time":{"start":1715696510056,"stop":1715696510057,"duration":1},"status":"passed","severity":"normal"},{"uid":"109fc53f33af047c","name":"Push message with special chars payload","time":{"start":1715697101737,"stop":1715697101737,"duration":0},"status":"passed","severity":"normal"},{"uid":"a661063d5199b7a","name":"configure the node with multiple content topics","time":{"start":1715697070324,"stop":1715697070325,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae3dc4d74b995ee","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696641190,"stop":1715696641190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60af5db2f5e8fa0","name":"should throw error - invalid id","time":{"start":1715696518680,"stop":1715696518680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5b1ca688405d4e","name":"should not receive a peer event after stop","time":{"start":1715696538401,"stop":1715696538401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec0158b2dfae67b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715696794779,"stop":1715696794780,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfa0a2c6e31f82f","name":"tcp ip4 address","time":{"start":1715696518199,"stop":1715696518199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df9b1ea4ecddbbf","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715696727205,"stop":1715696727205,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bf825a8cb91b5f","name":"Push message equal or less that 1MB","time":{"start":1715696983948,"stop":1715696983948,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb39519f1479ae6","name":"Subscribe to topic containing Script and receive message","time":{"start":1715697211457,"stop":1715697211457,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66213b9eb7ba64d","name":"getPeersByDiscovery","time":{"start":1715696601990,"stop":1715696601990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b332d7be8c7c2d3","name":"Refresh subscription","time":{"start":1715697037134,"stop":1715697037134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e638e510afcc381d","name":"should emit a peer event after start","time":{"start":1715697051213,"stop":1715697051214,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b5b26392749a1c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715697037133,"stop":1715697037133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53405b9d1994ec3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715696510058,"stop":1715696510058,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cd8b88ab524669","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715697083756,"stop":1715697083757,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae0fff372c058dc","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715696510039,"stop":1715696510039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c09bb845e2d2dcd","name":"different cluster, different shard: nodes don't connect","time":{"start":1715696727197,"stop":1715696727198,"duration":1},"status":"passed","severity":"normal"},{"uid":"656fbe35e4d03083","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715697211452,"stop":1715697211452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5580c945f8a88","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715696561603,"stop":1715696561604,"duration":1},"status":"passed","severity":"normal"},{"uid":"954f03843b697a2e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715696510035,"stop":1715696510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac247a2c5ea61e0","name":"does not throw on valid cases","time":{"start":1715696510025,"stop":1715696510025,"duration":0},"status":"passed","severity":"normal"},{"uid":"995d9b1adfa211ca","name":"Check message received after jswaku node is restarted","time":{"start":1715697032512,"stop":1715697032512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"389d323ef526d9c5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app4/8/topic476/test.js","time":{"start":1715697070317,"stop":1715697070317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a4a476749efbef","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715696568951,"stop":1715696568951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a756f08cdb240e9","name":"Publishes to nwaku","time":{"start":1715697009291,"stop":1715697009291,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa531dd4549d3580","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715696523336,"stop":1715696523338,"duration":2},"status":"passed","severity":"normal"},{"uid":"2bed5367430d581b","name":"Check received message containing emoji","time":{"start":1715697032502,"stop":1715697032503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7264aa4a8759d3b","name":"Check message with non string payload is not received","time":{"start":1715697032492,"stop":1715697032492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d6e20b0fd7520f","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715696727216,"stop":1715696727217,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfbfff0de03ea91","name":"Generator, custom pubsub topic","time":{"start":1715697129833,"stop":1715697129834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9219ceb2c61bd140","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715697211442,"stop":1715697211443,"duration":1},"status":"passed","severity":"normal"},{"uid":"156b71d3efcfca32","name":"Query Generator, No message returned","time":{"start":1715697116938,"stop":1715697116943,"duration":5},"status":"passed","severity":"normal"},{"uid":"b08751076fe173b0","name":"should not fail to stop the service if it was not started","time":{"start":1715696538400,"stop":1715696538400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd04d5462f92bfa","name":"Check received message containing special chars","time":{"start":1715697032496,"stop":1715697032496,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e1a2c1c9759aa5","name":"throws on empty content topic","time":{"start":1715696510025,"stop":1715696510026,"duration":1},"status":"passed","severity":"normal"},{"uid":"f928f137ad8421bd","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715696518674,"stop":1715696518674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c001833e546adf7f","name":"Push message with content topic containing XML","time":{"start":1715696983941,"stop":1715696983941,"duration":0},"status":"passed","severity":"normal"},{"uid":"8163ff6a48f80a8f","name":"Round trip binary serialization","time":{"start":1715696523641,"stop":1715696523642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88a2c3ccb626573","name":"Subscribe to topic containing short and receive message","time":{"start":1715697211446,"stop":1715697211446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d902e9cbdc468d90","name":"Subscribe and receive messages via waku relay post","time":{"start":1715696813509,"stop":1715696813509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d76620965b5fe04","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715696561599,"stop":1715696561601,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad73faad58ac404f","name":"receives messages sent to provided content topic through stream","time":{"start":1715697024182,"stop":1715697024182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"421c408173e43a09","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715696727216,"stop":1715696727216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f867619f8bb905","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715696534536,"stop":1715696534537,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d9c7aad3051f4f","name":"Encoder throws on undefined content topic","time":{"start":1715696546211,"stop":1715696546211,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adf2dcfbd1aa69a","name":"Passing page size 11 when there are 10 messages","time":{"start":1715697149600,"stop":1715697149601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e7f3672a306ab3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/7/topic114/proto","time":{"start":1715697070320,"stop":1715697070320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5518e70e4d82cdcf","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715697037153,"stop":1715697037153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d941bc2b91d6c14a","name":"throws on content topic with generation field greater than 0","time":{"start":1715696510027,"stop":1715696510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a6a6290e3f0d51","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715696518059,"stop":1715696518059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad595e462cc4283","name":"Push message with emoji payload","time":{"start":1715697101742,"stop":1715697101747,"duration":5},"status":"passed","severity":"normal"},{"uid":"c91c22da88644c92","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715697023928,"stop":1715697023928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd497587fa1dd5c3","name":"Push message with SQL Injection payload","time":{"start":1715697101738,"stop":1715697101739,"duration":1},"status":"passed","severity":"normal"},{"uid":"9065a8ecbc364f53","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715696510035,"stop":1715696510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96f854eae55432f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715696794786,"stop":1715696794787,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da8f6ef31af9b3f","name":"start node with empty content topic","time":{"start":1715697070328,"stop":1715697070329,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca96a61aab1272b","name":"Passing cursor with wrong message digest","time":{"start":1715697083758,"stop":1715697083758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7b2d7a54aa2d34","name":"throws an error for improperly formatted content topics","time":{"start":1715696510037,"stop":1715696510038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22ac0c589c49c2","name":"Push message with Script payload","time":{"start":1715697101739,"stop":1715697101739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea651aaef4bd562","name":"Check received message containing unicode special characters","time":{"start":1715697032487,"stop":1715697032488,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb86a64b7066ff6","name":"Reopen subscription with peer with lost subscription","time":{"start":1715696638459,"stop":1715696638459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538903cb24738f","name":"Subscribe to topic containing long and publish message","time":{"start":1715697037143,"stop":1715697037147,"duration":4},"status":"passed","severity":"normal"},{"uid":"73bf31dc21c2950d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715696999808,"stop":1715696999808,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eed7f8d7c97d05","name":"Promise Callback - forward","time":{"start":1715697126439,"stop":1715697126439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e632587aa1112b","name":"getPeersByDiscovery","time":{"start":1715696981211,"stop":1715696981211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc5f3284a43a62d","name":"Check received message with timestamp: 1715696560838 ","time":{"start":1715697032489,"stop":1715697032489,"duration":0},"status":"passed","severity":"normal"},{"uid":"55239845f5c7edf6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715696813507,"stop":1715696813508,"duration":1},"status":"passed","severity":"normal"},{"uid":"318513fa2ab4764c","name":"Ping on subscribed peer","time":{"start":1715696638456,"stop":1715696638457,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b326fd410831104","name":"Check received message containing short","time":{"start":1715697032494,"stop":1715697032494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3528d9576e208377","name":"Check received message containing unicode special characters","time":{"start":1715696736531,"stop":1715696736531,"duration":0},"status":"passed","severity":"normal"},{"uid":"de39daf839de0936","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app18/2/topic977/test.js","time":{"start":1715697070318,"stop":1715697070318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68b6291e90deccf","name":"Check received message containing short","time":{"start":1715697032480,"stop":1715697032480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfd008111a59d2d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715697032504,"stop":1715697032504,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b66410de6c6e92","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696852492,"stop":1715696852492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabf77c807b57766","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715696999807,"stop":1715696999807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02cdef13f44c95c","name":"Check received message containing Chinese","time":{"start":1715696736524,"stop":1715696736524,"duration":0},"status":"passed","severity":"normal"},{"uid":"89920261d457cd63","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715696534684,"stop":1715696534684,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd86363123a29438","name":"removeEventListener with correct event","time":{"start":1715696601989,"stop":1715696601989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7907fe3d4eb9288","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715696561604,"stop":1715696561605,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a860a90fd52c2d","name":"Push message with content topic containing special chars","time":{"start":1715696983937,"stop":1715696983938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c13de6f8d175cc","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715697129831,"stop":1715697129832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da060be4908bb9c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715696510038,"stop":1715696510038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3a2998adb28757","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715696518048,"stop":1715696518050,"duration":2},"status":"passed","severity":"normal"},{"uid":"96dc34ac0ce55121","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715697037148,"stop":1715697037149,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d3a497de3f9b0","name":"Check received message containing XML","time":{"start":1715697032499,"stop":1715697032500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4017a2ce4b391deb","name":"Query generator for multiple messages","time":{"start":1715697142288,"stop":1715697142289,"duration":1},"status":"passed","severity":"normal"},{"uid":"39de8c4cf38ac8cb","name":"should not receive a peer event before start","time":{"start":1715696571911,"stop":1715696571912,"duration":1},"status":"passed","severity":"normal"},{"uid":"48512675d5fa333","name":"Check received message containing shell command","time":{"start":1715697032501,"stop":1715697032501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64174f5adf58d89","name":"Check received message containing Chinese","time":{"start":1715697032496,"stop":1715697032496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5252968c12e3b9","name":"Subscribe to topic containing short and receive message","time":{"start":1715696813514,"stop":1715696813514,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a65559538bfda","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715697116934,"stop":1715697116935,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e799f1be52f0202","name":"Check publish message containing numeric","time":{"start":1715697023914,"stop":1715697023914,"duration":0},"status":"passed","severity":"normal"},{"uid":"486ab23f8072107a","name":"Subscribe and receives messages on 20 topics","time":{"start":1715697211453,"stop":1715697211454,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c97764a6d729297","name":"Check received message containing shell command","time":{"start":1715697032487,"stop":1715697032487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6b703d708c902","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715697211453,"stop":1715697211453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d55ed54f388c1","name":"same cluster, different shard: nodes connect","time":{"start":1715696861778,"stop":1715696861778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52e441023c35bbc","name":"Store - dialed first","time":{"start":1715697172708,"stop":1715697172708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5856eb10e4650e1a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715696999812,"stop":1715696999812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48d2c0c7899807d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715697162283,"stop":1715697162284,"duration":1},"status":"passed","severity":"normal"},{"uid":"300c3f20f0c3816a","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715696641188,"stop":1715696641189,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd03fce38a9b0e1","name":"Ping on peer without subscriptions","time":{"start":1715696638452,"stop":1715696638453,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e2d097c00a0b90","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715696794777,"stop":1715696794778,"duration":1},"status":"passed","severity":"normal"},{"uid":"d842f3d32643498c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715696510050,"stop":1715696510050,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa197d811d83dc6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715696999808,"stop":1715696999809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a2e445227eceb8","name":"Subscribe to topic containing long and receive message","time":{"start":1715697211455,"stop":1715697211455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d346f17fafa95bf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715697211454,"stop":1715697211454,"duration":0},"status":"passed","severity":"normal"},{"uid":"52eb0ca05914a93","name":"Waku message hash computation (no timestamp)","time":{"start":1715696512720,"stop":1715696512720,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dfd7bf36cd9503","name":"Fails to push message with empty content topic","time":{"start":1715697101773,"stop":1715697101773,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c6d92039ff015e","name":"Ping on unsubscribed peer","time":{"start":1715696638458,"stop":1715696638459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8073cc846d177fe","name":"throws on content topic with empty version field","time":{"start":1715696510028,"stop":1715696510028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6c9616a48f8037","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715696794777,"stop":1715696794777,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cda58e4564d2b3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715697129840,"stop":1715697129841,"duration":1},"status":"passed","severity":"normal"},{"uid":"544bbef6c4f06477","name":"Push message with custom timestamp: 1715693127557","time":{"start":1715697101775,"stop":1715697101776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e490d921ab8f0214","name":"Check message with non string payload is not received","time":{"start":1715697032508,"stop":1715697032508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b525ccbb141bc8","name":"Check message received after nwaku node is restarted","time":{"start":1715696736539,"stop":1715696736539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28bb75b219090f84","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715696571913,"stop":1715696571913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ea4637f71dcb8a5","name":"Check received message containing Script","time":{"start":1715697032498,"stop":1715697032499,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b0e49331439b3d","name":"udp ip6 address","time":{"start":1715696518199,"stop":1715696518199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e11bbe34adf5d29","name":"Push message with Script payload","time":{"start":1715696983917,"stop":1715696983917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f767ec324fcc7c33","name":"Push message with content topic containing SQL Injection","time":{"start":1715697101757,"stop":1715697101758,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa53a8b9e38a10c3","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715696999806,"stop":1715696999806,"duration":0},"status":"passed","severity":"normal"},{"uid":"395d6ffb3741e623","name":"should throw error - no id","time":{"start":1715696518675,"stop":1715696518675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5620cb7bfac775","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715696649384,"stop":1715696649384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ccd7d14d7caa3c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715696981213,"stop":1715696981213,"duration":0},"status":"passed","severity":"normal"},{"uid":"678aa201f4cfe152","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715697211447,"stop":1715697211447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6a8495ae0cf39e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715696518052,"stop":1715696518052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82aaf360a014ea4","name":"Check received message containing JSON","time":{"start":1715697032486,"stop":1715697032486,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3e46c912d277b4","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715696727226,"stop":1715696727226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5aed3a8e14c9e0b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715696568951,"stop":1715696568952,"duration":1},"status":"passed","severity":"normal"},{"uid":"6383d13e998b471b","name":"random static sharding 2 - Cluster ID: 900, Shard ID: 399","time":{"start":1715697086062,"stop":1715697086062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c230be8dde8c2db9","name":"Failed peers are renewed","time":{"start":1715696756878,"stop":1715696756878,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a4a53f96fbdb00","name":"Rejects garbage","time":{"start":1715696527063,"stop":1715696527063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7e0e6e9511cc14","name":"Check message received after jswaku node is restarted","time":{"start":1715696736539,"stop":1715696736539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f148cf6754b9e8c","name":"Check received message containing XML","time":{"start":1715697032485,"stop":1715697032486,"duration":1},"status":"passed","severity":"normal"},{"uid":"1caf56181537abe6","name":"should get / set TCP multiaddr","time":{"start":1715696518683,"stop":1715696518683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7667a1e8a4afee5b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715696813528,"stop":1715696813528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b514e840aa8a32c","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715697024180,"stop":1715697024180,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60ae4f163dbd3528","name":"Query generator for 2000 messages","time":{"start":1715697142299,"stop":1715697142299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a015419b0716383c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715696813521,"stop":1715696813521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2467efe12a34f4","name":"Ping on subscribed peer","time":{"start":1715696601289,"stop":1715696601289,"duration":0},"status":"passed","severity":"normal"},{"uid":"89912cf0e1d10eab","name":"Push message with escaped characters payload","time":{"start":1715696983927,"stop":1715696983928,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4b161648299bf7","name":"should be called for bootstrap peers","time":{"start":1715696568949,"stop":1715696568949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6761cfe56d43a","name":"Ordered callback, aborts when callback returns true","time":{"start":1715697142295,"stop":1715697142299,"duration":4},"status":"passed","severity":"normal"},{"uid":"6287b1b1f0704580","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715696861777,"stop":1715696861777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0985512b113456","name":"Push message with Arabic payload","time":{"start":1715696983915,"stop":1715696983916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78588faf42ed028","name":"Passing page size 10 when there are 10 messages","time":{"start":1715697149599,"stop":1715697149600,"duration":1},"status":"passed","severity":"normal"},{"uid":"28492bbd16d194f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715697083757,"stop":1715697083757,"duration":0},"status":"passed","severity":"normal"},{"uid":"66df63ef059766f8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715696510173,"stop":1715696510174,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5293e1b9d3c990","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715697037154,"stop":1715697037154,"duration":0},"status":"passed","severity":"normal"},{"uid":"376559d799fd8048","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715696641187,"stop":1715696641187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d288e2ffa3b33f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715696510048,"stop":1715696510048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8db4ff44b6e6549","name":"Encoder throws on empty string content topic","time":{"start":1715696546211,"stop":1715696546212,"duration":1},"status":"passed","severity":"normal"},{"uid":"2147badac93a2f6a","name":"Check publish message containing Russian","time":{"start":1715697023917,"stop":1715697023918,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc97506cf699d430","name":"Meta field set when metaSetter is specified","time":{"start":1715696523642,"stop":1715696523643,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0399fddc360503c","name":"1 Relay, 1 fetch","time":{"start":1715696534288,"stop":1715696534289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0015756cd78d36","name":"Check received message with timestamp: 1715696560838 ","time":{"start":1715697032503,"stop":1715697032504,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d559d1236583bc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715696649382,"stop":1715696649383,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9c7ac78e422a8","name":"Decoder throws on empty string content topic","time":{"start":1715696544397,"stop":1715696544397,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77f8ef7a89ed5fc","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715697086061,"stop":1715697086061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f843d63d1d112be","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715696510039,"stop":1715696510039,"duration":0},"status":"passed","severity":"normal"},{"uid":"72470651afc5b3cc","name":"Check message with invalid timestamp is not received","time":{"start":1715697032490,"stop":1715697032491,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f454fba47eadd5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715696534290,"stop":1715696534290,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb9529abbe9d3c6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715696510033,"stop":1715696510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ef026631c93d8c","name":"Check received message containing escaped characters","time":{"start":1715696736530,"stop":1715696736530,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bd86581e53901b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715696518059,"stop":1715696518060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b2e945898d9479","name":"Push message with content topic containing Arabic","time":{"start":1715696983938,"stop":1715696983939,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3dff3ab3e9a7d5","name":"throws on content topic with non-number generation field","time":{"start":1715696510027,"stop":1715696510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"9222b4b6222f0b36","name":"Push message with rate limit","time":{"start":1715697101774,"stop":1715697101775,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f7d174847c0730","name":"it tolerates circular branch references","time":{"start":1715696534681,"stop":1715696534681,"duration":0},"status":"passed","severity":"normal"},{"uid":"431009f68a0c485a","name":"Decoder throws on undefined content topic","time":{"start":1715696546212,"stop":1715696546212,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e2820a3493093b","name":"Promise Callback - backward","time":{"start":1715697126439,"stop":1715697126440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e314b945f2f98502","name":"Push message with content topic containing JSON","time":{"start":1715696983942,"stop":1715696983942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9c87da612a13f6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715697116945,"stop":1715697116946,"duration":1},"status":"passed","severity":"normal"},{"uid":"f346726e8e9b01b1","name":"Push message with unicode special characters payload","time":{"start":1715696983928,"stop":1715696983928,"duration":0},"status":"passed","severity":"normal"},{"uid":"5741caf8fc732438","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715696510046,"stop":1715696510047,"duration":1},"status":"passed","severity":"normal"},{"uid":"41056483b783af2e","name":"different cluster, same shard: nodes don't connect","time":{"start":1715696727194,"stop":1715696727197,"duration":3},"status":"passed","severity":"normal"},{"uid":"1786dc10798dc9dd","name":"Check publish message containing Arabic","time":{"start":1715697023916,"stop":1715697023917,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9a587cd29249f3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715697211447,"stop":1715697211447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d24704d1a6193","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715696546210,"stop":1715696546210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b55312e037696","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715696641191,"stop":1715696641191,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f8809dbd9dd880","name":"throws on content topic with too few or too many fields","time":{"start":1715696510026,"stop":1715696510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9344e58b08f6257","name":"should properly create location multiaddrs - udp","time":{"start":1715696518684,"stop":1715696518684,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7ab7ddeada614b","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715696561601,"stop":1715696561602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c72a4997a79890","name":"Push to array if already present","time":{"start":1715696509678,"stop":1715696509679,"duration":1},"status":"passed","severity":"normal"},{"uid":"b619d9f41a46ee72","name":"retrieves a single peer","time":{"start":1715696534680,"stop":1715696534680,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b24037cb29d555","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696641187,"stop":1715696641187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e282ff3ae2a71a0","name":"Reopen subscription with peer with lost subscription","time":{"start":1715696601290,"stop":1715696601290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad078352d45abaca","name":"Check message with non string payload is not received","time":{"start":1715696736538,"stop":1715696736539,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ff041e1c053cb5","name":"should use DNS peer discovery with light client","time":{"start":1715696571913,"stop":1715696571913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6306ff600ca23da7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715697211448,"stop":1715697211448,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e0692a0fe091a1","name":"Ordered Callback - forward","time":{"start":1715697126440,"stop":1715697126440,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa48885f988c12dc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715696512717,"stop":1715696512718,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8db535b9b01951","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715696510045,"stop":1715696510045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaa050e2efccb1","name":"can dial TLS multiaddrs","time":{"start":1715696860154,"stop":1715696860154,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0c3045a902cd4c","name":"should only return 1 node with relay capability","time":{"start":1715696534683,"stop":1715696534683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fda5582c23da427","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715696999805,"stop":1715696999805,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bb3811a547a0b3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715696736535,"stop":1715696736535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69304fd0546a71b","name":"can start the service","time":{"start":1715696571906,"stop":1715696571907,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba29a91a422feb4d","name":"Waku message hash computation (payload length 0)","time":{"start":1715696512719,"stop":1715696512720,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a45f07089e4f59","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715696523645,"stop":1715696523645,"duration":0},"status":"passed","severity":"normal"},{"uid":"604a74d4cfe2d70f","name":"should throw an error for insufficient data","time":{"start":1715696510174,"stop":1715696510174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e969842dd6b97ad0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715696510036,"stop":1715696510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fe357884afc8e","name":"configure the node with multiple pubsub topics","time":{"start":1715697086069,"stop":1715697086069,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a34619d54840bd","name":"Push message with meta","time":{"start":1715697101773,"stop":1715697101774,"duration":1},"status":"passed","severity":"normal"},{"uid":"2535d629b18d701c","name":"Check message with no content topic is not received","time":{"start":1715697032506,"stop":1715697032506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd6a32e15b7a46a","name":"Subscribe to topic containing XML and receive message","time":{"start":1715696813518,"stop":1715696813518,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c698c3f7de8bfb","name":"Push message with content topic containing numeric","time":{"start":1715696983937,"stop":1715696983937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e293928ec3dafb7e","name":"Push 30 different messages","time":{"start":1715697101747,"stop":1715697101747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea12350b363dd50","name":"Register correct protocols","time":{"start":1715697037131,"stop":1715697037131,"duration":0},"status":"passed","severity":"normal"},{"uid":"23585b767721cc78","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696852488,"stop":1715696852488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39052716b6fb6a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715697037132,"stop":1715697037132,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeb20e2811f4181","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715696510057,"stop":1715696510057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2426a81225e68e7e","name":"Push message with content topic containing SQL Injection","time":{"start":1715696983940,"stop":1715696983940,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b1ed19c72ccc65","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715697116945,"stop":1715697116945,"duration":0},"status":"passed","severity":"normal"},{"uid":"df01cb3339a7d7d4","name":"Query generator for multiple messages with different content topic format","time":{"start":1715697142290,"stop":1715697142290,"duration":0},"status":"passed","severity":"normal"},{"uid":"951cabe01e2b70b8","name":"Asymmetric encrypt & decrypt","time":{"start":1715696544874,"stop":1715696544875,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69c01b7ec150a9e","name":"Push message with XML payload","time":{"start":1715697101739,"stop":1715697101740,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bc03edb050c10d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715696510043,"stop":1715696510043,"duration":0},"status":"passed","severity":"normal"},{"uid":"753fa9a86a520525","name":"new peer added after a peer was already found","time":{"start":1715696981212,"stop":1715696981212,"duration":0},"status":"skipped","severity":"normal"},{"uid":"140fc12a783d4f4e","name":"shard 0","time":{"start":1715697086060,"stop":1715697086061,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd27cd398a2d695a","name":"should load peers from local storage and dispatch events","time":{"start":1715696538402,"stop":1715696538402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8331f91ee645e009","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app41/4/topic158/json","time":{"start":1715697070315,"stop":1715697070316,"duration":1},"status":"passed","severity":"normal"},{"uid":"1231487fc34851b7","name":"Subscribe and receives messages on 20 topics","time":{"start":1715697211444,"stop":1715697211444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe85c80a839d85b","name":"should set field with only FILTER enabled","time":{"start":1715696518686,"stop":1715696518686,"duration":0},"status":"passed","severity":"normal"},{"uid":"401a85a4d321b69b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715696518058,"stop":1715696518059,"duration":1},"status":"passed","severity":"normal"},{"uid":"4954d6a59a5fd36e","name":"Query Generator - backward","time":{"start":1715697126439,"stop":1715697126439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59446c6e8dcd0a","name":"should throw an error for missing sharding configuration","time":{"start":1715696510056,"stop":1715696510056,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aec7aaeec6d74d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715696813529,"stop":1715696813529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45391e19712692c","name":"Overlapping topic subscription","time":{"start":1715697037135,"stop":1715697037140,"duration":5},"status":"skipped","severity":"normal"},{"uid":"91d4a4848df3ac53","name":"Check received message containing long","time":{"start":1715696736522,"stop":1715696736523,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bee34c300f489fe","name":"Check publish message containing long","time":{"start":1715697023913,"stop":1715697023913,"duration":0},"status":"passed","severity":"normal"},{"uid":"782cfaad6fce511b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715697211448,"stop":1715697211448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c943d9e7cf9b974","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715696510054,"stop":1715696510054,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d56f64e80c0492","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715697086070,"stop":1715697086070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e73f4effaec3cb","name":"Push message with content topic containing JSON","time":{"start":1715697101761,"stop":1715697101762,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdc1cda2751deb2","name":"All","time":{"start":1715696570932,"stop":1715696570932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc6654e63dc29b2","name":"Ordered Callback - backward","time":{"start":1715697126440,"stop":1715697126441,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ccf33866ded3e4","name":"Push message with Basic HTML tag payload","time":{"start":1715696983925,"stop":1715696983925,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab80ba2e33b509d","name":"random static sharding 5 - Cluster ID: 54, Shard ID: 603","time":{"start":1715697086065,"stop":1715697086065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a666e7af563e08e6","name":"Push message with emoji payload","time":{"start":1715696983929,"stop":1715696983929,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cbb7d480e7e291","name":"Check received message containing long","time":{"start":1715697032480,"stop":1715697032481,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba0c2a46d90bf7b","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715696727199,"stop":1715696727200,"duration":1},"status":"passed","severity":"normal"},{"uid":"20024da8accf2354","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715696510053,"stop":1715696510053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da5daefc08582f4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715696510044,"stop":1715696510045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4707cc2b70fdeae","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715696510174,"stop":1715696510174,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f9629b1f369902","name":"Check message on other pubsub topic is not received","time":{"start":1715696736537,"stop":1715696736537,"duration":0},"status":"passed","severity":"normal"},{"uid":"21881d170e1dfe53","name":"random static sharding 8 - Cluster ID: 466, Shard ID: 922","time":{"start":1715697086067,"stop":1715697086067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b92be4b71a4246a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715697211443,"stop":1715697211444,"duration":1},"status":"passed","severity":"normal"},{"uid":"225cec7fe1c76dbb","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715697116943,"stop":1715697116944,"duration":1},"status":"passed","severity":"normal"},{"uid":"2399bc358b767c9d","name":"Encoder throws on undefined content topic","time":{"start":1715696544395,"stop":1715696544395,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5f800d32225f83","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715696544393,"stop":1715696544394,"duration":1},"status":"passed","severity":"normal"},{"uid":"15381a304fef12ba","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715696794785,"stop":1715696794786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c7299d44305bc1","name":"Push message with Russian payload","time":{"start":1715697101738,"stop":1715697101738,"duration":0},"status":"passed","severity":"normal"},{"uid":"558d91666c841248","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727204,"stop":1715696727205,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6c8584cfde165b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715696813515,"stop":1715696813516,"duration":1},"status":"passed","severity":"normal"},{"uid":"6846b521bf5981a9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715696999810,"stop":1715696999810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e87a1f705755d30","name":"handles different networkShards values correctly","time":{"start":1715696510037,"stop":1715696510037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6cfcbf693752a1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715696999810,"stop":1715696999810,"duration":0},"status":"passed","severity":"normal"},{"uid":"18efd77f60f01f49","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715696510035,"stop":1715696510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ee5dd7457f6bea","name":"should throw error - no public key","time":{"start":1715696518675,"stop":1715696518675,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f70d1bc84ae6fd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715696510035,"stop":1715696510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b14c3b33aa55d0","name":"Relay + Store","time":{"start":1715696570931,"stop":1715696570931,"duration":0},"status":"passed","severity":"normal"},{"uid":"229851fffc2e7ab9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715696510039,"stop":1715696510040,"duration":1},"status":"passed","severity":"normal"},{"uid":"3782c29742ff7a4f","name":"Ping on peer without subscriptions","time":{"start":1715696601289,"stop":1715696601290,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f62feabe150a9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715696813510,"stop":1715696813510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2974a598dcda151a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715696512718,"stop":1715696512719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f145ab33fc61440f","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715696727217,"stop":1715696727218,"duration":1},"status":"passed","severity":"normal"},{"uid":"6782c13eff3ab7c3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696641192,"stop":1715696641192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee5929051249459","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715696518056,"stop":1715696518057,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94f088336d6867d","name":"Push message on custom pubsubTopic","time":{"start":1715696852493,"stop":1715696852493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd2e54a0173d2b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715696510033,"stop":1715696510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"72893b6b423c2d1e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715696534535,"stop":1715696534536,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0994066df11681","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715696510057,"stop":1715696510057,"duration":0},"status":"passed","severity":"normal"},{"uid":"906919574cdb4d8e","name":"can start the service","time":{"start":1715696538399,"stop":1715696538399,"duration":0},"status":"passed","severity":"normal"},{"uid":"657d5af24694572c","name":"can start the service","time":{"start":1715697051208,"stop":1715697051209,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbb8a1565b3214f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715697211451,"stop":1715697211451,"duration":0},"status":"passed","severity":"normal"},{"uid":"54debd073c57c12e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715696641193,"stop":1715696641193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2485d3424afadfe4","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715696641189,"stop":1715696641189,"duration":0},"status":"passed","severity":"normal"},{"uid":"491758ca01ea2a75","name":"Query generator for multiple messages with different message text format","time":{"start":1715697142289,"stop":1715697142289,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d14bfb36f8dc6c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715697023929,"stop":1715697023929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf5b5005d6422dd","name":"Decoder throws on undefined content topic","time":{"start":1715696544396,"stop":1715696544397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a1bd9a2d703b81","name":"Mutual subscription","time":{"start":1715697037130,"stop":1715697037130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b30c9abb0f76485","name":"Push message on custom pubsubTopic","time":{"start":1715696852480,"stop":1715696852488,"duration":8},"status":"passed","severity":"normal"},{"uid":"b1cb425b4edc4691","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715696727219,"stop":1715696727220,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4b305f22fe2287","name":"ignores domain fetching errors","time":{"start":1715696534681,"stop":1715696534682,"duration":1},"status":"passed","severity":"normal"},{"uid":"270a844d26f1317d","name":"Check received message containing SQL Injection","time":{"start":1715696736526,"stop":1715696736526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f731ad697976202","name":"less peers than existing","time":{"start":1715696981401,"stop":1715696981402,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31729637e7d116de","name":"returns all values when wanted number matches available values","time":{"start":1715696533367,"stop":1715696533369,"duration":2},"status":"passed","severity":"normal"},{"uid":"72d48b6c9c898cf8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715697211456,"stop":1715697211456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a62ab723d1b3e05","name":"isConnected return false after peer stops","time":{"start":1715696611545,"stop":1715696611550,"duration":5},"status":"passed","severity":"normal"},{"uid":"8bc714085f5d724","name":"Publish message with large meta","time":{"start":1715697023930,"stop":1715697023930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b516240346c31e4f","name":"Sign & Recover","time":{"start":1715696544876,"stop":1715696544876,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e6cd5276013f03","name":"Fails to push message bigger that 1MB","time":{"start":1715696983949,"stop":1715696983949,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ffc33fb208ec9c","name":"should encodeTxt and decodeTxt","time":{"start":1715696518673,"stop":1715696518673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7b1ebf10365cee","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715696534536,"stop":1715696534536,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b440d388a7547dc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715697142289,"stop":1715697142290,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9b6d9c022f4a43","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715697032505,"stop":1715697032505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d978ce7e97d259a5","name":"Wrong topic","time":{"start":1715697070322,"stop":1715697070322,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2dbaacf6462fdd","name":"Check publish message containing Chinese","time":{"start":1715697023915,"stop":1715697023916,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d976db1438906f","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715696727198,"stop":1715696727199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11610e765059623","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715696727218,"stop":1715696727218,"duration":0},"status":"passed","severity":"normal"},{"uid":"24962218f1f9bbea","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696641192,"stop":1715696641192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c050cb333d70e1c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715696813519,"stop":1715696813520,"duration":1},"status":"passed","severity":"normal"},{"uid":"89589a150c53d47b","name":"Push message with content topic containing long","time":{"start":1715696983936,"stop":1715696983937,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de45495ba338832","name":"handles multiple messages","time":{"start":1715697152951,"stop":1715697152951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d083268069fb112c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715696510045,"stop":1715696510045,"duration":0},"status":"passed","severity":"normal"},{"uid":"37852ebe97b2e49f","name":"Non TWN Cluster","time":{"start":1715697070315,"stop":1715697070315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36dbe26acc4751e","name":"Check received message containing JSON","time":{"start":1715697032500,"stop":1715697032501,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfda37fc72c7274","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715696794784,"stop":1715696794785,"duration":1},"status":"passed","severity":"normal"},{"uid":"6724278a7b71b33d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715697083756,"stop":1715697083756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2eda89fc3e0a48","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696852488,"stop":1715696852491,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fb8de392c58ebcc","name":"Push message with Chinese payload","time":{"start":1715697101737,"stop":1715697101737,"duration":0},"status":"passed","severity":"normal"},{"uid":"756ec6f58dd04023","name":"Check received message containing emoji","time":{"start":1715697032488,"stop":1715697032489,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4c5b2c150bffac","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715696518054,"stop":1715696518055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a437b2d4ed21198e","name":"Correctly serialized arguments","time":{"start":1715696860209,"stop":1715696860209,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aeddfcaa0ee418","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696641190,"stop":1715696641190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d2bc1d5ea6f058","name":"should not fail to stop the service if it was not started","time":{"start":1715697051210,"stop":1715697051212,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cf1d83764d900c3","name":"ignores unrecognized TXT record formats","time":{"start":1715696534682,"stop":1715696534682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e8130cad199d81","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715696727210,"stop":1715696727210,"duration":0},"status":"passed","severity":"normal"},{"uid":"444af40d2da624f4","name":"Nodes with multiple pubsub topic","time":{"start":1715696999809,"stop":1715696999809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7204960cf3368e9","name":"Push message with content topic containing shell command","time":{"start":1715696983943,"stop":1715696983943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac9990f452ce229","name":"Check publish message containing XML","time":{"start":1715697023920,"stop":1715697023920,"duration":0},"status":"passed","severity":"normal"},{"uid":"97683c471ead0039","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715697141069,"stop":1715697141069,"duration":0},"status":"passed","severity":"normal"},{"uid":"11918cb8a212b0d4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715697032490,"stop":1715697032490,"duration":0},"status":"passed","severity":"normal"},{"uid":"111f8ec2f36ac58a","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715696727220,"stop":1715696727221,"duration":1},"status":"passed","severity":"normal"},{"uid":"333fbb7ad6db8328","name":"handles empty shards array correctly","time":{"start":1715696510056,"stop":1715696510056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d816967a3e9f679","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715696813529,"stop":1715696813530,"duration":1},"status":"passed","severity":"normal"},{"uid":"55932fd4a34ccf01","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715697211456,"stop":1715697211457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e81b75c088c71ca","name":"Relay - dialed after","time":{"start":1715697172707,"stop":1715697172708,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd42618b79cfa59b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715697037155,"stop":1715697037155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5414f896d6c4e848","name":"Check received message with timestamp: 1715696560838000000 ","time":{"start":1715697032503,"stop":1715697032503,"duration":0},"status":"passed","severity":"normal"},{"uid":"649e0dc22caa2e0b","name":"Push message with special chars payload","time":{"start":1715696983913,"stop":1715696983914,"duration":1},"status":"passed","severity":"normal"},{"uid":"924e8dceccc6ebbf","name":"same cluster, same shard: nodes connect","time":{"start":1715696861777,"stop":1715696861778,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef5b3ef246f0442","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715696983941,"stop":1715696983942,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fa448ac10ad6a0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715696727209,"stop":1715696727209,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcadd335ad7babc","name":"Subscribe to topic containing Script and receive message","time":{"start":1715697211448,"stop":1715697211449,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f9d828dafef2fd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715697037155,"stop":1715697037155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59a171c0ddc7384","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715697162285,"stop":1715697162286,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11a453f9a1f4e7e","name":"should handle application and version for autosharding","time":{"start":1715696510040,"stop":1715696510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddb1e001b27e0f","name":"Subscribe and receive messages via lightPush","time":{"start":1715697211451,"stop":1715697211452,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb5ee0d07e84e0c","name":"Push message with Arabic payload","time":{"start":1715697101738,"stop":1715697101738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c284ba281ed329dd","name":"connects to nwaku","time":{"start":1715697164536,"stop":1715697164536,"duration":0},"status":"passed","severity":"normal"},{"uid":"775063a816b07f75","name":"recovers when dns.resolve returns empty","time":{"start":1715696534681,"stop":1715696534681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b02a13794249a4","name":"Publish message with custom timestamp: Tue May 14 2024 15:29:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1715697023927,"stop":1715697023927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5e5dab7af3ab7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715697211444,"stop":1715697211444,"duration":0},"status":"passed","severity":"normal"},{"uid":"17271bd05a6262f6","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715696512720,"stop":1715696512720,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d37c20cec78ff6f","name":"throws on content topic with empty application field","time":{"start":1715696510027,"stop":1715696510028,"duration":1},"status":"passed","severity":"normal"},{"uid":"745da9a7a199dde4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715696518053,"stop":1715696518054,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e417a021eb8484","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715697211447,"stop":1715697211447,"duration":0},"status":"passed","severity":"normal"},{"uid":"3983eced69138ea9","name":"A test","time":{"start":1715696813644,"stop":1715696813645,"duration":1},"status":"passed","severity":"normal"},{"uid":"82db0f3755dce5d5","name":"Push message with JSON payload","time":{"start":1715696983925,"stop":1715696983926,"duration":1},"status":"passed","severity":"normal"},{"uid":"9814c413b826af3c","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715696727214,"stop":1715696727215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81b1dfa32733fc2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715697310051,"stop":1715697310051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e16b93c9f6dd4a9","name":"Passing page size 19 when there are 20 messages","time":{"start":1715697149602,"stop":1715697149603,"duration":1},"status":"passed","severity":"normal"},{"uid":"221f65e0547b5bd8","name":"should properly create location multiaddrs - tcp4","time":{"start":1715696518683,"stop":1715696518684,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ed5760511d0db9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715696510048,"stop":1715696510049,"duration":1},"status":"passed","severity":"normal"},{"uid":"70706870a7052d61","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715696534533,"stop":1715696534533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4b20f3805ebd49","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715697032490,"stop":1715697032490,"duration":0},"status":"passed","severity":"normal"},{"uid":"8146c15da925d795","name":"unsubscribes","time":{"start":1715697152951,"stop":1715697152952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7ce24626adfb9","name":"start node with empty shard","time":{"start":1715697086071,"stop":1715697086071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52e5cc8e37dc7a9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715697083755,"stop":1715697083755,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb94df8456cd8366","name":"Check message received after nwaku node is restarted","time":{"start":1715697032493,"stop":1715697032494,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5f0087bb312fd48d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715696813510,"stop":1715696813510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e655ea15336839b","name":"Generator, custom pubsub topic","time":{"start":1715697129829,"stop":1715697129830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9890fa509650812","name":"Push message with content topic containing unicode special characters","time":{"start":1715697101772,"stop":1715697101772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9204c6d0f573873","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715696510046,"stop":1715696510046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddb79c57899f258","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715696582653,"stop":1715696582653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c8146e7aec5e9a","name":"random static sharding 1 - Cluster ID: 376, Shard ID: 785","time":{"start":1715697086061,"stop":1715697086062,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee35a7eef92c30a9","name":"Encoder throws on undefined content topic","time":{"start":1715696523643,"stop":1715696523643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec601a27657c26ad","name":"can start and stop the service","time":{"start":1715696571907,"stop":1715696571907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59a144b926b0429","name":"Push message with Basic HTML tag payload","time":{"start":1715697101740,"stop":1715697101740,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3574c1fb29edc4","name":"Default pageSize","time":{"start":1715697149605,"stop":1715697149606,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2d71d22a19d179","name":"Check received message containing special chars","time":{"start":1715696736524,"stop":1715696736524,"duration":0},"status":"passed","severity":"normal"},{"uid":"702da5cae73d0ca0","name":"Push message with content topic containing shell command","time":{"start":1715697101762,"stop":1715697101764,"duration":2},"status":"passed","severity":"normal"},{"uid":"7eb0674e5fee7f8a","name":"Push message with content topic containing emoji","time":{"start":1715696983945,"stop":1715696983945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc158e07b78e1b85","name":"Fails to publish message with empty text","time":{"start":1715697023927,"stop":1715697023928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a5b010c1d43633","name":"Subscribe to topic containing short and publish message","time":{"start":1715697037141,"stop":1715697037141,"duration":0},"status":"passed","severity":"normal"},{"uid":"72379f610f5d7a35","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715696523336,"stop":1715696523336,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f3db39da573d66","name":"Init the array if not present","time":{"start":1715696509676,"stop":1715696509678,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd79d41e03bbe2a4","name":"Push message with content topic containing unicode special characters","time":{"start":1715696983944,"stop":1715696983945,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1491572f08c728","name":"Passing an array","time":{"start":1715697164537,"stop":1715697164537,"duration":0},"status":"passed","severity":"normal"},{"uid":"713d252f7eef0042","name":"pre and post cipher","time":{"start":1715696544876,"stop":1715696544876,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2391ab1526ec6f","name":"addEventListener with correct event","time":{"start":1715696601988,"stop":1715696601988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8252eff4007ea16f","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715697141070,"stop":1715697141070,"duration":0},"status":"passed","severity":"normal"},{"uid":"78293966c1b0d8fd","name":"throws on content topic with empty topic name field","time":{"start":1715696510028,"stop":1715696510029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c151b8a4f2d5705d","name":"Generator, custom pubsub topic","time":{"start":1715697129837,"stop":1715697129838,"duration":1},"status":"passed","severity":"normal"},{"uid":"7074cdeff2cc8d06","name":"caches peers it previously fetched","time":{"start":1715696534682,"stop":1715696534682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf5c382d6cf5edf","name":"Check received message with timestamp: 1715696560828 ","time":{"start":1715696736534,"stop":1715696736534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6714c40432fdd68e","name":"Check received message containing SQL Injection","time":{"start":1715697032497,"stop":1715697032497,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97097b06511b16c","name":"1 Store, 2 fetches","time":{"start":1715696534289,"stop":1715696534289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd97961a376e3b7","name":"Query Generator, No Decoder","time":{"start":1715697116937,"stop":1715697116938,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f3b4a0114cd7e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715697211455,"stop":1715697211456,"duration":1},"status":"passed","severity":"normal"},{"uid":"907f513fdfdd1916","name":"Passing page size 0 when there are 110 messages","time":{"start":1715697149591,"stop":1715697149592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e361300fc6e1cd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715696510047,"stop":1715696510047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8364a50f703529","name":"Decoder throws on undefined content topic","time":{"start":1715696523644,"stop":1715696523644,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cdfdb483748b7","name":"Ephemeral field set to true","time":{"start":1715696523642,"stop":1715696523642,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b1f393d5c4477c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715696794778,"stop":1715696794779,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc036600bfb3d9a","name":"should not fail to start the service if it is already started","time":{"start":1715697051212,"stop":1715697051213,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77455f3af794729","name":"should set field with all protocols enabled","time":{"start":1715696518685,"stop":1715696518686,"duration":1},"status":"passed","severity":"normal"},{"uid":"f426f5eda2bedd91","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715697037149,"stop":1715697037149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7865a3c5f396bd21","name":"Check received message containing numeric","time":{"start":1715697032481,"stop":1715697032481,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd292354caa8356","name":"Subscribe and receive messages via waku relay post","time":{"start":1715697211453,"stop":1715697211453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdafeec2a683ba3","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715696727227,"stop":1715696727227,"duration":0},"status":"passed","severity":"normal"},{"uid":"45418e9c9d3db8dc","name":"Fails to publish message with wrong content topic","time":{"start":1715697023928,"stop":1715697023928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7483a65a2109e794","name":"Does not throw an exception when node disconnects","time":{"start":1715697164536,"stop":1715697164536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27ffee038b2f631","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715696510045,"stop":1715696510046,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b8cc633b3bfd30","name":"Ephemeral messages are not stored","time":{"start":1715696582652,"stop":1715696582652,"duration":0},"status":"passed","severity":"normal"},{"uid":"76037173e937ddd1","name":"Check received message containing Arabic","time":{"start":1715697032483,"stop":1715697032484,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac4365b175f63c4","name":"Refresh subscription","time":{"start":1715696813513,"stop":1715696813514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4096e0f89fdf7cf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715697129835,"stop":1715697129836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb6e9e8a781abfd","name":"Push message with short payload","time":{"start":1715697101729,"stop":1715697101730,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d8c8d5acb0c758","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715696727198,"stop":1715696727198,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e032632083bca68","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715696727215,"stop":1715696727215,"duration":0},"status":"passed","severity":"normal"},{"uid":"732f0c0c01be8037","name":"should add and remove event listeners correctly","time":{"start":1715696538403,"stop":1715696538403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7f614bc0e94e5a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715697310050,"stop":1715697310050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d57e00fcc241e68","name":"should not receive a peer event before start","time":{"start":1715697051214,"stop":1715697051215,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4cdcdc845a59b4","name":"should not receive a peer event after stop","time":{"start":1715697051215,"stop":1715697051216,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f394ea73435e91d","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715696727211,"stop":1715696727212,"duration":1},"status":"passed","severity":"normal"},{"uid":"15916b43ba2e2ec5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696641187,"stop":1715696641188,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a739528f219b43","name":"Check publish message containing shell command","time":{"start":1715697023921,"stop":1715697023921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4976cf1e048f2a60","name":"same cluster, same shard: nodes connect","time":{"start":1715696727192,"stop":1715696727193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06b44133acdb3c3","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715696727201,"stop":1715696727201,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d1f531e901373f","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715696510052,"stop":1715696510052,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6483ca266dd18f","name":"should set field with only STORE enabled","time":{"start":1715696518686,"stop":1715696518686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c28287052a5f52","name":"Check received message containing Basic HTML tag","time":{"start":1715697032500,"stop":1715697032500,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc0dba14b952e83","name":"Push message with Chinese payload","time":{"start":1715696983914,"stop":1715696983915,"duration":1},"status":"passed","severity":"normal"},{"uid":"98899180e8f5d271","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715697070314,"stop":1715697070315,"duration":1},"status":"passed","severity":"normal"},{"uid":"680b8e7c9a7c55fa","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715696813515,"stop":1715696813515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4dbaaf4bd5069b","name":"stop","time":{"start":1715696601992,"stop":1715696601994,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3cdb5f48847a827","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715697211459,"stop":1715697211459,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a04e6b4878c930","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696852494,"stop":1715696852494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3a808f69cebe99","name":"Check message with no payload is not received","time":{"start":1715697032507,"stop":1715697032507,"duration":0},"status":"passed","severity":"normal"},{"uid":"254b066f24cdc61","name":"start node with ApplicationInfo","time":{"start":1715697070327,"stop":1715697070327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cf71817de4ae62","name":"Publish without waiting for remote peer","time":{"start":1715697037131,"stop":1715697037132,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03258dce1ab7672","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727222,"stop":1715696727223,"duration":1},"status":"passed","severity":"normal"},{"uid":"64198cefd67d735f","name":"Relay + Store","time":{"start":1715696518687,"stop":1715696518687,"duration":0},"status":"passed","severity":"normal"},{"uid":"505d65d6efc7430e","name":"Js publishes, other Js receives","time":{"start":1715697009292,"stop":1715697009293,"duration":1},"status":"passed","severity":"normal"},{"uid":"88513a9eecd41dac","name":"same cluster, different shard: nodes don't connect","time":{"start":1715696727193,"stop":1715696727193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1694ba4a19526eb","name":"Push message with content topic containing XML","time":{"start":1715697101759,"stop":1715697101760,"duration":1},"status":"passed","severity":"normal"},{"uid":"4291fb84e6138c49","name":"Check received message containing SQL Injection","time":{"start":1715697032484,"stop":1715697032485,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbe2a27ce35b632","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715696813509,"stop":1715696813509,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaff9b412ca6239","name":"Check received message containing shell command","time":{"start":1715696736530,"stop":1715696736530,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c3cef59a253c73","name":"Check received message containing unicode special characters","time":{"start":1715697032501,"stop":1715697032502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81c58337f3dc860","name":"Reopen subscription with peer with lost subscription","time":{"start":1715696638455,"stop":1715696638456,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb0b76d887e686","name":"Push message with Russian payload","time":{"start":1715696983916,"stop":1715696983916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec25a059bcca1f7","name":"should not receive a peer event after stop","time":{"start":1715696571912,"stop":1715696571912,"duration":0},"status":"passed","severity":"normal"},{"uid":"359b20852fad6480","name":"Query with Promise Callback, No message returned","time":{"start":1715697116947,"stop":1715697116947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7112b56a73deda10","name":"handles different clusterIds correctly","time":{"start":1715696510037,"stop":1715696510037,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c4847e01d3558","name":"Subscribe and publish message","time":{"start":1715697037132,"stop":1715697037132,"duration":0},"status":"passed","severity":"normal"},{"uid":"796f99ba307b5423","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715696510037,"stop":1715696510037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7e16ebfe000b","name":"Subscribe to topic containing short and receive message","time":{"start":1715697211455,"stop":1715697211455,"duration":0},"status":"passed","severity":"normal"},{"uid":"904fa1a4d01a8d6f","name":"Check meta is set [ecies]","time":{"start":1715696546211,"stop":1715696546211,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c8f8043dc5bcb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715696518051,"stop":1715696518051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17d1070d47bddab","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715697211450,"stop":1715697211450,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a81d445030f542","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715697037150,"stop":1715697037150,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6322594e3a13aa","name":"listenerCount","time":{"start":1715696601991,"stop":1715696601991,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e195e777ac0ec3","name":"should return valid sharding parameters for static sharding","time":{"start":1715696510054,"stop":1715696510054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1b9637ff4a74ac","name":"Check received message containing short","time":{"start":1715696736522,"stop":1715696736522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c045b1dd625408e","name":"Push message on custom pubsubTopic","time":{"start":1715696852492,"stop":1715696852492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19f0973a9b0586a","name":"1 Relay, 1 Filter, gives up","time":{"start":1715696534290,"stop":1715696534291,"duration":1},"status":"passed","severity":"normal"},{"uid":"da427b4cd2d5fd37","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715696727223,"stop":1715696727223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d3b266d513631e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715697211454,"stop":1715697211454,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ce7c0ac3023d0","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715696727210,"stop":1715696727211,"duration":1},"status":"passed","severity":"normal"},{"uid":"968e108ed32122ab","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715696727201,"stop":1715696727202,"duration":1},"status":"passed","severity":"normal"},{"uid":"426801d872738647","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715696510041,"stop":1715696510041,"duration":0},"status":"passed","severity":"normal"},{"uid":"489314ee9b7d80ba","name":"Check publish message containing short","time":{"start":1715697023912,"stop":1715697023912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1771d779999804b6","name":"through manual discovery","time":{"start":1715696860154,"stop":1715696860155,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd30ee82f62b3c0","name":"Check publish message containing escaped characters","time":{"start":1715697023921,"stop":1715697023922,"duration":1},"status":"passed","severity":"normal"},{"uid":"9739bc10762e9a5d","name":"different cluster, different shard: nodes don't connect","time":{"start":1715696861779,"stop":1715696861779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9584e737913a372","name":"Number of peers are maintained correctly","time":{"start":1715696756876,"stop":1715696756877,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7982d700a5e0ae6","name":"should not fail to start the service if it is already started","time":{"start":1715696538400,"stop":1715696538400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c242c33b244e6871","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715696582654,"stop":1715696582654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c653430afe6084e7","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715696510051,"stop":1715696510051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc98adbf3210cad","name":"Publish message with custom timestamp: Wed May 24 2023 14:29:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1715697023926,"stop":1715697023926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6987462081fd62","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715696999809,"stop":1715696999809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee055540d9d98b61","name":"Publish message with custom timestamp: Tue May 14 2024 13:29:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1715697023926,"stop":1715697023926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9945cb122dc0495","name":"should only return 1 node with relay and store capability","time":{"start":1715696534683,"stop":1715696534683,"duration":0},"status":"passed","severity":"normal"},{"uid":"15566817973f9f89","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715696861777,"stop":1715696861777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbd2277e5932ebe","name":"should encode/decode to text encoding","time":{"start":1715696518682,"stop":1715696518682,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d01dfa15eadceb","name":"should properly compute the node id","time":{"start":1715696518681,"stop":1715696518682,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9a88abe041b21c","name":"Ping on peer without subscriptions","time":{"start":1715696638457,"stop":1715696638458,"duration":1},"status":"passed","severity":"normal"},{"uid":"76eb1f65bef8affd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715697037147,"stop":1715697037147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b013dca1fc9e98c0","name":"Query Generator - forward","time":{"start":1715697126438,"stop":1715697126438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c38ac85105a7cfd","name":"Check received message containing Russian","time":{"start":1715697032484,"stop":1715697032484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f764e8b131b1a114","name":"random static sharding 4 - Cluster ID: 229, Shard ID: 443","time":{"start":1715697086063,"stop":1715697086065,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e0f4df08be9d7b7","name":"isConnected should return false after all peers disconnect","time":{"start":1715696561605,"stop":1715696561605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a14e1db9448a688","name":"Encoder throws on empty string content topic","time":{"start":1715696523644,"stop":1715696523644,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0b751faf083b3c","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715696727213,"stop":1715696727214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e73968184d72453","name":"safeDispatchEvent","time":{"start":1715696601991,"stop":1715696601992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b63eb1ccadbdb81","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715697037133,"stop":1715697037134,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d11965e09103d74","name":"Push message with content topic containing Script","time":{"start":1715697101758,"stop":1715697101759,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4de4a227b436872","name":"Push message with custom timestamp: 1715700327557","time":{"start":1715697101776,"stop":1715697101776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f740f84222ce48d","name":"Throws when trying to push message with empty payload","time":{"start":1715696983930,"stop":1715696983930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b59f012d13165a2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727209,"stop":1715696727210,"duration":1},"status":"passed","severity":"normal"},{"uid":"850932459db3e33c","name":"Push message with content topic containing long","time":{"start":1715697101748,"stop":1715697101752,"duration":4},"status":"passed","severity":"normal"},{"uid":"de531786b5663c88","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715696534535,"stop":1715696534535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf8ae3649d6ff54","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715696510034,"stop":1715696510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f565b020665f5","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715696852492,"stop":1715696852493,"duration":1},"status":"passed","severity":"normal"},{"uid":"82101bda266d03a6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715696727202,"stop":1715696727203,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8c9adcd9ab9e4c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715697023925,"stop":1715697023926,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac81b6c4ae166686","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715696813517,"stop":1715696813517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbd347ab8eee93a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715696611542,"stop":1715696611543,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60a54919e106847","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715697162285,"stop":1715697162285,"duration":0},"status":"passed","severity":"normal"},{"uid":"216ea6d90e57e679","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715696813515,"stop":1715696813515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fbc180af95c3a6","name":"should set field with all protocols disabled","time":{"start":1715696518685,"stop":1715696518685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce493419caac397","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715696727227,"stop":1715696727227,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b4e4a1e741610b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715697211443,"stop":1715697211443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d93ef84c2b8857","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715696546210,"stop":1715696546210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e93b85e2dc5fe","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715697211444,"stop":1715697211445,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbff619ba89e3af1","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715696568950,"stop":1715696568950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d66d662b244ef8b","name":"should handle corrupted local storage data gracefully","time":{"start":1715696538403,"stop":1715696538403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba6de022359f5c9","name":"Check message with no pubsub topic is not received","time":{"start":1715696736537,"stop":1715696736537,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd12901ed66f9bdd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715696510036,"stop":1715696510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86595e21eec8e9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715696852493,"stop":1715696852493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3c30e2778c93c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715697310049,"stop":1715697310050,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8fc0c7df9f3877","name":"should return false","time":{"start":1715696518681,"stop":1715696518681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f99b894e397423b","name":"Push message with content topic containing Chinese","time":{"start":1715697101754,"stop":1715697101755,"duration":1},"status":"passed","severity":"normal"},{"uid":"224c49fd569e60c3","name":"Check received message containing Basic HTML tag","time":{"start":1715696736527,"stop":1715696736527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70acdbcdad0e01e","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715696727214,"stop":1715696727214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6c56be7da18aa","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715696813531,"stop":1715696813532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c13f4f8a5d4d88e","name":"isConnected should return true after first peer connects","time":{"start":1715696611544,"stop":1715696611544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8927d277b853cf34","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715697141069,"stop":1715697141070,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5f056588575fe1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/9/topic857/proto","time":{"start":1715697070316,"stop":1715697070317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6267a47238f2050","name":"Throws when trying to push message with empty payload","time":{"start":1715697101747,"stop":1715697101748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02bcc85da335f33","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715696649380,"stop":1715696649381,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c20e0a4a3b4b2dc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715697211450,"stop":1715697211450,"duration":0},"status":"passed","severity":"normal"},{"uid":"35185984d875d1fd","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715696794790,"stop":1715696794791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1cdd3f50700343a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715696510046,"stop":1715696510046,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ae99c7b1b8fdf4","name":"Overlapping topic subscription","time":{"start":1715697211454,"stop":1715697211454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e471246996dd41e","name":"Query with Promise Callback, No Decoder","time":{"start":1715697116946,"stop":1715697116947,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea279a5b73da48c","name":"receives messages sent to provided content topic through callback","time":{"start":1715697024181,"stop":1715697024181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b82994fe1f61b298","name":"Subscribe to topic containing long and receive message","time":{"start":1715696813514,"stop":1715696813514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a789afc76c880b53","name":"should handle a minimal index list","time":{"start":1715696510173,"stop":1715696510173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed86fc2c86be83b7","name":"Reusing cursor across nodes","time":{"start":1715697083758,"stop":1715697083758,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8acc931c13a9d2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715696813512,"stop":1715696813512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24b3f083a9b9557","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app26/1/topic326/utf8","time":{"start":1715697070320,"stop":1715697070321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfc2ca01573e39b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715697037147,"stop":1715697037147,"duration":0},"status":"passed","severity":"normal"},{"uid":"da71d87b27689bfc","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715696518057,"stop":1715696518057,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea645936eb5f3b","name":"Check received message containing special chars","time":{"start":1715697032483,"stop":1715697032483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f68e691db46ed8b","name":"Light Node - default protocols","time":{"start":1715697172710,"stop":1715697172710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f890ccc6217e9fa2","name":"throws on content topic with empty encoding field","time":{"start":1715696510031,"stop":1715696510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"3939dbe9fe08f364","name":"should throw error - no id","time":{"start":1715696518676,"stop":1715696518680,"duration":4},"status":"passed","severity":"normal"},{"uid":"97ebeb1c86bf07db","name":"Check publish message containing Script","time":{"start":1715697023919,"stop":1715697023919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0326ccdc9c0c62","name":"should decode valid enr with tcp successfully","time":{"start":1715696518674,"stop":1715696518675,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd08c4cee16bd27","name":"Push message with custom timestamp: 1684938357118","time":{"start":1715696983947,"stop":1715696983947,"duration":0},"status":"passed","severity":"normal"},{"uid":"46329540dee4be2c","name":"Push message with content topic containing short","time":{"start":1715697101748,"stop":1715697101748,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4bef497a84391d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715696611543,"stop":1715696611544,"duration":1},"status":"passed","severity":"normal"},{"uid":"72304c2268c8ff96","name":"Check received message containing JSON","time":{"start":1715696736528,"stop":1715696736528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a081d3809b91f1c1","name":"Subscribe and receive messages via waku relay post","time":{"start":1715697211443,"stop":1715697211443,"duration":0},"status":"passed","severity":"normal"},{"uid":"95de65dbd96a4310","name":"should not fail to stop the service if it was not started","time":{"start":1715696571909,"stop":1715696571910,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc1a4240b15a155","name":"Decrypt messages","time":{"start":1715696984811,"stop":1715696984811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3594ba98515d1fd2","name":"Check received message containing Arabic","time":{"start":1715696736525,"stop":1715696736525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddb06f1c26c6b7e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715696510050,"stop":1715696510051,"duration":1},"status":"passed","severity":"normal"},{"uid":"455bc14f06609648","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715696736535,"stop":1715696736535,"duration":0},"status":"passed","severity":"normal"},{"uid":"34392c2fd02acff3","name":"should be able to encode the field with only STORE set to true","time":{"start":1715696518050,"stop":1715696518051,"duration":1},"status":"passed","severity":"normal"},{"uid":"c369018a4550c149","name":"random static sharding 9 - Cluster ID: 844, Shard ID: 764","time":{"start":1715697086067,"stop":1715697086068,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77443c359ab8ab0","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715696727206,"stop":1715696727208,"duration":2},"status":"passed","severity":"normal"},{"uid":"c29fd05aeec27e6e","name":"Check publish message containing SQL Injection","time":{"start":1715697023918,"stop":1715697023919,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cf359896a3a5dc","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715696981213,"stop":1715696981213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e903c73d59b03d7b","name":"isConnected should return false after all peers disconnect","time":{"start":1715696611544,"stop":1715696611545,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ca5f04c745ecf6","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715697024181,"stop":1715697024181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed802f06f585b5eb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715697211445,"stop":1715697211445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c978ba73f4f1d9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715696611550,"stop":1715696611551,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2b291da368fbd3","name":"Check received message containing Basic HTML tag","time":{"start":1715697032486,"stop":1715697032486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9863dc6bc084f54c","name":"Ping on subscribed peer","time":{"start":1715696638451,"stop":1715696638452,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d418af53cc3515","name":"should properly create location multiaddrs - tcp6","time":{"start":1715696518684,"stop":1715696518684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2b75cff63b7d50","name":"Check message received after nwaku node is restarted","time":{"start":1715697032512,"stop":1715697032513,"duration":1},"status":"skipped","severity":"normal"},{"uid":"199520d7fa2b7b49","name":"Generator, 2 different pubsubtopics","time":{"start":1715697129830,"stop":1715697129831,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba57719332afd","name":"groups content topics by expected pubsub topic","time":{"start":1715696510036,"stop":1715696510037,"duration":1},"status":"passed","severity":"normal"},{"uid":"191ca022908fa45","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715696813512,"stop":1715696813512,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b9a070a21f4a4a","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715696510053,"stop":1715696510053,"duration":0},"status":"passed","severity":"normal"},{"uid":"6224adf6db791676","name":"should decode valid enr successfully","time":{"start":1715696518674,"stop":1715696518674,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9bc6a3b5558f9f","name":"Push message with content topic containing Arabic","time":{"start":1715697101755,"stop":1715697101756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad718de937c99af1","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715696523335,"stop":1715696523336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5806f0988b5d20d6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715697162284,"stop":1715697162285,"duration":1},"status":"passed","severity":"normal"},{"uid":"802f1372f70b5f03","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715696534536,"stop":1715696534536,"duration":0},"status":"passed","severity":"normal"},{"uid":"967134ff9c871c54","name":"Filter","time":{"start":1715697172709,"stop":1715697172710,"duration":1},"status":"passed","severity":"normal"},{"uid":"190e389a3111212b","name":"Overlapping topic subscription","time":{"start":1715697211445,"stop":1715697211445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc362b5422a043","name":"Check received message with timestamp: 1715696560828000000 ","time":{"start":1715696736531,"stop":1715696736534,"duration":3},"status":"passed","severity":"normal"},{"uid":"74a88fb270003438","name":"non connected peers","time":{"start":1715696981402,"stop":1715696981402,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d15ad128ae7cd7a1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715697162286,"stop":1715697162286,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ddde0b6bbb7442","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715696510034,"stop":1715696510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bffe3ade9bd514","name":"Check received message containing XML","time":{"start":1715696736527,"stop":1715696736527,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b52e6f87cb9e3e","name":"Check received message containing Script","time":{"start":1715697032485,"stop":1715697032485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a72c8a5d94b9356","name":"should not receive a peer event before start","time":{"start":1715696538401,"stop":1715696538401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9603031d55126f2f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715697162284,"stop":1715697162284,"duration":0},"status":"passed","severity":"normal"},{"uid":"487e0492461de2e3","name":"Check received message containing long","time":{"start":1715697032495,"stop":1715697032495,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dad9326c98058c","name":"Push message with numeric payload","time":{"start":1715697101735,"stop":1715697101736,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba75ecaba6f724a2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715697211458,"stop":1715697211458,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cebf042fa82158","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715696510032,"stop":1715696510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5f418c90b61b3d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715696512719,"stop":1715696512719,"duration":0},"status":"passed","severity":"normal"},{"uid":"70996fd5943d68cc","name":"Check received message containing Russian","time":{"start":1715696736525,"stop":1715696736525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fc6f09447bc960","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715696727215,"stop":1715696727216,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aecf58b1bdaa470","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715696538402,"stop":1715696538402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37f32819d4751e9","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715697024181,"stop":1715697024181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd837af9ec2024fe","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715696518060,"stop":1715696518061,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f99fb49d01ec65","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715696510044,"stop":1715696510044,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fe6b0961ad2b58","name":"should emit a peer event after start","time":{"start":1715696538400,"stop":1715696538401,"duration":1},"status":"passed","severity":"normal"},{"uid":"f719950f6a8feedf","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715696568948,"stop":1715696568948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8f86d6fe05e2b0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715696794777,"stop":1715696794777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79009d0c6f12d72","name":"Check message with no payload is not received","time":{"start":1715696736538,"stop":1715696736538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5ed32a9a95eaa1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715696544391,"stop":1715696544393,"duration":2},"status":"passed","severity":"normal"},{"uid":"da3eda7e1f0b395c","name":"Push 30 different messages","time":{"start":1715696983929,"stop":1715696983929,"duration":0},"status":"passed","severity":"normal"},{"uid":"72179b91b45fcda9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715696794775,"stop":1715696794776,"duration":1},"status":"passed","severity":"normal"},{"uid":"13aaeb8444e322de","name":"Refresh subscription","time":{"start":1715697211455,"stop":1715697211455,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f18540363d07a24","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715696510054,"stop":1715696510055,"duration":1},"status":"passed","severity":"normal"},{"uid":"34486f7c964e5808","name":"Check message with no payload is not received","time":{"start":1715697032492,"stop":1715697032492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3543c8e74cca3024","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715696582653,"stop":1715696582653,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a226901446a4ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715697211458,"stop":1715697211458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1db6d243b2b660a","name":"Check received message containing emoji","time":{"start":1715696736531,"stop":1715696736531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c78eb0de688466","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715696534684,"stop":1715696534684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec727dcf37177533","name":"should return empty list for no shard","time":{"start":1715696510042,"stop":1715696510042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ff18b539e47c01","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715697141068,"stop":1715697141069,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67b49b6eabe942f","name":"Check meta is set [symmetric]","time":{"start":1715696544394,"stop":1715696544394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3cc12ea429cc0b","name":"Check publish message containing unicode special characters","time":{"start":1715697023922,"stop":1715697023922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac42b15e9ff9525a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715697116935,"stop":1715697116937,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf80f6cc4bb6f592","name":"Accepts a valid Waku Message","time":{"start":1715696527061,"stop":1715696527063,"duration":2},"status":"passed","severity":"normal"},{"uid":"52fb5fd1f7bac0e6","name":"Store - dialed after - with timeout","time":{"start":1715697172709,"stop":1715697172709,"duration":0},"status":"passed","severity":"normal"},{"uid":"668a2ec3a7e3204b","name":"Push message with content topic containing escaped characters","time":{"start":1715696983944,"stop":1715696983944,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad7ef9f0ebc0ff9","name":"Check publish message after client node is restarted","time":{"start":1715697023930,"stop":1715697023930,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8fd8608356d875c","name":"Query with Ordered Callback, No Decoder","time":{"start":1715697116944,"stop":1715697116944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b448cd74d713f8","name":"Relay - dialed first","time":{"start":1715697172707,"stop":1715697172707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f047fbf305e7f5d3","name":"Ping on unsubscribed peer","time":{"start":1715696638454,"stop":1715696638455,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cef5e42c9d5bc5","name":"Passing page size 1 when there are 4 messages","time":{"start":1715697149592,"stop":1715697149593,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eab18ad5acf3279","name":"should properly create location multiaddrs - tcp","time":{"start":1715696518684,"stop":1715696518685,"duration":1},"status":"passed","severity":"normal"},{"uid":"d022d8f20e02a8cf","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715697101760,"stop":1715697101761,"duration":1},"status":"passed","severity":"normal"},{"uid":"428fbe5192906d4b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715697162286,"stop":1715697162286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1876bef2fdea8836","name":"Callback on promise, aborts when callback returns true","time":{"start":1715697142291,"stop":1715697142291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37d2e620255bd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app49/2/topic215/utf8","time":{"start":1715697070321,"stop":1715697070321,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ab4076d26365e1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715697211458,"stop":1715697211459,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b72208db75d896f","name":"Push message with custom timestamp: 1715693157118","time":{"start":1715696983947,"stop":1715696983948,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c1221330f3272a","name":"Check received message with timestamp: 1715696560838000000 ","time":{"start":1715697032489,"stop":1715697032489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb8385be0f2fdbb","name":"Check message on other pubsub topic is not received","time":{"start":1715697032491,"stop":1715697032491,"duration":0},"status":"passed","severity":"normal"},{"uid":"281ce6e6dbc7edfb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715696649380,"stop":1715696649380,"duration":0},"status":"passed","severity":"normal"},{"uid":"97daa03771d3cec9","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715696510055,"stop":1715696510056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db256ffdf381e3c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715696534685,"stop":1715696534685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b87ac8d0a0c3eab6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715696518052,"stop":1715696518053,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff3e055c74ca0fe","name":"Subscribe to topic containing Script and publish message","time":{"start":1715697037149,"stop":1715697037149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06ddeba1293d28a","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715696510055,"stop":1715696510055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cb2acbba206efc","name":"random static sharding 3 - Cluster ID: 171, Shard ID: 474","time":{"start":1715697086062,"stop":1715697086063,"duration":1},"status":"passed","severity":"normal"},{"uid":"75650de6e7f20b18","name":"Check message with no content topic is not received","time":{"start":1715697032491,"stop":1715697032492,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5f37f4f73489c4","name":"Push message with rate limit","time":{"start":1715696983946,"stop":1715696983947,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f1ab39daf122f2","name":"different cluster, same shard: nodes don't connect","time":{"start":1715696861778,"stop":1715696861778,"duration":0},"status":"passed","severity":"normal"},{"uid":"503baef19fea29e5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715697310051,"stop":1715697310051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08e82037f5fb7e3","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715696727200,"stop":1715696727201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed945318ae306cf9","name":"should be able to decode the field with only STORE set to true","time":{"start":1715696518057,"stop":1715696518058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9abf4d8c625f940","name":"Nwaku publishes","time":{"start":1715697009291,"stop":1715697009292,"duration":1},"status":"passed","severity":"normal"},{"uid":"348e059fa02310ad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715697211456,"stop":1715697211456,"duration":0},"status":"passed","severity":"normal"},{"uid":"5352ee60fbd45d4f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715696518060,"stop":1715696518060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8acdc1ff856c4e","name":"Check received message containing escaped characters","time":{"start":1715697032501,"stop":1715697032501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f049c20ee2b238","name":"dispatchEvent via connectionManager","time":{"start":1715696601991,"stop":1715696601991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bd022daa6a31c0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715697211453,"stop":1715697211453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81344809fc2bccb","name":"Check message with no content topic is not received","time":{"start":1715696736537,"stop":1715696736538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a629f1c12a74bcce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715696813517,"stop":1715696813517,"duration":0},"status":"passed","severity":"normal"},{"uid":"179d609af02eee77","name":"Query with Ordered Callback, No message returned","time":{"start":1715697116945,"stop":1715697116945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf278aec7a65a61","name":"Sample","time":{"start":1715696518181,"stop":1715696518182,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ff92d3fdfba0f6","name":"connected peers and dial","time":{"start":1715696981400,"stop":1715696981401,"duration":1},"status":"skipped","severity":"normal"},{"uid":"98d2e98116213f0b","name":"Check received message containing Script","time":{"start":1715696736526,"stop":1715696736526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29181d5e803bda9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715696510032,"stop":1715696510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19af170f8397f1e","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715696510055,"stop":1715696510055,"duration":0},"status":"passed","severity":"normal"},{"uid":"969da22d3e5401a3","name":"Ping on unsubscribed peer","time":{"start":1715696601290,"stop":1715696601290,"duration":0},"status":"passed","severity":"normal"},{"uid":"268a493d7f2ba312","name":"Delete observer","time":{"start":1715696984812,"stop":1715696984812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6263b584193a68a4","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715696794788,"stop":1715696794789,"duration":1},"status":"passed","severity":"normal"},{"uid":"87098bc58e83e4a5","name":"Push message with shell command payload","time":{"start":1715696983926,"stop":1715696983926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37ba8a210290fe7","name":"should not fail to start the service if it is already started","time":{"start":1715696571910,"stop":1715696571911,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95e630b7a9ae346","name":"Push message with content topic containing Russian","time":{"start":1715697101756,"stop":1715697101757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e7788f547ba03","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715697070325,"stop":1715697070327,"duration":2},"status":"passed","severity":"normal"},{"uid":"acbbadd15ecac67a","name":"A test","time":{"start":1715696813644,"stop":1715696813644,"duration":0},"status":"passed","severity":"normal"},{"uid":"807fadbb0b0920f0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715696518687,"stop":1715696518687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2aa21ff7f4c2b06","name":"Subscribe and receives messages on 20 topics","time":{"start":1715696813511,"stop":1715696813511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c58415c4f7b7264","name":"Push message with numeric payload","time":{"start":1715696983912,"stop":1715696983913,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce5f41a7539d905","name":"Fails to publish duplicate message","time":{"start":1715697023927,"stop":1715697023927,"duration":0},"status":"passed","severity":"normal"},{"uid":"113bbd20a557be88","name":"Check publish message containing JSON","time":{"start":1715697023920,"stop":1715697023921,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf5a43fe7be4acc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715696534534,"stop":1715696534534,"duration":0},"status":"passed","severity":"normal"},{"uid":"342acf3792bd8f87","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715696510033,"stop":1715696510034,"duration":1},"status":"passed","severity":"normal"},{"uid":"782a369dc09da3dc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app83/6/topic296/utf8","time":{"start":1715697070317,"stop":1715697070318,"duration":1},"status":"passed","severity":"normal"},{"uid":"c310398ff8274ec4","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715696510052,"stop":1715696510053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5887c7025a8df227","name":"should return unique PubsubTopics for static sharding","time":{"start":1715696510040,"stop":1715696510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd2e4835f68e98e","name":"Check publish message containing Basic HTML tag","time":{"start":1715697023920,"stop":1715697023920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915f994e424f6fd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app50/9/topic761/proto","time":{"start":1715697070319,"stop":1715697070319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4c4d2ab82703b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715697037148,"stop":1715697037148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c04267c6a5cf94","name":"Check received message containing Chinese","time":{"start":1715697032483,"stop":1715697032483,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b23de294aceb47","name":"Check received message containing numeric","time":{"start":1715696736523,"stop":1715696736523,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c71041cbb1494a","name":"Check received message containing numeric","time":{"start":1715697032495,"stop":1715697032495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e990eae2361935c","name":"Nodes with multiple pubsub topic","time":{"start":1715696999811,"stop":1715696999812,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc6dcaa9bee10d3","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715697116943,"stop":1715697116943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49fc476f8aafcbc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715697083755,"stop":1715697083756,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d8015f0c545bbc","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715696727208,"stop":1715696727209,"duration":1},"status":"passed","severity":"normal"},{"uid":"e481ff2b051d7f90","name":"Push message with JSON payload","time":{"start":1715697101740,"stop":1715697101741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8abf0ace5a10b4","name":"Push message with shell command payload","time":{"start":1715697101741,"stop":1715697101741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40e97e4b6d0aab9","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715696510058,"stop":1715696510058,"duration":0},"status":"passed","severity":"normal"},{"uid":"162d9648e0c1476d","name":"Relay","time":{"start":1715696570930,"stop":1715696570931,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d8e53cf2c2be80","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715696510049,"stop":1715696510049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de5df24ec2dd584","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715697211456,"stop":1715697211456,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ce9ebdc1261392","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715696510049,"stop":1715696510049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c18ba915bd1d8d0","name":"more peers than existing","time":{"start":1715696981401,"stop":1715696981401,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8b3c93c94cc0cee","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715696510038,"stop":1715696510038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9a9f2d809d12d3","name":"Fails to push message bigger that 1MB","time":{"start":1715697101777,"stop":1715697101777,"duration":0},"status":"passed","severity":"normal"},{"uid":"87af432e7f574e77","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715696534685,"stop":1715696534685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89edda1a986e5460","name":"Push message with content topic containing emoji","time":{"start":1715697101772,"stop":1715697101773,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a69dce042dfd394","name":"Using a function","time":{"start":1715697164537,"stop":1715697164537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7feb35334fb48fd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715697211451,"stop":1715697211451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00b8770a6016505","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715696727199,"stop":1715696727199,"duration":0},"status":"passed","severity":"normal"},{"uid":"9345363881ec6edd","name":"Check received message containing escaped characters","time":{"start":1715697032487,"stop":1715697032487,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3d8ba77916ff7","name":"Push message with SQL Injection payload","time":{"start":1715696983916,"stop":1715696983917,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b13c513b393088","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715697083757,"stop":1715697083757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f411dd000e5cf4d4","name":"Push message with content topic containing Chinese","time":{"start":1715696983938,"stop":1715696983938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f251bcbf0bee1455","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715697211460,"stop":1715697211460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be12016371ea9c2","name":"addEventListener with wrong event","time":{"start":1715696601989,"stop":1715696601989,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cc9992289df36","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715696649381,"stop":1715696649381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb0237ea927f09d","name":"Push message equal or less that 1MB","time":{"start":1715697101777,"stop":1715697101777,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d0f3c37715b161","name":"Passing page size 110 when there are 120 messages","time":{"start":1715697149603,"stop":1715697149605,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e1cb01b56ee6de","name":"should emit a peer event after start","time":{"start":1715696571911,"stop":1715696571911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dfec68a024af28","name":"should properly create peer info with all multiaddrs","time":{"start":1715696518685,"stop":1715696518685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25f534bb6b0ebae","name":"Decoder throws on empty string content topic","time":{"start":1715696523644,"stop":1715696523645,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08c769449f3e09b","name":"Push message with escaped characters payload","time":{"start":1715697101741,"stop":1715697101741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c32c218aca407","name":"Fails to push message with empty content topic","time":{"start":1715696983945,"stop":1715696983945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69be82874baf5e9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715696510044,"stop":1715696510044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f006049e3e96b26","name":"Fails to push message with large meta","time":{"start":1715697101774,"stop":1715697101774,"duration":0},"status":"passed","severity":"normal"},{"uid":"439123ac128ab76e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715696794787,"stop":1715696794788,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c8b3525a7c32ea","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715697083759,"stop":1715697083759,"duration":0},"status":"passed","severity":"normal"},{"uid":"187bab5abfcde1ff","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715696510043,"stop":1715696510043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2896078beb0cea71","name":"Push message with long payload","time":{"start":1715696983911,"stop":1715696983912,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ff3a9204d8686c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715697211459,"stop":1715697211459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4539bdfd25ed6329","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715697211449,"stop":1715697211450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ce8c78192a8c4b","name":"Refresh subscription","time":{"start":1715697211446,"stop":1715697211446,"duration":0},"status":"passed","severity":"normal"},{"uid":"456b3245132df125","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715696510042,"stop":1715696510042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9b07ebdc0e61b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715696510048,"stop":1715696510048,"duration":0},"status":"passed","severity":"normal"}] |