mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
162 KiB
JSON
1 line
162 KiB
JSON
[{"uid":"5155c1a0f1105212","name":"Check publish message after client node is restarted","time":{"start":1728428453208,"stop":1728428453208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f65185cd4a86836b","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728428284394,"stop":1728428284394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4727a0fe3e2250ff","name":"Sample","time":{"start":1728428126353,"stop":1728428126354,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cbb496a7fab043","name":"throws on content topic with non-number generation field","time":{"start":1728428118037,"stop":1728428118037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1920205cfe548b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728428511052,"stop":1728428511053,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa293d7a5ed87df","name":"Generator, 2 different pubsubtopics","time":{"start":1728428531013,"stop":1728428531013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9737c23cbf2ce4c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284345,"stop":1728428284346,"duration":1},"status":"passed","severity":"normal"},{"uid":"458284ba0682d428","name":"Check publish message containing long","time":{"start":1728428453192,"stop":1728428453193,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4e40a8ea0b09ff","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728428444308,"stop":1728428444308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74e6e9358a040c","name":"Check received message containing Basic HTML tag","time":{"start":1728428425881,"stop":1728428425882,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d394a16cd66862","name":"Push message equal or less that 1MB","time":{"start":1728428481908,"stop":1728428481908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e311bfea237bbad","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728428482506,"stop":1728428482510,"duration":4},"status":"passed","severity":"normal"},{"uid":"b22e92a547e418ec","name":"Passing page size 110 when there are 120 messages","time":{"start":1728428528606,"stop":1728428528606,"duration":0},"status":"passed","severity":"normal"},{"uid":"34448552ef4c7bfc","name":"Query Generator, No message returned","time":{"start":1728428508932,"stop":1728428508932,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb42d3a66463dc8","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728428174344,"stop":1728428174344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3408c57f59eb90d","name":"Subscribe and receive messages via waku relay post","time":{"start":1728428319948,"stop":1728428319948,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8c61c886efbf45","name":"connects to nwaku","time":{"start":1728428556146,"stop":1728428556147,"duration":1},"status":"passed","severity":"normal"},{"uid":"2397f3e3fff998aa","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728428146055,"stop":1728428146055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae8f1f1eb448db9","name":"Check received message containing Chinese","time":{"start":1728428425890,"stop":1728428425890,"duration":0},"status":"passed","severity":"normal"},{"uid":"706eb4d5e83ca950","name":"should throw error - invalid id","time":{"start":1728428127052,"stop":1728428127052,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2d842795de787","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728428118059,"stop":1728428118059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b8d0a728ce863","name":"Check publish message containing unicode special characters","time":{"start":1728428453202,"stop":1728428453202,"duration":0},"status":"passed","severity":"normal"},{"uid":"95005724890de427","name":"Push message with Chinese payload","time":{"start":1728428437548,"stop":1728428437549,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecabc3c7b2e8586","name":"Check received message containing numeric","time":{"start":1728428425889,"stop":1728428425889,"duration":0},"status":"passed","severity":"normal"},{"uid":"820958bbcf37060d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728428284367,"stop":1728428284368,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4f2af0a7a90073","name":"throws on content topic with too few or too many fields","time":{"start":1728428118036,"stop":1728428118036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9787052068408a9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728428453207,"stop":1728428453208,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc777a8fefa19ff5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728428118074,"stop":1728428118075,"duration":1},"status":"passed","severity":"normal"},{"uid":"239d2372058b4f6a","name":"Filter with 2 connections","time":{"start":1728428315254,"stop":1728428315254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c3fb70c714721e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728428118052,"stop":1728428118053,"duration":1},"status":"passed","severity":"normal"},{"uid":"189cc6a150be482d","name":"Should update shard info","time":{"start":1728428393157,"stop":1728428393157,"duration":0},"status":"passed","severity":"normal"},{"uid":"436f67ae52cae4e0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728428208292,"stop":1728428208292,"duration":0},"status":"passed","severity":"normal"},{"uid":"4829774e888189dc","name":"Push message with XML payload","time":{"start":1728428481888,"stop":1728428481888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6680f5a99efe8e55","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728428455097,"stop":1728428455097,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2f43860841169","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728428142287,"stop":1728428142288,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5cc42072783a87a0","name":"Ping on peer without subscriptions","time":{"start":1728428219348,"stop":1728428219349,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74c771349749138","name":"should not receive a peer event after stop","time":{"start":1728428146053,"stop":1728428146054,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6059531b2bc15a","name":"Relay - times out","time":{"start":1728428544299,"stop":1728428544299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca87d61facd2421","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728428142286,"stop":1728428142286,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd413c92b51c9e50","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728428312079,"stop":1728428312079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44fa6cd7a9448a9","name":"Ordered Callback - false","time":{"start":1728428522575,"stop":1728428522576,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e221fe8a0910961","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728428386717,"stop":1728428386719,"duration":2},"status":"passed","severity":"normal"},{"uid":"df96d048f7f80056","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728428118067,"stop":1728428118067,"duration":0},"status":"passed","severity":"normal"},{"uid":"88352c9e3e9513c4","name":"Decoder throws on undefined content topic","time":{"start":1728428151941,"stop":1728428151941,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf06fb4c5449e348","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728428453206,"stop":1728428453207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94fdd52e03c5625","name":"Encoder throws on undefined content topic","time":{"start":1728428151940,"stop":1728428151940,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e7a8390cdc114","name":"Push message with content topic containing unicode special characters","time":{"start":1728428481904,"stop":1728428481904,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f69606271e258d","name":"Push message with escaped characters payload","time":{"start":1728428437564,"stop":1728428437564,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9846a1c6cb1b61","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728428284380,"stop":1728428284381,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b071d29db310655","name":"handles multiple messages","time":{"start":1728428531191,"stop":1728428531191,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f365a22c7ab3702","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728428511057,"stop":1728428511058,"duration":1},"status":"passed","severity":"normal"},{"uid":"55085a9eefe55273","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728428455084,"stop":1728428455084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80264e02b5571d7","name":"should not fail to start the service if it is already started","time":{"start":1728428186319,"stop":1728428186319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3576bb85224073","name":"Passing page size 19 when there are 20 messages","time":{"start":1728428528606,"stop":1728428528606,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ac086e0cdf9d72","name":"Subscribe to topic containing long and publish message","time":{"start":1728428455077,"stop":1728428455077,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a87c38b0458cfa9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728428126224,"stop":1728428126228,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f86c5c4c9b631c6","name":"Query Generator, No Decoder","time":{"start":1728428508932,"stop":1728428508932,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f5d55ad12a174b","name":"Push message with content topic containing Russian","time":{"start":1728428437569,"stop":1728428437569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6850f415290919","name":"should throw an error for missing sharding configuration","time":{"start":1728428118076,"stop":1728428118076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7705148c322d077a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app48/7/topic387/xml","time":{"start":1728428482491,"stop":1728428482491,"duration":0},"status":"passed","severity":"normal"},{"uid":"aded9eb15ba764fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728428118068,"stop":1728428118068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8554df8445600","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728428250027,"stop":1728428250029,"duration":2},"status":"passed","severity":"normal"},{"uid":"93dcc29407615170","name":"Check publish message containing escaped characters","time":{"start":1728428453202,"stop":1728428453202,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cda9d954ea58b3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728428312079,"stop":1728428312079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce06c8959732b5b3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728428120964,"stop":1728428120965,"duration":1},"status":"passed","severity":"normal"},{"uid":"697e54ce9056811d","name":"Renews subscription after lossing a connection","time":{"start":1728428511053,"stop":1728428511054,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c6ae2597c21db8","name":"Subscribe and receive messages via lightPush","time":{"start":1728428319942,"stop":1728428319947,"duration":5},"status":"passed","severity":"normal"},{"uid":"46c1af4cabc0db1d","name":"should not fail to stop the service if it was not started","time":{"start":1728428186319,"stop":1728428186319,"duration":0},"status":"passed","severity":"normal"},{"uid":"488a2d12e1a212d2","name":"Query generator for multiple messages","time":{"start":1728428528239,"stop":1728428528240,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a30175c6e44617e","name":"Subscribe to topic containing long and receive message","time":{"start":1728428511042,"stop":1728428511043,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6616b11c047349","name":"Push message with custom timestamp: 1728431920335","time":{"start":1728428437576,"stop":1728428437577,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a42ce6257d62e8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728428126234,"stop":1728428126235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec79211fe1331d87","name":"Ordered Callback - true","time":{"start":1728428522575,"stop":1728428522575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5cea6faab3cc77","name":"Push message with content topic containing unicode special characters","time":{"start":1728428437573,"stop":1728428437573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ceeb5c489cce22","name":"Push message with rate limit","time":{"start":1728428481906,"stop":1728428481906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad348a4dcaac488","name":"Generator, custom pubsub topic","time":{"start":1728428531012,"stop":1728428531013,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb896dea5ebc4bef","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728428511069,"stop":1728428511069,"duration":0},"status":"passed","severity":"normal"},{"uid":"740efaff3ac936cb","name":"Subscribe and publish message","time":{"start":1728428455071,"stop":1728428455074,"duration":3},"status":"passed","severity":"normal"},{"uid":"afb908f04e6b6bfc","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728428505178,"stop":1728428505179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1fd98d3e4c3e28","name":"Publish message with rate limit","time":{"start":1728428453209,"stop":1728428453212,"duration":3},"status":"passed","severity":"normal"},{"uid":"395ade5d9474c749","name":"returns all values when wanted number is greater than available values","time":{"start":1728428140987,"stop":1728428140987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c197d00a1238aec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728428118069,"stop":1728428118069,"duration":0},"status":"passed","severity":"normal"},{"uid":"41df5ab3e79dbe64","name":"Check received message containing emoji","time":{"start":1728428425894,"stop":1728428425894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fbe8b41828d9fa","name":"stop","time":{"start":1728428214396,"stop":1728428214396,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bafd4eb59f0d0d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728428141811,"stop":1728428141811,"duration":0},"status":"passed","severity":"normal"},{"uid":"420bec3d4a12f6c7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428370056,"stop":1728428370057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f6289af0a55535","name":"Fails to push message with large meta","time":{"start":1728428481905,"stop":1728428481906,"duration":1},"status":"passed","severity":"normal"},{"uid":"2566e5e5d34d84f6","name":"isConnected should return true after first peer connects","time":{"start":1728428208289,"stop":1728428208289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05ea37716e0918f","name":"should properly create location multiaddrs - tcp","time":{"start":1728428127061,"stop":1728428127061,"duration":0},"status":"passed","severity":"normal"},{"uid":"67765b2b85d33b45","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728428528240,"stop":1728428528246,"duration":6},"status":"passed","severity":"normal"},{"uid":"abfab726bb818cf2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728428511051,"stop":1728428511052,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55b538af146325d","name":"Push message with content topic containing long","time":{"start":1728428437567,"stop":1728428437567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7956e7fef7044ce","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428224477,"stop":1728428224477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3326d5f31f30e7dc","name":"should be called for bootstrap peers","time":{"start":1728428181452,"stop":1728428181454,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaedd3a4baa3b238","name":"Sets default value correctly","time":{"start":1728428556149,"stop":1728428556149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af85ed9a1b4503c","name":"Check received message containing short","time":{"start":1728428425888,"stop":1728428425889,"duration":1},"status":"passed","severity":"normal"},{"uid":"23460d72a6258575","name":"should create a new stream if no existing for protocol found","time":{"start":1728428134228,"stop":1728428134229,"duration":1},"status":"passed","severity":"normal"},{"uid":"938f845733742cf5","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728428181459,"stop":1728428181460,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbf4b22f20803e6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728428118065,"stop":1728428118065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6491f58aa86d0295","name":"should only return 1 node with relay capability","time":{"start":1728428142285,"stop":1728428142285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b033ed80f74fb621","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728428319984,"stop":1728428319984,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf7428f8f25e2eb","name":"configure the node with multiple content topics","time":{"start":1728428482504,"stop":1728428482505,"duration":1},"status":"passed","severity":"normal"},{"uid":"213a8bdc5c17b517","name":"Check publish message containing Basic HTML tag","time":{"start":1728428453200,"stop":1728428453200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5423c7779f063e9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728428118070,"stop":1728428118070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c83349dcc8f3470","name":"Check received message containing long","time":{"start":1728428425889,"stop":1728428425889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9a552b4ef459bc","name":"should push to needed amount of connections","time":{"start":1728428339068,"stop":1728428339068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2dfd2da0f4b026","name":"same cluster, different shard: nodes connect","time":{"start":1728428392721,"stop":1728428392725,"duration":4},"status":"passed","severity":"normal"},{"uid":"77fe63ce9610d391","name":"Passing page size 3 when there are 20 messages","time":{"start":1728428528603,"stop":1728428528603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b527881aeed21041","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728428284395,"stop":1728428284395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d780a6220d4ed28f","name":"Check received message containing Russian","time":{"start":1728428289333,"stop":1728428289334,"duration":1},"status":"passed","severity":"normal"},{"uid":"e114e45c2d663c87","name":"Push message with meta","time":{"start":1728428437574,"stop":1728428437575,"duration":1},"status":"passed","severity":"normal"},{"uid":"115145b7fdb98cee","name":"Push message with Russian payload","time":{"start":1728428437550,"stop":1728428437553,"duration":3},"status":"passed","severity":"normal"},{"uid":"65e37dd67f2af6cf","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728428425896,"stop":1728428425901,"duration":5},"status":"passed","severity":"normal"},{"uid":"7c9080ed88ac4b79","name":"Check publish message containing JSON","time":{"start":1728428453200,"stop":1728428453200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c13aec40cc1ebf1","name":"Push message with numeric payload","time":{"start":1728428481885,"stop":1728428481885,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d38f38d19a8a01","name":"Push message with content topic containing escaped characters","time":{"start":1728428481903,"stop":1728428481904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e25a14b33707f7e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728428511056,"stop":1728428511056,"duration":0},"status":"passed","severity":"normal"},{"uid":"853a1807817372c0","name":"Subscribe and receives messages on 20 topics","time":{"start":1728428511035,"stop":1728428511037,"duration":2},"status":"passed","severity":"normal"},{"uid":"e68dd5af16227f40","name":"throws an error for improperly formatted content topics","time":{"start":1728428118058,"stop":1728428118058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea2f63e098d4d0c","name":"different cluster, same shard: nodes don't connect","time":{"start":1728428284336,"stop":1728428284336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fefa0569804a52","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app94/3/topic228/test.js","time":{"start":1728428482503,"stop":1728428482504,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd560b7cca423cc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428370054,"stop":1728428370054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2ff00ffb0998af","name":"Fails to push message bigger that 1MB","time":{"start":1728428481908,"stop":1728428481909,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e98d1aee8a746dc","name":"random static sharding 3 - Cluster ID: 373, Shard ID: 696","time":{"start":1728428508730,"stop":1728428508730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e4db6e5b673214","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728428319968,"stop":1728428319968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6643f3578face32","name":"Using a function","time":{"start":1728428556148,"stop":1728428556148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a04329ffcfc234d","name":"Publish message with custom timestamp: Wed Oct 09 2024 00:00:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1728428453205,"stop":1728428453205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6134e2363c5de7a9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728428508930,"stop":1728428508931,"duration":1},"status":"passed","severity":"normal"},{"uid":"84eacc6cf4455c4e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728428319978,"stop":1728428319979,"duration":1},"status":"passed","severity":"normal"},{"uid":"23936acf68916f38","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728428284337,"stop":1728428284344,"duration":7},"status":"passed","severity":"normal"},{"uid":"ab9b3297254d2ae9","name":"non connected peers","time":{"start":1728428426146,"stop":1728428426146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d236a607cac5b6a8","name":"should reject if Filter is requested but not mounted","time":{"start":1728428156554,"stop":1728428156554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53c597a1ed3c42a","name":"can start the service","time":{"start":1728428146050,"stop":1728428146051,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29a43777f9f932d","name":"getPeersByDiscovery","time":{"start":1728428214393,"stop":1728428214394,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc42fe433e3d04f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728428118053,"stop":1728428118053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e68231e7187458d","name":"Check received message containing emoji","time":{"start":1728428289337,"stop":1728428289337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf6b598ba248c32","name":"Subscribe and receive messages via lightPush","time":{"start":1728428511054,"stop":1728428511054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fff64133ed1905","name":"Keep-alive pings maintain the connection","time":{"start":1728428242427,"stop":1728428242428,"duration":1},"status":"passed","severity":"normal"},{"uid":"449fd879d2ba4eb0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728428126229,"stop":1728428126229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f93a92227a5beb3","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728428284350,"stop":1728428284351,"duration":1},"status":"passed","severity":"normal"},{"uid":"881335d9b76687b8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728428118065,"stop":1728428118065,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3ea98cda35ab67","name":"Subscribe to topic containing XML and receive message","time":{"start":1728428319980,"stop":1728428319980,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e0f4bea6ce7a4f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728428511046,"stop":1728428511047,"duration":1},"status":"passed","severity":"normal"},{"uid":"20059861368f412f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728428126238,"stop":1728428126238,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed7da1781f4ee4d","name":"Push message with long payload","time":{"start":1728428437543,"stop":1728428437544,"duration":1},"status":"passed","severity":"normal"},{"uid":"7380fc74e5334626","name":"Check received message with timestamp: 1728428174076 ","time":{"start":1728428425895,"stop":1728428425895,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ba44318c266cf3","name":"Relay - dialed after","time":{"start":1728428544298,"stop":1728428544298,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dbc7653fcdc53e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728428208288,"stop":1728428208288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf8f00d6c3fa115","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728428118070,"stop":1728428118070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c0847cb6085396","name":"same cluster, same shard: nodes connect","time":{"start":1728428392721,"stop":1728428392721,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e7429acea4afd9","name":"should throw error - no id","time":{"start":1728428127050,"stop":1728428127051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85e11cb3ea9bfae","name":"Push message with Basic HTML tag payload","time":{"start":1728428437562,"stop":1728428437563,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcafb6791bf87012","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728428312085,"stop":1728428312086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea159e6b22f987f7","name":"safeDispatchEvent","time":{"start":1728428214395,"stop":1728428214395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a7330b513bed25","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728428386722,"stop":1728428386722,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6eeebc92945a35","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728428284374,"stop":1728428284376,"duration":2},"status":"passed","severity":"normal"},{"uid":"86ebacfa811ce03c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728428118069,"stop":1728428118070,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46493e4ed2de067","name":"Push message on custom pubsubTopic","time":{"start":1728428370057,"stop":1728428370057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4153a18590da1a5","name":"Publish message with large meta","time":{"start":1728428453208,"stop":1728428453209,"duration":1},"status":"passed","severity":"normal"},{"uid":"240c2c48bb1330f6","name":"ignores unrecognized TXT record formats","time":{"start":1728428142284,"stop":1728428142284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2852d8770d62137","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728428319984,"stop":1728428319984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89c743ee66ef9f","name":"Query generator for multiple messages with different content topic format","time":{"start":1728428528246,"stop":1728428528246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6a42cf6fe8d79e","name":"random static sharding 8 - Cluster ID: 711, Shard ID: 181","time":{"start":1728428508738,"stop":1728428508739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac424221937cfdbf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728428319947,"stop":1728428319947,"duration":0},"status":"passed","severity":"normal"},{"uid":"19adfff0e97bcb5e","name":"Check received message containing numeric","time":{"start":1728428289330,"stop":1728428289330,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ec63a648f10c87","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728428511069,"stop":1728428511069,"duration":0},"status":"passed","severity":"normal"},{"uid":"578ec1b86553d8ca","name":"Generator, 2 different pubsubtopics","time":{"start":1728428531011,"stop":1728428531011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68192d58e5043ec","name":"Push message with content topic containing Script","time":{"start":1728428481902,"stop":1728428481902,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc65240ca9045f6e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728428126231,"stop":1728428126231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0c5ecd30f70cf","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728428455074,"stop":1728428455074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7324088b0ec1942","name":"should emit a peer event after start","time":{"start":1728428486956,"stop":1728428486957,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecce176db59fe3b9","name":"Overlapping topic subscription","time":{"start":1728428455076,"stop":1728428455076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d189f3962ae1c070","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728428511037,"stop":1728428511038,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfc296759391ee3","name":"can start and stop the service","time":{"start":1728428486954,"stop":1728428486954,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25cdbf14d7a0d39","name":"connected peers and dial","time":{"start":1728428426145,"stop":1728428426145,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a13f82699cb4c0c2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284380,"stop":1728428284380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bf235b31aa4282","name":"Subscribe to topic containing XML and receive message","time":{"start":1728428511048,"stop":1728428511048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edff79058aa0f63","name":"Subscribe to topic containing short and receive message","time":{"start":1728428319970,"stop":1728428319970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c851230176ec4d10","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728428508928,"stop":1728428508930,"duration":2},"status":"passed","severity":"normal"},{"uid":"cea4b1296b9f8bc3","name":"Push message on custom pubsubTopic","time":{"start":1728428370043,"stop":1728428370043,"duration":0},"status":"passed","severity":"normal"},{"uid":"210211fb8f2b5a48","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app68/4/topic933/proto","time":{"start":1728428482502,"stop":1728428482502,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aec932b0340c0c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728428505180,"stop":1728428505181,"duration":1},"status":"passed","severity":"normal"},{"uid":"affff2e1de1bd2b4","name":"Push message with content topic containing XML","time":{"start":1728428437570,"stop":1728428437571,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcd6e81a521a70a","name":"should throw error - no id","time":{"start":1728428127051,"stop":1728428127052,"duration":1},"status":"passed","severity":"normal"},{"uid":"835f89d2f78031d4","name":"Init the array if not present","time":{"start":1728428117859,"stop":1728428117860,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f91a61762cef8ce","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428370060,"stop":1728428370061,"duration":1},"status":"passed","severity":"normal"},{"uid":"57dd71dedbe64400","name":"Push message with content topic containing long","time":{"start":1728428481899,"stop":1728428481899,"duration":0},"status":"passed","severity":"normal"},{"uid":"11297acb2211071b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728428126239,"stop":1728428126239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02f0483a72a77bb","name":"should set field with only STORE enabled","time":{"start":1728428127063,"stop":1728428127063,"duration":0},"status":"passed","severity":"normal"},{"uid":"784e1d8bab3e66fc","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728428134109,"stop":1728428134110,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e65bf65eed51023","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728428134229,"stop":1728428134229,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8e199d44030c5c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728428208286,"stop":1728428208287,"duration":1},"status":"passed","severity":"normal"},{"uid":"2705e9c8df006521","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728428118075,"stop":1728428118075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a530c164295e7515","name":"Push message with content topic containing emoji","time":{"start":1728428481904,"stop":1728428481905,"duration":1},"status":"passed","severity":"normal"},{"uid":"de37bea63016fbf2","name":"Check message received after jswaku node is restarted","time":{"start":1728428425904,"stop":1728428425904,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb78b7f2024d7650","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728428319977,"stop":1728428319978,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c9085202f69555","name":"Query with Ordered Callback, No message returned","time":{"start":1728428508934,"stop":1728428508934,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa8fa7fcb299c33","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728428180551,"stop":1728428180552,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ea9364515a329d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728428224481,"stop":1728428224482,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33dc7e0e5e16bb6","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728428284396,"stop":1728428284396,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2eb7b1e2290847e","name":"Default pageSize","time":{"start":1728428528606,"stop":1728428528607,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88ff8ece6cd3035","name":"should get / set UDP multiaddr","time":{"start":1728428127054,"stop":1728428127055,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b0b7125c875ff","name":"Check received message containing Chinese","time":{"start":1728428289331,"stop":1728428289333,"duration":2},"status":"passed","severity":"normal"},{"uid":"c521f75ab8ac72de","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728428289340,"stop":1728428289341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee727f40038df133","name":"should throw an error for an unconfigured topic","time":{"start":1728428118073,"stop":1728428118073,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe6b9d9381add58","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728428386715,"stop":1728428386716,"duration":1},"status":"passed","severity":"normal"},{"uid":"25513a27cca1562e","name":"Check publish message containing emoji","time":{"start":1728428453202,"stop":1728428453203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c248d35fb4201785","name":"All","time":{"start":1728428182004,"stop":1728428182004,"duration":0},"status":"passed","severity":"normal"},{"uid":"458222a080074c1f","name":"Passing invalid cursor","time":{"start":1728428505183,"stop":1728428505183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8b44f38d76de6b","name":"Push message with custom timestamp: 1728431912552","time":{"start":1728428481907,"stop":1728428481908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54f5343b03eddbd","name":"Check received message containing JSON","time":{"start":1728428425892,"stop":1728428425892,"duration":0},"status":"passed","severity":"normal"},{"uid":"41331c010466dd14","name":"Check received message containing Arabic","time":{"start":1728428425879,"stop":1728428425879,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb9f96e0fd91972","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728428118066,"stop":1728428118066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4058128761d660aa","name":"Push message with Script payload","time":{"start":1728428437554,"stop":1728428437556,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ae070f07a93e4d3","name":"Nwaku publishes","time":{"start":1728428442620,"stop":1728428442620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b296a39a1cb4865","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728428511073,"stop":1728428511073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74785e94b2a4b02","name":"Relay","time":{"start":1728428182000,"stop":1728428182000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21567d2a692426b","name":"Asymmetric encrypt & decrypt","time":{"start":1728428152474,"stop":1728428152474,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0fe58f8d82632b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728428118060,"stop":1728428118060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1079358fbb3779f9","name":"Encoder throws on undefined content topic","time":{"start":1728428153706,"stop":1728428153706,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0da0ed6b24512a","name":"Check publish message containing Script","time":{"start":1728428453199,"stop":1728428453199,"duration":0},"status":"passed","severity":"normal"},{"uid":"df84b53b1d0f194f","name":"Push message with content topic containing Arabic","time":{"start":1728428481900,"stop":1728428481901,"duration":1},"status":"passed","severity":"normal"},{"uid":"208c17847237e10c","name":"should return usable stream attached to connection","time":{"start":1728428134227,"stop":1728428134228,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b036a31fe566d8","name":"should wait for Filter peer to be connected","time":{"start":1728428156556,"stop":1728428156556,"duration":0},"status":"passed","severity":"normal"},{"uid":"35334cf413a1cbf5","name":"Check received message containing Script","time":{"start":1728428425891,"stop":1728428425891,"duration":0},"status":"passed","severity":"normal"},{"uid":"330f928ec8eb06a4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728428520977,"stop":1728428520977,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cc32925beadffa","name":"Push message with content topic containing special chars","time":{"start":1728428437568,"stop":1728428437568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06956e0e9b7572d","name":"removeEventListener with correct event","time":{"start":1728428214392,"stop":1728428214393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13e0d4cc3987fa5","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728428312080,"stop":1728428312080,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4204a5029a0886","name":"random static sharding 10 - Cluster ID: 786, Shard ID: 331","time":{"start":1728428508740,"stop":1728428508740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bda967d238a498c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728428511023,"stop":1728428511023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f2505a84b358aa","name":"new peer added after a peer was already found","time":{"start":1728428472927,"stop":1728428472927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"845b6f922994a007","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728428141807,"stop":1728428141808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7042ced985833f","name":"Check received message containing short","time":{"start":1728428289329,"stop":1728428289330,"duration":1},"status":"passed","severity":"normal"},{"uid":"380e47a6c78c10f4","name":"Check received message containing Basic HTML tag","time":{"start":1728428425892,"stop":1728428425892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec0632452d7102d","name":"Subscribe to topic containing short and publish message","time":{"start":1728428455076,"stop":1728428455077,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f4ddc97a0b4354","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728428505181,"stop":1728428505181,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2f35a351873cd5","name":"Renews peer on consistent ping failures","time":{"start":1728428242430,"stop":1728428242430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bba30e26c6c43fc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728428319973,"stop":1728428319973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac659dd346c7937d","name":"pre and post cipher","time":{"start":1728428152475,"stop":1728428152476,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ed53b0b021061e","name":"should be online or offline if network state changed","time":{"start":1728428174346,"stop":1728428174346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09b9315e2f62d66","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728428141812,"stop":1728428141812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3817f3a6a4d2fc1","name":"Light Node - default protocols","time":{"start":1728428544301,"stop":1728428544301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fe726a0cc4c7c2","name":"should throw an error for insufficient data","time":{"start":1728428118324,"stop":1728428118324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5b417eeedd1be","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728428386737,"stop":1728428386738,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fbf0d8a454fc68","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728428455083,"stop":1728428455083,"duration":0},"status":"passed","severity":"normal"},{"uid":"574cc845ee5b0f16","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728428511035,"stop":1728428511035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2da990fb27b6535","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728428118059,"stop":1728428118060,"duration":1},"status":"passed","severity":"normal"},{"uid":"162c2e3faff85f49","name":"1 Store, 2 fetches","time":{"start":1728428141616,"stop":1728428141617,"duration":1},"status":"passed","severity":"normal"},{"uid":"50112f5b3f5e3e20","name":"Check received message containing numeric","time":{"start":1728428425878,"stop":1728428425878,"duration":0},"status":"passed","severity":"normal"},{"uid":"283309714211027a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728428153704,"stop":1728428153705,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91ac4a20a6762af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728428118067,"stop":1728428118067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e11ed8d5305d48e","name":"Relay + Store","time":{"start":1728428127064,"stop":1728428127064,"duration":0},"status":"passed","severity":"normal"},{"uid":"585cb173df957aa2","name":"Push message with content topic containing shell command","time":{"start":1728428481903,"stop":1728428481903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43c6523b1d6c8dd","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728428437571,"stop":1728428437572,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d843045862fa6fc","name":"Push message with escaped characters payload","time":{"start":1728428481892,"stop":1728428481893,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e0e8d88dece63c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728428444310,"stop":1728428444311,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bdebf22f196191","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728428126239,"stop":1728428126239,"duration":0},"status":"passed","severity":"normal"},{"uid":"909603649bd9370d","name":"Check message received after nwaku node is restarted","time":{"start":1728428289344,"stop":1728428289345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d23ac78f9c7a1f1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728428319978,"stop":1728428319978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a21a63306bd02e","name":"Renews peer on consistent missed messages","time":{"start":1728428242435,"stop":1728428242437,"duration":2},"status":"passed","severity":"normal"},{"uid":"c704fdf743275330","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728428141812,"stop":1728428141813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de8b6d1530848be","name":"Check received message with timestamp: 1728428173343000000 ","time":{"start":1728428289337,"stop":1728428289338,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae8c4eec7cf1ab1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728428472927,"stop":1728428472931,"duration":4},"status":"skipped","severity":"normal"},{"uid":"b0a44ec2d559b43c","name":"Reusing cursor across nodes","time":{"start":1728428505182,"stop":1728428505182,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa23acfc39adee4","name":"should wait for Store peer to be connected","time":{"start":1728428156556,"stop":1728428156556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48fe2203d3787d3","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728428181460,"stop":1728428181460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae221e8d45f04d8","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728428284368,"stop":1728428284369,"duration":1},"status":"passed","severity":"normal"},{"uid":"41309ce97de774a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728428312080,"stop":1728428312081,"duration":1},"status":"passed","severity":"normal"},{"uid":"48626b1e57ae9abd","name":"Encoder throws on empty string content topic","time":{"start":1728428134451,"stop":1728428134451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17113dc7057249f","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728428386737,"stop":1728428386737,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e55438c32ee6f","name":"should decode valid enr with tcp successfully","time":{"start":1728428127050,"stop":1728428127050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8fc30fb8f45f06","name":"can dial TLS multiaddrs","time":{"start":1728428389957,"stop":1728428389958,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd1f0d99d230d46","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728428536500,"stop":1728428536500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13d88ca9a87872e","name":"Check received message containing Basic HTML tag","time":{"start":1728428289335,"stop":1728428289335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebdf0e75dd2f1bb","name":"Check received message containing unicode special characters","time":{"start":1728428425894,"stop":1728428425894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6076cc39fe121b6b","name":"Check received message containing XML","time":{"start":1728428289335,"stop":1728428289335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8106f5433279ff87","name":"Subscribe to topic containing long and receive message","time":{"start":1728428511060,"stop":1728428511060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c870e7406f56b0dd","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728428284369,"stop":1728428284369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1986d645275fcb44","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728428141812,"stop":1728428141812,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb15780bc6a829b0","name":"Check meta is set [ecies]","time":{"start":1728428153705,"stop":1728428153705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74b52cb16f591dc","name":"Query generator for 2000 messages","time":{"start":1728428528248,"stop":1728428528248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e48593fcda4078","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728428455082,"stop":1728428455083,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4affa05d4b6158","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728428186322,"stop":1728428186322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bb057c73a9882f9","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728428120967,"stop":1728428120968,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2caa4b6b1be86d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728428118073,"stop":1728428118073,"duration":0},"status":"passed","severity":"normal"},{"uid":"96004bc604d57a2a","name":"Refresh subscription","time":{"start":1728428319969,"stop":1728428319970,"duration":1},"status":"passed","severity":"normal"},{"uid":"27675969e81f1c4e","name":"should throw error - no public key","time":{"start":1728428127052,"stop":1728428127052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7beced9d45991a0","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728428153705,"stop":1728428153705,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf9471faeb2df26","name":"Query Generator - false","time":{"start":1728428522570,"stop":1728428522570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7068c4cd1ad763bc","name":"Check received message containing unicode special characters","time":{"start":1728428289337,"stop":1728428289337,"duration":0},"status":"passed","severity":"normal"},{"uid":"337abbbf94311859","name":"Subscribe to topic containing short and receive message","time":{"start":1728428511040,"stop":1728428511041,"duration":1},"status":"passed","severity":"normal"},{"uid":"1600aaa8513b893f","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728428386724,"stop":1728428386724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9604b5c769420fcb","name":"Push message with custom timestamp: 1697669920335","time":{"start":1728428437576,"stop":1728428437576,"duration":0},"status":"passed","severity":"normal"},{"uid":"77139f242763f370","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728428511049,"stop":1728428511050,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fc36574f577b2a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app15/2/topic641/utf8","time":{"start":1728428482503,"stop":1728428482503,"duration":0},"status":"passed","severity":"normal"},{"uid":"858cb06da935be28","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728428118065,"stop":1728428118066,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc4320ef1dc84a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728428118074,"stop":1728428118074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef08885c9dd10eff","name":"Query with Promise Callback, No message returned","time":{"start":1728428508943,"stop":1728428508943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d2e7a2844e26e7","name":"Push message with Arabic payload","time":{"start":1728428437549,"stop":1728428437550,"duration":1},"status":"passed","severity":"normal"},{"uid":"6611e1a181169c08","name":"random static sharding 7 - Cluster ID: 807, Shard ID: 513","time":{"start":1728428508737,"stop":1728428508737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f610358ea57bef97","name":"returns nothing if no connections present","time":{"start":1728428133914,"stop":1728428133915,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d2de72fcdb33b7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728428511068,"stop":1728428511069,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf42311ce892cfac","name":"throws on empty content topic","time":{"start":1728428118035,"stop":1728428118035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4255151724a4f3dc","name":"should reject if LightPush is requested but not mounted","time":{"start":1728428156553,"stop":1728428156553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7802448b1a6c8a34","name":"Push message with custom timestamp: 1697669912552","time":{"start":1728428481906,"stop":1728428481906,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb135e2009b248","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728428319981,"stop":1728428319982,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ed8b854dae87","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728428126229,"stop":1728428126230,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff0d5eb04de9899","name":"Push message with long payload","time":{"start":1728428481885,"stop":1728428481885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef903238b31a923","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728428250031,"stop":1728428250031,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bca99cfabcc67a9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728428511070,"stop":1728428511073,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d5fd03fa4667c51","name":"Callback on promise, aborts when callback returns true","time":{"start":1728428528247,"stop":1728428528247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dcf506407e4bde","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728428455083,"stop":1728428455084,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e525b1d7e029d62","name":"Privacy Node - default protocol","time":{"start":1728428544301,"stop":1728428544301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2542d2fb157ba649","name":"should return valid sharding parameters for static sharding","time":{"start":1728428118075,"stop":1728428118076,"duration":1},"status":"passed","severity":"normal"},{"uid":"63211c0a39839e56","name":"Push message with content topic containing XML","time":{"start":1728428481902,"stop":1728428481902,"duration":0},"status":"passed","severity":"normal"},{"uid":"63556291e30bfee5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728428319980,"stop":1728428319981,"duration":1},"status":"passed","severity":"normal"},{"uid":"9727e468fd8de444","name":"Check received message containing emoji","time":{"start":1728428425883,"stop":1728428425884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44508d14c99c830","name":"Check message with invalid timestamp is not received","time":{"start":1728428425902,"stop":1728428425902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9128c0609af9e2","name":"should return all peers when numPeers is 0","time":{"start":1728428134108,"stop":1728428134109,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5a354532d8fdcc","name":"Symmetric encrypt & Decrypt","time":{"start":1728428152475,"stop":1728428152475,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2ca88465d0fe80","name":"Subscribe to topic containing long and receive message","time":{"start":1728428319970,"stop":1728428319973,"duration":3},"status":"passed","severity":"normal"},{"uid":"34cc3016fdba06af","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728428511063,"stop":1728428511064,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb24b512e46457e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728428141809,"stop":1728428141810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9da9b3245e9fe05","name":"Check publish message containing shell command","time":{"start":1728428453201,"stop":1728428453201,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e7e13debcd347e","name":"Push message with content topic containing short","time":{"start":1728428481895,"stop":1728428481898,"duration":3},"status":"passed","severity":"normal"},{"uid":"83b67f93fbcfc979","name":"Check message with non string payload is not received","time":{"start":1728428425887,"stop":1728428425887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4beeffbdc79ef97","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728428284381,"stop":1728428284381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a80c26f83355baa","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728428520975,"stop":1728428520977,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bdfd5a6f8e34257","name":"Subscribe to topic containing Script and receive message","time":{"start":1728428319980,"stop":1728428319980,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e25a3bb6f20dcf","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728428284352,"stop":1728428284355,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb4020fe24d98576","name":"Check received message containing SQL Injection","time":{"start":1728428425880,"stop":1728428425880,"duration":0},"status":"passed","severity":"normal"},{"uid":"69aa443fdc46f8cf","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728428224464,"stop":1728428224464,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a2f5b75f807bfa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728428511055,"stop":1728428511055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f9b1f52064bcab","name":"udp ip6 address","time":{"start":1728428126280,"stop":1728428126280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae40c55dc0912b1b","name":"handles different clusterIds correctly","time":{"start":1728428118057,"stop":1728428118057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e31131241c3165","name":"Ping on peer without subscriptions","time":{"start":1728428219360,"stop":1728428219361,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab7687dd1b582d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728428536499,"stop":1728428536499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3c4231ea18f3e1","name":"Fields are not dropped","time":{"start":1728428133747,"stop":1728428133749,"duration":2},"status":"passed","severity":"normal"},{"uid":"2798709498ac6d03","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728428511050,"stop":1728428511050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8df19694dbdc867","name":"Check received message containing XML","time":{"start":1728428425891,"stop":1728428425892,"duration":1},"status":"passed","severity":"normal"},{"uid":"890e6ef0aa49b53d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/9/topic137/json","time":{"start":1728428482501,"stop":1728428482501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8442bd24e538e89a","name":"Filter","time":{"start":1728428544300,"stop":1728428544301,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2aaac9d05b9eef","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728428284385,"stop":1728428284386,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5af609df799992","name":"should set field with all protocols disabled","time":{"start":1728428127062,"stop":1728428127062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6454f47d26ddf27f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728428505182,"stop":1728428505182,"duration":0},"status":"passed","severity":"normal"},{"uid":"361d2721b6c52a7e","name":"Ordered callback, aborts when callback returns true","time":{"start":1728428528248,"stop":1728428528248,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cf3f800c2bbe6f","name":"isConnected should return false after all peers disconnect","time":{"start":1728428208289,"stop":1728428208290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8369e0b69ebcd371","name":"different cluster, same shard: nodes don't connect","time":{"start":1728428392725,"stop":1728428392726,"duration":1},"status":"passed","severity":"normal"},{"uid":"71142fa730cec046","name":"Check received message containing Arabic","time":{"start":1728428289333,"stop":1728428289333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90f794da9e0c368","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728428508727,"stop":1728428508729,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1296daf64668e61","name":"Push message with SQL Injection payload","time":{"start":1728428481887,"stop":1728428481887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5696cde04ecca8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728428455074,"stop":1728428455075,"duration":1},"status":"passed","severity":"normal"},{"uid":"436f94ab23af1ca1","name":"Passing page size 10 when there are 10 messages","time":{"start":1728428528604,"stop":1728428528604,"duration":0},"status":"passed","severity":"normal"},{"uid":"47253a298e448f2e","name":"Check publish message containing special chars","time":{"start":1728428453193,"stop":1728428453194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f00d9aee6eb94e1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728428142287,"stop":1728428142287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2d832ab2f1b784b","name":"Check message with no payload is not received","time":{"start":1728428289342,"stop":1728428289343,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6103c4cc09b141","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728428224460,"stop":1728428224461,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf0fb53f4ebedd1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728428536501,"stop":1728428536502,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dba0b21a749515c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728428284397,"stop":1728428284397,"duration":0},"status":"passed","severity":"normal"},{"uid":"358f227bcf8e7b4","name":"Publish without waiting for remote peer","time":{"start":1728428455070,"stop":1728428455070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b75897dde47ee4a","name":"should fail to send if no connections available","time":{"start":1728428339070,"stop":1728428339071,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab3a9fe4ebca1b9","name":"random static sharding 5 - Cluster ID: 595, Shard ID: 153","time":{"start":1728428508735,"stop":1728428508736,"duration":1},"status":"passed","severity":"normal"},{"uid":"def7100c368482ce","name":"Ping on unsubscribed peer","time":{"start":1728428219062,"stop":1728428219063,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84d7df60065577b","name":"Check received message containing Script","time":{"start":1728428289335,"stop":1728428289335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcff2103fe6323b7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728428312080,"stop":1728428312080,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f8524e79f2c515","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728428312085,"stop":1728428312085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ddaa8b0cb53e46","name":"Refresh subscription","time":{"start":1728428511059,"stop":1728428511059,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8227d5d8412b0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728428118064,"stop":1728428118064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6eefe2bc719d19","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728428511063,"stop":1728428511063,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b58338bfbf61f71","name":"Check received message containing shell command","time":{"start":1728428289336,"stop":1728428289336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7405323bd72eef6","name":"Accepts a valid Waku Message","time":{"start":1728428159768,"stop":1728428159769,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d875da53d9f21b","name":"Refresh subscription","time":{"start":1728428455076,"stop":1728428455076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d91d28b52548ad0e","name":"Correctly serialized arguments","time":{"start":1728428390190,"stop":1728428390190,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b89797bcf5ee20","name":"should not receive a peer event after stop","time":{"start":1728428486958,"stop":1728428486958,"duration":0},"status":"passed","severity":"normal"},{"uid":"533dc89a78591870","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728428386740,"stop":1728428386740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3894816e2688d76f","name":"Subscribe to topic containing Script and receive message","time":{"start":1728428511047,"stop":1728428511047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d064aec7438649","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728428134230,"stop":1728428134230,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1cb379fc1e5d90","name":"Encoder throws on undefined content topic","time":{"start":1728428134451,"stop":1728428134451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b291b98fc25ae70c","name":"should properly create location multiaddrs - tcp6","time":{"start":1728428127060,"stop":1728428127060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3455417a2b9704","name":"Push message equal or less that 1MB","time":{"start":1728428437577,"stop":1728428437577,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b50b414c7bacf","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728428208285,"stop":1728428208285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea835a83685f63fe","name":"Push message with special chars payload","time":{"start":1728428437544,"stop":1728428437548,"duration":4},"status":"passed","severity":"normal"},{"uid":"2775fef5e66dd2d0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728428186322,"stop":1728428186322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ac36a9f9ec00408","name":"LightPush with 3 connections","time":{"start":1728428315255,"stop":1728428315260,"duration":5},"status":"passed","severity":"normal"},{"uid":"8766dfb56bf78c65","name":"should not fail to start the service if it is already started","time":{"start":1728428146052,"stop":1728428146052,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e557b1883efef8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728428511053,"stop":1728428511053,"duration":0},"status":"passed","severity":"normal"},{"uid":"4374074d3b0c6beb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728428444307,"stop":1728428444308,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5303645bd9b88c6","name":"should properly create location multiaddrs - udp","time":{"start":1728428127060,"stop":1728428127060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f916f66134b46312","name":"Should update multiaddrs","time":{"start":1728428393156,"stop":1728428393157,"duration":1},"status":"passed","severity":"normal"},{"uid":"782dfea081b3ec9c","name":"Check message with no content topic is not received","time":{"start":1728428425903,"stop":1728428425903,"duration":0},"status":"passed","severity":"normal"},{"uid":"3492be3a75015e43","name":"Rejects garbage","time":{"start":1728428159769,"stop":1728428159770,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5cb17fbfd7a197","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428370056,"stop":1728428370056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d8626e619f0f53","name":"handles different networkShards values correctly","time":{"start":1728428118057,"stop":1728428118058,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce9922cfc326755","name":"should not receive a peer event before start","time":{"start":1728428486957,"stop":1728428486958,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0853ab3769742d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728428511070,"stop":1728428511070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031ebd6bc429a77","name":"Callback on promise","time":{"start":1728428528246,"stop":1728428528247,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4bee29a1307d70","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728428250026,"stop":1728428250026,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd423f93b2ea1fa","name":"shard 0","time":{"start":1728428508726,"stop":1728428508727,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dc5160356d4db4","name":"Relay + Store","time":{"start":1728428182000,"stop":1728428182004,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b825fa1fb909d46","name":"Push message with content topic containing short","time":{"start":1728428437567,"stop":1728428437567,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0abd05bdb30b4e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728428425885,"stop":1728428425886,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad78ea4dc983ed3d","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728428284396,"stop":1728428284397,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f1cd8f108ffbd6","name":"Throws when trying to push message with empty payload","time":{"start":1728428437566,"stop":1728428437566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0def6f792b54d22","name":"should not receive a peer event before start","time":{"start":1728428146053,"stop":1728428146053,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c78bb02139f22","name":"Waku message hash computation (payload length 0)","time":{"start":1728428120966,"stop":1728428120967,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff92f231c86d04fb","name":"Passing page size 11 when there are 10 messages","time":{"start":1728428528604,"stop":1728428528605,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c92e22095f40e7","name":"Generator, custom pubsub topic","time":{"start":1728428531014,"stop":1728428531014,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f86f31c2bbd131","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728428118061,"stop":1728428118061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5414e6bd8adbaaf","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728428284394,"stop":1728428284394,"duration":0},"status":"passed","severity":"normal"},{"uid":"698219068f1cfa8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728428455096,"stop":1728428455096,"duration":0},"status":"passed","severity":"normal"},{"uid":"de08b182d7725d29","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728428319979,"stop":1728428319979,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc78685c4a6ce5","name":"Check message received after nwaku node is restarted","time":{"start":1728428425888,"stop":1728428425888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"277813cb8bfc27f1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728428392719,"stop":1728428392720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6ef70260872992","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728428134110,"stop":1728428134111,"duration":1},"status":"passed","severity":"normal"},{"uid":"df34a2506cbcaa2e","name":"should properly create location multiaddrs - tcp4","time":{"start":1728428127059,"stop":1728428127059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc58fdb53c4d196e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app83/3/topic77/utf8","time":{"start":1728428482499,"stop":1728428482499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e73f7ae3457b53","name":"Push message with content topic containing Russian","time":{"start":1728428481901,"stop":1728428481901,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bead692acacfb1","name":"Push message with custom timestamp: 1728424712552","time":{"start":1728428481907,"stop":1728428481907,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ba67f1e7fa55d8","name":"Reopen subscription with peer with lost subscription","time":{"start":1728428219063,"stop":1728428219063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3fe94fa1589d0d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728428284386,"stop":1728428284386,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd34bd6149aed5b7","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728428174345,"stop":1728428174346,"duration":1},"status":"passed","severity":"normal"},{"uid":"564690db71b9d57f","name":"nwaku subscribes","time":{"start":1728428442618,"stop":1728428442619,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2ca7a62738c80d","name":"should be able to decode the field with only STORE set to true","time":{"start":1728428126235,"stop":1728428126236,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4459b80198c043","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728428180552,"stop":1728428180552,"duration":0},"status":"passed","severity":"normal"},{"uid":"377b0757ed341ffe","name":"Nodes with multiple pubsub topic","time":{"start":1728428444312,"stop":1728428444312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f9e8e794f5390d","name":"should throw error - no public key","time":{"start":1728428127051,"stop":1728428127051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1864c26b1a9e6a9","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284398,"stop":1728428284398,"duration":0},"status":"passed","severity":"normal"},{"uid":"824a3ab28ffc6691","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728428127063,"stop":1728428127063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8376ca6f5114807a","name":"1 Relay, 1 Filter, gives up","time":{"start":1728428141618,"stop":1728428141619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38c75aac020c5c7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428531011,"stop":1728428531012,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b71f43e359817c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728428312078,"stop":1728428312079,"duration":1},"status":"passed","severity":"normal"},{"uid":"219e1fcb1dbfeac6","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728428224470,"stop":1728428224473,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bc277305156dcd4","name":"handles empty contentTopics array correctly","time":{"start":1728428118077,"stop":1728428118077,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc55d9da2b9678d","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728428284360,"stop":1728428284360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7a601522a1937","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728428386738,"stop":1728428386738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f676504c82a1de04","name":"Check message with no content topic is not received","time":{"start":1728428425886,"stop":1728428425887,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa09a834206d7ea1","name":"Wrong topic","time":{"start":1728428482504,"stop":1728428482504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96403fc6666aac6","name":"Query Generator - true","time":{"start":1728428522569,"stop":1728428522569,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f6df5850418e32","name":"Check received message containing SQL Injection","time":{"start":1728428425891,"stop":1728428425891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b11ff261dbffef","name":"Check message with invalid timestamp is not received","time":{"start":1728428425886,"stop":1728428425886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3be20fffbf56ff1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728428536500,"stop":1728428536501,"duration":1},"status":"passed","severity":"normal"},{"uid":"630febbf65a8a766","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728428126230,"stop":1728428126231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f09184706130925","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728428386743,"stop":1728428386743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2418fe5f9e22fe93","name":"should not receive a peer event before start","time":{"start":1728428186320,"stop":1728428186320,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ed7a8fea5ce10","name":"Push message with unicode special characters payload","time":{"start":1728428481893,"stop":1728428481893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae19260f31b9d8a5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728428151937,"stop":1728428151938,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b958a5d7ad6ce65","name":"can start the service","time":{"start":1728428186317,"stop":1728428186318,"duration":1},"status":"passed","severity":"normal"},{"uid":"419f2152c55c8c5d","name":"Fails to push message bigger that 1MB","time":{"start":1728428437577,"stop":1728428437578,"duration":1},"status":"passed","severity":"normal"},{"uid":"888e31544a1ea7b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728428120966,"stop":1728428120966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d21fa8b4b997c2f","name":"Ping on peer without subscriptions","time":{"start":1728428219062,"stop":1728428219062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00a4a20fd661a3c","name":"Check publish message after service node is restarted","time":{"start":1728428453208,"stop":1728428453208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13581df623d38c3f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728428284395,"stop":1728428284395,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ce99e8d85937a0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728428319979,"stop":1728428319979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8113df33e2c54d3","name":"random static sharding 9 - Cluster ID: 268, Shard ID: 529","time":{"start":1728428508739,"stop":1728428508739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27d78ae987bc853","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728428181455,"stop":1728428181455,"duration":0},"status":"passed","severity":"normal"},{"uid":"70168a0a82c3ea9b","name":"Passing page size 1 when there are 4 messages","time":{"start":1728428528603,"stop":1728428528603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2000ae3895b37fdb","name":"Check message received after jswaku node is restarted","time":{"start":1728428425888,"stop":1728428425888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3d8ae5362af069d","name":"recovers when dns.resolve returns empty","time":{"start":1728428142283,"stop":1728428142284,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0a39d17605b71a","name":"retrieves a single peer","time":{"start":1728428142282,"stop":1728428142283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ce80ef9f3a9ade","name":"Promise Callback - true","time":{"start":1728428522570,"stop":1728428522570,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafe685b83e42859","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728428511028,"stop":1728428511031,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9e36cab49145be9","name":"Ping on subscribed peer","time":{"start":1728428219061,"stop":1728428219062,"duration":1},"status":"passed","severity":"normal"},{"uid":"433f66b80066bb79","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728428455082,"stop":1728428455082,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f5911d3c4d3b99","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728428118077,"stop":1728428118077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68cfbd982de83e","name":"Non TWN Cluster","time":{"start":1728428482490,"stop":1728428482490,"duration":0},"status":"passed","severity":"normal"},{"uid":"79614cca4f78010f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728428602237,"stop":1728428602238,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ec4e3210740c99","name":"Overlapping topic subscription","time":{"start":1728428319968,"stop":1728428319969,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf60037bb11c511","name":"Ping on unsubscribed peer","time":{"start":1728428219361,"stop":1728428219362,"duration":1},"status":"passed","severity":"normal"},{"uid":"f360b72b0a5dc86a","name":"random static sharding 1 - Cluster ID: 160, Shard ID: 647","time":{"start":1728428508729,"stop":1728428508729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f84bf7b9bb1749d","name":"Check message on other pubsub topic is not received","time":{"start":1728428289341,"stop":1728428289341,"duration":0},"status":"passed","severity":"normal"},{"uid":"716d8502caf67f6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728428141811,"stop":1728428141811,"duration":0},"status":"passed","severity":"normal"},{"uid":"26990efb813ff3dd","name":"LightPush with 0 connections","time":{"start":1728428315252,"stop":1728428315253,"duration":1},"status":"passed","severity":"normal"},{"uid":"390b226bc0e968ba","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728428511050,"stop":1728428511051,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dd892fb2593563","name":"A test","time":{"start":1728428370420,"stop":1728428370420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d81d96da2c0d6fe","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428531015,"stop":1728428531015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b871a886d2d402df","name":"should not throw an error for a single configured topic","time":{"start":1728428118072,"stop":1728428118072,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efa327b4311aa48","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728428511060,"stop":1728428511060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513164feb1b9f9a","name":"can start the service","time":{"start":1728428486953,"stop":1728428486954,"duration":1},"status":"passed","severity":"normal"},{"uid":"964fc7e26a3dd912","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728428118053,"stop":1728428118053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1aee5d4ae11eeef","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728428319947,"stop":1728428319947,"duration":0},"status":"passed","severity":"normal"},{"uid":"75330bfa69552e93","name":"should handle a minimal index list","time":{"start":1728428118323,"stop":1728428118323,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a15c4da4176f44","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428224466,"stop":1728428224467,"duration":1},"status":"passed","severity":"normal"},{"uid":"23427d5d9ef51753","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728428511043,"stop":1728428511043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09cb2cb4dbe1b89","name":"tcp ip4 address","time":{"start":1728428126279,"stop":1728428126280,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0a84b2af57e0af","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728428118073,"stop":1728428118074,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb2283a1416559c","name":"isConnected return false after peer stops","time":{"start":1728428208290,"stop":1728428208292,"duration":2},"status":"passed","severity":"normal"},{"uid":"79c6eef47df44ea3","name":"Filter with 1 connections","time":{"start":1728428315254,"stop":1728428315254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a301084b4a86ac4","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728428134230,"stop":1728428134230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9f011955f4892","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728428511043,"stop":1728428511043,"duration":0},"status":"passed","severity":"normal"},{"uid":"66622334911dad7","name":"Push message with content topic containing Script","time":{"start":1728428437570,"stop":1728428437570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db4d4520dbd35e8","name":"Check received message containing escaped characters","time":{"start":1728428425893,"stop":1728428425893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5964f1edb2c6dcb","name":"should reject if WakuNode is not started","time":{"start":1728428156551,"stop":1728428156552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d887da161039d4ea","name":"Ephemeral field set to true","time":{"start":1728428134450,"stop":1728428134450,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bfb5333f184039","name":"Check publish message containing XML","time":{"start":1728428453199,"stop":1728428453199,"duration":0},"status":"passed","severity":"normal"},{"uid":"89db9a6ce3e96224","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728428284400,"stop":1728428284400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da70e940b000034","name":"Push message with shell command payload","time":{"start":1728428437563,"stop":1728428437564,"duration":1},"status":"passed","severity":"normal"},{"uid":"547c16bad485961c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728428118068,"stop":1728428118068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa5d90e7b2732b4","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728428118061,"stop":1728428118062,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f907d3f042146c1","name":"Store - dialed after - with timeout","time":{"start":1728428544300,"stop":1728428544300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30a8c93a36a1f39","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728428386723,"stop":1728428386723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e37a861c76079","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728428284348,"stop":1728428284350,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4a74e7e00a89f00","name":"should not receive a peer event after stop","time":{"start":1728428186320,"stop":1728428186321,"duration":1},"status":"passed","severity":"normal"},{"uid":"326f09c68b5320e9","name":"Check received message with timestamp: 1728428174076000000 ","time":{"start":1728428425884,"stop":1728428425884,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3bfcf07d3b13da","name":"should return empty list for no shard","time":{"start":1728428118062,"stop":1728428118062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f1a310fc6d86bb","name":"random static sharding 6 - Cluster ID: 913, Shard ID: 844","time":{"start":1728428508736,"stop":1728428508736,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ee983164d2c6b","name":"Check received message containing special chars","time":{"start":1728428425889,"stop":1728428425890,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf62847d682c2d9f","name":"Promise Callback - false","time":{"start":1728428522573,"stop":1728428522575,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b02f0367ffbaca1","name":"Decrypt messages","time":{"start":1728428427653,"stop":1728428427654,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19437d84587b67b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728428118063,"stop":1728428118063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b676ad33deb03c35","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728428520978,"stop":1728428520978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fed9b8f2f5e0f94","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728428312082,"stop":1728428312082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f01b11f78a705bb","name":"Ephemeral messages are not stored","time":{"start":1728428180550,"stop":1728428180551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57d3272e0ac1d87","name":"Check received message containing escaped characters","time":{"start":1728428425883,"stop":1728428425883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e3b957912b17","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728428312081,"stop":1728428312082,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd03ed20990978a4","name":"Passing an array","time":{"start":1728428556147,"stop":1728428556148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cc48f445aafe90","name":"should load peers from local storage and dispatch events","time":{"start":1728428146054,"stop":1728428146054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5333e066f1f4b582","name":"different cluster, different shard: nodes don't connect","time":{"start":1728428392726,"stop":1728428392727,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4897e63e9bd8c3","name":"addEventListener with correct event","time":{"start":1728428214391,"stop":1728428214392,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe0c91d24826c1b","name":"Push to array if already present","time":{"start":1728428117861,"stop":1728428117861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5487e8ed4124f3cf","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728428386717,"stop":1728428386717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff78b4f6008a6e8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728428602237,"stop":1728428602237,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a1d8f18b07a908","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728428392718,"stop":1728428392718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c872526145defc","name":"Push 30 different messages","time":{"start":1728428481894,"stop":1728428481894,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7ba9ab2ca45860","name":"Push message with short payload","time":{"start":1728428437543,"stop":1728428437543,"duration":0},"status":"passed","severity":"normal"},{"uid":"19044b5768ecde42","name":"should properly create location multiaddrs - udp4","time":{"start":1728428127055,"stop":1728428127059,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0f6d503b147f5aa","name":"should select older connection if present","time":{"start":1728428133918,"stop":1728428133919,"duration":1},"status":"passed","severity":"normal"},{"uid":"8facad8dd9327488","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728428455097,"stop":1728428455097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d546a759a62c4f7a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728428118051,"stop":1728428118051,"duration":0},"status":"passed","severity":"normal"},{"uid":"713308a0dc3c4666","name":"should not fail to start the service if it is already started","time":{"start":1728428486956,"stop":1728428486956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2455000fb85ef6","name":"Push message on custom pubsubTopic","time":{"start":1728428370055,"stop":1728428370056,"duration":1},"status":"passed","severity":"normal"},{"uid":"47dd5517d9074ddf","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728428140987,"stop":1728428140988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3ff5dbbbbe1072","name":"Refresh subscription","time":{"start":1728428511040,"stop":1728428511040,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af032c66eb61091","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284359,"stop":1728428284360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dd539ebbf54ed9","name":"Check received message containing Chinese","time":{"start":1728428425879,"stop":1728428425879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc6d2b209f43871","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728428180553,"stop":1728428180553,"duration":0},"status":"passed","severity":"normal"},{"uid":"47609305032d56fb","name":"Push message with content topic containing Chinese","time":{"start":1728428437568,"stop":1728428437568,"duration":0},"status":"passed","severity":"normal"},{"uid":"af22f457503bf63e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728428511070,"stop":1728428511070,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a5ce52b06e06f8","name":"Renews subscription after lossing a connection","time":{"start":1728428511073,"stop":1728428511074,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a1cb509662eda6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728428118057,"stop":1728428118057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32c485ede5a9af6","name":"Push message with short payload","time":{"start":1728428481883,"stop":1728428481884,"duration":1},"status":"passed","severity":"normal"},{"uid":"7781d9d585000169","name":"should reject if Relay is requested but not mounted","time":{"start":1728428156553,"stop":1728428156553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebf097fcbe9d423","name":"Check received message containing shell command","time":{"start":1728428425882,"stop":1728428425882,"duration":0},"status":"passed","severity":"normal"},{"uid":"62de576140af71e4","name":"Reopen subscription with peer with lost subscription","time":{"start":1728428219363,"stop":1728428219363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a832c69e86a2139e","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728428386743,"stop":1728428386743,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cc8045290f48e2","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728428126235,"stop":1728428126235,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f26ed508d8ea9f","name":"Sign & Recover","time":{"start":1728428152476,"stop":1728428152476,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d8ad17bbfc34a6","name":"Mutual subscription","time":{"start":1728428455068,"stop":1728428455068,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb26e0b6104cf61","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728428455085,"stop":1728428455085,"duration":0},"status":"passed","severity":"normal"},{"uid":"322c749bc36dd114","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728428118078,"stop":1728428118078,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a242f84f604f36","name":"creates an iterator","time":{"start":1728428531190,"stop":1728428531191,"duration":1},"status":"passed","severity":"normal"},{"uid":"922ce249038ade4b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/10/topic534/utf8","time":{"start":1728428482491,"stop":1728428482491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a033f14f7a59f559","name":"should wait for LightPush peer to be connected","time":{"start":1728428156555,"stop":1728428156555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b09042644461803","name":"Decoder throws on undefined content topic","time":{"start":1728428134451,"stop":1728428134451,"duration":0},"status":"passed","severity":"normal"},{"uid":"db58bab80dbb9bad","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728428284399,"stop":1728428284399,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9390edc874bcc4","name":"Check received message containing special chars","time":{"start":1728428425878,"stop":1728428425878,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f6582e9c18639f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728428118323,"stop":1728428118323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b26f0d63fe893a","name":"Subscribe and receive messages via waku relay post","time":{"start":1728428511031,"stop":1728428511033,"duration":2},"status":"passed","severity":"normal"},{"uid":"69a61386bb549990","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728428151938,"stop":1728428151938,"duration":0},"status":"passed","severity":"normal"},{"uid":"87162f5fe688629f","name":"Push message with content topic containing Arabic","time":{"start":1728428437569,"stop":1728428437569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e54fdfccd1c3f88","name":"should get / set TCP multiaddr","time":{"start":1728428127055,"stop":1728428127055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0355456a8abe9bc","name":"Number of peers are maintained correctly","time":{"start":1728428242426,"stop":1728428242426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fd36a34eb8e03d","name":"Check message with non string payload is not received","time":{"start":1728428425903,"stop":1728428425904,"duration":1},"status":"passed","severity":"normal"},{"uid":"70dac5af52d647c2","name":"Subscribe and receive messages via waku relay post","time":{"start":1728428511055,"stop":1728428511056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4e0c292b435fb5","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728428118052,"stop":1728428118052,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cbc8f50bc1011c","name":"Push message with rate limit","time":{"start":1728428437575,"stop":1728428437575,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee40a53cbf57b2a","name":"should check connected peers if present and suitable","time":{"start":1728428156555,"stop":1728428156555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb7f4a036fdee0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728428120966,"stop":1728428120966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f2028fe1d39abb","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728428118062,"stop":1728428118062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2ec30353815aaf","name":"less peers than existing","time":{"start":1728428426146,"stop":1728428426146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c18c19d8089f1453","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728428482489,"stop":1728428482490,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81b55d5244987c","name":"Push message with Script payload","time":{"start":1728428481888,"stop":1728428481888,"duration":0},"status":"passed","severity":"normal"},{"uid":"235988ec06125839","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728428118071,"stop":1728428118071,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f71b2981109c8","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728428141813,"stop":1728428141813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8042dda1bebb69","name":"random static sharding 2 - Cluster ID: 734, Shard ID: 316","time":{"start":1728428508729,"stop":1728428508729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21d3d77de2606fa","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728428508934,"stop":1728428508941,"duration":7},"status":"passed","severity":"normal"},{"uid":"43848a46a954f90a","name":"Push message with content topic containing numeric","time":{"start":1728428437567,"stop":1728428437568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20d11d1003a335d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728428602236,"stop":1728428602237,"duration":1},"status":"passed","severity":"normal"},{"uid":"449f739c25aa1f94","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728428511055,"stop":1728428511055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4654163bdeeb934e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728428536502,"stop":1728428536502,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e0da2ea34217e7","name":"removeEventListener with wrong event","time":{"start":1728428214393,"stop":1728428214393,"duration":0},"status":"passed","severity":"normal"},{"uid":"366ce8c59e5aa24b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728428134452,"stop":1728428134452,"duration":0},"status":"passed","severity":"normal"},{"uid":"857d0f7685ada9f5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728428508942,"stop":1728428508943,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5993724b2d843a","name":"Fails to publish message with wrong content topic","time":{"start":1728428453206,"stop":1728428453206,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ece2815382b92a","name":"throws on content topic with empty encoding field","time":{"start":1728428118043,"stop":1728428118043,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4364acb356659e","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728428386716,"stop":1728428386716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d406545469fff","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728428242433,"stop":1728428242434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e734f0ddb7ed68c","name":"Check received message containing Russian","time":{"start":1728428425890,"stop":1728428425891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05744562d279779","name":"Push message with numeric payload","time":{"start":1728428437544,"stop":1728428437544,"duration":0},"status":"passed","severity":"normal"},{"uid":"72834179656e56da","name":"Subscribe and receives messages on 20 topics","time":{"start":1728428319960,"stop":1728428319960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2909a7bd4ec63c1f","name":"Push message with Chinese payload","time":{"start":1728428481886,"stop":1728428481886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9159ccab33958dfb","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728428284376,"stop":1728428284378,"duration":2},"status":"passed","severity":"normal"},{"uid":"ceb1497a1bb859b","name":"ignores domain fetching errors","time":{"start":1728428142284,"stop":1728428142284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ed8b800f1a40f3","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728428118061,"stop":1728428118061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7559e964d0cc318f","name":"Check received message containing JSON","time":{"start":1728428289336,"stop":1728428289336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c3e9a427687e68","name":"Check received message containing short","time":{"start":1728428425877,"stop":1728428425877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2f19c0b9fb7ce2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728428511047,"stop":1728428511047,"duration":0},"status":"passed","severity":"normal"},{"uid":"229fd36a11abea99","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728428602238,"stop":1728428602238,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a30580d508a438","name":"can start and stop the service","time":{"start":1728428186318,"stop":1728428186318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dfac58e2f29190","name":"should reject on timeout if it was set","time":{"start":1728428156554,"stop":1728428156555,"duration":1},"status":"passed","severity":"normal"},{"uid":"161f6416488b7053","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428224461,"stop":1728428224462,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa678a503c0487d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728428126232,"stop":1728428126233,"duration":1},"status":"passed","severity":"normal"},{"uid":"368eede401deed66","name":"random static sharding 4 - Cluster ID: 606, Shard ID: 692","time":{"start":1728428508730,"stop":1728428508735,"duration":5},"status":"passed","severity":"normal"},{"uid":"d65b8a50099cd961","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728428118052,"stop":1728428118052,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a1cc86f27f065d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728428250030,"stop":1728428250030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fec1fd3566dddf6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728428511063,"stop":1728428511063,"duration":0},"status":"passed","severity":"normal"},{"uid":"79450b039d47c104","name":"Encoder throws on empty string content topic","time":{"start":1728428153706,"stop":1728428153706,"duration":0},"status":"passed","severity":"normal"},{"uid":"66806fed9451c287","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284393,"stop":1728428284394,"duration":1},"status":"passed","severity":"normal"},{"uid":"440f847cc388c79a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428370043,"stop":1728428370054,"duration":11},"status":"passed","severity":"normal"},{"uid":"c853fdbaa089a649","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728428508933,"stop":1728428508933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d214fbd5e41f9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728428312081,"stop":1728428312081,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ad9c07a13f652d","name":"Publish message with custom timestamp: Wed Oct 18 2023 23:00:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1728428453203,"stop":1728428453204,"duration":1},"status":"passed","severity":"normal"},{"uid":"c800b1efcf888cf8","name":"Push message with meta","time":{"start":1728428481905,"stop":1728428481905,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f44d30eb9314b1","name":"Subscribe to topic containing short and receive message","time":{"start":1728428511059,"stop":1728428511059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28ce41ed329f6e2","name":"LightPush","time":{"start":1728428544300,"stop":1728428544300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93bda6c09532c55","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728428250029,"stop":1728428250030,"duration":1},"status":"passed","severity":"normal"},{"uid":"6030d7769efec3e2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728428289338,"stop":1728428289340,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2555daa57aaf9af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728428118067,"stop":1728428118068,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec14bb0cd220e28c","name":"Check received message containing long","time":{"start":1728428289330,"stop":1728428289330,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b6513c6d808918","name":"should properly create peer info with all multiaddrs","time":{"start":1728428127061,"stop":1728428127061,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eef4a810b48cb9","name":"Check message with invalid timestamp is not received","time":{"start":1728428289341,"stop":1728428289341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3664188ae81958b4","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728428118074,"stop":1728428118074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4d83c7b7986826","name":"Check received message containing shell command","time":{"start":1728428425892,"stop":1728428425893,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c06fb5d803cc06","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284368,"stop":1728428284368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d20e1263fad5ef6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728428118045,"stop":1728428118051,"duration":6},"status":"passed","severity":"normal"},{"uid":"70829833ad62bd9d","name":"should set field with all protocols enabled","time":{"start":1728428127062,"stop":1728428127062,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f7973fc1f678f2","name":"Overlapping topic subscription","time":{"start":1728428511058,"stop":1728428511059,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd56b2803a25d7f9","name":"Subscribe and receives messages on 20 topics","time":{"start":1728428511057,"stop":1728428511057,"duration":0},"status":"passed","severity":"normal"},{"uid":"662e68e5493b29ee","name":"Check received message containing escaped characters","time":{"start":1728428289336,"stop":1728428289336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50adc2ecdfedb60","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728428511064,"stop":1728428511064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5419e35a6f9d1ba","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728428118054,"stop":1728428118055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f3127e6d552f9d","name":"Subscribe to topic containing XML and publish message","time":{"start":1728428455092,"stop":1728428455092,"duration":0},"status":"passed","severity":"normal"},{"uid":"3770de433a4955b4","name":"Used by Waku Relay","time":{"start":1728428556148,"stop":1728428556149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e115959d2e8bf1","name":"Fails to push message with empty content topic","time":{"start":1728428481905,"stop":1728428481905,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd553f1b3959039f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728428118324,"stop":1728428118324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3c58e55e4c0d68","name":"should only return 1 node with store capability","time":{"start":1728428142286,"stop":1728428142286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3218b6de494665","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728428444312,"stop":1728428444312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9ec7729c3e838c","name":"start node with empty content topic","time":{"start":1728428482510,"stop":1728428482510,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c709f952618024","name":"Check received message containing Arabic","time":{"start":1728428425890,"stop":1728428425890,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d53d7a7b75b7d","name":"should use DNS peer discovery with light client","time":{"start":1728428186321,"stop":1728428186322,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7567a16366f46c5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728428118060,"stop":1728428118060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c830771df16f1556","name":"Push message with XML payload","time":{"start":1728428437556,"stop":1728428437562,"duration":6},"status":"passed","severity":"normal"},{"uid":"265c75fb2926cb44","name":"Subscribe to topic containing Script and receive message","time":{"start":1728428511064,"stop":1728428511067,"duration":3},"status":"passed","severity":"normal"},{"uid":"88cade3a9e13d2","name":"Waku message hash computation (no timestamp)","time":{"start":1728428120967,"stop":1728428120967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8536ce4eed1e935","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728428284399,"stop":1728428284399,"duration":0},"status":"passed","severity":"normal"},{"uid":"43693c1028fdf48b","name":"Push message with Russian payload","time":{"start":1728428481887,"stop":1728428481887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8c13bc7a8aafeb","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728428118077,"stop":1728428118078,"duration":1},"status":"passed","severity":"normal"},{"uid":"2036ff8615b23d63","name":"Generator, 2 different pubsubtopics","time":{"start":1728428531014,"stop":1728428531015,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fd3215308ddd86","name":"Reopen subscription with peer with lost subscription","time":{"start":1728428219349,"stop":1728428219354,"duration":5},"status":"passed","severity":"normal"},{"uid":"5a1ccf161867da0f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728428536500,"stop":1728428536500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc04d43edd801f","name":"should not fail to stop the service if it was not started","time":{"start":1728428146052,"stop":1728428146052,"duration":0},"status":"passed","severity":"normal"},{"uid":"391f4fb8c3ffad69","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728428444313,"stop":1728428444313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bf15b75343cc93","name":"Check received message containing JSON","time":{"start":1728428425882,"stop":1728428425882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7451e36ecf23f560","name":"should push to available amount of connection if less than required","time":{"start":1728428339070,"stop":1728428339070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1485ed490d5a8b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728428536503,"stop":1728428536503,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1e6702f32a2503","name":"should return unique PubsubTopics for static sharding","time":{"start":1728428118061,"stop":1728428118061,"duration":0},"status":"passed","severity":"normal"},{"uid":"2122a795b7a896be","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app55/9/topic592/utf8","time":{"start":1728428482500,"stop":1728428482501,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfed72a79d63e977","name":"Check publish message containing short","time":{"start":1728428453192,"stop":1728428453192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbd68ea1069bfd8","name":"Query with Promise Callback, No Decoder","time":{"start":1728428508943,"stop":1728428508943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c56506cae3716de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728428118066,"stop":1728428118067,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bb049fe3f1f739","name":"Check message received after nwaku node is restarted","time":{"start":1728428425905,"stop":1728428425905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bf1d045b8be9f9c","name":"should emit a peer event after start","time":{"start":1728428146052,"stop":1728428146053,"duration":1},"status":"passed","severity":"normal"},{"uid":"256dc99e85caeed","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728428455092,"stop":1728428455093,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef97de63335f41d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728428511043,"stop":1728428511046,"duration":3},"status":"passed","severity":"normal"},{"uid":"838725cd407789d8","name":"throws on content topic with generation field greater than 0","time":{"start":1728428118037,"stop":1728428118038,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c2722f89e339e3","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728428118058,"stop":1728428118059,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf754265c0734","name":"returns all values when wanted number matches available values","time":{"start":1728428140985,"stop":1728428140986,"duration":1},"status":"passed","severity":"normal"},{"uid":"feca9dd19d1791a7","name":"more peers than existing","time":{"start":1728428426145,"stop":1728428426146,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d9a3a3922666db69","name":"Push message with emoji payload","time":{"start":1728428481893,"stop":1728428481894,"duration":1},"status":"passed","severity":"normal"},{"uid":"391c1c8a94f85489","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728428455093,"stop":1728428455094,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac60452409daa81","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728428455075,"stop":1728428455075,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe54c9b288cd37b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728428284399,"stop":1728428284400,"duration":1},"status":"passed","severity":"normal"},{"uid":"706b397b332dc671","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728428386736,"stop":1728428386737,"duration":1},"status":"passed","severity":"normal"},{"uid":"193a2391c4f99d16","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app79/10/topic676/proto","time":{"start":1728428482490,"stop":1728428482490,"duration":0},"status":"passed","severity":"normal"},{"uid":"948d3e32853418a5","name":"Round trip binary serialization","time":{"start":1728428134449,"stop":1728428134450,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e4520ad0492ffe","name":"A test","time":{"start":1728428370414,"stop":1728428370420,"duration":6},"status":"passed","severity":"normal"},{"uid":"cd813123b9bda0f3","name":"Push message with content topic containing special chars","time":{"start":1728428481900,"stop":1728428481900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b632a15ebd1e6624","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728428319948,"stop":1728428319957,"duration":9},"status":"passed","severity":"normal"},{"uid":"30d20c595c03a134","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728428505181,"stop":1728428505182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a090d8c865bff8cd","name":"should set field with only RELAY enabled","time":{"start":1728428127062,"stop":1728428127063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5a50db0bddf35f","name":"Check received message with timestamp: 1728428174076 ","time":{"start":1728428425884,"stop":1728428425884,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a8c0e89ddcc552","name":"Push message with shell command payload","time":{"start":1728428481889,"stop":1728428481892,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1cd98dc7c414e5d","name":"should encode/decode to RLP encoding","time":{"start":1728428127053,"stop":1728428127054,"duration":1},"status":"passed","severity":"normal"},{"uid":"862ce4c5ce048c5d","name":"groups content topics by expected pubsub topic","time":{"start":1728428118056,"stop":1728428118057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b759799017de8bbd","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728428453203,"stop":1728428453203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38b9ab2fee07298","name":"Check publish message containing Chinese","time":{"start":1728428453194,"stop":1728428453194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5575263fde0f49bd","name":"Check message with no pubsub topic is not received","time":{"start":1728428289341,"stop":1728428289342,"duration":1},"status":"passed","severity":"normal"},{"uid":"36cedd9ea8b41590","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728428118055,"stop":1728428118055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c196ba05bb035a","name":"Push message with content topic containing shell command","time":{"start":1728428437572,"stop":1728428437572,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c73611a9a33831c","name":"Tracks peer failures correctly","time":{"start":1728428242431,"stop":1728428242432,"duration":1},"status":"passed","severity":"normal"},{"uid":"27cde7cb433c9016","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728428118053,"stop":1728428118054,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba32c37a6becd333","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728428284367,"stop":1728428284367,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac744f84763fee","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728428455075,"stop":1728428455076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a7e6318b236195","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728428505179,"stop":1728428505180,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf5b0d3fcc05033","name":"Check message with no payload is not received","time":{"start":1728428425887,"stop":1728428425887,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d294b6ca69a56","name":"Js publishes, other Js receives","time":{"start":1728428442620,"stop":1728428442621,"duration":1},"status":"passed","severity":"normal"},{"uid":"75fe861797fdbe37","name":"Check meta is set [symmetric]","time":{"start":1728428151939,"stop":1728428151939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97fb458267cba6f","name":"should handle corrupted local storage data gracefully","time":{"start":1728428146055,"stop":1728428146055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6240f0f7f3d45feb","name":"Fails to publish message with empty text","time":{"start":1728428453206,"stop":1728428453206,"duration":0},"status":"passed","severity":"normal"},{"uid":"475277c26e920966","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728428319983,"stop":1728428319983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce36cc3dfd904298","name":"listenerCount","time":{"start":1728428214394,"stop":1728428214394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee828aad8d5f4b3e","name":"can start and stop the service","time":{"start":1728428146051,"stop":1728428146051,"duration":0},"status":"passed","severity":"normal"},{"uid":"102bc605a1758352","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728428118070,"stop":1728428118071,"duration":1},"status":"passed","severity":"normal"},{"uid":"40eb3fff7b542519","name":"Check publish message containing SQL Injection","time":{"start":1728428453198,"stop":1728428453198,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e6a3bb9e8d9cb4","name":"Push 30 different messages","time":{"start":1728428437566,"stop":1728428437566,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c50887b2c4cdf9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728428142286,"stop":1728428142287,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c05677ef785e70","name":"Subscribe to topic containing Script and publish message","time":{"start":1728428455085,"stop":1728428455092,"duration":7},"status":"passed","severity":"normal"},{"uid":"948fdc5c8cc28f95","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728428511052,"stop":1728428511052,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d53fdabde3238","name":"does not throw on valid cases","time":{"start":1728428118034,"stop":1728428118034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4cdd33a0d13fea","name":"Push message with content topic containing Chinese","time":{"start":1728428481900,"stop":1728428481900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd51440c14f05d4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728428312082,"stop":1728428312085,"duration":3},"status":"passed","severity":"normal"},{"uid":"60f0c929dadffaa0","name":"should properly create location multiaddrs - udp6","time":{"start":1728428127059,"stop":1728428127060,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec343cad6cc80f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728428118068,"stop":1728428118069,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a6c37c7958d8d","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728428284337,"stop":1728428284337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b305129298ee9005","name":"Check message received after jswaku node is restarted","time":{"start":1728428289343,"stop":1728428289344,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8fb9936144ebff1","name":"Relay - dialed first","time":{"start":1728428544298,"stop":1728428544298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c27308dec12b0dc","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428531013,"stop":1728428531014,"duration":1},"status":"passed","severity":"normal"},{"uid":"5510e54df37ad7c8","name":"Push message with content topic containing JSON","time":{"start":1728428481903,"stop":1728428481903,"duration":0},"status":"passed","severity":"normal"},{"uid":"935510897946a4e2","name":"Filter with 0 connections","time":{"start":1728428315253,"stop":1728428315253,"duration":0},"status":"passed","severity":"normal"},{"uid":"2053bccd12347b84","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728428284344,"stop":1728428284344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79228b5ff848b7c","name":"Push message with content topic containing escaped characters","time":{"start":1728428437573,"stop":1728428437573,"duration":0},"status":"passed","severity":"normal"},{"uid":"13508d7048d0fc46","name":"should encodeTxt and decodeTxt","time":{"start":1728428127048,"stop":1728428127049,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba7221eb4ee91bd","name":"Filter with 3 connections","time":{"start":1728428315260,"stop":1728428315260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cd8a4b1b3cd3f4","name":"Check received message containing Script","time":{"start":1728428425880,"stop":1728428425881,"duration":1},"status":"passed","severity":"normal"},{"uid":"431115863deb34a3","name":"Check message on other pubsub topic is not received","time":{"start":1728428425886,"stop":1728428425886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e27a02b9938a200","name":"different cluster, different shard: nodes don't connect","time":{"start":1728428284336,"stop":1728428284337,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c2f27190e61493","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728428444311,"stop":1728428444312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4162ab51797d264c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728428511033,"stop":1728428511035,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f53063bff86db69","name":"Push message with Arabic payload","time":{"start":1728428481886,"stop":1728428481887,"duration":1},"status":"passed","severity":"normal"},{"uid":"87efd8088d784f41","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728428118066,"stop":1728428118066,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cd3e749c5328df","name":"throws on content topic with empty version field","time":{"start":1728428118041,"stop":1728428118042,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee42486b0d51289","name":"should throw if no connection provided","time":{"start":1728428134228,"stop":1728428134228,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb14797640973a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/4/topic851/proto","time":{"start":1728428482502,"stop":1728428482503,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1f2cb427413fb3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728428319982,"stop":1728428319982,"duration":0},"status":"passed","severity":"normal"},{"uid":"806d143ac93fae2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728428511061,"stop":1728428511061,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e206165610051d","name":"Check message with no payload is not received","time":{"start":1728428425903,"stop":1728428425903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8161708b05dee879","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728428118076,"stop":1728428118076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a98c6ae2dec2bf","name":"Push message with JSON payload","time":{"start":1728428481889,"stop":1728428481889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d83b8c7e9c5996","name":"Push message with special chars payload","time":{"start":1728428481885,"stop":1728428481886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08d2c78eb9d0329","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728428511056,"stop":1728428511057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dc6b3798b7e27e","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728428505183,"stop":1728428505183,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff591283adca488","name":"Query with Ordered Callback, No Decoder","time":{"start":1728428508933,"stop":1728428508934,"duration":1},"status":"passed","severity":"normal"},{"uid":"651cab25e4e92da3","name":"LightPush with 2 connections","time":{"start":1728428315254,"stop":1728428315254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5446fb36c01ff5","name":"should throw an error for missing required configuration","time":{"start":1728428118062,"stop":1728428118063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4167bbd9c9bfa860","name":"Fails to publish duplicate message","time":{"start":1728428453205,"stop":1728428453205,"duration":0},"status":"passed","severity":"normal"},{"uid":"95695558d1482618","name":"should only return 1 node with relay and store capability","time":{"start":1728428142285,"stop":1728428142286,"duration":1},"status":"passed","severity":"normal"},{"uid":"930ee637e68fef45","name":"Push message with content topic containing SQL Injection","time":{"start":1728428437569,"stop":1728428437570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f210fa3365579a98","name":"Meta field set when metaSetter is specified","time":{"start":1728428134450,"stop":1728428134450,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadce13ab90243a1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728428481902,"stop":1728428481903,"duration":1},"status":"passed","severity":"normal"},{"uid":"8613337cf74b405c","name":"Check publish message containing numeric","time":{"start":1728428453193,"stop":1728428453193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d9170697545849","name":"Ping succeeds for all connected peers","time":{"start":1728428242426,"stop":1728428242427,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebacd66ecabcaa3c","name":"Store - dialed first","time":{"start":1728428544299,"stop":1728428544300,"duration":1},"status":"passed","severity":"normal"},{"uid":"184c0e5ab18d1a2b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728428118078,"stop":1728428118078,"duration":0},"status":"passed","severity":"normal"},{"uid":"23692a32fe6272c4","name":"should return no connections if no open connection provided","time":{"start":1728428133916,"stop":1728428133917,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfa87811e6905e8","name":"Decoder throws on empty string content topic","time":{"start":1728428134452,"stop":1728428134452,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bd9fee1aab0fb","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728428174342,"stop":1728428174343,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3c89a1368d9534","name":"Check message on other pubsub topic is not received","time":{"start":1728428425902,"stop":1728428425903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c47ae989b2cc658","name":"Does not throw an exception when node disconnects","time":{"start":1728428556147,"stop":1728428556147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73ef4554c00165","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728428284344,"stop":1728428284344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fe526573c7bcb5","name":"Ping fails for unsubscribed peers","time":{"start":1728428242427,"stop":1728428242427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3686a7910a7d59","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728428386723,"stop":1728428386724,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3ada51ce46c3f","name":"should not fail to stop the service if it was not started","time":{"start":1728428486954,"stop":1728428486955,"duration":1},"status":"passed","severity":"normal"},{"uid":"16622f2ded123f1","name":"Throws when trying to push message with empty payload","time":{"start":1728428481894,"stop":1728428481895,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bc32b7efadf9b4","name":"Publish message with custom timestamp: Tue Oct 08 2024 22:00:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1728428453204,"stop":1728428453204,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3236267c5d3162","name":"Check received message containing special chars","time":{"start":1728428289331,"stop":1728428289331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a95e954fff5516","name":"Decoder throws on empty string content topic","time":{"start":1728428153707,"stop":1728428153707,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c69c8969011a96","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728428425901,"stop":1728428425902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e4193e002fdea0","name":"should return different streams if requested simultaniously","time":{"start":1728428134229,"stop":1728428134229,"duration":0},"status":"passed","severity":"normal"},{"uid":"57201917e589f451","name":"through manual discovery","time":{"start":1728428389958,"stop":1728428389958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b02781e34477f9c","name":"Push message with custom timestamp: 1728424720335","time":{"start":1728428437576,"stop":1728428437576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbf5db790a6304","name":"start node with empty shard should fail","time":{"start":1728428508743,"stop":1728428508744,"duration":1},"status":"passed","severity":"normal"},{"uid":"a090b1052e942a16","name":"throws on content topic with empty topic name field","time":{"start":1728428118042,"stop":1728428118043,"duration":1},"status":"passed","severity":"normal"},{"uid":"949f7be07448ba30","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728428472931,"stop":1728428472934,"duration":3},"status":"passed","severity":"normal"},{"uid":"73fd64e60a2228fa","name":"throws on content topic with empty application field","time":{"start":1728428118039,"stop":1728428118040,"duration":1},"status":"passed","severity":"normal"},{"uid":"247b9e9d08e2632","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728428174338,"stop":1728428174340,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bedf8b1656a64be","name":"Push message with unicode special characters payload","time":{"start":1728428437565,"stop":1728428437565,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa1a52a7b4ec0a7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728428118056,"stop":1728428118056,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ef46056c90489d","name":"should add and remove event listeners correctly","time":{"start":1728428146055,"stop":1728428146056,"duration":1},"status":"passed","severity":"normal"},{"uid":"52122f38b80fef2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728428118055,"stop":1728428118055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d19ecd51b19f","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728428284346,"stop":1728428284346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e210995184851765","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728428319982,"stop":1728428319983,"duration":1},"status":"passed","severity":"normal"},{"uid":"f216e3197cbed45e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728428520977,"stop":1728428520978,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1232328f15b94d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728428141617,"stop":1728428141618,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1848fb34ea1eb6","name":"Ping on subscribed peer","time":{"start":1728428219348,"stop":1728428219348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90fc14025c1a3c7","name":"addEventListener with wrong event","time":{"start":1728428214392,"stop":1728428214392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8c11ca357ce85e","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728428386712,"stop":1728428386713,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bfa8feb6140e0","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728428284360,"stop":1728428284367,"duration":7},"status":"passed","severity":"normal"},{"uid":"7b7e6fea8c697851","name":"Overlapping topic subscription","time":{"start":1728428511040,"stop":1728428511040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce062c87e7584c2","name":"Push message with content topic containing JSON","time":{"start":1728428437572,"stop":1728428437572,"duration":0},"status":"passed","severity":"normal"},{"uid":"4992d8dc8abb67c7","name":"Push message with content topic containing numeric","time":{"start":1728428481899,"stop":1728428481899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a94536aa49a2964","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428224462,"stop":1728428224462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ab98b54e3db088","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728428284398,"stop":1728428284398,"duration":0},"status":"passed","severity":"normal"},{"uid":"8701b1c7b122760a","name":"Check message with no content topic is not received","time":{"start":1728428289342,"stop":1728428289342,"duration":0},"status":"passed","severity":"normal"},{"uid":"35db0e50df4b2503","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728428508933,"stop":1728428508933,"duration":0},"status":"passed","severity":"normal"},{"uid":"31085ca81ed3bc81","name":"Query generator for multiple messages with different message text format","time":{"start":1728428528240,"stop":1728428528240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c73ac7d06e3e3a7","name":"Subscribe to topic containing XML and receive message","time":{"start":1728428511067,"stop":1728428511068,"duration":1},"status":"passed","severity":"normal"},{"uid":"788843c2cf2ea1d8","name":"Check received message containing XML","time":{"start":1728428425881,"stop":1728428425881,"duration":0},"status":"passed","severity":"normal"},{"uid":"accc74857cfa5e25","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728428284397,"stop":1728428284397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6fa66ab35a80df","name":"same cluster, same shard: nodes connect","time":{"start":1728428284335,"stop":1728428284335,"duration":0},"status":"passed","severity":"normal"},{"uid":"44236e8f51a3d4a4","name":"Check received message with timestamp: 1728428173343 ","time":{"start":1728428289338,"stop":1728428289338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1720d0fb53149d","name":"Push message with JSON payload","time":{"start":1728428437563,"stop":1728428437563,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e1ae8fbc3b532d","name":"Passing page size 0 when there are 110 messages","time":{"start":1728428528602,"stop":1728428528603,"duration":1},"status":"passed","severity":"normal"},{"uid":"474044a92421a0bb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728428126231,"stop":1728428126232,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f16b22b23e12e72","name":"Encoder throws on empty string content topic","time":{"start":1728428151940,"stop":1728428151940,"duration":0},"status":"passed","severity":"normal"},{"uid":"13699e59b51174cf","name":"LightPush with 1 connections","time":{"start":1728428315253,"stop":1728428315253,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef7eee3184e1af3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728428319981,"stop":1728428319981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f528e7fab24447cf","name":"Subscribe and receive messages via lightPush","time":{"start":1728428511022,"stop":1728428511023,"duration":1},"status":"passed","severity":"normal"},{"uid":"334443e2e4794733","name":"Push message with SQL Injection payload","time":{"start":1728428437553,"stop":1728428437554,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe539c535b5a444","name":"should call waitForPeer on Relay","time":{"start":1728428156557,"stop":1728428156557,"duration":0},"status":"passed","severity":"normal"},{"uid":"180c39e47f8b330c","name":"Decoder throws on undefined content topic","time":{"start":1728428153707,"stop":1728428153707,"duration":0},"status":"passed","severity":"normal"},{"uid":"322534ee9f2b03c8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728428284396,"stop":1728428284396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a993499523e2f45","name":"configure the node with multiple pubsub topics","time":{"start":1728428508741,"stop":1728428508741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9057f7f70563dcf8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728428126236,"stop":1728428126238,"duration":2},"status":"passed","severity":"normal"},{"uid":"d493d2f61cd311c2","name":"Push message with emoji payload","time":{"start":1728428437565,"stop":1728428437566,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f200d7b45039170","name":"should set field with only FILTER enabled","time":{"start":1728428127063,"stop":1728428127063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec0fca65b7ecf37","name":"should return false","time":{"start":1728428127052,"stop":1728428127053,"duration":1},"status":"passed","severity":"normal"},{"uid":"12eef5ff5aa6c07c","name":"returns only open connection if one present","time":{"start":1728428133915,"stop":1728428133916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f12e4236a10554","name":"Ping on subscribed peer","time":{"start":1728428219359,"stop":1728428219359,"duration":0},"status":"passed","severity":"normal"},{"uid":"95682f9c58bc91c0","name":"Ping on unsubscribed peer","time":{"start":1728428219349,"stop":1728428219349,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa9aeaf82245ba9","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728428174340,"stop":1728428174341,"duration":1},"status":"passed","severity":"normal"},{"uid":"621684ecaafb5540","name":"getPeersByDiscovery","time":{"start":1728428472925,"stop":1728428472926,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d500f937f4c95a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728428127050,"stop":1728428127050,"duration":0},"status":"passed","severity":"normal"},{"uid":"910e76fddaea764c","name":"Fails to push message with empty content topic","time":{"start":1728428437574,"stop":1728428437574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6828a5b5610b08","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728428126240,"stop":1728428126240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ae94f3bb9b4e58","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428224478,"stop":1728428224481,"duration":3},"status":"passed","severity":"normal"},{"uid":"a736a627172c65ab","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728428134110,"stop":1728428134110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3478c4ea5d2c34a3","name":"unsubscribes","time":{"start":1728428531191,"stop":1728428531192,"duration":1},"status":"passed","severity":"normal"},{"uid":"593a29be810a9585","name":"Check message with non string payload is not received","time":{"start":1728428289343,"stop":1728428289343,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f66ff864095e89","name":"1 Relay, 1 fetch","time":{"start":1728428141615,"stop":1728428141615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4424b3c52411efd","name":"should emit a peer event after start","time":{"start":1728428186319,"stop":1728428186320,"duration":1},"status":"passed","severity":"normal"},{"uid":"703a94eb4a283c09","name":"Push message with content topic containing SQL Injection","time":{"start":1728428481901,"stop":1728428481901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a86ca60b34630d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728428118071,"stop":1728428118071,"duration":0},"status":"passed","severity":"normal"},{"uid":"973fab3ed6f2abc3","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728428370060,"stop":1728428370060,"duration":0},"status":"passed","severity":"normal"},{"uid":"365659b26da7cfd0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728428118054,"stop":1728428118054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7617b120a3d7c807","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728428511057,"stop":1728428511057,"duration":0},"status":"passed","severity":"normal"},{"uid":"923583ea4f0a5718","name":"should decode valid enr successfully","time":{"start":1728428127049,"stop":1728428127050,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3fb13f0a2733c","name":"should encode/decode to text encoding","time":{"start":1728428127054,"stop":1728428127054,"duration":0},"status":"passed","severity":"normal"},{"uid":"20372e3033b4e664","name":"caches peers it previously fetched","time":{"start":1728428142284,"stop":1728428142285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4b675cc084e76d","name":"Push message with Basic HTML tag payload","time":{"start":1728428481888,"stop":1728428481888,"duration":0},"status":"passed","severity":"normal"},{"uid":"206a971af5f83f74","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728428511046,"stop":1728428511046,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e7ba9f3f52f8e3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728428141810,"stop":1728428141810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f85792225900f34","name":"Fails to push message with large meta","time":{"start":1728428437575,"stop":1728428437575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da7f8b74c91141","name":"Check received message containing Russian","time":{"start":1728428425879,"stop":1728428425880,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6195f06cbb702a3","name":"Check received message with timestamp: 1728428174076000000 ","time":{"start":1728428425894,"stop":1728428425895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55a0da5ee547ec0","name":"should properly compute the node id","time":{"start":1728428127053,"stop":1728428127053,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a85315b2781d23","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728428425885,"stop":1728428425885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b363dcc838d2339","name":"Check publish message containing Arabic","time":{"start":1728428453194,"stop":1728428453198,"duration":4},"status":"passed","severity":"normal"},{"uid":"6504bf3425f05b01","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728428181449,"stop":1728428181452,"duration":3},"status":"passed","severity":"normal"},{"uid":"eae6407a380389ed","name":"Delete observer","time":{"start":1728428427654,"stop":1728428427654,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b687bc21cd5b","name":"same cluster, different shard: nodes don't connect","time":{"start":1728428284335,"stop":1728428284336,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3f01613ef21c67","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728428536502,"stop":1728428536502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adbb7a0e665c9b5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728428536501,"stop":1728428536501,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f14343d573089d","name":"Generator, custom pubsub topic","time":{"start":1728428531010,"stop":1728428531010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee68ef44d0e91f67","name":"Publishes to nwaku","time":{"start":1728428442619,"stop":1728428442619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2528720555c358","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728428250030,"stop":1728428250030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6f407863eed5fb","name":"Decoder throws on empty string content topic","time":{"start":1728428151941,"stop":1728428151941,"duration":0},"status":"passed","severity":"normal"},{"uid":"984c9517131d8524","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728428319959,"stop":1728428319960,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e27cd35bdc1091","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728428508741,"stop":1728428508743,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba2f34ee33b93603","name":"it tolerates circular branch references","time":{"start":1728428142283,"stop":1728428142283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1a7a21a3f339d1","name":"handles empty shards array correctly","time":{"start":1728428118076,"stop":1728428118077,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdc8fbc1a05c74e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728428511038,"stop":1728428511039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c602137d321af7","name":"topics with same application and version share the same shard","time":{"start":1728428118056,"stop":1728428118056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19c99aa1d318b64","name":"Check received message containing unicode special characters","time":{"start":1728428425883,"stop":1728428425883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3ef49a71984b8e","name":"Check received message containing SQL Injection","time":{"start":1728428289334,"stop":1728428289334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b186794bf4d7f36f","name":"dispatchEvent via connectionManager","time":{"start":1728428214395,"stop":1728428214395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e10a1613c907704","name":"Push message with content topic containing emoji","time":{"start":1728428437574,"stop":1728428437574,"duration":0},"status":"passed","severity":"normal"},{"uid":"56474ea279587c06","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728428528247,"stop":1728428528247,"duration":0},"status":"passed","severity":"normal"},{"uid":"717899193937ced1","name":"Nodes with multiple pubsub topic","time":{"start":1728428444310,"stop":1728428444310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1eaec023ff8dd0","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728428224474,"stop":1728428224477,"duration":3},"status":"passed","severity":"normal"},{"uid":"2947f6856abd189c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728428455094,"stop":1728428455094,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a01113faaf90ae","name":"should be able to encode the field with only STORE set to true","time":{"start":1728428126228,"stop":1728428126229,"duration":1},"status":"passed","severity":"normal"},{"uid":"889982d984c7b7b2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728428319960,"stop":1728428319967,"duration":7},"status":"passed","severity":"normal"},{"uid":"8ef5648557a811f7","name":"Check publish message containing Russian","time":{"start":1728428453198,"stop":1728428453198,"duration":0},"status":"passed","severity":"normal"},{"uid":"661aa31df1c7d868","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728428224467,"stop":1728428224470,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fde2a44a4be67be","name":"Register correct protocols","time":{"start":1728428455068,"stop":1728428455070,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b351dd97221b140","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728428118069,"stop":1728428118069,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaf9de1b37640d4","name":"should reject if Store is requested but not mounted","time":{"start":1728428156553,"stop":1728428156554,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eeeb06479c6ab0d","name":"Check received message containing long","time":{"start":1728428425877,"stop":1728428425878,"duration":1},"status":"passed","severity":"normal"}] |