2024-07-24 09:46:01 +00:00

1 line
155 KiB
JSON

[{"uid":"ab0aa47f83cc9c99","name":"Push message with content topic containing unicode special characters","time":{"start":1721814067545,"stop":1721814067545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3ddf419b4a8aa","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721813561292,"stop":1721813561292,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bae265d8b27c8d","name":"Decoder throws on empty string content topic","time":{"start":1721813405885,"stop":1721813405885,"duration":0},"status":"passed","severity":"normal"},{"uid":"88263c8197696679","name":"should return all peers when numPeers is 0","time":{"start":1721813405729,"stop":1721813405729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7408a78f98b2e05b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721814047939,"stop":1721814047939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5be843233881d0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721813646003,"stop":1721813646003,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f06fd9ed425c3","name":"should use DNS peer discovery with light client","time":{"start":1721813456331,"stop":1721813456331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ce297e7fbfd55fb","name":"Check publish message containing long","time":{"start":1721813990562,"stop":1721813990562,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d0bfa80bb4fc7d","name":"Nodes with multiple pubsub topic","time":{"start":1721813961967,"stop":1721813961967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e6f59ae3cdb06f","name":"Push message with rate limit","time":{"start":1721813947899,"stop":1721813947900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70fee37ed02c413","name":"Fails to push message bigger that 1MB","time":{"start":1721813947902,"stop":1721813947902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c82bd82a1082a88","name":"Check publish message containing numeric","time":{"start":1721813990563,"stop":1721813990563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd3a29e4c551308","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1721813740641,"stop":1721813740642,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a79979e8617c9d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1721813989816,"stop":1721813989816,"duration":0},"status":"passed","severity":"normal"},{"uid":"baad8fb016561eb6","name":"Check received message containing special chars","time":{"start":1721813938204,"stop":1721813938204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4772046edb87e6a8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1721813392574,"stop":1721813392575,"duration":1},"status":"passed","severity":"normal"},{"uid":"5def1a06d0ab482a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1721814058428,"stop":1721814058429,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfaf91d00bdd20ce","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1721813416534,"stop":1721813416535,"duration":1},"status":"passed","severity":"normal"},{"uid":"536f6c13f6543080","name":"should properly create location multiaddrs - udp","time":{"start":1721813401033,"stop":1721813401033,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d61c3958c8317c","name":"Correctly serialized arguments","time":{"start":1721813814690,"stop":1721813814691,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c1435073dfe364","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721814085883,"stop":1721814085884,"duration":1},"status":"passed","severity":"normal"},{"uid":"431e1e7920d4ce36","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1721813392573,"stop":1721813392573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6359a437dae3a121","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1721813443976,"stop":1721813443978,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf792cdc2c6d31b8","name":"ignores unrecognized TXT record formats","time":{"start":1721813416735,"stop":1721813416735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d342b435b8776ce","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1721813416739,"stop":1721813416739,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd6a2b3b0487ab27","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app83/8/topic629/utf8","time":{"start":1721814016193,"stop":1721814016194,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddf91151cb26e3e","name":"more peers than existing","time":{"start":1721813938542,"stop":1721813938543,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59eb31d52019e215","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721813684662,"stop":1721813684663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9615071ef10d28ad","name":"Ping on peer without subscriptions","time":{"start":1721813536593,"stop":1721813536593,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd4124b48546f08","name":"Ping succeeds for all connected peers","time":{"start":1721813553546,"stop":1721813553546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8571d7b5ef62aaa6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1721813416533,"stop":1721813416534,"duration":1},"status":"passed","severity":"normal"},{"uid":"5398ae9226f20da1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1721813989820,"stop":1721813989820,"duration":0},"status":"passed","severity":"normal"},{"uid":"11678cbfb57eee70","name":"Non TWN Cluster","time":{"start":1721814016179,"stop":1721814016182,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca193bb3fb161c90","name":"Subscribe to topic containing numeric and publish message","time":{"start":1721813989819,"stop":1721813989819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5102376efa6958ab","name":"Check received message containing XML","time":{"start":1721813938172,"stop":1721813938172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f89e5347ed54f","name":"Check received message containing numeric","time":{"start":1721813938201,"stop":1721813938203,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd818d97757a4c2c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1721813989816,"stop":1721813989816,"duration":0},"status":"passed","severity":"normal"},{"uid":"626e17f5ae8a2c65","name":"Generator, custom pubsub topic","time":{"start":1721814103187,"stop":1721814103187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eb5122c1e55110","name":"passes more than one ENR URLs and attempts connection","time":{"start":1721813456332,"stop":1721813456332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fbf8c8998d8b1e9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721813961960,"stop":1721813961962,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dc39c16436a25a5","name":"Push message with numeric payload","time":{"start":1721813947885,"stop":1721813947885,"duration":0},"status":"passed","severity":"normal"},{"uid":"237453e66a4e502b","name":"should throw error - no id","time":{"start":1721813401028,"stop":1721813401028,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d8342eee7f682","name":"Push message with short payload","time":{"start":1721814067508,"stop":1721814067508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddd72e432bdf740","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1721813392568,"stop":1721813392568,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1e3dfe36355a26","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721813961969,"stop":1721813961969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d3864dc4a95ce","name":"Push message with Russian payload","time":{"start":1721813947886,"stop":1721813947887,"duration":1},"status":"passed","severity":"normal"},{"uid":"c834074191a756d3","name":"throws on content topic with empty encoding field","time":{"start":1721813392554,"stop":1721813392555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1295644efeed5cdd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1721813392569,"stop":1721813392569,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ee70c5bf87c4ff","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813806888,"stop":1721813806888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ab92b51287f2a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1721813392562,"stop":1721813392562,"duration":0},"status":"passed","severity":"normal"},{"uid":"282fd0bcca4efd8b","name":"Check received message containing SQL Injection","time":{"start":1721813645979,"stop":1721813645979,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b9b001107248eb","name":"returns all values when wanted number is greater than available values","time":{"start":1721813415733,"stop":1721813415733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6c9bf37f8fb6b6","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1721813392573,"stop":1721813392573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddbf1b447fbe212","name":"Subscribe to topic containing Russian and publish message","time":{"start":1721813989820,"stop":1721813989821,"duration":1},"status":"passed","severity":"normal"},{"uid":"5016a74a54efd227","name":"should throw error - invalid id","time":{"start":1721813401028,"stop":1721813401028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60913f9ef38258a","name":"Query with Promise Callback, No Decoder","time":{"start":1721814090751,"stop":1721814090751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e626e977c97a8b86","name":"Callback on promise, aborts when callback returns true","time":{"start":1721814110412,"stop":1721814110414,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9d18664c843055e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1721813392569,"stop":1721813392569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0d6e4cb4f5e274","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721814085872,"stop":1721814085873,"duration":1},"status":"passed","severity":"normal"},{"uid":"56110e95fede8576","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721813684664,"stop":1721813684665,"duration":1},"status":"passed","severity":"normal"},{"uid":"797b46ab19fe49e4","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1721813740640,"stop":1721813740641,"duration":1},"status":"passed","severity":"normal"},{"uid":"70994dbbf47b3c6a","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1721813740629,"stop":1721813740630,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4a9442d47c5da6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721814085864,"stop":1721814085864,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca65c53a3c84b98","name":"Subscribe to topic containing XML and publish message","time":{"start":1721813989822,"stop":1721813989823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92b813de6173e25","name":"different cluster, different shard: nodes don't connect","time":{"start":1721813740622,"stop":1721813740622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6347d0caa534b315","name":"Check message with non string payload is not received","time":{"start":1721813938235,"stop":1721813938236,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c8cc0bbe745b71","name":"Check message with non string payload is not received","time":{"start":1721813646015,"stop":1721813646016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01fbd6b87f3349e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740628,"stop":1721813740628,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d2469c56f8da9a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1721813392561,"stop":1721813392561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a449d786ed0847","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721814267843,"stop":1721814267843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84564f2e912f32f","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1721813740622,"stop":1721813740623,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5abd4d29a6065c","name":"configure the node with multiple content topics","time":{"start":1721814016196,"stop":1721814016196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0893b9c83c8ce9","name":"Accepts a valid Waku Message","time":{"start":1721813409259,"stop":1721813409260,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d19a467b31df2c","name":"Renews peer on consistent ping failures","time":{"start":1721813553547,"stop":1721813553548,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ae0728de004968","name":"should not fail to start the service if it is already started","time":{"start":1721813456328,"stop":1721813456329,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c6a6154e632114","name":"Check received message containing Arabic","time":{"start":1721813645978,"stop":1721813645978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b396f23db1ae7a4","name":"Push message with Arabic payload","time":{"start":1721813947886,"stop":1721813947886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a586161cf89a4aa","name":"Push message with content topic containing Russian","time":{"start":1721813947894,"stop":1721813947894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc3e654725d15e6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1721813990572,"stop":1721813990573,"duration":1},"status":"passed","severity":"normal"},{"uid":"967f7d553dbb0a3e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721814085891,"stop":1721814085892,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ec68356d524920","name":"Subscribe to topic containing long and receive message","time":{"start":1721814085887,"stop":1721814085888,"duration":1},"status":"passed","severity":"normal"},{"uid":"2085320783521d62","name":"Ping on subscribed peer","time":{"start":1721813536591,"stop":1721813536591,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fed0fc059740df","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1721813395108,"stop":1721813395109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d9437b5b3bda14","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app2/8/topic497/utf8","time":{"start":1721814016186,"stop":1721814016190,"duration":4},"status":"passed","severity":"normal"},{"uid":"8ccb0c4734e9cfef","name":"random static sharding 3 - Cluster ID: 221, Shard ID: 43","time":{"start":1721814047921,"stop":1721814047921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9cbb91b2cf7c4","name":"handles empty shards array correctly","time":{"start":1721813392576,"stop":1721813392576,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c0fe7122d396da","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740637,"stop":1721813740637,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3a5f17ff52dc3","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1721813684668,"stop":1721813684669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1fc9483dde824f","name":"Push message with custom timestamp: 1721810140758","time":{"start":1721813947900,"stop":1721813947901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d397e42db718c04b","name":"Check received message with timestamp: 1721813443224 ","time":{"start":1721813646003,"stop":1721813646003,"duration":0},"status":"passed","severity":"normal"},{"uid":"21456dd1487742c0","name":"Passing page size 10 when there are 10 messages","time":{"start":1721814114926,"stop":1721814114926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba70fdb3cd9e6627","name":"Check received message containing Arabic","time":{"start":1721813938212,"stop":1721813938212,"duration":0},"status":"passed","severity":"normal"},{"uid":"693c7a1fe55aa796","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721814085865,"stop":1721814085865,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7f232e0ffb41c9","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1721813392563,"stop":1721813392563,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f6b2f22bf486c0","name":"Check received message containing JSON","time":{"start":1721813938173,"stop":1721813938173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fada24fdc1f28bb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1721813454478,"stop":1721813454480,"duration":2},"status":"passed","severity":"normal"},{"uid":"294db4297ce96f0","name":"Subscribe to topic containing Script and receive message","time":{"start":1721813684663,"stop":1721813684664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd816f98d0e2b85","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1721814111777,"stop":1721814111778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f950798d916d9","name":"Check received message containing Basic HTML tag","time":{"start":1721813645980,"stop":1721813645999,"duration":19},"status":"passed","severity":"normal"},{"uid":"8d8d9f0c898e6568","name":"Subscribe to topic containing XML and receive message","time":{"start":1721814085894,"stop":1721814085895,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d8419f5ca54156","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1721813400231,"stop":1721813400232,"duration":1},"status":"passed","severity":"normal"},{"uid":"10991c727099fdc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1721813416291,"stop":1721813416291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4c165d6b3b0bc6","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1721813392577,"stop":1721813392577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dbea66d7dced2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1721813392568,"stop":1721813392568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e95fe679e31e69","name":"Check message received after jswaku node is restarted","time":{"start":1721813646016,"stop":1721813646017,"duration":1},"status":"skipped","severity":"normal"},{"uid":"afdbec7f6d6d526a","name":"Query Generator, No Decoder","time":{"start":1721814090748,"stop":1721814090748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba1353c81dc06c4","name":"Check received message containing emoji","time":{"start":1721813938217,"stop":1721813938223,"duration":6},"status":"passed","severity":"normal"},{"uid":"ce7860d296089356","name":"Init the array if not present","time":{"start":1721813392070,"stop":1721813392071,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c42b8755f4c429","name":"Check received message containing Arabic","time":{"start":1721813938162,"stop":1721813938163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c90b46894a3dc6","name":"Push message with Russian payload","time":{"start":1721814067511,"stop":1721814067511,"duration":0},"status":"passed","severity":"normal"},{"uid":"43af9874cc7e1cce","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721814085878,"stop":1721814085879,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2744556eb071bf0","name":"Push message with SQL Injection payload","time":{"start":1721813947887,"stop":1721813947887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac87fdf3f11bf1e0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813561286,"stop":1721813561287,"duration":1},"status":"passed","severity":"normal"},{"uid":"3050dcbfbb110625","name":"dispatchEvent via connectionManager","time":{"start":1721813484389,"stop":1721813484390,"duration":1},"status":"passed","severity":"normal"},{"uid":"931921d4c7f4991","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740634,"stop":1721813740634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada35432d7e8eae2","name":"A test","time":{"start":1721813797099,"stop":1721813797099,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf566108a0bf46c5","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1721813392578,"stop":1721813392578,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4e5369eb8e19cc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721814085863,"stop":1721814085863,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb03ad882dec9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1721814058426,"stop":1721814058427,"duration":1},"status":"passed","severity":"normal"},{"uid":"247f073eb905d347","name":"Push message with XML payload","time":{"start":1721813947888,"stop":1721813947888,"duration":0},"status":"passed","severity":"normal"},{"uid":"8741a6486bbecd7d","name":"random static sharding 2 - Cluster ID: 42, Shard ID: 84","time":{"start":1721814047920,"stop":1721814047920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4c91262b645a15","name":"Check message on other pubsub topic is not received","time":{"start":1721813938233,"stop":1721813938234,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6db7045e826594","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721813416739,"stop":1721813416739,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4618a9704f3a2ba","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740631,"stop":1721813740631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6466f72901c41661","name":"Generator, 2 different pubsubtopics","time":{"start":1721814103188,"stop":1721814103189,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb44531a891618a","name":"Generator, 2 different pubsubtopics","time":{"start":1721814103185,"stop":1721814103185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c215d2c7596128","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1721813740645,"stop":1721813740646,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd52874d906ff082","name":"Check meta is set [symmetric]","time":{"start":1721813426463,"stop":1721813426463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5ab618c3eba19a","name":"Check received message containing escaped characters","time":{"start":1721813646001,"stop":1721813646001,"duration":0},"status":"passed","severity":"normal"},{"uid":"494fbc44476c1832","name":"should emit a peer event after start","time":{"start":1721814324567,"stop":1721814324567,"duration":0},"status":"passed","severity":"normal"},{"uid":"34af3a7117bbb5b","name":"Subscribe to topic containing short and receive message","time":{"start":1721813684660,"stop":1721813684660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2faf054b12918b36","name":"Reopen subscription with peer with lost subscription","time":{"start":1721813536594,"stop":1721813536594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2e2d50e594417c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721813961963,"stop":1721813961964,"duration":1},"status":"passed","severity":"normal"},{"uid":"3977fae7d54262f6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721813684662,"stop":1721813684662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef228ffb3e7fa7a7","name":"can start the service","time":{"start":1721813420673,"stop":1721813420674,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54a2f43fed11ced","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721814085873,"stop":1721814085874,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdff8f66d5be88e6","name":"should not throw an error for a single configured topic","time":{"start":1721813392572,"stop":1721813392572,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adf34dc00da4fc0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1721814058430,"stop":1721814058430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b502e8ffbe5eea","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1721813443979,"stop":1721813443980,"duration":1},"status":"passed","severity":"normal"},{"uid":"167d4070d0919f1d","name":"Push message with shell command payload","time":{"start":1721813947889,"stop":1721813947889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1bcc061483cdee","name":"Push message on custom pubsubTopic","time":{"start":1721813806891,"stop":1721813806891,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e6e79b5c62bce2","name":"Check message received after nwaku node is restarted","time":{"start":1721813938191,"stop":1721813938197,"duration":6},"status":"skipped","severity":"normal"},{"uid":"f579204770533ed","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721814085877,"stop":1721814085877,"duration":0},"status":"passed","severity":"normal"},{"uid":"251af6f8f0518b58","name":"Check publish message containing short","time":{"start":1721813990554,"stop":1721813990561,"duration":7},"status":"passed","severity":"normal"},{"uid":"832016270470d3d7","name":"A test","time":{"start":1721813797100,"stop":1721813797100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28dda903ec2effb","name":"Subscribe and receive messages via waku relay post","time":{"start":1721814085878,"stop":1721814085878,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3f62a373478142","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1721813392562,"stop":1721813392562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa21acb74536ba","name":"Check received message containing long","time":{"start":1721813645976,"stop":1721813645976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1068571eb5050be","name":"handles different networkShards values correctly","time":{"start":1721813392560,"stop":1721813392561,"duration":1},"status":"passed","severity":"normal"},{"uid":"99583bb29f30201","name":"Push message with content topic containing long","time":{"start":1721813947892,"stop":1721813947892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d73e1d5ccb3d245","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1721813400239,"stop":1721813400240,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d59b7a0305a9d21","name":"Ping on unsubscribed peer","time":{"start":1721813517901,"stop":1721813517902,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea4e3fb15daa444","name":"isConnected return false after peer stops","time":{"start":1721813495625,"stop":1721813495625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5826a0c518719797","name":"Push message with content topic containing XML","time":{"start":1721814067542,"stop":1721814067543,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca9d0a37a5959b6","name":"throws on content topic with empty application field","time":{"start":1721813392553,"stop":1721813392553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fa448b2cb58ce3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1721813684658,"stop":1721813684658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8d0f708720033a","name":"should only return 1 node with store capability","time":{"start":1721813416737,"stop":1721813416737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06fd3bcc4f81457","name":"Js publishes, other Js receives","time":{"start":1721813961509,"stop":1721813961509,"duration":0},"status":"passed","severity":"normal"},{"uid":"884a5fb7c07ca5a6","name":"Fails to push message bigger that 1MB","time":{"start":1721814067550,"stop":1721814067550,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a79b464598033dd","name":"can dial TLS multiaddrs","time":{"start":1721813814611,"stop":1721813814611,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a7d7b26bc70954","name":"Subscribe to topic containing Script and receive message","time":{"start":1721814085871,"stop":1721814085871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb6adfba823a7d","name":"Check message received after jswaku node is restarted","time":{"start":1721813938236,"stop":1721813938236,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7601337b998a535","name":"Check received message containing long","time":{"start":1721813938161,"stop":1721813938161,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d26b647efc4e4e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1721813400238,"stop":1721813400238,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c42d8437d803d8","name":"Subscribe and receives messages on 20 topics","time":{"start":1721813684655,"stop":1721813684657,"duration":2},"status":"passed","severity":"normal"},{"uid":"af85e12a8ec65ac2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1721813416537,"stop":1721813416537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1def38f3d84a9c3","name":"Push message with content topic containing shell command","time":{"start":1721814067544,"stop":1721814067544,"duration":0},"status":"passed","severity":"normal"},{"uid":"105677f01d300209","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740642,"stop":1721813740642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b0f70e9ea30f53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1721813392570,"stop":1721813392570,"duration":0},"status":"passed","severity":"normal"},{"uid":"39101103ef17acc0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1721813495623,"stop":1721813495623,"duration":0},"status":"passed","severity":"normal"},{"uid":"418f0501677b6427","name":"Push message with SQL Injection payload","time":{"start":1721814067517,"stop":1721814067517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339c32f43792a51","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1721813426460,"stop":1721813426461,"duration":1},"status":"passed","severity":"normal"},{"uid":"7917a299523810a4","name":"1 Relay, 1 Filter, gives up","time":{"start":1721813416291,"stop":1721813416291,"duration":0},"status":"passed","severity":"normal"},{"uid":"3923dc2f5dccc39a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1721813961966,"stop":1721813961966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16b9cf4c125fddc","name":"Promise Callback - backward","time":{"start":1721814101629,"stop":1721814101630,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a63e1a8174c709d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813561291,"stop":1721813561291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b180362587015c7","name":"Check message with no pubsub topic is not received","time":{"start":1721813646012,"stop":1721813646013,"duration":1},"status":"passed","severity":"normal"},{"uid":"4507212003921273","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1721813416535,"stop":1721813416536,"duration":1},"status":"passed","severity":"normal"},{"uid":"166ed63b96c3c8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721814085889,"stop":1721814085889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f068ae08657c472","name":"Subscribe and receive messages via waku relay post","time":{"start":1721813684638,"stop":1721813684638,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba3f3836938c2f9","name":"does not throw on valid cases","time":{"start":1721813392550,"stop":1721813392551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13ead2c85c6ce00","name":"should decode valid enr with tcp successfully","time":{"start":1721813401026,"stop":1721813401027,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4f42a817aef00a","name":"start node with ApplicationInfo","time":{"start":1721814016197,"stop":1721814016202,"duration":5},"status":"passed","severity":"normal"},{"uid":"738d4bb6d3acb92","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1721813989817,"stop":1721813989817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52c15dc1d53ab67","name":"should not fail to stop the service if it was not started","time":{"start":1721813420675,"stop":1721813420675,"duration":0},"status":"passed","severity":"normal"},{"uid":"6669b323890b52e8","name":"should handle corrupted local storage data gracefully","time":{"start":1721813420677,"stop":1721813420677,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3224afacc6ee38","name":"Subscribe and receive messages via waku relay post","time":{"start":1721814085862,"stop":1721814085862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8da48f2054809c4","name":"Check received message containing unicode special characters","time":{"start":1721813938174,"stop":1721813938175,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c070f2df1b213f","name":"should not fail to start the service if it is already started","time":{"start":1721813420675,"stop":1721813420675,"duration":0},"status":"passed","severity":"normal"},{"uid":"598d94fe5ce7db31","name":"listenerCount","time":{"start":1721813484381,"stop":1721813484381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6d629e1888678e","name":"Passing page size 19 when there are 20 messages","time":{"start":1721814114927,"stop":1721814114929,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ded7ca22d6e812d","name":"Used by Waku Relay","time":{"start":1721814125648,"stop":1721814125648,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f3bdf20f959d2f","name":"Subscribe to topic containing long and publish message","time":{"start":1721813989818,"stop":1721813989819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60c8fd1eb690b9a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1721813495625,"stop":1721813495625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce4bbee64e16067","name":"Push message with content topic containing long","time":{"start":1721814067529,"stop":1721814067530,"duration":1},"status":"passed","severity":"normal"},{"uid":"719d852e22c66ebf","name":"non connected peers","time":{"start":1721813938543,"stop":1721813938544,"duration":1},"status":"skipped","severity":"normal"},{"uid":"56a30ce4008abfe7","name":"should configure sharding based on application and version for autosharding","time":{"start":1721813392575,"stop":1721813392575,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d1840c6e8b8de9","name":"Check message with no content topic is not received","time":{"start":1721813938234,"stop":1721813938235,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d47e838c3642061","name":"should only return 1 node with relay and store capability","time":{"start":1721813416737,"stop":1721813416737,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4e7cb67809ced1","name":"Reopen subscription with peer with lost subscription","time":{"start":1721813517902,"stop":1721813517902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e60faf8f5b4dff2","name":"Check received message containing emoji","time":{"start":1721813646002,"stop":1721813646002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4939c0a3f2253b96","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721814103185,"stop":1721814103185,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c9c1d6cccae2f6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813806889,"stop":1721813806889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1027e5bb2cf6024e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1721814110409,"stop":1721814110409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26b1881289e773c","name":"Overlapping topic subscription","time":{"start":1721813684658,"stop":1721813684659,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e863b49a6eff444","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1721813400233,"stop":1721813400233,"duration":0},"status":"passed","severity":"normal"},{"uid":"317460bec46e29aa","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1721813395111,"stop":1721813395111,"duration":0},"status":"passed","severity":"normal"},{"uid":"583759153a4f1e99","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721813392564,"stop":1721813392564,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f056c73c17b73b","name":"should set field with only STORE enabled","time":{"start":1721813401035,"stop":1721813401035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3021a9112ff5e4c","name":"same cluster, same shard: nodes connect","time":{"start":1721813841338,"stop":1721813841340,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a63fc3a31afda17","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721814085888,"stop":1721814085888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e16be3511f6ea88","name":"Check received message with timestamp: 1721813442981000000 ","time":{"start":1721813938223,"stop":1721813938231,"duration":8},"status":"passed","severity":"normal"},{"uid":"cfb5f0e505215078","name":"Waku message hash computation (meta attribute not present)","time":{"start":1721813395110,"stop":1721813395110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff1f8aaa37a2117","name":"Overlapping topic subscription","time":{"start":1721814085865,"stop":1721814085865,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc42314a92acde8f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721814085898,"stop":1721814085898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c7ad2fbf34576","name":"start node with empty shard","time":{"start":1721814047940,"stop":1721814047940,"duration":0},"status":"passed","severity":"normal"},{"uid":"789de6a5d3266cc8","name":"should return false","time":{"start":1721813401029,"stop":1721813401029,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d08d6a4647c13f","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1721813405731,"stop":1721813405731,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8affe0cdddb069","name":"Publish message with custom timestamp: Thu Aug 03 2023 09:39:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1721813990573,"stop":1721813990573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6247201a8aea232d","name":"Check received message with timestamp: 1721813442981 ","time":{"start":1721813938181,"stop":1721813938182,"duration":1},"status":"passed","severity":"normal"},{"uid":"2178e8e3523abd9a","name":"should set field with all protocols enabled","time":{"start":1721813401034,"stop":1721813401035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea46310057c80f08","name":"recovers when dns.resolve returns empty","time":{"start":1721813416734,"stop":1721813416735,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a616ea9673d471","name":"throws an error for improperly formatted content topics","time":{"start":1721813392561,"stop":1721813392561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d55fc144b54dc28","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1721813990580,"stop":1721813990580,"duration":0},"status":"passed","severity":"normal"},{"uid":"983afe91114b1371","name":"connected peers and dial","time":{"start":1721813938542,"stop":1721813938542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae0b1ce87ea69de9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1721813392556,"stop":1721813392556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3808d072ebb2567","name":"Subscribe to topic containing short and publish message","time":{"start":1721813989818,"stop":1721813989818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7433e49dcec45e09","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1721813400234,"stop":1721813400234,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b4392980f8830b","name":"configure the node with multiple pubsub topics","time":{"start":1721814047938,"stop":1721814047938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18fbd5a310e23d1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721814085861,"stop":1721814085861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d2e1a05076d2ab","name":"less peers than existing","time":{"start":1721813938543,"stop":1721813938543,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40ba668f9782e2b2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721813684662,"stop":1721813684662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9cf051fc5da102","name":"isConnected should return true after first peer connects","time":{"start":1721813495624,"stop":1721813495624,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b07def92ae416","name":"Decrypt messages","time":{"start":1721813941004,"stop":1721813941004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8174a088ff557e59","name":"Push message with content topic containing JSON","time":{"start":1721813947896,"stop":1721813947897,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd9a590a5730121","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1721813740635,"stop":1721813740635,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b6cb8427f0ed07","name":"new peer added after a peer was already found","time":{"start":1721813958360,"stop":1721813958360,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aad11d4e045e4292","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1721813740643,"stop":1721813740643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7771264d31bae3a","name":"Check received message containing JSON","time":{"start":1721813938215,"stop":1721813938216,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd409b1db1de4b90","name":"Reusing cursor across nodes","time":{"start":1721814058431,"stop":1721814058431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3aa2e807386b201","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721814085890,"stop":1721814085891,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b72992af9b1edb8","name":"Passing page size 3 when there are 20 messages","time":{"start":1721814114926,"stop":1721814114926,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b110dafd3104fc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1721813841337,"stop":1721813841338,"duration":1},"status":"passed","severity":"normal"},{"uid":"35eed5901598c3e2","name":"should throw an error for missing required configuration","time":{"start":1721813392565,"stop":1721813392565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab988b3abbf78432","name":"Relay - dialed after","time":{"start":1721814232774,"stop":1721814232775,"duration":1},"status":"broken","severity":"normal"},{"uid":"e8e5001ef64c6e13","name":"Push message with meta","time":{"start":1721814067547,"stop":1721814067547,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c73613c5b9c164","name":"Push message with emoji payload","time":{"start":1721813947890,"stop":1721813947890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1122419eaa896d6c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1721813961967,"stop":1721813961967,"duration":0},"status":"passed","severity":"normal"},{"uid":"64db4bb41f4d49bb","name":"Check publish message containing shell command","time":{"start":1721813990568,"stop":1721813990569,"duration":1},"status":"passed","severity":"normal"},{"uid":"48520ad89afabac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721814085895,"stop":1721814085895,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b05a7a8810d06c","name":"Check publish message containing Basic HTML tag","time":{"start":1721813990567,"stop":1721813990568,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9bd21a613309f8","name":"Push message with short payload","time":{"start":1721813947884,"stop":1721813947884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09dbcadd6551f0f","name":"Push message with content topic containing Script","time":{"start":1721814067532,"stop":1721814067542,"duration":10},"status":"passed","severity":"normal"},{"uid":"1edec4d125e5ff67","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813806890,"stop":1721813806890,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff8b2739a739b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1721813392570,"stop":1721813392571,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6e7f2ef6ccbe66","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721813561290,"stop":1721813561290,"duration":0},"status":"passed","severity":"normal"},{"uid":"293e26c4f22ddb75","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1721813740630,"stop":1721813740630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b22292455b2d7b3","name":"unsubscribes","time":{"start":1721814119399,"stop":1721814119399,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a19b220f6529c3","name":"Check message with no payload is not received","time":{"start":1721813646014,"stop":1721813646015,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4da0bfd85177ce7","name":"Push message with custom timestamp: 1691055340758","time":{"start":1721813947900,"stop":1721813947900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2151d393882c6e1e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1721813392569,"stop":1721813392570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1a89d787ae8615","name":"Passing cursor with wrong pubsubTopic","time":{"start":1721814058431,"stop":1721814058432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2226915b86942e42","name":"should return the pubsub topic directly if a string is provided","time":{"start":1721813392573,"stop":1721813392573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daa205466d5444","name":"should properly create location multiaddrs - tcp","time":{"start":1721813401033,"stop":1721813401034,"duration":1},"status":"passed","severity":"normal"},{"uid":"99793c70896330b0","name":"can start and stop the service","time":{"start":1721813420674,"stop":1721813420674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3c343b02e255b4","name":"Check received message containing Script","time":{"start":1721813938171,"stop":1721813938172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ec9c29331d5b3f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721814085896,"stop":1721814085896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53746364edc9216","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1721814016196,"stop":1721814016197,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cabce8d95ac7fbc","name":"Subscribe to topic containing short and receive message","time":{"start":1721814085886,"stop":1721814085887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b0372e1fb6dae4","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1721813740635,"stop":1721813740636,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83496298695bf24","name":"Check publish message after service node is restarted","time":{"start":1721813990581,"stop":1721813990581,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a71a5b533ad8dcc5","name":"Round trip binary serialization","time":{"start":1721813405881,"stop":1721813405882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19955d2df3d152e","name":"Publish without waiting for remote peer","time":{"start":1721813989814,"stop":1721813989815,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cfa5b8b1661bc8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1721813989824,"stop":1721813989824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1b247b2462fbc2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721813938182,"stop":1721813938183,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea75635a2912ddd","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1721813443981,"stop":1721813443982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c585d4ca0759b6b3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721814085880,"stop":1721814085883,"duration":3},"status":"passed","severity":"normal"},{"uid":"472bd198753f1678","name":"Check received message containing numeric","time":{"start":1721813938161,"stop":1721813938161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39a247d74fd4fe2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721813684666,"stop":1721813684667,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e2ed72db29f22","name":"should encode/decode to text encoding","time":{"start":1721813401030,"stop":1721813401031,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca480e9a495ff1f","name":"start node with empty content topic","time":{"start":1721814016203,"stop":1721814016203,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc049d72e6492112","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1721813989815,"stop":1721813989816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d69611a0710ea48","name":"Ping fails for unsubscribed peers","time":{"start":1721813553546,"stop":1721813553547,"duration":1},"status":"passed","severity":"normal"},{"uid":"1408fa38e9a175e5","name":"Check received message containing numeric","time":{"start":1721813645976,"stop":1721813645977,"duration":1},"status":"passed","severity":"normal"},{"uid":"561ce6071cc6a58d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1721813416531,"stop":1721813416531,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b2d0cb504ad21f","name":"Store - dialed first","time":{"start":1721814232775,"stop":1721814232775,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb09c479b5f0b6a","name":"Check message with invalid timestamp is not received","time":{"start":1721813646004,"stop":1721813646004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c075d4dd4de05b9d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1721814124655,"stop":1721814124656,"duration":1},"status":"passed","severity":"normal"},{"uid":"378174bcc7990950","name":"Push message with numeric payload","time":{"start":1721814067509,"stop":1721814067509,"duration":0},"status":"passed","severity":"normal"},{"uid":"35404bd9a890c73f","name":"1 Store, 2 fetches","time":{"start":1721813416290,"stop":1721813416290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db277b53153b0dc","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1721813392576,"stop":1721813392576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40710520474e03","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1721813392505,"stop":1721813392506,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63ea8916e079d6","name":"random static sharding 5 - Cluster ID: 168, Shard ID: 166","time":{"start":1721814047931,"stop":1721814047931,"duration":0},"status":"passed","severity":"normal"},{"uid":"67db9ce8e521a0ed","name":"Push message with long payload","time":{"start":1721813947884,"stop":1721813947884,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5cb68bb8260f5d","name":"Using a function","time":{"start":1721814125648,"stop":1721814125648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef24fb03cb3577b","name":"removeEventListener with wrong event","time":{"start":1721813484380,"stop":1721813484380,"duration":0},"status":"passed","severity":"normal"},{"uid":"1779fe30538901af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1721813392567,"stop":1721813392568,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bababc6270105","name":"Refresh subscription","time":{"start":1721813684660,"stop":1721813684660,"duration":0},"status":"passed","severity":"normal"},{"uid":"136ab28dea33233c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721814085861,"stop":1721814085862,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6272c68b49a899","name":"throws on content topic with non-number generation field","time":{"start":1721813392552,"stop":1721813392552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f94a1e13ef75b34","name":"Ping on peer without subscriptions","time":{"start":1721813517900,"stop":1721813517901,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ff97115ef1813f","name":"ignores domain fetching errors","time":{"start":1721813416735,"stop":1721813416735,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab00e239031ff12","name":"Push message with content topic containing special chars","time":{"start":1721813947893,"stop":1721813947893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c2b2a46e2cef0f","name":"Register correct protocols","time":{"start":1721813989814,"stop":1721813989814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d3e5088a4ab59b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1721813392571,"stop":1721813392571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c11f0a3d60aa9c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1721813684637,"stop":1721813684638,"duration":1},"status":"passed","severity":"normal"},{"uid":"297fbd824f405a9f","name":"Subscribe to topic containing XML and receive message","time":{"start":1721813684664,"stop":1721813684664,"duration":0},"status":"passed","severity":"normal"},{"uid":"999507fe788202dc","name":"Check message received after nwaku node is restarted","time":{"start":1721813646017,"stop":1721813646018,"duration":1},"status":"skipped","severity":"normal"},{"uid":"50301011a7d33afa","name":"Push message with custom timestamp: 1721810084992","time":{"start":1721814067549,"stop":1721814067549,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cd59b45b7d717c","name":"Number of peers are maintained correctly","time":{"start":1721813746570,"stop":1721813746570,"duration":0},"status":"passed","severity":"normal"},{"uid":"daca0dc539ad49b0","name":"nwaku subscribes","time":{"start":1721813961508,"stop":1721813961508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca77818f812d0907","name":"Encoder throws on undefined content topic","time":{"start":1721813428447,"stop":1721813428447,"duration":0},"status":"passed","severity":"normal"},{"uid":"722958305462df44","name":"random static sharding 1 - Cluster ID: 780, Shard ID: 956","time":{"start":1721814047920,"stop":1721814047920,"duration":0},"status":"passed","severity":"normal"},{"uid":"54360cf299bc902d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721813684663,"stop":1721813684663,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a73eec9ffaa880","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721813723562,"stop":1721813723562,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc4021dde90d2c6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721813723555,"stop":1721813723555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e04dd0e1983bd59","name":"Renews peer on consistent missed messages","time":{"start":1721813553550,"stop":1721813553551,"duration":1},"status":"passed","severity":"normal"},{"uid":"49949d7937725223","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1721813740637,"stop":1721813740637,"duration":0},"status":"passed","severity":"normal"},{"uid":"3129ecfdc1707395","name":"different cluster, same shard: nodes don't connect","time":{"start":1721813841341,"stop":1721813841342,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b9b283e7d4be03","name":"LightPush","time":{"start":1721814232776,"stop":1721814232776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5de84d68e2ad6b6","name":"should be able to encode the field with only STORE set to true","time":{"start":1721813400229,"stop":1721813400230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a6bfbf1c0417d4","name":"Check received message containing Russian","time":{"start":1721813938212,"stop":1721813938213,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1f7f42ac871432","name":"Fails to publish message with empty text","time":{"start":1721813990578,"stop":1721813990579,"duration":1},"status":"passed","severity":"normal"},{"uid":"f785a96a7d9480c9","name":"Check message with invalid timestamp is not received","time":{"start":1721813938184,"stop":1721813938184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a33a71b72208e14","name":"removeEventListener with correct event","time":{"start":1721813484379,"stop":1721813484380,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f943d98d39ab12","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721813684638,"stop":1721813684639,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e78c26e1e4a4fb9","name":"Query Generator, No message returned","time":{"start":1721814090748,"stop":1721814090749,"duration":1},"status":"passed","severity":"normal"},{"uid":"efca2d78745dd181","name":"addEventListener with wrong event","time":{"start":1721813484379,"stop":1721813484379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b745095f363245a","name":"handles empty contentTopics array correctly","time":{"start":1721813392576,"stop":1721813392577,"duration":1},"status":"passed","severity":"normal"},{"uid":"f277f1aeb555f07f","name":"Push message with JSON payload","time":{"start":1721814067519,"stop":1721814067519,"duration":0},"status":"passed","severity":"normal"},{"uid":"484cf53516f308d2","name":"Push message with custom timestamp: 1691055284992","time":{"start":1721814067548,"stop":1721814067548,"duration":0},"status":"passed","severity":"normal"},{"uid":"73145dcd46c44e7c","name":"Ephemeral messages are not stored","time":{"start":1721813454472,"stop":1721813454474,"duration":2},"status":"passed","severity":"normal"},{"uid":"34ef1d9316515e93","name":"should handle application and version for autosharding","time":{"start":1721813392563,"stop":1721813392563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c11ed020f2d7483","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1721814124656,"stop":1721814124656,"duration":0},"status":"passed","severity":"normal"},{"uid":"586bf5af626f75f9","name":"All","time":{"start":1721813796902,"stop":1721813796902,"duration":0},"status":"broken","severity":"normal"},{"uid":"92c07ed836a98b08","name":"getPeersByDiscovery","time":{"start":1721813484380,"stop":1721813484381,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2528d118f9def1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813561289,"stop":1721813561290,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd875af75a8a60ab","name":"Check received message containing unicode special characters","time":{"start":1721813938217,"stop":1721813938217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5632d579f8293c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1721813395109,"stop":1721813395110,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a4d05fb6461bf4","name":"should emit a peer event after start","time":{"start":1721813420675,"stop":1721813420675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d5afe0e4152813","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1721813740626,"stop":1721813740626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73d9f8558ec570a","name":"Check received message containing escaped characters","time":{"start":1721813938216,"stop":1721813938217,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfe0df418687d52","name":"Nodes with multiple pubsub topic","time":{"start":1721813961969,"stop":1721813961969,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dae3cd43c251d6a","name":"Push 30 different messages","time":{"start":1721814067522,"stop":1721814067523,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b14274034afa375","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1721813740634,"stop":1721813740635,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2db31e9284083","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721813400241,"stop":1721813400241,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b106056f454894","name":"should not fail to stop the service if it was not started","time":{"start":1721814324566,"stop":1721814324566,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ce34dd14c88d32","name":"Sign & Recover","time":{"start":1721813427096,"stop":1721813427096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d3086a2678f95","name":"Check publish message containing special chars","time":{"start":1721813990563,"stop":1721813990564,"duration":1},"status":"passed","severity":"normal"},{"uid":"1897f31d5dc6c931","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1721813989824,"stop":1721813989824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0314bb25c90f9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721813586527,"stop":1721813586528,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff892a89dbfa81a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/10/topic666/test.js","time":{"start":1721814016193,"stop":1721814016193,"duration":0},"status":"passed","severity":"normal"},{"uid":"603cfecd4f0ad0be","name":"different cluster, different shard: nodes don't connect","time":{"start":1721813841342,"stop":1721813841343,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e0851a5011b822","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1721813451117,"stop":1721813451117,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dab0591bb691bb6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1721813392565,"stop":1721813392565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5ae51098ca65fa","name":"Fails to push message with large meta","time":{"start":1721814067547,"stop":1721814067548,"duration":1},"status":"passed","severity":"normal"},{"uid":"101802f6e97e6d6","name":"Check publish message containing Russian","time":{"start":1721813990566,"stop":1721813990566,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f333e00a5fb762","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1721814090750,"stop":1721814090751,"duration":1},"status":"passed","severity":"normal"},{"uid":"483324c3b8c66185","name":"Decoder throws on undefined content topic","time":{"start":1721813405884,"stop":1721813405885,"duration":1},"status":"passed","severity":"normal"},{"uid":"23771bc6a4855e68","name":"Query generator for multiple messages with different message text format","time":{"start":1721814110409,"stop":1721814110409,"duration":0},"status":"passed","severity":"normal"},{"uid":"43298f795621d8e8","name":"Check received message containing emoji","time":{"start":1721813938178,"stop":1721813938179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01cdceb93dffd2b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1721813740636,"stop":1721813740636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de8394802214af3","name":"Check publish message after client node is restarted","time":{"start":1721813990581,"stop":1721813990589,"duration":8},"status":"skipped","severity":"normal"},{"uid":"cbfca4121769d732","name":"should properly compute the node id","time":{"start":1721813401029,"stop":1721813401030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f387efdc4686c055","name":"Refresh subscription","time":{"start":1721813989817,"stop":1721813989817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"420f10452783aac1","name":"Push message with content topic containing numeric","time":{"start":1721814067530,"stop":1721814067530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d904622a3201b429","name":"Check received message with timestamp: 1721813442981 ","time":{"start":1721813938232,"stop":1721813938232,"duration":0},"status":"passed","severity":"normal"},{"uid":"479dcd3fc211bc98","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721814085892,"stop":1721814085893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1056c76bd4aedd4","name":"Push message with content topic containing short","time":{"start":1721813947891,"stop":1721813947892,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ba49ec75df17a0","name":"Tracks peer failures correctly","time":{"start":1721813553548,"stop":1721813553550,"duration":2},"status":"passed","severity":"normal"},{"uid":"46d8586d11e41c25","name":"Passing page size 0 when there are 110 messages","time":{"start":1721814114925,"stop":1721814114925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf65d0935b7a4fb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721814103187,"stop":1721814103187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b06dd8c3e8e811e","name":"Decoder throws on empty string content topic","time":{"start":1721813428448,"stop":1721813428448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3221608e808bc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721814085877,"stop":1721814085877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6083bea8a55fa8f1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813806891,"stop":1721813806892,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ad3382801e6241","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1721813392572,"stop":1721813392572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbda25b39112d50","name":"groups content topics by expected pubsub topic","time":{"start":1721813392560,"stop":1721813392560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1615f96ed776573f","name":"Generator, 2 different pubsubtopics","time":{"start":1721814103186,"stop":1721814103186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1782717988803d94","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1721813740638,"stop":1721813740638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a485944d2f8da6f7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721814085889,"stop":1721814085890,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18fa14e0d541d9b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1721813416738,"stop":1721813416738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e3b97629eb0010","name":"Ping on unsubscribed peer","time":{"start":1721813536592,"stop":1721813536592,"duration":0},"status":"passed","severity":"normal"},{"uid":"98be33139c1d30a3","name":"Check message with no payload is not received","time":{"start":1721813938235,"stop":1721813938235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d539ba0c52e4227","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1721813392556,"stop":1721813392557,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bb115fda351226","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721813938183,"stop":1721813938184,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d50953286fa4c62","name":"Push message with escaped characters payload","time":{"start":1721813947889,"stop":1721813947889,"duration":0},"status":"passed","severity":"normal"},{"uid":"65298794df7f14f","name":"Subscribe and receive messages via lightPush","time":{"start":1721813684636,"stop":1721813684637,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf6107eec554b04","name":"Subscribe and receives messages on 20 topics","time":{"start":1721814085864,"stop":1721814085864,"duration":0},"status":"passed","severity":"normal"},{"uid":"41954edd215a14cf","name":"should properly create location multiaddrs - udp4","time":{"start":1721813401032,"stop":1721813401032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9c646660d3a0a3","name":"Push message on custom pubsubTopic","time":{"start":1721813806887,"stop":1721813806888,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2ffd532c9a4fdd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721813723560,"stop":1721813723560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c966102c9cc940c","name":"Callback on promise","time":{"start":1721814110411,"stop":1721814110411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08b16f4f919b3a8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721814085874,"stop":1721814085875,"duration":1},"status":"passed","severity":"normal"},{"uid":"873fc671dbdc17ef","name":"Does not throw an exception when node disconnects","time":{"start":1721814125647,"stop":1721814125647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b601e6d3f1a5f538","name":"Number of peers are maintained correctly","time":{"start":1721813553545,"stop":1721813553546,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde73e837b5adb7e","name":"connects to nwaku","time":{"start":1721814125646,"stop":1721814125647,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10dd1f21fe6739a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1721814085869,"stop":1721814085869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b5e484cbf0be45","name":"should properly create location multiaddrs - tcp6","time":{"start":1721813401033,"stop":1721813401033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a882d598eeb595b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1721813400240,"stop":1721813400240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7244c269ab98ef9e","name":"Nwaku publishes","time":{"start":1721813961509,"stop":1721813961509,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b6d32e8908e15f","name":"should set field with all protocols disabled","time":{"start":1721813401034,"stop":1721813401034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a45cc01ff65cf6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721814085897,"stop":1721814085898,"duration":1},"status":"passed","severity":"normal"},{"uid":"36035143b443629","name":"can start the service","time":{"start":1721813456327,"stop":1721813456327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0a5d1ed6ca4e5f","name":"Decoder throws on undefined content topic","time":{"start":1721813426465,"stop":1721813426465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4986fe48b8d2c3","name":"Delete observer","time":{"start":1721813941004,"stop":1721813941004,"duration":0},"status":"passed","severity":"normal"},{"uid":"21655024766a7f1a","name":"throws on content topic with empty version field","time":{"start":1721813392553,"stop":1721813392554,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b14f6be56ce278e","name":"Query with Promise Callback, No message returned","time":{"start":1721814090751,"stop":1721814090754,"duration":3},"status":"passed","severity":"normal"},{"uid":"94ed63611fa091b7","name":"same cluster, different shard: nodes don't connect","time":{"start":1721813740621,"stop":1721813740621,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b057fc91b0d7ae","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721813961968,"stop":1721813961969,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24f6689e9c2a71d","name":"Subscribe to topic containing Script and receive message","time":{"start":1721814085893,"stop":1721814085894,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e69446454debc2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1721813989823,"stop":1721813989823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4e2be8cd896d93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1721813392571,"stop":1721813392571,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc71e2c33ec21d3f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1721813416532,"stop":1721813416532,"duration":0},"status":"passed","severity":"normal"},{"uid":"276db97e63d075d6","name":"should not fail to stop the service if it was not started","time":{"start":1721813456328,"stop":1721813456328,"duration":0},"status":"passed","severity":"normal"},{"uid":"324a0795f2dec7a3","name":"handles multiple messages","time":{"start":1721814119398,"stop":1721814119398,"duration":0},"status":"passed","severity":"normal"},{"uid":"5434c72d21bb5366","name":"Ping on peer without subscriptions","time":{"start":1721813536591,"stop":1721813536591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3fdd1ddd97e071","name":"Check message with no content topic is not received","time":{"start":1721813646013,"stop":1721813646014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae66b68bcca089e8","name":"Refresh subscription","time":{"start":1721814085865,"stop":1721814085866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8058f7d2e74fdc8a","name":"Publish message with custom timestamp: Wed Jul 24 2024 10:39:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1721813990576,"stop":1721813990577,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ad9b4c1653e7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1721813392506,"stop":1721813392506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20295cc6ec9e584","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1721813416533,"stop":1721813416533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf164b808c82275","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721814085867,"stop":1721814085868,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f333a95d5d8982","name":"random static sharding 7 - Cluster ID: 68, Shard ID: 151","time":{"start":1721814047932,"stop":1721814047932,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b4e5d13e29d757","name":"Passing page size 11 when there are 10 messages","time":{"start":1721814114927,"stop":1721814114927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1760b66b1f073bbc","name":"Push message with content topic containing Russian","time":{"start":1721814067531,"stop":1721814067532,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c6905f9721cdd8","name":"Check message received after jswaku node is restarted","time":{"start":1721813938191,"stop":1721813938191,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73ad982fa2d6d835","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1721813740639,"stop":1721813740639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d451317b2709a7","name":"can start and stop the service","time":{"start":1721813456327,"stop":1721813456328,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5cc7d4e66a6be4","name":"Fields are not dropped","time":{"start":1721813405148,"stop":1721813405149,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db74557e930caf5","name":"should emit a peer event after start","time":{"start":1721813456329,"stop":1721813456329,"duration":0},"status":"passed","severity":"normal"},{"uid":"42edf81c36f736a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1721813392570,"stop":1721813392570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5223732322e653be","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1721813392557,"stop":1721813392557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0dff66e891cdb9","name":"should encodeTxt and decodeTxt","time":{"start":1721813401025,"stop":1721813401025,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b82a57a83fc039","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721814047919,"stop":1721814047920,"duration":1},"status":"passed","severity":"normal"},{"uid":"202aabf3bc2e469f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1721813426462,"stop":1721813426462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c9ff719557531d","name":"Check received message containing short","time":{"start":1721813938160,"stop":1721813938160,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e166d3b786d3af","name":"Check received message with timestamp: 1721813443224000000 ","time":{"start":1721813646002,"stop":1721813646002,"duration":0},"status":"passed","severity":"normal"},{"uid":"895d88d4c254ecbd","name":"Sample","time":{"start":1721813400551,"stop":1721813400551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5891c1961cf0ba63","name":"Push message with Basic HTML tag payload","time":{"start":1721813947888,"stop":1721813947888,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc442d25918b840f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1721813443978,"stop":1721813443979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63804d89794fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1721813392570,"stop":1721813392570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1180d5badf84650","name":"Check message on other pubsub topic is not received","time":{"start":1721813646005,"stop":1721813646012,"duration":7},"status":"passed","severity":"normal"},{"uid":"a5bbdb6b9031ecfc","name":"Passing page size 1 when there are 4 messages","time":{"start":1721814114925,"stop":1721814114926,"duration":1},"status":"passed","severity":"normal"},{"uid":"3adda50f6ef09d2b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721813684668,"stop":1721813684668,"duration":0},"status":"passed","severity":"normal"},{"uid":"124ade03442cccbc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1721813989819,"stop":1721813989819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8732aa9e1338dac9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1721813961962,"stop":1721813961963,"duration":1},"status":"passed","severity":"normal"},{"uid":"d239555ae32e41ae","name":"should only return 1 node with relay capability","time":{"start":1721813416736,"stop":1721813416737,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d474db7a64a0479","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1721813740627,"stop":1721813740627,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bd95437fcb5996","name":"Ephemeral field set to true","time":{"start":1721813405882,"stop":1721813405882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f530dc4597f1495","name":"Ping on subscribed peer","time":{"start":1721813517900,"stop":1721813517900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe176128c5c67b67","name":"Light Node - default protocols","time":{"start":1721814232777,"stop":1721814232777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc2e3b7665a59e5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1721813392558,"stop":1721813392558,"duration":0},"status":"passed","severity":"normal"},{"uid":"21271de3980833b7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1721813454477,"stop":1721813454477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff211d9eca090e09","name":"Fails to publish message with size larger than 1 MB","time":{"start":1721813990580,"stop":1721813990581,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a73b6dad53c8c30","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1721813392567,"stop":1721813392567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ff415628f76238","name":"should not receive a peer event after stop","time":{"start":1721813456330,"stop":1721813456330,"duration":0},"status":"passed","severity":"normal"},{"uid":"730b517f3ab242fd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721814085896,"stop":1721814085896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad13b5cf6d6dd0c","name":"Push message with content topic containing Arabic","time":{"start":1721814067531,"stop":1721814067531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecae40b0e817cf2","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1721814111778,"stop":1721814111778,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c6c2e3ada6cc7b","name":"Generator, custom pubsub topic","time":{"start":1721814103184,"stop":1721814103184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2306b69bdd47853d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/10/topic44/test.js","time":{"start":1721814016185,"stop":1721814016186,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4624fe429fdb4c","name":"Promise Callback - forward","time":{"start":1721814101629,"stop":1721814101629,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c394f7dcaf5f96","name":"Check received message containing Script","time":{"start":1721813938214,"stop":1721813938214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e437d0bd411298c","name":"should throw error - no public key","time":{"start":1721813401028,"stop":1721813401029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6ad3e3be5736e2","name":"Push message with long payload","time":{"start":1721814067509,"stop":1721814067509,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e173b62627ed0d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1721814124654,"stop":1721814124655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86e802bce5ee800","name":"Query with Ordered Callback, No message returned","time":{"start":1721814090750,"stop":1721814090750,"duration":0},"status":"passed","severity":"normal"},{"uid":"469a915c89cde29","name":"Push message with content topic containing shell command","time":{"start":1721813947897,"stop":1721813947897,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d2bfd579526079","name":"Keep-alive pings maintain the connection","time":{"start":1721813553547,"stop":1721813553547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6c4f436ffc73af","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1721813420677,"stop":1721813420677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dedf565a9b195","name":"should return valid sharding parameters for static sharding","time":{"start":1721813392574,"stop":1721813392574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7559e742730efd3e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721814085868,"stop":1721814085868,"duration":0},"status":"passed","severity":"normal"},{"uid":"477306b9c499fe96","name":"Check publish message containing escaped characters","time":{"start":1721813990569,"stop":1721813990569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff09506cbb5d021","name":"Round trip binary encryption [ecies, signature]","time":{"start":1721813428446,"stop":1721813428446,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf87d823019e43f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1721813400235,"stop":1721813400236,"duration":1},"status":"passed","severity":"normal"},{"uid":"768fe6b7968fb131","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1721813740633,"stop":1721813740633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ada7938e2184c2","name":"Relay - times out","time":{"start":1721814232775,"stop":1721814232775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d297a65a3d3e3f","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1721813740626,"stop":1721813740626,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa6ab51f9af85b7","name":"Push message with emoji payload","time":{"start":1721814067522,"stop":1721814067522,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ffb5759e2de23c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721813684667,"stop":1721813684668,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e35fca117740a4","name":"Push message with content topic containing SQL Injection","time":{"start":1721813947895,"stop":1721813947895,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a202d2d43e71fe","name":"Throws when trying to push message with empty payload","time":{"start":1721813947891,"stop":1721813947891,"duration":0},"status":"passed","severity":"normal"},{"uid":"534887435d6d196a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1721814267844,"stop":1721814267844,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa66aa5fd310058b","name":"Passing page size 110 when there are 120 messages","time":{"start":1721814114929,"stop":1721814114930,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb37d8f71b7f1d0b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1721813495623,"stop":1721813495624,"duration":1},"status":"passed","severity":"normal"},{"uid":"8460caf06545e66b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721813723561,"stop":1721813723562,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c5cba232ce4e76","name":"Push message with meta","time":{"start":1721813947899,"stop":1721813947899,"duration":0},"status":"passed","severity":"normal"},{"uid":"95479df9ff6470e9","name":"Push message with Arabic payload","time":{"start":1721814067510,"stop":1721814067511,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bcc8110b80b280","name":"Push message with content topic containing emoji","time":{"start":1721814067545,"stop":1721814067546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3433b19ff3e96c7a","name":"Reopen subscription with peer with lost subscription","time":{"start":1721813536592,"stop":1721813536592,"duration":0},"status":"passed","severity":"normal"},{"uid":"334bd283c481659c","name":"Push message with rate limit","time":{"start":1721814067548,"stop":1721814067548,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a29cd90b24fe4","name":"Encoder throws on empty string content topic","time":{"start":1721813428448,"stop":1721813428448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5354c81aead8e8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1721813684661,"stop":1721813684661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01ef21ee47cc92a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1721814090749,"stop":1721814090749,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4f0d7aabe6b2a8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app81/9/topic906/utf8","time":{"start":1721814016182,"stop":1721814016183,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00c0bcbb4d7491","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1721813392575,"stop":1721813392576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6086c5a5097d60","name":"Push message equal or less that 1MB","time":{"start":1721814067549,"stop":1721814067550,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7be5337c0310049","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721813684665,"stop":1721813684665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d685b57f7dec6a0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1721813400230,"stop":1721813400231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b62876242d2d5aa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1721814085875,"stop":1721814085876,"duration":1},"status":"passed","severity":"normal"},{"uid":"158458430b3fb70d","name":"Rejects garbage","time":{"start":1721813409261,"stop":1721813409261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53d36f03a660bf6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721814085862,"stop":1721814085863,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f030e00b3c698df","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1721813958360,"stop":1721813958361,"duration":1},"status":"passed","severity":"normal"},{"uid":"431ce8d92898d832","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1721813392567,"stop":1721813392567,"duration":0},"status":"passed","severity":"normal"},{"uid":"249902c9e354de8b","name":"Check received message containing escaped characters","time":{"start":1721813938174,"stop":1721813938174,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bab611aae6f17e","name":"should not fail to start the service if it is already started","time":{"start":1721814324566,"stop":1721814324566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d17d7d7f475f7fd","name":"Ordered Callback - backward","time":{"start":1721814101630,"stop":1721814101631,"duration":1},"status":"passed","severity":"normal"},{"uid":"837fb24c41036e65","name":"Failed peers are renewed","time":{"start":1721813746571,"stop":1721813746571,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecefd9695e1bf90d","name":"Check received message containing Chinese","time":{"start":1721813645977,"stop":1721813645977,"duration":0},"status":"passed","severity":"normal"},{"uid":"93274ef22573188f","name":"Check received message containing Basic HTML tag","time":{"start":1721813938173,"stop":1721813938173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6a61b7be29ed0a","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721813586531,"stop":1721813586531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d92a752bbaca404","name":"Push message with XML payload","time":{"start":1721814067518,"stop":1721814067518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3892993093a229","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813806890,"stop":1721813806890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2b7aa1f52bf1af","name":"Query generator for multiple messages","time":{"start":1721814110408,"stop":1721814110408,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b4bf3393b8b7f3","name":"Check publish message containing XML","time":{"start":1721813990567,"stop":1721813990567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00bbf7e5a562514","name":"Decoder throws on empty string content topic","time":{"start":1721813426465,"stop":1721813426466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2570f9446a9c1b35","name":"Decoder throws on undefined content topic","time":{"start":1721813428448,"stop":1721813428448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1771174567e3191f","name":"Push 30 different messages","time":{"start":1721813947890,"stop":1721813947891,"duration":1},"status":"passed","severity":"normal"},{"uid":"629f9cdd1b3d65c5","name":"Subscribe and receives messages on 20 topics","time":{"start":1721814085879,"stop":1721814085880,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3baa76eef706a6","name":"Check received message containing shell command","time":{"start":1721813938216,"stop":1721813938216,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5bd0a0ddab9955","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1721813392564,"stop":1721813392564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c777fa6d7978fd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721813646004,"stop":1721813646004,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4f9ae02090806b","name":"should be called for bootstrap peers","time":{"start":1721813451115,"stop":1721813451116,"duration":1},"status":"passed","severity":"normal"},{"uid":"9454d108a16c413","name":"Check received message containing long","time":{"start":1721813938198,"stop":1721813938201,"duration":3},"status":"passed","severity":"normal"},{"uid":"327c81ee18582bc4","name":"Check received message containing special chars","time":{"start":1721813938161,"stop":1721813938162,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf62e6dedc69d06","name":"Check publish message containing unicode special characters","time":{"start":1721813990569,"stop":1721813990570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f95f32de3783628","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740639,"stop":1721813740640,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee0b56431e53966","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1721813392567,"stop":1721813392567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0208ac370c21325","name":"Fails to publish duplicate message","time":{"start":1721813990577,"stop":1721813990578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed8024348ddf385","name":"random static sharding 6 - Cluster ID: 763, Shard ID: 348","time":{"start":1721814047931,"stop":1721814047932,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e4f7b4f1757af2","name":"should not receive a peer event before start","time":{"start":1721813420676,"stop":1721813420676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95040985fd39a61","name":"Push message with content topic containing Chinese","time":{"start":1721813947893,"stop":1721813947894,"duration":1},"status":"passed","severity":"normal"},{"uid":"8018d0b2aa2eeae4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1721813400230,"stop":1721813400230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cdbf01ba9be559","name":"Check received message containing JSON","time":{"start":1721813646000,"stop":1721813646000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90247297734a0a5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/1/topic773/json","time":{"start":1721814016190,"stop":1721814016191,"duration":1},"status":"passed","severity":"normal"},{"uid":"248a8f40b049d0fb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1721813456331,"stop":1721813456332,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a9897077305d35ee","name":"should use the provided clusterId for the pubsub topic","time":{"start":1721813392578,"stop":1721813392578,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd52a730244cfcc","name":"Check received message containing XML","time":{"start":1721813645980,"stop":1721813645980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58e62c7933eef06","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1721813392566,"stop":1721813392566,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b807147b1788e4","name":"Check received message containing special chars","time":{"start":1721813645977,"stop":1721813645977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f66985090dce85d","name":"stop","time":{"start":1721813484390,"stop":1721813484391,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3c637120da0677","name":"Push message with content topic containing JSON","time":{"start":1721814067543,"stop":1721814067544,"duration":1},"status":"passed","severity":"normal"},{"uid":"2999c84b40b386bc","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721813561280,"stop":1721813561282,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdb376b2c63fc95a","name":"getPeersByDiscovery","time":{"start":1721813958359,"stop":1721813958359,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e2c546f6ba413c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1721813961968,"stop":1721813961968,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bb1bb517df2a68","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721813723558,"stop":1721813723559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8589b885cfc83e85","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721813586529,"stop":1721813586530,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac13b6301dbe112","name":"same cluster, different shard: nodes connect","time":{"start":1721813841340,"stop":1721813841341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b455c2b38c1853b8","name":"Waku message hash computation (payload length 0)","time":{"start":1721813395110,"stop":1721813395110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4da5c943ad7012b","name":"Check received message containing Russian","time":{"start":1721813645978,"stop":1721813645978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcb9080a4e45370","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1721813392558,"stop":1721813392558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddc82f2b977ce9f","name":"should add and remove event listeners correctly","time":{"start":1721813420677,"stop":1721813420678,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85ebb4f71cf9808","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1721814085872,"stop":1721814085872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9fe5f55d6c1d9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1721813392559,"stop":1721813392559,"duration":0},"status":"passed","severity":"normal"},{"uid":"605ed3960c09192d","name":"should throw an error for an unconfigured topic","time":{"start":1721813392572,"stop":1721813392572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16ba8e70177a3f0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1721813401036,"stop":1721813401036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af7121336421c00","name":"Wrong topic","time":{"start":1721814016195,"stop":1721814016195,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d136f813a565b9e","name":"should get / set TCP multiaddr","time":{"start":1721813401031,"stop":1721813401032,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b90beea56235ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1721813392568,"stop":1721813392568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93dd37a9128414a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721814267844,"stop":1721814267844,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2e07842b92426f","name":"Encoder throws on undefined content topic","time":{"start":1721813426464,"stop":1721813426464,"duration":0},"status":"passed","severity":"normal"},{"uid":"33319c5c0c37fb96","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1721814111776,"stop":1721814111777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e8295e71630277","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1721814085897,"stop":1721814085897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e121965cb40fd9d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1721814124657,"stop":1721814124657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4892034e2db1a10","name":"should be able to encode the field with only RELAY set to true","time":{"start":1721813400226,"stop":1721813400228,"duration":2},"status":"passed","severity":"normal"},{"uid":"bada523765d90d4","name":"Ordered Callback - forward","time":{"start":1721814101630,"stop":1721814101630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2055c0881cf8734","name":"Push message with special chars payload","time":{"start":1721813947885,"stop":1721813947885,"duration":0},"status":"passed","severity":"normal"},{"uid":"20402ae1c7c5ce09","name":"Check received message containing unicode special characters","time":{"start":1721813646001,"stop":1721813646001,"duration":0},"status":"passed","severity":"normal"},{"uid":"723513dab0d29b50","name":"Push message equal or less that 1MB","time":{"start":1721813947901,"stop":1721813947902,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7290d52a9ca06a","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1721813740623,"stop":1721813740623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f236bae889997b4c","name":"Check publish message containing Arabic","time":{"start":1721813990565,"stop":1721813990565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8832121c62ec6057","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1721813392574,"stop":1721813392574,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc319788b95f4652","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1721814103190,"stop":1721814103190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3ec606c0b482be","name":"Relay + Store","time":{"start":1721813796900,"stop":1721813796900,"duration":0},"status":"broken","severity":"normal"},{"uid":"799eb9df4c42c7cb","name":"Push message with content topic containing XML","time":{"start":1721813947895,"stop":1721813947896,"duration":1},"status":"passed","severity":"normal"},{"uid":"5693d9aac241bcfe","name":"Check received message containing shell command","time":{"start":1721813938173,"stop":1721813938174,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e88360dc7d7d2e6","name":"Push message with Chinese payload","time":{"start":1721814067510,"stop":1721814067510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58947e9ec16b909","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1721814124653,"stop":1721814124653,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cd511e3f8cf016","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1721813495622,"stop":1721813495623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9f74fc5c563cab","name":"same cluster, same shard: nodes connect","time":{"start":1721813740620,"stop":1721813740621,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c43051caf64bf4","name":"Relay + Store","time":{"start":1721813401036,"stop":1721813401036,"duration":0},"status":"passed","severity":"normal"},{"uid":"2331c802d9fd8141","name":"should be able to decode the field with only STORE set to true","time":{"start":1721813400237,"stop":1721813400238,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4792243b09cbca9","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1721813561288,"stop":1721813561289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8907b7c93faf533d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721814085873,"stop":1721814085873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c4cea6fb08ac5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1721814124657,"stop":1721814124657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c746163235bef534","name":"can start and stop the service","time":{"start":1721814324565,"stop":1721814324566,"duration":1},"status":"passed","severity":"normal"},{"uid":"4055baedd4f761ba","name":"Push message with shell command payload","time":{"start":1721814067519,"stop":1721814067520,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeabefa0247568d3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721814067543,"stop":1721814067543,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ba2f570e5e7175","name":"Subscribe to topic containing special chars and receive message","time":{"start":1721813684661,"stop":1721813684662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d53829643b0f1d9","name":"Subscribe and receive messages via lightPush","time":{"start":1721814085860,"stop":1721814085861,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b4c40f651230d1","name":"Overlapping topic subscription","time":{"start":1721814085884,"stop":1721814085885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56ccd5095ee233d","name":"Check message with non string payload is not received","time":{"start":1721813938190,"stop":1721813938190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8d4e12743a636","name":"throws on empty content topic","time":{"start":1721813392551,"stop":1721813392551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa4cd37dab1e5e0","name":"Encoder throws on empty string content topic","time":{"start":1721813426464,"stop":1721813426465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4101ecbbce0ebf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1721813989825,"stop":1721813989825,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d4736271d7b90c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1721814090747,"stop":1721814090747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3162cd978e695fd","name":"Push message with Chinese payload","time":{"start":1721813947885,"stop":1721813947886,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f1c4df5d743ff5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1721813841337,"stop":1721813841337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf4bc88a69f2226","name":"Refresh subscription","time":{"start":1721814085885,"stop":1721814085886,"duration":1},"status":"passed","severity":"normal"},{"uid":"e555f737b67cf51","name":"should return unique PubsubTopics for static sharding","time":{"start":1721813392563,"stop":1721813392563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4b3ce203a8e154","name":"should decode valid enr successfully","time":{"start":1721813401025,"stop":1721813401026,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09d81e1d7109c6f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1721813961965,"stop":1721813961966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7642376ecf121c","name":"Push message with custom timestamp: 1721817340758","time":{"start":1721813947901,"stop":1721813947901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e667656825713ba3","name":"Passing an array","time":{"start":1721814125647,"stop":1721814125647,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a5866657c5cc4f","name":"Push message with unicode special characters payload","time":{"start":1721813947890,"stop":1721813947890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2c46fc39a3c22f","name":"Generator, custom pubsub topic","time":{"start":1721814103186,"stop":1721814103186,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ebe7417184eb19","name":"Relay - dialed first","time":{"start":1721814232773,"stop":1721814232774,"duration":1},"status":"passed","severity":"normal"},{"uid":"81db6a3690641479","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1721813392558,"stop":1721813392558,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2006444183f23e","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1721813740643,"stop":1721813740643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e38dbadc3805854","name":"Check received message containing SQL Injection","time":{"start":1721813938213,"stop":1721813938214,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bee0d19e53e683a","name":"Check received message containing short","time":{"start":1721813645975,"stop":1721813645976,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b75b83c11677ad","name":"Waku message hash computation (no timestamp)","time":{"start":1721813395111,"stop":1721813395111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cef9f95a47d8ec2","name":"Subscribe to topic containing short and receive message","time":{"start":1721814085866,"stop":1721814085866,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f7a35210cc67a0","name":"creates an iterator","time":{"start":1721814119398,"stop":1721814119398,"duration":0},"status":"passed","severity":"normal"},{"uid":"419bd021f8a50b5b","name":"Ping on subscribed peer","time":{"start":1721813536593,"stop":1721813536593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6119bd3b8539fdb","name":"should not receive a peer event after stop","time":{"start":1721814324568,"stop":1721814324568,"duration":0},"status":"passed","severity":"normal"},{"uid":"482d3b7b3eb6b92","name":"should not receive a peer event before start","time":{"start":1721814324567,"stop":1721814324567,"duration":0},"status":"passed","severity":"normal"},{"uid":"8350ccad3eca3dde","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1721813989821,"stop":1721813989821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e552e47fec93bf7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1721814085869,"stop":1721814085870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef52bf9e9b75763","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1721814058430,"stop":1721814058430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0b9f7a2b722c6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1721814058427,"stop":1721814058428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6b21dfa781dde4","name":"shard 0","time":{"start":1721814047914,"stop":1721814047914,"duration":0},"status":"passed","severity":"normal"},{"uid":"65df5faaa756f840","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1721814111778,"stop":1721814111778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18280333071e501","name":"Check publish message containing SQL Injection","time":{"start":1721813990566,"stop":1721813990566,"duration":0},"status":"passed","severity":"normal"},{"uid":"79286b4e53c3517c","name":"Publish message with rate limit","time":{"start":1721813990590,"stop":1721813990590,"duration":0},"status":"passed","severity":"normal"},{"uid":"587e810c5d372a34","name":"Subscribe to topic containing emoji and receive message","time":{"start":1721814085875,"stop":1721814085875,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bb8bc0d1369ef3","name":"through manual discovery","time":{"start":1721813814611,"stop":1721813814612,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95f62bcabe70da8","name":"throws on content topic with empty topic name field","time":{"start":1721813392554,"stop":1721813392554,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84d1f3f69d2dde4","name":"different cluster, same shard: nodes don't connect","time":{"start":1721813740621,"stop":1721813740622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6140803e2fd0f3cc","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1721813740638,"stop":1721813740638,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd4f501cd1ee2f0","name":"caches peers it previously fetched","time":{"start":1721813416736,"stop":1721813416736,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a39f3f67da9247","name":"throws on content topic with too few or too many fields","time":{"start":1721813392552,"stop":1721813392552,"duration":0},"status":"passed","severity":"normal"},{"uid":"781afd7b42dc027","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1721813586531,"stop":1721813586531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921a7f9e290da52","name":"Subscribe to topic containing JSON and publish message","time":{"start":1721813989823,"stop":1721813989823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7151518fadf197fa","name":"Publish message with large meta","time":{"start":1721813990589,"stop":1721813990589,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec7a96c2a7f701b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1721814085870,"stop":1721814085870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e916fa44ca6737","name":"should properly create peer info with all multiaddrs","time":{"start":1721813401034,"stop":1721813401034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1f999abd4f29e9","name":"Passing cursor with wrong message digest","time":{"start":1721814058431,"stop":1721814058431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d84204b2eb2a47","name":"Check publish message containing JSON","time":{"start":1721813990568,"stop":1721813990568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a028ef45c8fc7247","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1721813392562,"stop":1721813392562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dccedbb5ddcbfc1","name":"isConnected should return false after all peers disconnect","time":{"start":1721813443982,"stop":1721813443982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b276270dde1c71","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721813392564,"stop":1721813392564,"duration":0},"status":"passed","severity":"normal"},{"uid":"729ac1d20ddb8756","name":"random static sharding 10 - Cluster ID: 699, Shard ID: 455","time":{"start":1721814047937,"stop":1721814047937,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b4c9e73942bf4a","name":"Push to array if already present","time":{"start":1721813392072,"stop":1721813392072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a150ce642708cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1721813392571,"stop":1721813392571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9bb059d7224b8d","name":"Push message on custom pubsubTopic","time":{"start":1721813806889,"stop":1721813806889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fefaae9035f5e3a","name":"Push message with content topic containing Script","time":{"start":1721813947895,"stop":1721813947895,"duration":0},"status":"passed","severity":"normal"},{"uid":"39db4c6b1340ae62","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721813586528,"stop":1721813586529,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eccdcb016e96c68","name":"Push message with JSON payload","time":{"start":1721813947888,"stop":1721813947889,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c2d9f0a2d1a674","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1721813400234,"stop":1721813400235,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e91a0cfa858a312","name":"Push message with Script payload","time":{"start":1721813947887,"stop":1721813947887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3072deccd7903da","name":"Push message with unicode special characters payload","time":{"start":1721814067521,"stop":1721814067522,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06f544ece41f86","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1721814124654,"stop":1721814124654,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf811223d3badf3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1721813392566,"stop":1721813392566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c91adef4bc8742a","name":"isConnected should return false after all peers disconnect","time":{"start":1721813495624,"stop":1721813495624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce40e8a3c84e4ecb","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813561287,"stop":1721813561287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cd1273a22de6b1","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1721813405729,"stop":1721813405730,"duration":1},"status":"passed","severity":"normal"},{"uid":"62be86a134028956","name":"Symmetric encrypt & Decrypt","time":{"start":1721813427095,"stop":1721813427095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4aa3861847ad21","name":"should throw an error for missing sharding configuration","time":{"start":1721813392576,"stop":1721813392576,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dbf3a7476cffdb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1721813723559,"stop":1721813723560,"duration":1},"status":"passed","severity":"normal"},{"uid":"2122688162060199","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721813723561,"stop":1721813723561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadedfcf52f9acce","name":"Check message on other pubsub topic is not received","time":{"start":1721813938184,"stop":1721813938185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a230654d8b1a8","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1721813561288,"stop":1721813561288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9707b3edc5e0b8","name":"Query generator for 2000 messages","time":{"start":1721814110415,"stop":1721814110415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc66bef4edf1fa86","name":"Push message with Script payload","time":{"start":1721814067517,"stop":1721814067518,"duration":1},"status":"passed","severity":"normal"},{"uid":"b238d14d315eb089","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app60/6/topic249/test.js","time":{"start":1721814016184,"stop":1721814016185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c874ee01f36da087","name":"Fails to push message with empty content topic","time":{"start":1721813947898,"stop":1721813947898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff70c999f3f8520e","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1721813553550,"stop":1721813553550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1dd3f4529bcca9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1721813684654,"stop":1721813684655,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d8a1907549e2d5","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1721813740644,"stop":1721813740645,"duration":1},"status":"passed","severity":"normal"},{"uid":"252e3d81881db899","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1721813740644,"stop":1721813740644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adc2552776ca3f0","name":"Privacy Node - default protocol","time":{"start":1721814232777,"stop":1721814232777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f22feb746297","name":"Meta field set when metaSetter is specified","time":{"start":1721813405883,"stop":1721813405883,"duration":0},"status":"passed","severity":"normal"},{"uid":"531ea707bdbee689","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1721813740629,"stop":1721813740629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8972e4b72432caa","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1721813400239,"stop":1721813400239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01cebb3c80f7668","name":"should not receive a peer event after stop","time":{"start":1721813420676,"stop":1721813420676,"duration":0},"status":"passed","severity":"normal"},{"uid":"505748bc94389f44","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1721813405730,"stop":1721813405730,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dc176c12193567","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1721813740640,"stop":1721813740640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8868995030fc6b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721813723560,"stop":1721813723561,"duration":1},"status":"passed","severity":"normal"},{"uid":"126c4f7383c5a280","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1721814058429,"stop":1721814058429,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b3306010b08f25","name":"should get / set UDP multiaddr","time":{"start":1721813401031,"stop":1721813401031,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e049b7aa1f5ac9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721813586530,"stop":1721813586530,"duration":0},"status":"passed","severity":"normal"},{"uid":"64541981e43525","name":"should encode/decode to RLP encoding","time":{"start":1721813401030,"stop":1721813401030,"duration":0},"status":"passed","severity":"normal"},{"uid":"6972f4a85fa489a4","name":"Encoder throws on undefined content topic","time":{"start":1721813405883,"stop":1721813405884,"duration":1},"status":"passed","severity":"normal"},{"uid":"240ba6bdd62f4dde","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1721813938232,"stop":1721813938233,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b85e4278eb0d9ae","name":"Check received message containing SQL Injection","time":{"start":1721813938163,"stop":1721813938171,"duration":8},"status":"passed","severity":"normal"},{"uid":"8af4c05515276ba4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1721813740625,"stop":1721813740625,"duration":0},"status":"passed","severity":"normal"},{"uid":"692b9e2ac51191a4","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1721813451116,"stop":1721813451116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4da4a8adcc0238","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1721814124655,"stop":1721814124655,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bd6b560c43ffa","name":"should properly create location multiaddrs - tcp4","time":{"start":1721813401032,"stop":1721813401032,"duration":0},"status":"passed","severity":"normal"},{"uid":"144bcabdae49e07f","name":"Subscribe and publish message","time":{"start":1721813989815,"stop":1721813989815,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbebc48f35228f4","name":"1 Relay, 1 fetch","time":{"start":1721813416289,"stop":1721813416289,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b40454f28f12eb","name":"Check received message with timestamp: 1721813442981000000 ","time":{"start":1721813938179,"stop":1721813938179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9d313eb4c35656","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1721813392559,"stop":1721813392559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea00e74896df3ad5","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1721813416737,"stop":1721813416738,"duration":1},"status":"passed","severity":"normal"},{"uid":"430257cc80d3f847","name":"Query Generator - backward","time":{"start":1721814101629,"stop":1721814101629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be1e1eb0c595ec","name":"Asymmetric encrypt & decrypt","time":{"start":1721813427094,"stop":1721813427095,"duration":1},"status":"passed","severity":"normal"},{"uid":"141995112184c5e1","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1721813740631,"stop":1721813740631,"duration":0},"status":"passed","severity":"normal"},{"uid":"234caabe2910c932","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1721813561291,"stop":1721813561292,"duration":1},"status":"passed","severity":"normal"},{"uid":"1576366695475ef0","name":"Publishes to nwaku","time":{"start":1721813961508,"stop":1721813961508,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7e303ffd68e13b","name":"should properly create location multiaddrs - udp6","time":{"start":1721813401032,"stop":1721813401033,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f17ca253b3cfb8","name":"Subscribe to topic containing XML and receive message","time":{"start":1721814085871,"stop":1721814085872,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf409b4c22316440","name":"Subscribe to topic containing JSON and receive message","time":{"start":1721814085895,"stop":1721814085896,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eb1e6ec5e3d491","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1721813416534,"stop":1721813416534,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1d1acad2fe7fff","name":"topics with same application and version share the same shard","time":{"start":1721813392559,"stop":1721813392559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7011e21e96951b0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1721813684637,"stop":1721813684637,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c34fc39f0589ba","name":"Subscribe to topic containing shell command and receive message","time":{"start":1721813684665,"stop":1721813684665,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf2ca117136c9d","name":"Check message received after nwaku node is restarted","time":{"start":1721813938236,"stop":1721813938237,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6505c5a96ad39f36","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1721813392555,"stop":1721813392555,"duration":0},"status":"passed","severity":"normal"},{"uid":"24459b51884a63c5","name":"Subscribe to topic containing long and receive message","time":{"start":1721814085866,"stop":1721814085867,"duration":1},"status":"passed","severity":"normal"},{"uid":"465a7c56f17ed59b","name":"Filter","time":{"start":1721814232776,"stop":1721814232777,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d304c1487bf53b1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1721813392577,"stop":1721813392577,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa853d2b12256b8","name":"Fails to push message with large meta","time":{"start":1721813947899,"stop":1721813947899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b9776c0f1c980e","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1721813740624,"stop":1721813740624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b10cd3aba7ca0","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1721813958360,"stop":1721813958360,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9515391c2a1ca1bc","name":"Ping on unsubscribed peer","time":{"start":1721813536593,"stop":1721813536594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8cdf20cc876467","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813806891,"stop":1721813806891,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1c1bb4433673e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1721813415733,"stop":1721813415734,"duration":1},"status":"passed","severity":"normal"},{"uid":"de647ab221b01355","name":"Fails to publish message with wrong content topic","time":{"start":1721813990579,"stop":1721813990579,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d09861ce9fd017","name":"Push message with content topic containing short","time":{"start":1721814067529,"stop":1721814067529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99b640dbae29900","name":"Push message with custom timestamp: 1721817284992","time":{"start":1721814067549,"stop":1721814067549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0d64dcf0b9d1c3","name":"Check message with no payload is not received","time":{"start":1721813938189,"stop":1721813938190,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fcf9c3cbb8071d","name":"Check received message containing short","time":{"start":1721813938198,"stop":1721813938198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2236cb5160421951","name":"Subscribe to topic containing long and receive message","time":{"start":1721813684660,"stop":1721813684661,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4faa4d9ce8ad95a","name":"should set field with only FILTER enabled","time":{"start":1721813401035,"stop":1721813401036,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbec72af3e507e5","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1721813740624,"stop":1721813740624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7283239ec492fd40","name":"udp ip6 address","time":{"start":1721813400489,"stop":1721813400490,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e4976a67746c65","name":"Check publish message containing emoji","time":{"start":1721813990570,"stop":1721813990572,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b8830c73bc75d4a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1721814085878,"stop":1721814085878,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf92fe0625a4199","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1721814090751,"stop":1721814090751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a893e9ab5742e10","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1721813392556,"stop":1721813392556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a007d44cb947aed5","name":"Overlapping topic subscription","time":{"start":1721813989818,"stop":1721813989818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61dccf4844582d5d","name":"Check received message containing Russian","time":{"start":1721813938163,"stop":1721813938163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f0dc8b9dce98b5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1721814085870,"stop":1721814085871,"duration":1},"status":"passed","severity":"normal"},{"uid":"59978469a1f3c82f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1721813561290,"stop":1721813561291,"duration":1},"status":"passed","severity":"normal"},{"uid":"69550c6596b01c2c","name":"Fails to push message with empty content topic","time":{"start":1721814067546,"stop":1721814067547,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79c2963b940cc15","name":"Push message with content topic containing Basic HTML tag","time":{"start":1721813947896,"stop":1721813947896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b40da2fbe02cab","name":"Encoder throws on empty string content topic","time":{"start":1721813405884,"stop":1721813405884,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe4747cd592fb7c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1721813405886,"stop":1721813405886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba58ff5435b77716","name":"random static sharding 9 - Cluster ID: 831, Shard ID: 68","time":{"start":1721814047936,"stop":1721814047936,"duration":0},"status":"passed","severity":"normal"},{"uid":"419cae603e0eef17","name":"Check received message containing Chinese","time":{"start":1721813938206,"stop":1721813938211,"duration":5},"status":"passed","severity":"normal"},{"uid":"51c46736ba0968c","name":"Push message with content topic containing Arabic","time":{"start":1721813947894,"stop":1721813947894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b2d79151fca59","name":"Check received message with timestamp: 1649153314 ","time":{"start":1721813938232,"stop":1721813938232,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d282ef3e8b8e7a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app90/7/topic29/proto","time":{"start":1721814016191,"stop":1721814016193,"duration":2},"status":"passed","severity":"normal"},{"uid":"86a99f0cafb89d41","name":"random static sharding 4 - Cluster ID: 445, Shard ID: 902","time":{"start":1721814047921,"stop":1721814047931,"duration":10},"status":"passed","severity":"normal"},{"uid":"200a62cdfbea8b38","name":"Push message with content topic containing escaped characters","time":{"start":1721814067544,"stop":1721814067545,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e43dec579acf24e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1721813740627,"stop":1721813740627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d19723da8e0d022","name":"Subscribe to topic containing Script and publish message","time":{"start":1721813989822,"stop":1721813989822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc84f350da7fec10","name":"Check message with invalid timestamp is not received","time":{"start":1721813938233,"stop":1721813938233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be868e5fccc533d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1721813400236,"stop":1721813400237,"duration":1},"status":"passed","severity":"normal"},{"uid":"e857e21e0712eefc","name":"Check meta is set [ecies]","time":{"start":1721813428447,"stop":1721813428447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a5a0f617a8548e","name":"should load peers from local storage and dispatch events","time":{"start":1721813420677,"stop":1721813420677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b484eb336377ec72","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1721813392574,"stop":1721813392574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2947a5d56002e72","name":"handles different clusterIds correctly","time":{"start":1721813392560,"stop":1721813392560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb272b68a47520e","name":"Sets default value correctly","time":{"start":1721814125649,"stop":1721814125649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4889ed82581b1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1721813416536,"stop":1721813416537,"duration":1},"status":"passed","severity":"normal"},{"uid":"6035660573006afa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1721813401026,"stop":1721813401026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b71d441127ac9d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1721813428446,"stop":1721813428446,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ece235ea041214","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1721814016176,"stop":1721814016179,"duration":3},"status":"passed","severity":"normal"},{"uid":"6853e7098f63122b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1721813723555,"stop":1721813723556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2dd0d20cf9fbdc6","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1721813740641,"stop":1721813740641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe040170e05fac20","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1721813561289,"stop":1721813561289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cf9546a226458e","name":"Store - dialed after - with timeout","time":{"start":1721814232775,"stop":1721814232776,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6aec045e65b47ae","name":"returns all values when wanted number matches available values","time":{"start":1721813415730,"stop":1721813415732,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec19e42568bbce0c","name":"safeDispatchEvent","time":{"start":1721813484390,"stop":1721813484390,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd33bb724f368bf0","name":"Check received message containing shell command","time":{"start":1721813646000,"stop":1721813646001,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa8b96cf02a66d5","name":"Ordered callback, aborts when callback returns true","time":{"start":1721814110414,"stop":1721814110415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59cd7b46b6e11fb","name":"Push message with content topic containing unicode special characters","time":{"start":1721813947897,"stop":1721813947898,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7284aa48cbb216","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1721813392566,"stop":1721813392566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef551f77468fcc9e","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1721813740629,"stop":1721813740629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b9f9c36ca87612","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/3/topic107/test.js","time":{"start":1721814016194,"stop":1721814016195,"duration":1},"status":"passed","severity":"normal"},{"uid":"509e999749d7cabd","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1721814090749,"stop":1721814090749,"duration":0},"status":"passed","severity":"normal"},{"uid":"56059d4aecc6bbc7","name":"Push message with Basic HTML tag payload","time":{"start":1721814067518,"stop":1721814067519,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66233a4b320f0ef","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1721813684657,"stop":1721813684658,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af12eac66209726","name":"Push message with special chars payload","time":{"start":1721814067510,"stop":1721814067510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e57582bc70a0632","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1721813392557,"stop":1721813392557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a853516c0b2453db","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1721813740632,"stop":1721813740632,"duration":0},"status":"passed","severity":"normal"},{"uid":"22585f051fc364ca","name":"random static sharding 8 - Cluster ID: 689, Shard ID: 802","time":{"start":1721814047935,"stop":1721814047936,"duration":1},"status":"passed","severity":"normal"},{"uid":"da68f5c0b915475","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1721813740632,"stop":1721813740632,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfc41deff863af2","name":"Subscribe and receive messages via lightPush","time":{"start":1721814085876,"stop":1721814085877,"duration":1},"status":"passed","severity":"normal"},{"uid":"9befea9dfdc4619d","name":"should set field with only RELAY enabled","time":{"start":1721813401035,"stop":1721813401035,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efd345520f591d5","name":"should not receive a peer event before start","time":{"start":1721813456329,"stop":1721813456330,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fece14db35c680","name":"Push message with content topic containing SQL Injection","time":{"start":1721814067532,"stop":1721814067532,"duration":0},"status":"passed","severity":"normal"},{"uid":"974453ad7b546b87","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1721813454478,"stop":1721813454478,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d5b579b974805","name":"it tolerates circular branch references","time":{"start":1721813416734,"stop":1721813416734,"duration":0},"status":"passed","severity":"normal"},{"uid":"415c3083d194708b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1721813723558,"stop":1721813723558,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0718414842e32d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1721813723556,"stop":1721813723556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86280b8aab6c15b","name":"Mutual subscription","time":{"start":1721813989813,"stop":1721813989814,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7dbf7c49d2fc3ca","name":"Publish message with custom timestamp: Wed Jul 24 2024 08:39:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1721813990574,"stop":1721813990576,"duration":2},"status":"passed","severity":"normal"},{"uid":"783a598e3b7eb4a3","name":"Check publish message containing Script","time":{"start":1721813990567,"stop":1721813990567,"duration":0},"status":"passed","severity":"normal"},{"uid":"442c77c8a2325b08","name":"Query Generator - forward","time":{"start":1721814101628,"stop":1721814101628,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ff2da4548fd5a","name":"Nodes with multiple pubsub topic","time":{"start":1721813961963,"stop":1721813961963,"duration":0},"status":"passed","severity":"normal"},{"uid":"59aa5ef217735e7f","name":"tcp ip4 address","time":{"start":1721813400489,"stop":1721813400489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a39b2aa72930ed3","name":"should throw an error for insufficient data","time":{"start":1721813392507,"stop":1721813392507,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed25bd27ee233d3","name":"should handle a minimal index list","time":{"start":1721813392505,"stop":1721813392505,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3a615ba217462a","name":"should return empty list for no shard","time":{"start":1721813392564,"stop":1721813392565,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dfe6a474e21a86","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1721813392575,"stop":1721813392575,"duration":0},"status":"passed","severity":"normal"},{"uid":"134ef87a62bf62f1","name":"Push message with content topic containing emoji","time":{"start":1721813947898,"stop":1721813947898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5b3de04838f5c1","name":"Throws when trying to push message with empty payload","time":{"start":1721814067528,"stop":1721814067529,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a54c683f81792f5","name":"Check received message containing Chinese","time":{"start":1721813938162,"stop":1721813938162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef795191f6f9aecc","name":"Relay","time":{"start":1721813796899,"stop":1721813796899,"duration":0},"status":"broken","severity":"normal"},{"uid":"afdcfde429c35a09","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1721813723557,"stop":1721813723557,"duration":0},"status":"passed","severity":"normal"},{"uid":"764d5b57771d04f5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1721814090747,"stop":1721814090748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3111f0e2a7b2820","name":"should throw error - no id","time":{"start":1721813401027,"stop":1721813401027,"duration":0},"status":"passed","severity":"normal"},{"uid":"edec99aac23b9fc9","name":"Check message with no content topic is not received","time":{"start":1721813938185,"stop":1721813938185,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aef20dd717cd5a","name":"Push message with content topic containing Chinese","time":{"start":1721814067531,"stop":1721814067531,"duration":0},"status":"passed","severity":"normal"},{"uid":"544b81e0f09e5c16","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1721813392556,"stop":1721813392556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f73db7d2c63178","name":"pre and post cipher","time":{"start":1721813427096,"stop":1721813427096,"duration":0},"status":"passed","severity":"normal"},{"uid":"884f1db3216e72c6","name":"retrieves a single peer","time":{"start":1721813416733,"stop":1721813416734,"duration":1},"status":"passed","severity":"normal"},{"uid":"be710ef389d66a7f","name":"throws on content topic with generation field greater than 0","time":{"start":1721813392553,"stop":1721813392553,"duration":0},"status":"passed","severity":"normal"},{"uid":"388758525f830caf","name":"Check received message containing XML","time":{"start":1721813938214,"stop":1721813938215,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cab58388471122f","name":"Check publish message containing Chinese","time":{"start":1721813990564,"stop":1721813990565,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f16d5945367e955","name":"Push message with escaped characters payload","time":{"start":1721814067520,"stop":1721814067521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2098ee3b690206c","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1721813451117,"stop":1721813451118,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b7b514b9353959","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1721813392560,"stop":1721813392560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6468e28aa7c9ff0","name":"should be called at least once on all `peer:discovery` events","time":{"start":1721813451114,"stop":1721813451115,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ca6bc735fde85c","name":"addEventListener with correct event","time":{"start":1721813484378,"stop":1721813484379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f68d9875ae8525","name":"should throw error - no public key","time":{"start":1721813401027,"stop":1721813401027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7e31290a1d07f7","name":"Default pageSize","time":{"start":1721814114930,"stop":1721814114931,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c48c863100c4cc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1721813989820,"stop":1721813989820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f554188e38cffc2d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1721814267842,"stop":1721814267843,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d48eb4c1c852598","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1721814124653,"stop":1721814124654,"duration":1},"status":"passed","severity":"normal"},{"uid":"b647833edf5a5b74","name":"Push message with content topic containing numeric","time":{"start":1721813947893,"stop":1721813947893,"duration":0},"status":"passed","severity":"normal"},{"uid":"86469f5b48807c61","name":"Query generator for multiple messages with different content topic format","time":{"start":1721814110411,"stop":1721814110411,"duration":0},"status":"passed","severity":"normal"},{"uid":"196f5d9765b08788","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1721813684666,"stop":1721813684666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a50f0b07835c2","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1721813443980,"stop":1721813443981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b233c648500bb0ed","name":"Check received message containing Script","time":{"start":1721813645979,"stop":1721813645979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16a012a41458c5c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1721813392565,"stop":1721813392566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2fddb623717e4c","name":"Push message with content topic containing special chars","time":{"start":1721814067530,"stop":1721814067530,"duration":0},"status":"passed","severity":"normal"},{"uid":"a870c1daae4c1e7f","name":"can start the service","time":{"start":1721814324565,"stop":1721814324565,"duration":0},"status":"passed","severity":"normal"},{"uid":"70313df45f364e84","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1721814110414,"stop":1721814110414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8626e16c7b148709","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1721813392568,"stop":1721813392569,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a58adc9d0b85c4c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1721813989824,"stop":1721813989824,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee4aa3d820f6387","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/4/topic880/json","time":{"start":1721814016194,"stop":1721814016194,"duration":0},"status":"passed","severity":"normal"},{"uid":"833f0674b00bce8","name":"Push message with content topic containing escaped characters","time":{"start":1721813947897,"stop":1721813947897,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a66f7c47dec6e1","name":"Query with Ordered Callback, No Decoder","time":{"start":1721814090749,"stop":1721814090750,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ffc52507589eafb","name":"Check received message containing Basic HTML tag","time":{"start":1721813938215,"stop":1721813938215,"duration":0},"status":"passed","severity":"normal"},{"uid":"696ef950ce192610","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1721813392557,"stop":1721813392557,"duration":0},"status":"passed","severity":"normal"}]