mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-19 13:23:13 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"bcab6f11c6fe32ad","name":"Using a function","time":{"start":1714431084050,"stop":1714431084051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ac0ecbfad28ca1","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1714430430738,"stop":1714430430738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8943d158da56445","name":"should properly compute the node id","time":{"start":1714430439311,"stop":1714430439311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0618409a09537f5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1714430430742,"stop":1714430430742,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e911bece74a745","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1714430438511,"stop":1714430438512,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b52b7afa3c8bb4","name":"Push message with content topic containing Script","time":{"start":1714431035242,"stop":1714431035243,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e9b5d647f6dab3","name":"Ephemeral field is preserved - encoder v0","time":{"start":1714430497203,"stop":1714430497204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c06dfaf507a0a2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1714430438513,"stop":1714430438514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29e866cfeb2cf33","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1714430946061,"stop":1714430946062,"duration":1},"status":"passed","severity":"normal"},{"uid":"732a1cb1b1a2b92f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1714431063429,"stop":1714431063430,"duration":1},"status":"passed","severity":"normal"},{"uid":"5445b12d27325c6a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1714430536438,"stop":1714430536440,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b966de92c579e7e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714430732682,"stop":1714430732682,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c59a711569c1ac6","name":"Check received message containing escaped characters","time":{"start":1714430652880,"stop":1714430652881,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f49d2320042835","name":"Ping on unsubscribed peer","time":{"start":1714430556000,"stop":1714430556000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d451eda1c8e92c0","name":"removeEventListener with correct event","time":{"start":1714430523385,"stop":1714430523385,"duration":0},"status":"passed","severity":"normal"},{"uid":"66049a105328f8f7","name":"Filter","time":{"start":1714431099665,"stop":1714431099666,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecc70de15fa44a","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1714430659383,"stop":1714430659384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cae1142dfa69b1a","name":"Push message with emoji payload","time":{"start":1714430892447,"stop":1714430892447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91e9b7deb612a73","name":"Fails to publish message with size larger than 1 MB","time":{"start":1714430938923,"stop":1714430938924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f49145fa33a291","name":"Query generator for 2000 messages","time":{"start":1714431063431,"stop":1714431063432,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ad6877ae5f31fe","name":"Push message with Russian payload","time":{"start":1714430892437,"stop":1714430892442,"duration":5},"status":"passed","severity":"normal"},{"uid":"b8b42876e6e8fd0","name":"Push 30 different messages","time":{"start":1714430892448,"stop":1714430892448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1341c1720fd2d","name":"Passing page size 19 when there are 20 messages","time":{"start":1714431067885,"stop":1714431067885,"duration":0},"status":"passed","severity":"normal"},{"uid":"71254b54cfe657f2","name":"should properly create location multiaddrs - tcp","time":{"start":1714430439314,"stop":1714430439314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2307a2b37fb2bd86","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1714430536422,"stop":1714430536423,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc678d4a0eae5c7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1714431292233,"stop":1714431292233,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eead6a7cf83570","name":"should not fail to start the service if it is already started","time":{"start":1714430495733,"stop":1714430495733,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e7f5acc7e64ea4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714431131887,"stop":1714431131888,"duration":1},"status":"passed","severity":"normal"},{"uid":"633e5ee1f0aaf563","name":"different cluster, same shard: nodes don't connect","time":{"start":1714430776812,"stop":1714430776813,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a6ce87e71d3ba3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714430732684,"stop":1714430732686,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3b2622b59b31dc1","name":"random static sharding 4 - Cluster ID: 796, Shard ID: 689","time":{"start":1714430997201,"stop":1714430997201,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d3f08588c1f811","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714430575909,"stop":1714430575909,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7579131e349f62","name":"shard 0","time":{"start":1714430997197,"stop":1714430997198,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddecd11b2746f80a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1714430430725,"stop":1714430430725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caab9731a5410b3","name":"should only return 1 node with relay capability","time":{"start":1714430455642,"stop":1714430455643,"duration":1},"status":"passed","severity":"normal"},{"uid":"143608e895824d73","name":"Publish message with custom timestamp: Mon Apr 29 2024 21:48:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1714430938920,"stop":1714430938921,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f0191cbf77d261","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714430732671,"stop":1714430732671,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b5993f2d62fa3e","name":"Push message with SQL Injection payload","time":{"start":1714431035222,"stop":1714431035222,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e48ea348563ed0","name":"Decoder throws on empty string content topic","time":{"start":1714430465324,"stop":1714430465324,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b61f4faeb87f81","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app15/2/topic135/xml","time":{"start":1714430988314,"stop":1714430988314,"duration":0},"status":"passed","severity":"normal"},{"uid":"712a9d0291f29dc3","name":"Correctly serialized arguments","time":{"start":1714430776918,"stop":1714430776919,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9167fd89240a18","name":"Subscribe and receive messages via lightPush","time":{"start":1714430732670,"stop":1714430732670,"duration":0},"status":"passed","severity":"normal"},{"uid":"84683a4399febb","name":"different cluster, same shard: nodes don't connect","time":{"start":1714430659380,"stop":1714430659380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad79cedbacaaa5a7","name":"Check received message containing unicode special characters","time":{"start":1714430948525,"stop":1714430948525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1f2c67cce02a79","name":"Check received message containing shell command","time":{"start":1714430948524,"stop":1714430948524,"duration":0},"status":"passed","severity":"normal"},{"uid":"467f9e80ad79ab03","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1714430430732,"stop":1714430430732,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaac8b540f1daa72","name":"Register correct protocols","time":{"start":1714430946038,"stop":1714430946038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4219feb463c7c457","name":"Check received message containing JSON","time":{"start":1714430948540,"stop":1714430948554,"duration":14},"status":"passed","severity":"normal"},{"uid":"182b1f9c15136925","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app77/4/topic504/proto","time":{"start":1714430988311,"stop":1714430988312,"duration":1},"status":"passed","severity":"normal"},{"uid":"da57de98560135b2","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1714430483519,"stop":1714430483520,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76b2974d39147a9","name":"Check received message containing SQL Injection","time":{"start":1714430948521,"stop":1714430948522,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ef8c737dcab442","name":"should configure sharding based on application and version for autosharding","time":{"start":1714430430740,"stop":1714430430740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b703f512986df","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1714430430725,"stop":1714430430725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba017ea31c9dd8d","name":"Push message with custom timestamp: 1714427059647","time":{"start":1714430892463,"stop":1714430892463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e239c952ea392e8","name":"Check received message containing short","time":{"start":1714430948514,"stop":1714430948515,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e154a31f4c1967","name":"Check received message containing numeric","time":{"start":1714430948536,"stop":1714430948536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a60879901712c1","name":"same cluster, different shard: nodes don't connect","time":{"start":1714430659379,"stop":1714430659380,"duration":1},"status":"passed","severity":"normal"},{"uid":"26390a7ec2bae365","name":"should not receive a peer event before start","time":{"start":1714430495734,"stop":1714430495734,"duration":0},"status":"passed","severity":"normal"},{"uid":"362f3114c194fdef","name":"Query Generator, Multiple PubsubTopics","time":{"start":1714431036760,"stop":1714431036761,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec8013e1d92df60","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1714430430739,"stop":1714430430739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3b01d6145d6fbb","name":"Push message with short payload","time":{"start":1714431035211,"stop":1714431035212,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3fe04dff068e7f","name":"should use the provided clusterId for the pubsub topic","time":{"start":1714430430743,"stop":1714430430743,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ff0eb684094778","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1714430911542,"stop":1714430911542,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe331eadee40450b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1714430988316,"stop":1714430988317,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf07739cea2f930","name":"passes more than one ENR URLs and attempts connection","time":{"start":1714430495736,"stop":1714430495736,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4618d7aafb0d6e2","name":"Passing cursor with wrong pubsubTopic","time":{"start":1714431002234,"stop":1714431002234,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d593b06931d65d","name":"Decoder throws on undefined content topic","time":{"start":1714430444362,"stop":1714430444362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0687b1c0962577","name":"Passing page size 10 when there are 10 messages","time":{"start":1714431067884,"stop":1714431067884,"duration":0},"status":"passed","severity":"normal"},{"uid":"96190c30b9e18812","name":"Generator, custom pubsub topic","time":{"start":1714431050888,"stop":1714431050889,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c980b2dffaaed56","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714431131898,"stop":1714431131898,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bf0f3bc6b56c79","name":"Reopen subscription with peer with lost subscription","time":{"start":1714430556001,"stop":1714430556001,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cd2e17e4ffa7c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1714430430727,"stop":1714430430727,"duration":0},"status":"passed","severity":"normal"},{"uid":"317875fb7550381c","name":"can start the service","time":{"start":1714430459328,"stop":1714430459329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34d27f47d22b5d3","name":"Subscribe to topic containing short and receive message","time":{"start":1714431131882,"stop":1714431131882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef341df38af67ff","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1714430430745,"stop":1714430430745,"duration":0},"status":"passed","severity":"normal"},{"uid":"725628de204d291b","name":"Fails to push message with empty content topic","time":{"start":1714431035249,"stop":1714431035249,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd20bf2b88f5817","name":"Generator, custom pubsub topic","time":{"start":1714431050885,"stop":1714431050886,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa202d679805a983","name":"Check received message containing numeric","time":{"start":1714430652867,"stop":1714430652867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d0f0534b0a22b","name":"Query Generator - forward","time":{"start":1714431055625,"stop":1714431055626,"duration":1},"status":"passed","severity":"normal"},{"uid":"396dfed903f921c6","name":"Push message with custom timestamp: 1714434253049","time":{"start":1714431035252,"stop":1714431035253,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6d57745f3bd0a0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714430732675,"stop":1714430732676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0ae7173163e69c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1714430938919,"stop":1714430938920,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17b5bcc4daa3586","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714431131894,"stop":1714431131895,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bed9d89c90bd32","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659391,"stop":1714430659392,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d48579de2796fa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1714431087763,"stop":1714431087764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11741e53972c78d","name":"ignores domain fetching errors","time":{"start":1714430455641,"stop":1714430455641,"duration":0},"status":"passed","severity":"normal"},{"uid":"567874b1528c0204","name":"should get / set TCP multiaddr","time":{"start":1714430439312,"stop":1714430439313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1909d5e09f63702","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1714430659408,"stop":1714430659409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f81b8aa1a1e389","name":"Push message with numeric payload","time":{"start":1714431035214,"stop":1714431035214,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9bd0677cd407ce","name":"Check message with invalid timestamp is not received","time":{"start":1714430652887,"stop":1714430652888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbc2b9685ec42a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714430911545,"stop":1714430911545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ef70abaa29d94b","name":"Ping on subscribed peer","time":{"start":1714430515426,"stop":1714430515426,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1f55018073ca9d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714430712222,"stop":1714430712225,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ec8d391ceb38da","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1714430430728,"stop":1714430430728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfc9c3e9680c9a6","name":"Push message with custom timestamp: 1683672259647","time":{"start":1714430892463,"stop":1714430892463,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f3957bfaf9b8","name":"removeEventListener with wrong event","time":{"start":1714430523385,"stop":1714430523385,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d577e64266802","name":"Fields are not dropped","time":{"start":1714430443752,"stop":1714430443753,"duration":1},"status":"passed","severity":"normal"},{"uid":"c453942fe4a28641","name":"Ping on peer without subscriptions","time":{"start":1714430556002,"stop":1714430556002,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dce97510c9a6c34","name":"Push message with numeric payload","time":{"start":1714430892432,"stop":1714430892433,"duration":1},"status":"passed","severity":"normal"},{"uid":"739adb7c08a20c16","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714431131887,"stop":1714431131887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1360aa104ad265f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714431131885,"stop":1714431131885,"duration":0},"status":"passed","severity":"normal"},{"uid":"55548e53e121c7a1","name":"Check publish message containing Russian","time":{"start":1714430938911,"stop":1714430938913,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2a086ff2a6db2ff","name":"throws on content topic with too few or too many fields","time":{"start":1714430430706,"stop":1714430430707,"duration":1},"status":"passed","severity":"normal"},{"uid":"13526f33d77c224b","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1714430659439,"stop":1714430659440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfa74f093f9d390","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1714430997198,"stop":1714430997198,"duration":0},"status":"passed","severity":"normal"},{"uid":"941b6bc82744d34d","name":"Throws when trying to push message with empty payload","time":{"start":1714431035237,"stop":1714431035238,"duration":1},"status":"passed","severity":"normal"},{"uid":"72662022ece291c","name":"Push message with content topic containing Arabic","time":{"start":1714430892451,"stop":1714430892451,"duration":0},"status":"passed","severity":"normal"},{"uid":"196db7e44bc840f1","name":"Subscribe and receives messages on 20 topics","time":{"start":1714431131892,"stop":1714431131892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071783cf59dd336","name":"Decrypt messages","time":{"start":1714430895303,"stop":1714430895303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6915bc70c7a823","name":"addEventListener with wrong event","time":{"start":1714430523384,"stop":1714430523384,"duration":0},"status":"passed","severity":"normal"},{"uid":"90311c7afbb08ed8","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1714430430738,"stop":1714430430739,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8ac71fd7f365e3","name":"throws an error for improperly formatted content topics","time":{"start":1714430430721,"stop":1714430430721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b56b0818cdff4f2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1714430430714,"stop":1714430430714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d6ac78805f364","name":"Check message with no payload is not received","time":{"start":1714430652891,"stop":1714430652892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a498d31d56abbb25","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1714430946066,"stop":1714430946067,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eda0ef6806bb925","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1714430430730,"stop":1714430430730,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cb5cc0aad39183","name":"should handle a minimal index list","time":{"start":1714430430745,"stop":1714430430745,"duration":0},"status":"passed","severity":"normal"},{"uid":"962996a8681167f5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1714430430728,"stop":1714430430729,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d9d3dd7a35c66e","name":"Passing an array","time":{"start":1714431084050,"stop":1714431084050,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bb7ba70f2249f3","name":"Push message with content topic containing numeric","time":{"start":1714431035239,"stop":1714431035240,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d85cc9f0689327","name":"Push message with content topic containing Russian","time":{"start":1714431035241,"stop":1714431035241,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc424fd75ae0b243","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app8/5/topic33/xml","time":{"start":1714430988313,"stop":1714430988313,"duration":0},"status":"passed","severity":"normal"},{"uid":"efde54f4b008d3f","name":"Overlapping topic subscription","time":{"start":1714431131881,"stop":1714431131881,"duration":0},"status":"passed","severity":"normal"},{"uid":"163ddb377ec7db59","name":"should add and remove event listeners correctly","time":{"start":1714430459334,"stop":1714430459334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a623e6e2e3835b0","name":"Callback on promise","time":{"start":1714431063427,"stop":1714431063428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0ae8b2d7e01c1b","name":"Check meta is set [symmetric]","time":{"start":1714430465321,"stop":1714430465321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f6dc05fc0897dd","name":"Push message with escaped characters payload","time":{"start":1714431035224,"stop":1714431035227,"duration":3},"status":"passed","severity":"normal"},{"uid":"efc01e69de1b0160","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app14/6/topic452/proto","time":{"start":1714430988309,"stop":1714430988310,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5f95c31273b58a","name":"Check received message with timestamp: 1714430482770 ","time":{"start":1714430652884,"stop":1714430652885,"duration":1},"status":"passed","severity":"normal"},{"uid":"af686dcee42af084","name":"should not fail to stop the service if it was not started","time":{"start":1714430967042,"stop":1714430967042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e735c2b1e475136","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1714431087766,"stop":1714431087766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3226f7c11abb6764","name":"Ping on peer without subscriptions","time":{"start":1714430515426,"stop":1714430515427,"duration":1},"status":"passed","severity":"normal"},{"uid":"c578ff9013e7e9b3","name":"Fails to publish message with wrong content topic","time":{"start":1714430938922,"stop":1714430938922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fc7a735cececc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1714430465318,"stop":1714430465320,"duration":2},"status":"passed","severity":"normal"},{"uid":"427db4a570a6799d","name":"same cluster, same shard: nodes connect","time":{"start":1714430659379,"stop":1714430659379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1418a25a24cf71","name":"same cluster, different shard: nodes connect","time":{"start":1714430776812,"stop":1714430776812,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1ca9c81ecca584","name":"random static sharding 3 - Cluster ID: 369, Shard ID: 294","time":{"start":1714430997200,"stop":1714430997201,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a5eb1dcf189d7e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714430948558,"stop":1714430948558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b64cbc2d4a67c3c","name":"Check message with non string payload is not received","time":{"start":1714430948560,"stop":1714430948560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bd414a9457b58d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1714430946043,"stop":1714430946044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8544e6cf86cee43a","name":"Check received message containing Russian","time":{"start":1714430948538,"stop":1714430948539,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b7f48aeab77506","name":"pre and post cipher","time":{"start":1714430465902,"stop":1714430465902,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ec7603dc48017e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1714430438498,"stop":1714430438499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25fe5b6d8b87797","name":"should return all peers when numPeers is 0","time":{"start":1714430444016,"stop":1714430444016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d687c14fdeee86","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714430732689,"stop":1714430732689,"duration":0},"status":"passed","severity":"normal"},{"uid":"704a53bc59d62d8c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1714430438501,"stop":1714430438502,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e46c98c3f91618f","name":"Check message on other pubsub topic is not received","time":{"start":1714430948558,"stop":1714430948559,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd656425b305aaf0","name":"Check received message containing shell command","time":{"start":1714430948554,"stop":1714430948554,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d96c73cc225bcd","name":"connects to nwaku","time":{"start":1714431084048,"stop":1714431084049,"duration":1},"status":"passed","severity":"normal"},{"uid":"56dd5f1c23ad04d5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1714430438491,"stop":1714430438494,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd462a8404f8bb75","name":"LightPush","time":{"start":1714431099665,"stop":1714431099665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c68c2a94c581784","name":"should not fail to start the service if it is already started","time":{"start":1714430967042,"stop":1714430967043,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4a4804aa9929e4","name":"non connected peers","time":{"start":1714430892641,"stop":1714430892641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"caa8c3834009a566","name":"Ping on unsubscribed peer","time":{"start":1714430556002,"stop":1714430556002,"duration":0},"status":"passed","severity":"normal"},{"uid":"800383ba04438794","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1714430659405,"stop":1714430659406,"duration":1},"status":"passed","severity":"normal"},{"uid":"278643105d498d9a","name":"isConnected should return true after first peer connects","time":{"start":1714430536426,"stop":1714430536431,"duration":5},"status":"passed","severity":"normal"},{"uid":"5cf7eb12f76dde27","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1714430430740,"stop":1714430430740,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd148395811ebb92","name":"Subscribe to topic containing Script and receive message","time":{"start":1714431131897,"stop":1714431131897,"duration":0},"status":"passed","severity":"normal"},{"uid":"238cc4d753d75f97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1714430430734,"stop":1714430430734,"duration":0},"status":"passed","severity":"normal"},{"uid":"84196046827ff68","name":"new peer added after a peer was already found","time":{"start":1714430898546,"stop":1714430898546,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6043db1bcd31c7c","name":"Decoder throws on empty string content topic","time":{"start":1714430467281,"stop":1714430467282,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f502011d05899f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1714430430723,"stop":1714430430724,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c9110c54b1e554","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714431131884,"stop":1714431131884,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b2717d1b9eceb7","name":"Relay + Store","time":{"start":1714430439317,"stop":1714430439317,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a5f919a0f3fcd6","name":"Check received message containing emoji","time":{"start":1714430948526,"stop":1714430948526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c4e815f77bfcdc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1714430430732,"stop":1714430430733,"duration":1},"status":"passed","severity":"normal"},{"uid":"895e309881987d87","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1714430430719,"stop":1714430430719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36eb095ae670bcd","name":"Check message with no content topic is not received","time":{"start":1714430948531,"stop":1714430948532,"duration":1},"status":"passed","severity":"normal"},{"uid":"48141fcc61ecc0c1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714430712221,"stop":1714430712222,"duration":1},"status":"passed","severity":"normal"},{"uid":"228ac033f7331dce","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1714430430729,"stop":1714430430729,"duration":0},"status":"passed","severity":"normal"},{"uid":"76adbfef54253b0d","name":"should only return 1 node with store capability","time":{"start":1714430455643,"stop":1714430455643,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaac95def08ef2d9","name":"Push message with special chars payload","time":{"start":1714430892433,"stop":1714430892434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6a6d9d2b5aa577","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1714430430717,"stop":1714430430717,"duration":0},"status":"passed","severity":"normal"},{"uid":"815c03a2e44a90c3","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1714430659432,"stop":1714430659433,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f15a064140611b4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714431131883,"stop":1714431131883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4766a325e95e4627","name":"addEventListener with correct event","time":{"start":1714430523384,"stop":1714430523384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4132380835023d8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1714430444363,"stop":1714430444363,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2117976b4ff79f5","name":"Check message on other pubsub topic is not received","time":{"start":1714430652888,"stop":1714430652889,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3df26f4a4b359b","name":"throws on content topic with empty encoding field","time":{"start":1714430430710,"stop":1714430430710,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc2715a4359982","name":"Query generator for multiple messages with different content topic format","time":{"start":1714431063426,"stop":1714431063427,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b96bf2d92a9a15","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714431131879,"stop":1714431131879,"duration":0},"status":"passed","severity":"normal"},{"uid":"60225a8a2458d672","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714431050886,"stop":1714431050887,"duration":1},"status":"passed","severity":"normal"},{"uid":"7019fe939456381f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1714430439301,"stop":1714430439301,"duration":0},"status":"passed","severity":"normal"},{"uid":"30113010b237b55a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714430732686,"stop":1714430732687,"duration":1},"status":"passed","severity":"normal"},{"uid":"504f61c2889021ef","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1714431292232,"stop":1714431292232,"duration":0},"status":"passed","severity":"normal"},{"uid":"700ba592a0764d76","name":"Check received message containing Chinese","time":{"start":1714430652869,"stop":1714430652870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1fabc00cb78d55","name":"Check message received after jswaku node is restarted","time":{"start":1714430652892,"stop":1714430652893,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bedc7cbeb8afad81","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1714430988308,"stop":1714430988308,"duration":0},"status":"passed","severity":"normal"},{"uid":"711f380caa6e96b6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1714430455368,"stop":1714430455368,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9ca007fe5c7f2","name":"should properly create location multiaddrs - tcp6","time":{"start":1714430439314,"stop":1714430439314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9ae9774f2f29f0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1714430455645,"stop":1714430455645,"duration":0},"status":"skipped","severity":"normal"},{"uid":"234ee336e56c92ec","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714431131899,"stop":1714431131899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9114c17f036026f","name":"Push message with content topic containing unicode special characters","time":{"start":1714431035246,"stop":1714431035247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ed5f2e6f3b0fb4","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1714430659390,"stop":1714430659390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d80b2f0d745d60","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1714430483520,"stop":1714430483521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac58818b15ca36b7","name":"Push message with content topic containing special chars","time":{"start":1714430892450,"stop":1714430892450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5025c417ebbb34d9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430561833,"stop":1714430561833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d362dae689b4e343","name":"Check received message containing unicode special characters","time":{"start":1714430652881,"stop":1714430652882,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d5a195157cea5a","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1714430444017,"stop":1714430444018,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd4ae92bfcb3932","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714430712230,"stop":1714430712233,"duration":3},"status":"passed","severity":"normal"},{"uid":"97768b8d98832561","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1714431087770,"stop":1714431087771,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abb78eda907c340","name":"Check received message containing XML","time":{"start":1714430948523,"stop":1714430948523,"duration":0},"status":"passed","severity":"normal"},{"uid":"446c985d52b4365f","name":"should throw an error for missing sharding configuration","time":{"start":1714430430741,"stop":1714430430741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5ab0bdc52bb2bb","name":"Push message with content topic containing Script","time":{"start":1714430892452,"stop":1714430892454,"duration":2},"status":"passed","severity":"normal"},{"uid":"471a40df5d1ff2f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1714430430735,"stop":1714430430735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d6efc31ba49ca7","name":"Ephemeral messages are not stored","time":{"start":1714430497203,"stop":1714430497203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af89f208a36d99","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430561833,"stop":1714430561833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8f00cc6630badf","name":"Check received message containing JSON","time":{"start":1714430948523,"stop":1714430948524,"duration":1},"status":"passed","severity":"normal"},{"uid":"65354e52740a6013","name":"Check received message containing unicode special characters","time":{"start":1714430948555,"stop":1714430948555,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee124c594bb79bd","name":"throws on content topic with empty application field","time":{"start":1714430430708,"stop":1714430430708,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f986de859b65838","name":"should be able to encode the field with only FILTER set to true","time":{"start":1714430438496,"stop":1714430438497,"duration":1},"status":"passed","severity":"normal"},{"uid":"96092f8eecbcb07c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714430732671,"stop":1714430732671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc0cc951cb74542","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714430712226,"stop":1714430712227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8adba56c4d2c29","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1714430455368,"stop":1714430455369,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44a1dcad99b8988","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1714430497204,"stop":1714430497204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ac0c1577f91d8a","name":"Subscribe to topic containing Script and receive message","time":{"start":1714431131886,"stop":1714431131886,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e6adf14ce37af8","name":"getPeersByDiscovery","time":{"start":1714430523385,"stop":1714430523386,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0d8488aef22328","name":"Push message with content topic containing numeric","time":{"start":1714430892449,"stop":1714430892450,"duration":1},"status":"passed","severity":"normal"},{"uid":"119d1f59d8be251e","name":"should set field with only RELAY enabled","time":{"start":1714430439316,"stop":1714430439316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5772facc332a6b07","name":"should not fail to stop the service if it was not started","time":{"start":1714430459329,"stop":1714430459330,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a97835773449e4","name":"Fails to push message bigger that 1MB","time":{"start":1714430892464,"stop":1714430892464,"duration":0},"status":"passed","severity":"normal"},{"uid":"143b28857c771029","name":"Subscribe to topic containing Script and receive message","time":{"start":1714430732682,"stop":1714430732682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6bb75c2bdf37fd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1714431292231,"stop":1714431292232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1162667139d6774","name":"Fails to push message bigger that 1MB","time":{"start":1714431035254,"stop":1714431035254,"duration":0},"status":"passed","severity":"normal"},{"uid":"651cfdf4322337a9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1714430433312,"stop":1714430433313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b053a61411b68a8e","name":"should set field with only STORE enabled","time":{"start":1714430439316,"stop":1714430439316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c48278e7a44d","name":"Push message with content topic containing short","time":{"start":1714430892449,"stop":1714430892449,"duration":0},"status":"passed","severity":"normal"},{"uid":"550f4d276fac51ed","name":"Check message received after nwaku node is restarted","time":{"start":1714430652899,"stop":1714430652899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eac23c4b9e01d0df","name":"Check received message containing emoji","time":{"start":1714430948555,"stop":1714430948556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76fae9d2840cd85","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1714430659381,"stop":1714430659383,"duration":2},"status":"passed","severity":"normal"},{"uid":"64ee43fd541e6e53","name":"Check meta is set [ecies]","time":{"start":1714430467280,"stop":1714430467280,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f5eb34e94ae046","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1714431002225,"stop":1714431002226,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46e9853396cec6b","name":"Check message received after jswaku node is restarted","time":{"start":1714430948560,"stop":1714430948564,"duration":4},"status":"skipped","severity":"normal"},{"uid":"52c48cb6c2af7370","name":"1 Relay, 1 Filter, gives up","time":{"start":1714430455166,"stop":1714430455166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50dd6cf404c42bf","name":"Push message with content topic containing SQL Injection","time":{"start":1714431035241,"stop":1714431035242,"duration":1},"status":"passed","severity":"normal"},{"uid":"80349372df67b736","name":"Push message with content topic containing XML","time":{"start":1714431035243,"stop":1714431035243,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc25b210eb2f3210","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714431131880,"stop":1714431131880,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ec9ca0664ed26","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1714431087767,"stop":1714431087767,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7779522e0b2752","name":"should not fail to stop the service if it was not started","time":{"start":1714430495732,"stop":1714430495733,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff91cb79bf39de2","name":"Relay - dialed after","time":{"start":1714431099663,"stop":1714431099663,"duration":0},"status":"passed","severity":"normal"},{"uid":"14705d976a096b4f","name":"Round trip binary serialization","time":{"start":1714430444359,"stop":1714430444360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac0c8b22db936eb","name":"Push message with custom timestamp: 1714434259647","time":{"start":1714430892463,"stop":1714430892464,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc80e12ed499a9a","name":"more peers than existing","time":{"start":1714430892641,"stop":1714430892641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff4be3e42f517611","name":"should return unique PubsubTopics for static sharding","time":{"start":1714430430724,"stop":1714430430724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64577aa71a5dbc2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1714430467279,"stop":1714430467280,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a1143b0b285ca","name":"Light Node - default protocols","time":{"start":1714431099666,"stop":1714431099667,"duration":1},"status":"passed","severity":"normal"},{"uid":"725ee433fb49479f","name":"A test","time":{"start":1714430732791,"stop":1714430732791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6871b48c58f4fa6b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714430911541,"stop":1714430911541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44adc4a5e2bb0ef","name":"Encoder throws on undefined content topic","time":{"start":1714430467280,"stop":1714430467281,"duration":1},"status":"passed","severity":"normal"},{"uid":"483837329f66cf31","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1714430430733,"stop":1714430430733,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf6ee5a6bccce8c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714431131897,"stop":1714431131898,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8b331410a9fb03","name":"Publish message with rate limit","time":{"start":1714430938926,"stop":1714430938926,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f58651714f3492","name":"Subscribe to topic containing short and receive message","time":{"start":1714431131894,"stop":1714431131894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82a9f27f1f734e0","name":"should be called for bootstrap peers","time":{"start":1714430490970,"stop":1714430490970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8332c17c398c61cd","name":"should not receive a peer event before start","time":{"start":1714430967043,"stop":1714430967043,"duration":0},"status":"passed","severity":"normal"},{"uid":"463c4fef739f5da2","name":"Check received message containing Arabic","time":{"start":1714430652870,"stop":1714430652871,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fbf04cfb62d337","name":"Check message with no content topic is not received","time":{"start":1714430948559,"stop":1714430948559,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c43846075a738","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1714430659384,"stop":1714430659384,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9ed7879814046c","name":"should not receive a peer event after stop","time":{"start":1714430967044,"stop":1714430967045,"duration":1},"status":"passed","severity":"normal"},{"uid":"1476eef892ba227d","name":"Check message on other pubsub topic is not received","time":{"start":1714430948531,"stop":1714430948531,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d6796e1c3d762d","name":"Used by Waku Relay","time":{"start":1714431084051,"stop":1714431084051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8c9a8e2f5653b7","name":"should decode valid enr successfully","time":{"start":1714430439300,"stop":1714430439300,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edce2dcce062a0","name":"Mutual subscription","time":{"start":1714430946037,"stop":1714430946038,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2ecb04391cf6ca","name":"Fails to publish message with empty text","time":{"start":1714430938922,"stop":1714430938922,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e49a7311b74fcc","name":"Check received message containing long","time":{"start":1714430948535,"stop":1714430948535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fdff90287f82fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714430948529,"stop":1714430948529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87944408274e206","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1714431002224,"stop":1714431002225,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b2366743d9b606","name":"should throw an error for insufficient data","time":{"start":1714430430745,"stop":1714430430746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb000852b0ff04e","name":"can start the service","time":{"start":1714430967040,"stop":1714430967041,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6cb5eeb8275383","name":"Callback on promise, aborts when callback returns true","time":{"start":1714431063428,"stop":1714431063428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f45a44cc35547f5","name":"Symmetric encrypt & Decrypt","time":{"start":1714430465901,"stop":1714430465901,"duration":0},"status":"passed","severity":"normal"},{"uid":"363d3de68fe0628b","name":"Push message with content topic containing long","time":{"start":1714431035239,"stop":1714431035239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac38d9aab2b8dee","name":"should emit a peer event after start","time":{"start":1714430495734,"stop":1714430495734,"duration":0},"status":"passed","severity":"normal"},{"uid":"351b43c382f930f8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714430561834,"stop":1714430561835,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc510713fb74224c","name":"Generator, 2 different pubsubtopics","time":{"start":1714431050889,"stop":1714431050890,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ab02e2143513ea","name":"throws on content topic with generation field greater than 0","time":{"start":1714430430707,"stop":1714430430708,"duration":1},"status":"passed","severity":"normal"},{"uid":"457a1d2ef1e9a459","name":"can start and stop the service","time":{"start":1714430459329,"stop":1714430459329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e76bb68899b003","name":"random static sharding 1 - Cluster ID: 835, Shard ID: 905","time":{"start":1714430997198,"stop":1714430997199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9bf65e8657d8893","name":"Nodes with multiple pubsub topic","time":{"start":1714430911544,"stop":1714430911544,"duration":0},"status":"passed","severity":"normal"},{"uid":"619a2b4de5cd5593","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1714430430734,"stop":1714430430735,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f3332cc68b13bf","name":"Push message with content topic containing short","time":{"start":1714431035239,"stop":1714431035239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef41142c5aedf68","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1714430438510,"stop":1714430438511,"duration":1},"status":"passed","severity":"normal"},{"uid":"35681450758aae81","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714430948530,"stop":1714430948530,"duration":0},"status":"passed","severity":"normal"},{"uid":"75188d08917c768e","name":"Privacy Node - default protocol","time":{"start":1714431099667,"stop":1714431099667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbf5acef8e854cf","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1714431002227,"stop":1714431002227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea791986ebe9c4c1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714431131898,"stop":1714431131898,"duration":0},"status":"passed","severity":"normal"},{"uid":"208fe216cbb8df04","name":"Ping on peer without subscriptions","time":{"start":1714430555999,"stop":1714430555999,"duration":0},"status":"passed","severity":"normal"},{"uid":"960c770d050ce70f","name":"retrieves a single peer","time":{"start":1714430455639,"stop":1714430455640,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89085e50905f3b0","name":"should throw error - invalid id","time":{"start":1714430439302,"stop":1714430439310,"duration":8},"status":"passed","severity":"normal"},{"uid":"8cc3832852a53a82","name":"should use DNS peer discovery with light client","time":{"start":1714430495735,"stop":1714430495736,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c886461bdd183e70","name":"Push message with meta","time":{"start":1714430892461,"stop":1714430892462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4302a2ded256208","name":"Subscribe and receives messages on 20 topics","time":{"start":1714430732674,"stop":1714430732674,"duration":0},"status":"passed","severity":"normal"},{"uid":"631513863d62bf15","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714430732684,"stop":1714430732684,"duration":0},"status":"passed","severity":"normal"},{"uid":"be83b8c4733ea26d","name":"Query Generator, No message returned","time":{"start":1714431036763,"stop":1714431036764,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25cf1fad3c4eb9c","name":"Store - dialed first","time":{"start":1714431099664,"stop":1714431099664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdd60b3a5e72f6","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1714430659406,"stop":1714430659406,"duration":0},"status":"passed","severity":"normal"},{"uid":"183a99d65253950d","name":"Check received message containing Arabic","time":{"start":1714430948537,"stop":1714430948538,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac86fabbcaba5fb9","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1714430659444,"stop":1714430659444,"duration":0},"status":"passed","severity":"normal"},{"uid":"595e58ba2d0b29fe","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app50/1/topic579/test.js","time":{"start":1714430988312,"stop":1714430988312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a402ce875dca66","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1714430659390,"stop":1714430659391,"duration":1},"status":"passed","severity":"normal"},{"uid":"6822036007c86ca8","name":"Query with Ordered Callback, No message returned","time":{"start":1714431036768,"stop":1714431036768,"duration":0},"status":"passed","severity":"normal"},{"uid":"769e87175cf8a4f3","name":"Generator, 2 different pubsubtopics","time":{"start":1714431050886,"stop":1714431050886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2ebef7be58f9ed","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app45/8/topic313/xml","time":{"start":1714430988315,"stop":1714430988315,"duration":0},"status":"passed","severity":"normal"},{"uid":"387bd9334013d3f9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1714430430731,"stop":1714430430731,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3aab519ffa1eb3","name":"Check received message containing emoji","time":{"start":1714430652882,"stop":1714430652883,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68b7867ae341569","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1714430659381,"stop":1714430659381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b3b1b83067fa04","name":"Subscribe to topic containing Russian and publish message","time":{"start":1714430946045,"stop":1714430946046,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03a979f05b80118","name":"should throw an error for empty SingleShardInfos array","time":{"start":1714430430723,"stop":1714430430723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9d7d1d7d2b9118","name":"random static sharding 9 - Cluster ID: 438, Shard ID: 745","time":{"start":1714430997204,"stop":1714430997204,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ffa059658e046a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1714430776808,"stop":1714430776810,"duration":2},"status":"passed","severity":"normal"},{"uid":"789902433e3ef6b5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1714430911539,"stop":1714430911540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a741fe7ca29fa039","name":"Push message with Arabic payload","time":{"start":1714431035216,"stop":1714431035221,"duration":5},"status":"passed","severity":"normal"},{"uid":"e252adfb1d020bec","name":"Check publish message containing Basic HTML tag","time":{"start":1714430938916,"stop":1714430938917,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f6db11fe497d35","name":"should return false","time":{"start":1714430439310,"stop":1714430439311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e753cbdb8ef8ac","name":"Check publish message containing shell command","time":{"start":1714430938918,"stop":1714430938918,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ae0c975fd26fc6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1714431087763,"stop":1714431087763,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc8505ca8c2f1fc","name":"Push message with content topic containing Chinese","time":{"start":1714430892450,"stop":1714430892450,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d147c40298c9f4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714431131899,"stop":1714431131899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e871de0d5f7da650","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1714431036764,"stop":1714431036765,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaedaef107792d82","name":"Publish message with custom timestamp: Mon Apr 29 2024 23:48:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1714430938921,"stop":1714430938921,"duration":0},"status":"passed","severity":"normal"},{"uid":"975ab248880a3c39","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714430732675,"stop":1714430732675,"duration":0},"status":"passed","severity":"normal"},{"uid":"274cd7a3068c5493","name":"Check received message containing Script","time":{"start":1714430948522,"stop":1714430948522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46aae16d09aec39","name":"unsubscribes","time":{"start":1714431076632,"stop":1714431076632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36a14ef7bb91039","name":"should be able to decode the field with only RELAY set to true","time":{"start":1714430438504,"stop":1714430438505,"duration":1},"status":"passed","severity":"normal"},{"uid":"4324224ac26c9b14","name":"should encode/decode to text encoding","time":{"start":1714430439312,"stop":1714430439312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8af9cbb4d1f2ae3","name":"Push message with escaped characters payload","time":{"start":1714430892446,"stop":1714430892446,"duration":0},"status":"passed","severity":"normal"},{"uid":"688704080feca5f0","name":"Push message with Script payload","time":{"start":1714430892442,"stop":1714430892443,"duration":1},"status":"passed","severity":"normal"},{"uid":"2993d97b193ae7a3","name":"throws on content topic with empty version field","time":{"start":1714430430708,"stop":1714430430709,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ee057c9b7e8787","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430772726,"stop":1714430772727,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ae162ae37912a1","name":"should return valid sharding parameters for static sharding","time":{"start":1714430430739,"stop":1714430430739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9304d8cb2951f121","name":"Publish message with large meta","time":{"start":1714430938925,"stop":1714430938926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03a8406fe75cb66","name":"Check publish message after client node is restarted","time":{"start":1714430938925,"stop":1714430938925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"701727f384dd0f50","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1714430455367,"stop":1714430455368,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad38f8a1bebbbe8","name":"should be able to encode the field with only STORE set to true","time":{"start":1714430438494,"stop":1714430438495,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee909514f8b621a","name":"Subscribe and receive messages via lightPush","time":{"start":1714431131889,"stop":1714431131890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7ae72cf875420d","name":"Subscribe to topic containing short and publish message","time":{"start":1714430946042,"stop":1714430946042,"duration":0},"status":"passed","severity":"normal"},{"uid":"636d034023edb60c","name":"Nwaku publishes","time":{"start":1714430921010,"stop":1714430921010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0f77c43c4b43e5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430561836,"stop":1714430561838,"duration":2},"status":"passed","severity":"normal"},{"uid":"20520aa6a41bbff9","name":"Query with Promise Callback, No message returned","time":{"start":1714431036770,"stop":1714431036770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f7267fcb92865c","name":"Push message on custom pubsubTopic","time":{"start":1714430772726,"stop":1714430772726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca90bfe9e374630f","name":"Encoder throws on undefined content topic","time":{"start":1714430465322,"stop":1714430465322,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cf7cd3090d5b50","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1714431036765,"stop":1714431036766,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fb43d782921544","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714431131895,"stop":1714431131895,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ff2c73212c8f50","name":"Publish message with custom timestamp: Tue May 09 2023 22:48:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1714430938920,"stop":1714430938920,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f8528f9fac0d41","name":"Ping on unsubscribed peer","time":{"start":1714430515427,"stop":1714430515427,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff4a841829e4861","name":"returns all values when wanted number is greater than available values","time":{"start":1714430454539,"stop":1714430454539,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f50394bfa6c31","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1714430946041,"stop":1714430946041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76b22a703290401","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714430652885,"stop":1714430652886,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08aeb9d77bb01b3","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1714430659393,"stop":1714430659393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7ce60304f725c4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714431131899,"stop":1714431131900,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b9ab7df1fbd719","name":"Check publish message after service node is restarted","time":{"start":1714430938924,"stop":1714430938925,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a230c5b7f8796d98","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714430712226,"stop":1714430712226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f18b74af7c89946","name":"random static sharding 10 - Cluster ID: 668, Shard ID: 108","time":{"start":1714430997204,"stop":1714430997206,"duration":2},"status":"passed","severity":"normal"},{"uid":"816be6bbc1d72c9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430772726,"stop":1714430772726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd04e05100e2ba58","name":"Push message with content topic containing long","time":{"start":1714430892449,"stop":1714430892449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13b54022a4e9206","name":"Check publish message containing Chinese","time":{"start":1714430938911,"stop":1714430938911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a245d23f84515dd6","name":"All","time":{"start":1714430492851,"stop":1714430492853,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2b0838fad1ca9ee","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1714431002226,"stop":1714431002227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e24c3a80417059","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714431131881,"stop":1714431131881,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe33dedb6170828","name":"Meta field set when metaSetter is specified","time":{"start":1714430444360,"stop":1714430444361,"duration":1},"status":"passed","severity":"normal"},{"uid":"696dac9d3ec30501","name":"Passing page size 110 when there are 120 messages","time":{"start":1714431067886,"stop":1714431067887,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a248cb2c609b6bc","name":"Push message on custom pubsubTopic","time":{"start":1714430772724,"stop":1714430772724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7a046f2f56e5c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714431131893,"stop":1714431131893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67f640426a0e3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1714430430716,"stop":1714430430716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7485070684a2482a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1714430659445,"stop":1714430659446,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bada2da3c6d7ba7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1714430495736,"stop":1714430495736,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa6b4baff04177b","name":"Subscribe to topic containing long and publish message","time":{"start":1714430946042,"stop":1714430946043,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd3e0732034c554","name":"random static sharding 6 - Cluster ID: 746, Shard ID: 634","time":{"start":1714430997202,"stop":1714430997202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf6324dfa1d8521","name":"Passing page size 0 when there are 110 messages","time":{"start":1714431067882,"stop":1714431067883,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efe37185d7976d7","name":"Push message with content topic containing escaped characters","time":{"start":1714430892460,"stop":1714430892460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b20d77819bb4308","name":"Query generator for multiple messages with multiple decoders","time":{"start":1714431063426,"stop":1714431063426,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0e109cc38b972","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714431131884,"stop":1714431131884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1635cde4b55affbe","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714430911543,"stop":1714430911543,"duration":0},"status":"passed","severity":"normal"},{"uid":"922fe9045a528f77","name":"Fails to push message with large meta","time":{"start":1714431035250,"stop":1714431035251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3de8e133ed4a25","name":"should get / set UDP multiaddr","time":{"start":1714430439312,"stop":1714430439312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02cb272f872adce","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1714430490971,"stop":1714430490971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa8e8ef4f6afbc8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714431131890,"stop":1714431131891,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13c3fb72aa2d0ff","name":"should be able to decode the field with only STORE set to true","time":{"start":1714430438507,"stop":1714430438508,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e99a9020575409","name":"groups content topics by expected pubsub topic","time":{"start":1714430430719,"stop":1714430430720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28914dae25e248f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1714430433313,"stop":1714430433313,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d726ae461d941a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714430732679,"stop":1714430732679,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cbad147c57f619","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1714430732689,"stop":1714430732690,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb9d6485238d439","name":"isConnected should return false after all peers disconnect","time":{"start":1714430536431,"stop":1714430536436,"duration":5},"status":"passed","severity":"normal"},{"uid":"ab1c3aa6e95dea27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1714430430736,"stop":1714430430736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed30a0a0b0af1ae0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1714430430718,"stop":1714430430718,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2cde9ce375ed43","name":"Check publish message containing escaped characters","time":{"start":1714430938918,"stop":1714430938918,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ef35ea37bdcec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714431131892,"stop":1714431131892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfe98dbc280cb49","name":"Init the array if not present","time":{"start":1714430430349,"stop":1714430430350,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe6472e479e1287","name":"Push message with shell command payload","time":{"start":1714430892444,"stop":1714430892446,"duration":2},"status":"passed","severity":"normal"},{"uid":"170a0a409620622","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1714430455366,"stop":1714430455367,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bb9c4d88381fee","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1714430911543,"stop":1714430911544,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8b1d7f1d7dd9b8","name":"Subscribe to topic containing XML and publish message","time":{"start":1714430946061,"stop":1714430946061,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e9b0c099581ee","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714430732680,"stop":1714430732681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fe141b61e7ae87","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714430732679,"stop":1714430732680,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4c7bab1ad57c5d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714430712225,"stop":1714430712225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80fc6fad2d13fe3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1714430430743,"stop":1714430430743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ea4b7932b1233b","name":"Check message with no payload is not received","time":{"start":1714430948532,"stop":1714430948533,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30139e31e1263a2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1714430430742,"stop":1714430430743,"duration":1},"status":"passed","severity":"normal"},{"uid":"760ffd8c2f936bf0","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1714431066355,"stop":1714431066355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1156d86195c527c1","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1714430659445,"stop":1714430659445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7ef84fd63ce7a6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714431131885,"stop":1714431131885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b850ec941c19c868","name":"should return empty list for no shard","time":{"start":1714430430726,"stop":1714430430726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb135c0d39bdebe","name":"Ephemeral field set to true","time":{"start":1714430444360,"stop":1714430444360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8206928dff93948","name":"Push message with rate limit","time":{"start":1714430892462,"stop":1714430892462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2183949ae82eb45d","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1714430659447,"stop":1714430659447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27f5bf17a6dd914","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app31/4/topic779/test.js","time":{"start":1714430988310,"stop":1714430988311,"duration":1},"status":"passed","severity":"normal"},{"uid":"c753feca722ef22d","name":"listenerCount","time":{"start":1714430523386,"stop":1714430523386,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eca2240e619c0d3","name":"Fails to push message with empty content topic","time":{"start":1714430892461,"stop":1714430892461,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cd96957684954","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1714430430737,"stop":1714430430737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c79e1686305bd33","name":"1 Relay, 1 fetch","time":{"start":1714430455161,"stop":1714430455161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c045d7ae3e6b58d6","name":"Query Generator, Wrong PubsubTopic","time":{"start":1714431036759,"stop":1714431036759,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf67fc215d6ccaab","name":"Check message with invalid timestamp is not received","time":{"start":1714430948558,"stop":1714430948558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de62ee80302f35d","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1714430430722,"stop":1714430430722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c174aa9e6069a41c","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1714430483518,"stop":1714430483519,"duration":1},"status":"passed","severity":"normal"},{"uid":"667c3a1fc9c4e4cb","name":"Refresh subscription","time":{"start":1714431131881,"stop":1714431131882,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d55992a009dc3c2","name":"should load peers from local storage and dispatch events","time":{"start":1714430459332,"stop":1714430459333,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1e69fc3f263933","name":"Push message with content topic containing JSON","time":{"start":1714430892458,"stop":1714430892459,"duration":1},"status":"passed","severity":"normal"},{"uid":"915171e31116b0ee","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1714430659402,"stop":1714430659402,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0a812a9fbe4ca","name":"Encoder throws on empty string content topic","time":{"start":1714430465322,"stop":1714430465323,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a5bae6d5c72080","name":"isConnected should return false after all peers disconnect","time":{"start":1714430483522,"stop":1714430483523,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a76875c3cbab4c6","name":"should not receive a peer event after stop","time":{"start":1714430459331,"stop":1714430459332,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b2ae0ffa220b2e","name":"Passing page size 1 when there are 4 messages","time":{"start":1714431067883,"stop":1714431067883,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14fa9e08deba540","name":"Push message with JSON payload","time":{"start":1714431035223,"stop":1714431035224,"duration":1},"status":"passed","severity":"normal"},{"uid":"7491e35d13ea7f9f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714431050890,"stop":1714431050891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19d4d56c392d534","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430772727,"stop":1714430772728,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fbf933c4a8283e7","name":"should set field with only FILTER enabled","time":{"start":1714430439316,"stop":1714430439316,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c635190dba620","name":"should emit a peer event after start","time":{"start":1714430459330,"stop":1714430459331,"duration":1},"status":"passed","severity":"normal"},{"uid":"feee10cbd8839dfc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714430712226,"stop":1714430712226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e63404882009152","name":"Check received message containing Basic HTML tag","time":{"start":1714430652876,"stop":1714430652877,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6a7b19208083cd","name":"should handle application and version for autosharding","time":{"start":1714430430724,"stop":1714430430725,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fb67beddce843","name":"Check publish message containing special chars","time":{"start":1714430938910,"stop":1714430938910,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c95995ac083015","name":"Overlapping topic subscription","time":{"start":1714430732676,"stop":1714430732676,"duration":0},"status":"passed","severity":"normal"},{"uid":"76801758947d9ca8","name":"throws on empty content topic","time":{"start":1714430430705,"stop":1714430430706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce30a2b6e745470b","name":"Push message equal or less that 1MB","time":{"start":1714431035253,"stop":1714431035254,"duration":1},"status":"passed","severity":"normal"},{"uid":"282a3fc64aca7ae8","name":"random static sharding 2 - Cluster ID: 39, Shard ID: 831","time":{"start":1714430997199,"stop":1714430997200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9394411cb597aa","name":"Push message with SQL Injection payload","time":{"start":1714430892442,"stop":1714430892442,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e98d207e086999","name":"Publish without waiting for remote peer","time":{"start":1714430946038,"stop":1714430946038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f06b2e41bf1a6aa","name":"Decoder throws on empty string content topic","time":{"start":1714430444362,"stop":1714430444363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1028e5b872ddd8","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714431050894,"stop":1714431050895,"duration":1},"status":"passed","severity":"normal"},{"uid":"633cb608d0290743","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1714430433311,"stop":1714430433312,"duration":1},"status":"passed","severity":"normal"},{"uid":"795b346c76127356","name":"Check received message containing XML","time":{"start":1714430948540,"stop":1714430948540,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f7942e32e4e884","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714431131895,"stop":1714431131895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28d2f7ee5a857d2","name":"Check received message containing shell command","time":{"start":1714430652879,"stop":1714430652880,"duration":1},"status":"passed","severity":"normal"},{"uid":"770d584db203ee55","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1714430454540,"stop":1714430454540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07f17b29e4fc05f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1714430430714,"stop":1714430430715,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a8e1be961b1e1a","name":"Check received message containing Russian","time":{"start":1714430652871,"stop":1714430652872,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a40d3b0a37d0486","name":"handles different clusterIds correctly","time":{"start":1714430430720,"stop":1714430430721,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3ecb1c40dffd50","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714430561842,"stop":1714430561842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20c71b2e66714fd","name":"start node with empty shard","time":{"start":1714430997215,"stop":1714430997215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f225d7db5adaff8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1714430946043,"stop":1714430946043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d45a27686c5fd94","name":"configure the node with multiple content topics","time":{"start":1714430988316,"stop":1714430988316,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bdc4618df6f885","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714431131888,"stop":1714431131888,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa57a854bf89c16","name":"Subscribe to topic containing long and receive message","time":{"start":1714430732678,"stop":1714430732679,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb970e84df79bb6","name":"Push message with custom timestamp: 1714427053049","time":{"start":1714431035252,"stop":1714431035252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e747aefbe1bfe9f6","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1714430659438,"stop":1714430659439,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1afdcea8a2f6cd2","name":"Check received message containing Basic HTML tag","time":{"start":1714430948540,"stop":1714430948540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13fb69abcbb8397","name":"Push message with content topic containing Arabic","time":{"start":1714431035240,"stop":1714431035241,"duration":1},"status":"passed","severity":"normal"},{"uid":"309da9dcd9b2c27b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714430575908,"stop":1714430575909,"duration":1},"status":"passed","severity":"normal"},{"uid":"70875a482b285b08","name":"Relay + Store","time":{"start":1714430492851,"stop":1714430492851,"duration":0},"status":"passed","severity":"normal"},{"uid":"60120000af5118b1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714430575909,"stop":1714430575910,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee529439164f66d9","name":"Check received message containing Chinese","time":{"start":1714430948519,"stop":1714430948520,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a217133483ad47","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1714430659392,"stop":1714430659392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe91f4de5d6b1c40","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430772724,"stop":1714430772725,"duration":1},"status":"passed","severity":"normal"},{"uid":"d532a25c3b9fe805","name":"should return the pubsub topic directly if a string is provided","time":{"start":1714430430738,"stop":1714430430738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4944861a5d23ebd4","name":"Subscribe to topic containing XML and receive message","time":{"start":1714431131897,"stop":1714431131897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d06794a4a71bb1","name":"Delete observer","time":{"start":1714430895303,"stop":1714430895303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9cb353577ca14f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1714430430716,"stop":1714430430716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63d1b9f44bdd8df","name":"Query with Promise Callback, No Decoder","time":{"start":1714431036770,"stop":1714431036770,"duration":0},"status":"passed","severity":"normal"},{"uid":"51218616fccf3aa2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714430732683,"stop":1714430732684,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a136dfa7d282f7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1714431292233,"stop":1714431292233,"duration":0},"status":"passed","severity":"normal"},{"uid":"16de65a3549a590d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1714430911539,"stop":1714430911539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d0c71c49b6c3b8","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714430575910,"stop":1714430575910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bfe4d95435be23","name":"Push message with XML payload","time":{"start":1714430892443,"stop":1714430892443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f374490bf448a10","name":"Query generator for multiple messages with different message text format","time":{"start":1714431063425,"stop":1714431063425,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdaa128fc236b1e","name":"Passing page size 3 when there are 20 messages","time":{"start":1714431067884,"stop":1714431067884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2f971ca8253f0f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1714431087768,"stop":1714431087769,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de0b0eba5a6c152","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1714431066355,"stop":1714431066356,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6135cf67a505fe","name":"Query with Ordered Callback, No Decoder","time":{"start":1714431036766,"stop":1714431036767,"duration":1},"status":"passed","severity":"normal"},{"uid":"397bc4f8faa7c389","name":"Push message on custom pubsubTopic","time":{"start":1714430772727,"stop":1714430772727,"duration":0},"status":"passed","severity":"normal"},{"uid":"12791a19a6f00439","name":"Subscribe and receive messages via lightPush","time":{"start":1714431131877,"stop":1714431131878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ea1b5bd17132c2","name":"Check publish message containing XML","time":{"start":1714430938915,"stop":1714430938916,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7fc543c79763d6","name":"Push message with Chinese payload","time":{"start":1714431035216,"stop":1714431035216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3d69bfc0db9d13","name":"random static sharding 5 - Cluster ID: 143, Shard ID: 881","time":{"start":1714430997201,"stop":1714430997202,"duration":1},"status":"passed","severity":"normal"},{"uid":"de26b84277eb18c7","name":"1 Store, 2 fetches","time":{"start":1714430455161,"stop":1714430455162,"duration":1},"status":"passed","severity":"normal"},{"uid":"73be1dc9b50d62f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714431131878,"stop":1714431131879,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b5f0ccbb1e77eb","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1714431002223,"stop":1714431002224,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6b80efc1e748d1","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1714430430722,"stop":1714430430722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4fe35cf574786a","name":"Push message with unicode special characters payload","time":{"start":1714431035228,"stop":1714431035229,"duration":1},"status":"passed","severity":"normal"},{"uid":"922a0e36955847d8","name":"Passing page size 11 when there are 10 messages","time":{"start":1714431067885,"stop":1714431067885,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ada4354b96f8cb","name":"Encoder throws on undefined content topic","time":{"start":1714430444361,"stop":1714430444361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94a70a0a1b9157f","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1714431066357,"stop":1714431066357,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f8a4e26b79a0e3","name":"Check received message with timestamp: 1714430482770000000 ","time":{"start":1714430652883,"stop":1714430652884,"duration":1},"status":"passed","severity":"normal"},{"uid":"92917fbed122cc18","name":"Check message with invalid timestamp is not received","time":{"start":1714430948530,"stop":1714430948530,"duration":0},"status":"passed","severity":"normal"},{"uid":"798f458894b47f02","name":"Publishes to nwaku","time":{"start":1714430921009,"stop":1714430921009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e330da45379f7ec5","name":"receives messages sent to provided content topic through stream","time":{"start":1714430939086,"stop":1714430939086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"253fb467cdec8f41","name":"Push message with special chars payload","time":{"start":1714431035215,"stop":1714431035215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baf12b97cd8b5af","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1714430430745,"stop":1714430430745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0e79ad1daf2052","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app99/8/topic110/test.js","time":{"start":1714430988311,"stop":1714430988311,"duration":0},"status":"passed","severity":"normal"},{"uid":"72da3194480f1712","name":"should set field with all protocols disabled","time":{"start":1714430439315,"stop":1714430439315,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4b28be0538255d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1714430438508,"stop":1714430438509,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a1abb4086d7e59","name":"Push message with content topic containing emoji","time":{"start":1714430892460,"stop":1714430892461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7fb50157e7c517","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1714430659403,"stop":1714430659404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df7d257e15c9af7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714431131887,"stop":1714431131887,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdada5bc7411143c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1714430898546,"stop":1714430898547,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d438ed582c1ffea7","name":"Push message with content topic containing JSON","time":{"start":1714431035244,"stop":1714431035245,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdd49155a3d35db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1714430430734,"stop":1714430430734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2e92aaa2f210ce","name":"Rejects garbage","time":{"start":1714430447851,"stop":1714430447851,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ab1a3b100283f5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1714430997208,"stop":1714430997208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df4f99509cbc55d","name":"Ordered callback, aborts when callback returns true","time":{"start":1714431063430,"stop":1714431063431,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac486d51ff1ff56","name":"it tolerates circular branch references","time":{"start":1714430455640,"stop":1714430455640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a95e1d007f927e","name":"Check received message containing JSON","time":{"start":1714430652877,"stop":1714430652879,"duration":2},"status":"passed","severity":"normal"},{"uid":"74c698277a906fe2","name":"Check received message containing Script","time":{"start":1714430948539,"stop":1714430948539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5120e1381bc14c0","name":"Push message with content topic containing shell command","time":{"start":1714431035245,"stop":1714431035246,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a775d5c4aae4e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1714430430717,"stop":1714430430718,"duration":1},"status":"passed","severity":"normal"},{"uid":"796209a076c7529e","name":"Decoder throws on undefined content topic","time":{"start":1714430467281,"stop":1714430467281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb6d11204752e6e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430772727,"stop":1714430772727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee596105fe224a4a","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1714430430740,"stop":1714430430741,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c7ec9cd7a143e5","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1714430455369,"stop":1714430455369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f2830c88cda56f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1714430659424,"stop":1714430659425,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfadb81e9812eb04","name":"Subscribe to topic containing Script and publish message","time":{"start":1714430946058,"stop":1714430946059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17f3eae1f490650","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714431131891,"stop":1714431131891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4be0059678b311","name":"tcp ip4 address","time":{"start":1714430438601,"stop":1714430438601,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54dd7f49b1ef37","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1714431002227,"stop":1714431002227,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8e16d8d1c78bf8","name":"Nodes with multiple pubsub topic","time":{"start":1714430911540,"stop":1714430911541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca20e60a2b738af6","name":"should properly create location multiaddrs - udp4","time":{"start":1714430439313,"stop":1714430439313,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee6b0cb96e5aeb0","name":"Asymmetric encrypt & decrypt","time":{"start":1714430465900,"stop":1714430465901,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbca65cbefe4bad","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714431131879,"stop":1714431131880,"duration":1},"status":"passed","severity":"normal"},{"uid":"2740c012ce0acd19","name":"Check received message containing Basic HTML tag","time":{"start":1714430948523,"stop":1714430948523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6db135a38d933f","name":"Push message with content topic containing XML","time":{"start":1714430892456,"stop":1714430892457,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d8bb6b06967b92","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1714430438500,"stop":1714430438501,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca04b76c9d427d1b","name":"Ping on subscribed peer","time":{"start":1714430556001,"stop":1714430556001,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f1ac13009a9942","name":"Reopen subscription with peer with lost subscription","time":{"start":1714430556002,"stop":1714430556002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec99b0640182456","name":"start node with empty content topic","time":{"start":1714430988317,"stop":1714430988318,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f84ed7d47af2d2","name":"Push message with custom timestamp: 1683672253049","time":{"start":1714431035251,"stop":1714431035252,"duration":1},"status":"passed","severity":"normal"},{"uid":"532cd617afd29a29","name":"should not receive a peer event after stop","time":{"start":1714430495734,"stop":1714430495735,"duration":1},"status":"passed","severity":"normal"},{"uid":"c834320502f241e8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659403,"stop":1714430659403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc6bddce6a67776","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1714430430732,"stop":1714430430732,"duration":0},"status":"passed","severity":"normal"},{"uid":"224f9b763661e20f","name":"Relay","time":{"start":1714430492850,"stop":1714430492851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7412871520e1f29","name":"Subscribe to topic containing short and receive message","time":{"start":1714430732677,"stop":1714430732677,"duration":0},"status":"passed","severity":"normal"},{"uid":"78abd42e95f20d96","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1714430946045,"stop":1714430946045,"duration":0},"status":"passed","severity":"normal"},{"uid":"684744829510f204","name":"caches peers it previously fetched","time":{"start":1714430455642,"stop":1714430455642,"duration":0},"status":"passed","severity":"normal"},{"uid":"324eb5228325ad96","name":"Check publish message containing numeric","time":{"start":1714430938910,"stop":1714430938910,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b3ecc72c1eac4","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1714430939084,"stop":1714430939084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5dc98badfa72e138","name":"different cluster, different shard: nodes don't connect","time":{"start":1714430659380,"stop":1714430659381,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e289816a56e528","name":"Check received message containing long","time":{"start":1714430652866,"stop":1714430652866,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde3af0a80bf8e4f","name":"creates an iterator","time":{"start":1714431076631,"stop":1714431076631,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bd30d94bde1c57","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1714430561839,"stop":1714430561840,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cac6df5235776a0","name":"ignores unrecognized TXT record formats","time":{"start":1714430455641,"stop":1714430455641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1506ebe9ef5b439e","name":"can dial TLS multiaddrs","time":{"start":1714430779496,"stop":1714430779496,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9b949c14c2c309","name":"Does not throw an exception when node disconnects","time":{"start":1714431084049,"stop":1714431084049,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cda00a49d46e87","name":"should throw error - no id","time":{"start":1714430439302,"stop":1714430439302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de4e8ec77b46219","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1714430465320,"stop":1714430465321,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e609701c2d5b53","name":"Subscribe and receive messages via waku relay post","time":{"start":1714431131891,"stop":1714431131891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae326c003be1dde","name":"should emit a peer event after start","time":{"start":1714430967043,"stop":1714430967043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6778c48208e6a69c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1714431087765,"stop":1714431087765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b516033857a7c6d","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1714430430739,"stop":1714430430739,"duration":0},"status":"passed","severity":"normal"},{"uid":"744898c608b7bf6e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714431131886,"stop":1714431131887,"duration":1},"status":"passed","severity":"normal"},{"uid":"459623c88f235ab9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430561841,"stop":1714430561841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5758d1e124fd69e5","name":"random static sharding 8 - Cluster ID: 60, Shard ID: 55","time":{"start":1714430997203,"stop":1714430997203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6a0b04a648b69f","name":"different cluster, different shard: nodes don't connect","time":{"start":1714430776813,"stop":1714430776813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dff3757f6aaf7a2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1714430455367,"stop":1714430455367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba8ac26896fde21","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1714431087770,"stop":1714431087770,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26bedd63c7bbd92","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1714430455645,"stop":1714430455646,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b08ef746a88ddfb1","name":"handles multiple messages","time":{"start":1714431076631,"stop":1714431076631,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd35e4eaadca4b90","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1714430536424,"stop":1714430536425,"duration":1},"status":"passed","severity":"normal"},{"uid":"effe783e4b7deb2e","name":"isConnected return false after peer stops","time":{"start":1714430536437,"stop":1714430536438,"duration":1},"status":"passed","severity":"normal"},{"uid":"134ee9c1c0042e20","name":"Check message received after nwaku node is restarted","time":{"start":1714430948534,"stop":1714430948534,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b4df547147747d","name":"topics with same application and version share the same shard","time":{"start":1714430430719,"stop":1714430430719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f851d9016c1e6d09","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1714430455365,"stop":1714430455366,"duration":1},"status":"passed","severity":"normal"},{"uid":"808e3db57321e969","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1714430430723,"stop":1714430430723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17f1c9388ac4984","name":"Passing cursor with wrong message digest","time":{"start":1714431002233,"stop":1714431002234,"duration":1},"status":"passed","severity":"normal"},{"uid":"488c6d0e4c3b6331","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1714430561832,"stop":1714430561832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4bd0be67e6ac88","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1714430430735,"stop":1714430430736,"duration":1},"status":"passed","severity":"normal"},{"uid":"567ea202a953282","name":"Check received message with timestamp: 1714430483000 ","time":{"start":1714430948527,"stop":1714430948529,"duration":2},"status":"passed","severity":"normal"},{"uid":"785867d933108635","name":"Generator, 2 different pubsubtopics","time":{"start":1714431050893,"stop":1714431050894,"duration":1},"status":"passed","severity":"normal"},{"uid":"98156243d282c15d","name":"Subscribe to topic containing long and receive message","time":{"start":1714431131883,"stop":1714431131883,"duration":0},"status":"passed","severity":"normal"},{"uid":"867527cb9de51297","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1714430946040,"stop":1714430946040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc0aa91580fefc","name":"Sign & Recover","time":{"start":1714430465902,"stop":1714430465902,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bbaec472557982","name":"Check received message containing escaped characters","time":{"start":1714430948524,"stop":1714430948525,"duration":1},"status":"passed","severity":"normal"},{"uid":"193445210dc7332a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714430712229,"stop":1714430712230,"duration":1},"status":"passed","severity":"normal"},{"uid":"22908ce5d45e4071","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1714430659404,"stop":1714430659405,"duration":1},"status":"passed","severity":"normal"},{"uid":"16810338f023ac63","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714430575910,"stop":1714430575910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a84bb785526cf","name":"dispatchEvent via connectionManager","time":{"start":1714430523386,"stop":1714430523386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8501556cf7511c7","name":"Check received message containing short","time":{"start":1714430652865,"stop":1714430652865,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ace9eb71bdaaa0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1714430946046,"stop":1714430946046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ed484da623f6d7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1714430659435,"stop":1714430659436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0864545e971ffd","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1714430444017,"stop":1714430444017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3cbe555daf80f7","name":"Push message with JSON payload","time":{"start":1714430892443,"stop":1714430892444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6358bed0959066","name":"stop","time":{"start":1714430523387,"stop":1714430523389,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9f72b6cb5dd699c","name":"connected peers and dial","time":{"start":1714430892640,"stop":1714430892640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de56b1796d3648d3","name":"should set field with all protocols enabled","time":{"start":1714430439315,"stop":1714430439315,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b1a0549ebd0312","name":"should throw error - no public key","time":{"start":1714430439310,"stop":1714430439310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7361f02cbbb861","name":"Subscribe to topic containing shell command and publish message","time":{"start":1714430946063,"stop":1714430946066,"duration":3},"status":"passed","severity":"normal"},{"uid":"8458df63400b4ddc","name":"Check message received after jswaku node is restarted","time":{"start":1714430948533,"stop":1714430948533,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fcb1f45ba872575","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714430732681,"stop":1714430732681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d17e724ab802c","name":"1 Store, 2 relays, 2 fetches","time":{"start":1714430455162,"stop":1714430455165,"duration":3},"status":"passed","severity":"normal"},{"uid":"d988d248d80251ce","name":"Store - dialed after - with timeout","time":{"start":1714431099665,"stop":1714431099665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbe3b1ffd93109e","name":"Check received message with timestamp: 1714430483000000000 ","time":{"start":1714430948556,"stop":1714430948556,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f959f7042e057f","name":"Subscribe and receive messages via waku relay post","time":{"start":1714430732672,"stop":1714430732672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f281c15a32cadf46","name":"Sample","time":{"start":1714430438779,"stop":1714430438779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd630039e73f826","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714430712227,"stop":1714430712228,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c7d5daae06a098","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app54/5/topic78/utf8","time":{"start":1714430988313,"stop":1714430988314,"duration":1},"status":"passed","severity":"normal"},{"uid":"792826ef001d2ee7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1714430430720,"stop":1714430430720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c766154c9e3d0f2d","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1714430490972,"stop":1714430490972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50ba20d7b00891","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1714430438497,"stop":1714430438498,"duration":1},"status":"passed","severity":"normal"},{"uid":"803d6cad866a3ef3","name":"Check received message containing Script","time":{"start":1714430652873,"stop":1714430652874,"duration":1},"status":"passed","severity":"normal"},{"uid":"237253b9289c3c30","name":"Push message with content topic containing Basic HTML tag","time":{"start":1714430892457,"stop":1714430892458,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bcad95acfb8e2","name":"Check publish message containing Script","time":{"start":1714430938914,"stop":1714430938915,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b37dbef4ceb894","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659389,"stop":1714430659389,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68ea7c18b9cbe3c","name":"should properly create location multiaddrs - udp6","time":{"start":1714430439313,"stop":1714430439314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f817216f7b3e261","name":"should throw an error for missing required configuration","time":{"start":1714430430727,"stop":1714430430727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e86e19a3fdc800","name":"udp ip6 address","time":{"start":1714430438601,"stop":1714430438602,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc959a448759ec69","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1714430430729,"stop":1714430430729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8943a87c60bea497","name":"Subscribe to topic containing XML and receive message","time":{"start":1714430732683,"stop":1714430732683,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a7b5643dcca770","name":"Check message with no content topic is not received","time":{"start":1714430652890,"stop":1714430652891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1200dfedc7cab3","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1714430659392,"stop":1714430659393,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bde2c68c973fe3","name":"Refresh subscription","time":{"start":1714431131893,"stop":1714431131894,"duration":1},"status":"passed","severity":"normal"},{"uid":"e814907dd225b7e5","name":"Subscribe and receives messages on 20 topics","time":{"start":1714431131880,"stop":1714431131880,"duration":0},"status":"passed","severity":"normal"},{"uid":"62770523642060f5","name":"Query Generator - backward","time":{"start":1714431055626,"stop":1714431055626,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b15dffb024ccc8","name":"should be called at least once on all `peer:discovery` events","time":{"start":1714430490969,"stop":1714430490969,"duration":0},"status":"passed","severity":"normal"},{"uid":"755199dbc7139baf","name":"Refresh subscription","time":{"start":1714430946041,"stop":1714430946041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cd50818c476c126","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1714430430718,"stop":1714430430718,"duration":0},"status":"passed","severity":"normal"},{"uid":"416147d72200ab57","name":"Check publish message containing unicode special characters","time":{"start":1714430938919,"stop":1714430938919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a783b4d09624017","name":"Check received message containing XML","time":{"start":1714430652874,"stop":1714430652876,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f2f45b53f308658","name":"should properly create peer info with all multiaddrs","time":{"start":1714430439315,"stop":1714430439315,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f18159eb475dea","name":"Push 30 different messages","time":{"start":1714431035237,"stop":1714431035237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1679b4a0e7420f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1714430946040,"stop":1714430946041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1539ca5f92ff2fb","name":"start node with ApplicationInfo","time":{"start":1714430988317,"stop":1714430988317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1873a7aaa09563f8","name":"Check received message containing Chinese","time":{"start":1714430948537,"stop":1714430948537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f7ed2282389fa","name":"Push message with unicode special characters payload","time":{"start":1714430892447,"stop":1714430892447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9eef3844c384ce","name":"Push message equal or less that 1MB","time":{"start":1714430892464,"stop":1714430892464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda74f9cec534bd","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1714430444016,"stop":1714430444017,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb0a9b3a061f7e8","name":"Throws when trying to push message with empty payload","time":{"start":1714430892448,"stop":1714430892448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e775061db2be8ad0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1714430911544,"stop":1714430911544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17705ea46476524","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1714430455364,"stop":1714430455365,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d599bc567f4ae38","name":"Check received message containing numeric","time":{"start":1714430948516,"stop":1714430948516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb1c73e65c8de1b","name":"Relay - dialed first","time":{"start":1714431099663,"stop":1714431099663,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab65fe77b3fb74da","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714431131900,"stop":1714431131900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace9774a89483599","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714430652886,"stop":1714430652887,"duration":1},"status":"passed","severity":"normal"},{"uid":"477e67d9acf42ac8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714431131890,"stop":1714431131890,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b158891e14d7f3","name":"should throw error - no id","time":{"start":1714430439301,"stop":1714430439301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af8548feef39c98","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1714430430728,"stop":1714430430728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c216289b03281e","name":"Push to array if already present","time":{"start":1714430430350,"stop":1714430430351,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bffae33b061eb7","name":"does not throw on valid cases","time":{"start":1714430430704,"stop":1714430430705,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf9ba8579a4b7ec","name":"can start and stop the service","time":{"start":1714430495731,"stop":1714430495732,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2afe9b10f2d6f6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1714430946044,"stop":1714430946045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2595dc474caafc0d","name":"handles empty shards array correctly","time":{"start":1714430430741,"stop":1714430430741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9150606ec103500","name":"Accepts a valid Waku Message","time":{"start":1714430447849,"stop":1714430447850,"duration":1},"status":"passed","severity":"normal"},{"uid":"2388df8d882a9780","name":"Query Generator, No Decoder","time":{"start":1714431036762,"stop":1714431036763,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d3df2f35c0cdfb","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1714430490972,"stop":1714430490973,"duration":1},"status":"passed","severity":"normal"},{"uid":"da441788b36035c5","name":"Encoder throws on empty string content topic","time":{"start":1714430467281,"stop":1714430467281,"duration":0},"status":"passed","severity":"normal"},{"uid":"40004a5c5d4c1cd4","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1714430561835,"stop":1714430561835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02a10ae1d5b6d09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1714430430730,"stop":1714430430730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6e23860db9d0f2","name":"Check received message containing long","time":{"start":1714430948515,"stop":1714430948515,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a97456020bec1d","name":"random static sharding 7 - Cluster ID: 472, Shard ID: 741","time":{"start":1714430997203,"stop":1714430997203,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c9e390b728780a","name":"should encodeTxt and decodeTxt","time":{"start":1714430439300,"stop":1714430439300,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecc56e67dc6d057","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714431131891,"stop":1714431131892,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9601b045cc60da","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1714430659440,"stop":1714430659440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be4735416e0525f","name":"Push message with meta","time":{"start":1714431035250,"stop":1714431035250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b9a7ea909b77d1","name":"should properly create location multiaddrs - tcp4","time":{"start":1714430439313,"stop":1714430439313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c43f6183180c4b2","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1714430483515,"stop":1714430483518,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa99aa85cbbecf90","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1714431036768,"stop":1714431036769,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a70461d739ba9e","name":"Push message with content topic containing Russian","time":{"start":1714430892451,"stop":1714430892451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc3e5551e998ebf","name":"Push message with content topic containing Basic HTML tag","time":{"start":1714431035243,"stop":1714431035244,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb58218a82ed362d","name":"Check received message containing special chars","time":{"start":1714430652867,"stop":1714430652869,"duration":2},"status":"passed","severity":"normal"},{"uid":"9de139c9a5c73a8a","name":"Check received message containing Russian","time":{"start":1714430948521,"stop":1714430948521,"duration":0},"status":"passed","severity":"normal"},{"uid":"574000211310dba7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1714430430730,"stop":1714430430731,"duration":1},"status":"passed","severity":"normal"},{"uid":"e883ba16abab51cc","name":"Decoder throws on undefined content topic","time":{"start":1714430465323,"stop":1714430465323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc96a7939314351","name":"Push message with Script payload","time":{"start":1714431035222,"stop":1714431035222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f8cc8c38a3c02e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1714430467279,"stop":1714430467279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff78c68617c5b5e","name":"recovers when dns.resolve returns empty","time":{"start":1714430455640,"stop":1714430455641,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe326105d8292c17","name":"Push message with Chinese payload","time":{"start":1714430892434,"stop":1714430892435,"duration":1},"status":"passed","severity":"normal"},{"uid":"894f5aa0f9d7c6fa","name":"should only return 1 node with relay and store capability","time":{"start":1714430455643,"stop":1714430455643,"duration":0},"status":"passed","severity":"normal"},{"uid":"510fbbdc22e98415","name":"should handle corrupted local storage data gracefully","time":{"start":1714430459333,"stop":1714430459333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792fe17631c5cc5","name":"getPeersByDiscovery","time":{"start":1714430898545,"stop":1714430898546,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0296c74702eb02d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1714430536425,"stop":1714430536426,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa36220d1c7ca59","name":"Subscribe to topic containing JSON and publish message","time":{"start":1714430946062,"stop":1714430946062,"duration":0},"status":"passed","severity":"normal"},{"uid":"343138fe1c9bd7b5","name":"Push message with shell command payload","time":{"start":1714431035224,"stop":1714431035224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb562e8b962dd36","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1714431087769,"stop":1714431087770,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6044545293df43","name":"Check publish message containing JSON","time":{"start":1714430938917,"stop":1714430938917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df5a0c57a5a93f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1714430430731,"stop":1714430430731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eec4a23daf31f49","name":"Check received message containing special chars","time":{"start":1714430948516,"stop":1714430948517,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e754209275a299b","name":"throws on content topic with non-number generation field","time":{"start":1714430430707,"stop":1714430430707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67e4e401393f21","name":"Check message with non string payload is not received","time":{"start":1714430652892,"stop":1714430652892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62ca21a551dab7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714430948557,"stop":1714430948557,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b2096eaac648f1","name":"Relay - times out","time":{"start":1714431099664,"stop":1714431099664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1f43e995d33935","name":"Ping on subscribed peer","time":{"start":1714430555998,"stop":1714430555999,"duration":1},"status":"passed","severity":"normal"},{"uid":"d717b9492fcb852d","name":"Overlapping topic subscription","time":{"start":1714430946042,"stop":1714430946042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37de1f2f913d6152","name":"should throw an error for an unconfigured topic","time":{"start":1714430430737,"stop":1714430430737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0495033f9e633a","name":"Check received message with timestamp: 1714430483000000000 ","time":{"start":1714430948526,"stop":1714430948526,"duration":0},"status":"passed","severity":"normal"},{"uid":"65293d275b581e8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1714430430717,"stop":1714430430717,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1fd41521e08a43","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714430732672,"stop":1714430732673,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d72dbc92772d7ab","name":"Fails to publish duplicate message","time":{"start":1714430938921,"stop":1714430938922,"duration":1},"status":"passed","severity":"normal"},{"uid":"c491d9dc93648321","name":"should properly create location multiaddrs - udp","time":{"start":1714430439314,"stop":1714430439314,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1de75d967f0b98","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714431131888,"stop":1714431131888,"duration":0},"status":"passed","severity":"normal"},{"uid":"692992b3f68ba707","name":"Subscribe to topic containing XML and receive message","time":{"start":1714431131886,"stop":1714431131886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0a4a84df501e64","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714430732688,"stop":1714430732688,"duration":0},"status":"passed","severity":"normal"},{"uid":"be05278ec993674e","name":"Ordered Callback - forward","time":{"start":1714431055631,"stop":1714431055631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb5476721da56b3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714430712229,"stop":1714430712229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e494e945e5ed1f22","name":"Check publish message containing Arabic","time":{"start":1714430938911,"stop":1714430938911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6894c62aa2acf17","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659407,"stop":1714430659407,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4dbf986fc9e695","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1714431066356,"stop":1714431066356,"duration":0},"status":"passed","severity":"normal"},{"uid":"652e1dab84fb96a3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1714430438505,"stop":1714430438506,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13377b82b1569a8","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1714430459333,"stop":1714430459333,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeef8d1987ee966","name":"Push message with Russian payload","time":{"start":1714431035221,"stop":1714431035221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89c1b9b6afd5eb4","name":"nwaku subscribes","time":{"start":1714430921008,"stop":1714430921009,"duration":1},"status":"passed","severity":"normal"},{"uid":"f513a54a2af28ae8","name":"Push message with content topic containing SQL Injection","time":{"start":1714430892451,"stop":1714430892452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32889122f0233cf","name":"Check publish message containing SQL Injection","time":{"start":1714430938913,"stop":1714430938914,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b8758840635709","name":"Check publish message containing emoji","time":{"start":1714430938919,"stop":1714430938919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b012aceb62abaaec","name":"same cluster, same shard: nodes connect","time":{"start":1714430776811,"stop":1714430776812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec6d1847b5f2c93","name":"Push message with content topic containing Chinese","time":{"start":1714431035240,"stop":1714431035240,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0645fe27855d59","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714430732674,"stop":1714430732674,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9c272cf999c327","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1714430946068,"stop":1714430946069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e2421bebe2ced6","name":"Check received message containing SQL Injection","time":{"start":1714430948539,"stop":1714430948539,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bca1c6136ffd710","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1714430497204,"stop":1714430497204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad56a2d871a7297","name":"less peers than existing","time":{"start":1714430892641,"stop":1714430892641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d26fd5d16a8a7f02","name":"can start the service","time":{"start":1714430495731,"stop":1714430495731,"duration":0},"status":"passed","severity":"normal"},{"uid":"353eacdd0cd6540f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1714430455643,"stop":1714430455644,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdf954b548f42f1","name":"Ordered Callback - backward","time":{"start":1714431055631,"stop":1714431055631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75fdba41708e984","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1714430430713,"stop":1714430430714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed34310b2cc61fc","name":"handles empty contentTopics array correctly","time":{"start":1714430430741,"stop":1714430430742,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2b98e6c35953e3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1714430911541,"stop":1714430911542,"duration":1},"status":"passed","severity":"normal"},{"uid":"2feb24046c4d4954","name":"Check received message containing Arabic","time":{"start":1714430948520,"stop":1714430948520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f690e4886f7a4f76","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1714430659391,"stop":1714430659391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f693a40c3bc1545e","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714430561838,"stop":1714430561839,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f003f1c1482f8b","name":"Push message with Basic HTML tag payload","time":{"start":1714430892443,"stop":1714430892443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6a8c4918188ffd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714430732687,"stop":1714430732688,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a805cf9709265","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430561836,"stop":1714430561836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1677da95e1afe95","name":"Sets default value correctly","time":{"start":1714431084052,"stop":1714431084052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b221b670b68f94","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714431131896,"stop":1714431131896,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b46561fa949edc","name":"Push message with short payload","time":{"start":1714430892424,"stop":1714430892424,"duration":0},"status":"passed","severity":"normal"},{"uid":"931e170cc1f84da4","name":"Check received message containing escaped characters","time":{"start":1714430948554,"stop":1714430948555,"duration":1},"status":"passed","severity":"normal"},{"uid":"777ec583c18d5a1","name":"Reusing cursor across nodes","time":{"start":1714431002228,"stop":1714431002233,"duration":5},"status":"passed","severity":"normal"},{"uid":"9dedd55ea915889d","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1714430430740,"stop":1714430430740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43b61fdbde22bcf","name":"Push message with rate limit","time":{"start":1714431035251,"stop":1714431035251,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcef626540ec67d","name":"Default pageSize","time":{"start":1714431067887,"stop":1714431067887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4284f505ff8dde7","name":"Waku message hash computation (payload length 0)","time":{"start":1714430433313,"stop":1714430433313,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8cd635a6e01283","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1714430659407,"stop":1714430659407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa29ff62cc671cd","name":"configure the node with multiple pubsub topics","time":{"start":1714430997207,"stop":1714430997207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12e5ba0683e0f5a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714430712228,"stop":1714430712229,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ba18b9b0e05af2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714431131895,"stop":1714431131896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca20b3960e438dc1","name":"should decode valid enr with tcp successfully","time":{"start":1714430439301,"stop":1714430439301,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e0ca873c19684","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659426,"stop":1714430659426,"duration":0},"status":"passed","severity":"normal"},{"uid":"88834b7ac8cc0dcc","name":"Refresh subscription","time":{"start":1714430732676,"stop":1714430732677,"duration":1},"status":"passed","severity":"normal"},{"uid":"96094816576c6bc4","name":"Push message with content topic containing special chars","time":{"start":1714431035240,"stop":1714431035240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18ab6a945f658cc","name":"Js publishes, other Js receives","time":{"start":1714430921010,"stop":1714430921016,"duration":6},"status":"passed","severity":"normal"},{"uid":"e173eeb43709397","name":"Check received message with timestamp: 1714430483000 ","time":{"start":1714430948556,"stop":1714430948556,"duration":0},"status":"passed","severity":"normal"},{"uid":"4722bbf7eeb94ea","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1714430659426,"stop":1714430659427,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4cf0194ce55ece","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714431131878,"stop":1714431131878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14c554be6fe10cc","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1714430659389,"stop":1714430659390,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1a61eda28bc8bd","name":"should not receive a peer event before start","time":{"start":1714430459331,"stop":1714430459331,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff8e237bada3be1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1714430438502,"stop":1714430438503,"duration":1},"status":"passed","severity":"normal"},{"uid":"539bdcaaf97931c7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1714430438509,"stop":1714430438510,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc340f1c7f727000","name":"Push message with long payload","time":{"start":1714431035213,"stop":1714431035214,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc74cf4a262fe26c","name":"Push message with Arabic payload","time":{"start":1714430892436,"stop":1714430892437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a71d6db138cecf","name":"Check message with no payload is not received","time":{"start":1714430948559,"stop":1714430948560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d736db50b649b4e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1714430938923,"stop":1714430938923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ac7356cee0b86","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1714430898547,"stop":1714430898547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aec9fa7774d3dd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659440,"stop":1714430659441,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c5e30ff1434e03","name":"should throw error - no public key","time":{"start":1714430439302,"stop":1714430439302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46743365ac6e4a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714431131896,"stop":1714431131896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51a200113d00fdc","name":"safeDispatchEvent","time":{"start":1714430523387,"stop":1714430523387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e14f4f91ed591a9","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1714430939085,"stop":1714430939085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eddf8b074724f678","name":"Fails to push message with large meta","time":{"start":1714430892462,"stop":1714430892462,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0767ce105385f4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1714430439316,"stop":1714430439317,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43a101c2476a1d4","name":"Push message with content topic containing shell command","time":{"start":1714430892459,"stop":1714430892459,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a941907f3efabe","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1714430659437,"stop":1714430659437,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2631ee6e6c0b47","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714430575911,"stop":1714430575911,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b4fe6d882a297","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1714430483521,"stop":1714430483522,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f4f71c9bd7e2f3","name":"Check received message containing short","time":{"start":1714430948534,"stop":1714430948535,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0fe2908aadfe7f","name":"Push message with Basic HTML tag payload","time":{"start":1714431035223,"stop":1714431035223,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dce625a6600b74","name":"throws on content topic with empty topic name field","time":{"start":1714430430709,"stop":1714430430709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b14f1ef22221f62","name":"Check publish message containing short","time":{"start":1714430938909,"stop":1714430938909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10742f431f8fd85","name":"Push message with long payload","time":{"start":1714430892424,"stop":1714430892431,"duration":7},"status":"passed","severity":"normal"},{"uid":"af7146d3eae9b5cd","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1714431036769,"stop":1714431036770,"duration":1},"status":"passed","severity":"normal"},{"uid":"17666eb3236359d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1714430776808,"stop":1714430776808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1442a568515a0bcf","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1714430939085,"stop":1714430939086,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4262836cabe2c764","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714430772725,"stop":1714430772725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36b1c0949936edc","name":"should throw an error if shards are undefined for static sharding","time":{"start":1714430430726,"stop":1714430430727,"duration":1},"status":"passed","severity":"normal"},{"uid":"8915922723ef439c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714430732680,"stop":1714430732680,"duration":0},"status":"passed","severity":"normal"},{"uid":"71682215f85b4cd7","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1714430659434,"stop":1714430659435,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b5b93b05edd5f","name":"Subscribe to topic containing long and receive message","time":{"start":1714431131894,"stop":1714431131894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3ccdefd6cefbde","name":"Non TWN Cluster","time":{"start":1714430988309,"stop":1714430988309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93328686d7838df","name":"Subscribe and receive messages via waku relay post","time":{"start":1714431131879,"stop":1714431131879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f117d743da88377b","name":"Promise Callback - backward","time":{"start":1714431055630,"stop":1714431055630,"duration":0},"status":"passed","severity":"normal"},{"uid":"504c55831086e1dd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1714430455366,"stop":1714430455366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfb64ce0d97b7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1714430430733,"stop":1714430430733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8628a47e15707b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714430712228,"stop":1714430712228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d3516929e8294","name":"receives messages sent to provided content topic through callback","time":{"start":1714430939085,"stop":1714430939085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f2d5141d992adb1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714431131884,"stop":1714431131885,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e050077ba95942","name":"Push message with content topic containing unicode special characters","time":{"start":1714430892460,"stop":1714430892460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6393d8a8e488eaa","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1714430430738,"stop":1714430430738,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a3f1a1605d7f8b","name":"Encoder throws on empty string content topic","time":{"start":1714430444362,"stop":1714430444362,"duration":0},"status":"passed","severity":"normal"},{"uid":"131e8534c6a9ab38","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1714430430714,"stop":1714430430714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec8a83410672bea","name":"Reopen subscription with peer with lost subscription","time":{"start":1714430515427,"stop":1714430515428,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab4cebd7863430f","name":"should encode/decode to RLP encoding","time":{"start":1714430439311,"stop":1714430439311,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dad00fe82fd2c6","name":"Push message with content topic containing escaped characters","time":{"start":1714431035246,"stop":1714431035246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee55c5bf0453dfd7","name":"Check received message containing special chars","time":{"start":1714430948536,"stop":1714430948537,"duration":1},"status":"passed","severity":"normal"},{"uid":"216679e2fcb0d461","name":"Push message with content topic containing emoji","time":{"start":1714431035248,"stop":1714431035248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d1ba700dc23937","name":"Check message with non string payload is not received","time":{"start":1714430948533,"stop":1714430948533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ff63a4f137541c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714430561840,"stop":1714430561841,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fca5d0125a99a9","name":"Check message with no pubsub topic is not received","time":{"start":1714430652889,"stop":1714430652890,"duration":1},"status":"passed","severity":"normal"},{"uid":"737d7abfcd0d61c8","name":"should not throw an error for a single configured topic","time":{"start":1714430430736,"stop":1714430430737,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f31849a3284e792","name":"Generator, custom pubsub topic","time":{"start":1714431050892,"stop":1714431050893,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3af7cb01f4d96c2","name":"handles different networkShards values correctly","time":{"start":1714430430721,"stop":1714430430721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ce3e19cf2b86b0","name":"should not fail to start the service if it is already started","time":{"start":1714430459330,"stop":1714430459330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee932b291a71f304","name":"Overlapping topic subscription","time":{"start":1714431131893,"stop":1714431131893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c6c9ab183568a5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/7/topic199/json","time":{"start":1714430988312,"stop":1714430988313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8e78c306d93fe3","name":"Check publish message containing long","time":{"start":1714430938909,"stop":1714430938909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2f2ddb2afd2c38","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1714430946039,"stop":1714430946040,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa120626e518b96","name":"Push message with emoji payload","time":{"start":1714431035230,"stop":1714431035236,"duration":6},"status":"passed","severity":"normal"},{"uid":"3007bc0f89e5263d","name":"A test","time":{"start":1714430732792,"stop":1714430732792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf837c998cf7c86","name":"can start and stop the service","time":{"start":1714430967041,"stop":1714430967042,"duration":1},"status":"passed","severity":"normal"},{"uid":"d138c815158f89a1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1714430946069,"stop":1714430946070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0523a806454fe14","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1714430430718,"stop":1714430430719,"duration":1},"status":"passed","severity":"normal"},{"uid":"57863fc48cf46315","name":"Nodes with multiple pubsub topic","time":{"start":1714430911542,"stop":1714430911543,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbec4fa04ec9905f","name":"Push message with XML payload","time":{"start":1714431035222,"stop":1714431035223,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7dec8ffb823429","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714430659436,"stop":1714430659436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de88d229919801a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714431131889,"stop":1714431131889,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf167425905e232","name":"Promise Callback - forward","time":{"start":1714431055626,"stop":1714431055627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cc45e642f0c392","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1714430659444,"stop":1714430659445,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96aa7c458e53ef5","name":"Query generator for multiple messages","time":{"start":1714431063424,"stop":1714431063424,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d019f7dfb93802","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1714430455644,"stop":1714430455644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a195ce81f1aa0e5","name":"Check message received after nwaku node is restarted","time":{"start":1714430948564,"stop":1714430948564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4151bfc395a7c2b1","name":"through manual discovery","time":{"start":1714430779497,"stop":1714430779497,"duration":0},"status":"passed","severity":"normal"},{"uid":"537f22a7b990ead3","name":"Subscribe and publish message","time":{"start":1714430946039,"stop":1714430946039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee215c5233a1ca7e","name":"Wrong topic","time":{"start":1714430988315,"stop":1714430988315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cd65285698869b","name":"Check received message containing SQL Injection","time":{"start":1714430652872,"stop":1714430652873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30b8a0c6443b107","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1714430659409,"stop":1714430659413,"duration":4},"status":"passed","severity":"normal"},{"uid":"f49124f9526794c","name":"returns all values when wanted number matches available values","time":{"start":1714430454537,"stop":1714430454538,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ed8f769225db5d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1714430430726,"stop":1714430430726,"duration":0},"status":"passed","severity":"normal"}] |