2024-11-05 19:18:56 +00:00

1 line
160 KiB
JSON

[{"uid":"c787d524d79f8335","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1730833690948,"stop":1730833690948,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef72ba22e2d862d","name":"Check message with no payload is not received","time":{"start":1730833933180,"stop":1730833933181,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec702cc5facbbade","name":"Sample","time":{"start":1730833698996,"stop":1730833698997,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fdc0cd076baa75","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1730834125404,"stop":1730834125404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8446421a30d509d4","name":"Push message with Script payload","time":{"start":1730834118804,"stop":1730834118804,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fd6cfca2f6c34b","name":"throws on content topic with generation field greater than 0","time":{"start":1730833690853,"stop":1730833690854,"duration":1},"status":"passed","severity":"normal"},{"uid":"71117e8752613c46","name":"Check received message containing escaped characters","time":{"start":1730833933174,"stop":1730833933175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04ca813c8d45160","name":"should get / set TCP multiaddr","time":{"start":1730833699556,"stop":1730833699556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad64e9f8db1c52af","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1730833714962,"stop":1730833714962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42ab06787082e73","name":"Fails to push message bigger that 1MB","time":{"start":1730834118842,"stop":1730834118842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f02badbdd333102","name":"should use the provided clusterId for the pubsub topic","time":{"start":1730833690890,"stop":1730833690890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4fbce37a3b0177","name":"Check message with no payload is not received","time":{"start":1730834144969,"stop":1730834144970,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7389dbdbfb171a","name":"Check received message containing JSON","time":{"start":1730834144976,"stop":1730834144976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86618cbf3427656","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1730833767035,"stop":1730833767035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fea6e8702fa930ff","name":"Push message with content topic containing special chars","time":{"start":1730834166145,"stop":1730834166146,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3e0661533839e2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1730834265311,"stop":1730834265312,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbc45abe55eb038","name":"should not receive a peer event after stop","time":{"start":1730834141938,"stop":1730834141938,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0a1e35f1ddb43d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1730833984321,"stop":1730833984321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd9ec466731cb7","name":"should emit a peer event after start","time":{"start":1730834141934,"stop":1730834141935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0afdf4cb46154b1","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1730833887170,"stop":1730833887171,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce61ebf0baf54f34","name":"Check received message containing JSON","time":{"start":1730834144960,"stop":1730834144960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd5eb6e808a2857","name":"Does not throw an exception when node disconnects","time":{"start":1730834253701,"stop":1730834253701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61be4fff9bbffc8","name":"Query Generator, Wrong PubsubTopic","time":{"start":1730834206288,"stop":1730834206288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2058e873cb6c25","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1730833690881,"stop":1730833690881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b03844b1ccd232","name":"Push message with escaped characters payload","time":{"start":1730834166129,"stop":1730834166129,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccbcb73915c8a0","name":"Refresh subscription","time":{"start":1730834265328,"stop":1730834265328,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e50b1168fcc124","name":"Push message with XML payload","time":{"start":1730834166125,"stop":1730834166126,"duration":1},"status":"passed","severity":"normal"},{"uid":"103802c0db9a02cf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1730833984319,"stop":1730833984319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f09cdc95db16a4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1730833690890,"stop":1730833690890,"duration":0},"status":"passed","severity":"normal"},{"uid":"947497ce0d7eda10","name":"ignores domain fetching errors","time":{"start":1730833715170,"stop":1730833715170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0f5da42e98153","name":"Push message with JSON payload","time":{"start":1730834118809,"stop":1730834118812,"duration":3},"status":"passed","severity":"normal"},{"uid":"4810dc7961a3fe53","name":"should throw error - invalid id","time":{"start":1730833699549,"stop":1730833699550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d0feac949dbdc1","name":"Waku message hash computation (no timestamp)","time":{"start":1730833693388,"stop":1730833693388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77758edad438e99","name":"connects to nwaku","time":{"start":1730834253701,"stop":1730834253701,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ca6c1e4551b2fa","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1730833707038,"stop":1730833707038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28ef3d6f22722e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1730833690880,"stop":1730833690880,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9308ed2df5b99","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1730833719264,"stop":1730833719264,"duration":0},"status":"passed","severity":"normal"},{"uid":"909a25558bd61636","name":"caches peers it previously fetched","time":{"start":1730833715171,"stop":1730833715171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f766ba4a731845a4","name":"Check received message containing numeric","time":{"start":1730834144972,"stop":1730834144972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d226263bcc4810b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1730833690864,"stop":1730833690864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a258b51d652cbf1","name":"Sign & Recover","time":{"start":1730833725839,"stop":1730833725839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c169b8aea8bf51e5","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1730833887171,"stop":1730833887171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12b37744b37a0db3","name":"Check received message containing JSON","time":{"start":1730833933173,"stop":1730833933174,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd47d088d98dc3e9","name":"Publish message with custom timestamp: Tue Nov 05 2024 20:15:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1730834137690,"stop":1730834137690,"duration":0},"status":"passed","severity":"normal"},{"uid":"71148d6614f889ab","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1730834206291,"stop":1730834206291,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc71155d230c02f9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/3/topic863/xml","time":{"start":1730834191641,"stop":1730834191641,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fa630884a1a759","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1730833690872,"stop":1730833690872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2fffd6f700115c","name":"should log when no additional peers are found","time":{"start":1730833732123,"stop":1730833732123,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0951a4013dda670","name":"Check publish message containing SQL Injection","time":{"start":1730834137679,"stop":1730834137680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35a482f51ed5709","name":"should retry on failure if specified","time":{"start":1730833732111,"stop":1730833732112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77b4cb5e896b4f7","name":"should throw error - no public key","time":{"start":1730833699548,"stop":1730833699549,"duration":1},"status":"passed","severity":"normal"},{"uid":"853b2c380c20807b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730834011275,"stop":1730834011275,"duration":0},"status":"passed","severity":"normal"},{"uid":"26497252cda3c5ba","name":"Add multiple subscription objects on single nwaku node","time":{"start":1730833967276,"stop":1730833967276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa27d2cbd61b328","name":"can dial TLS multiaddrs","time":{"start":1730834017391,"stop":1730834017392,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ad45320862037","name":"isConnected should return false after all peers disconnect","time":{"start":1730833806678,"stop":1730833806679,"duration":1},"status":"passed","severity":"normal"},{"uid":"1135ae186d157790","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1730833690878,"stop":1730833690878,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ee2e8105434d71","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1730833690887,"stop":1730833690887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1007932e5003946","name":"Push message with custom timestamp: 1700075487554","time":{"start":1730834166175,"stop":1730834166176,"duration":1},"status":"passed","severity":"normal"},{"uid":"908be28845683300","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1730834137692,"stop":1730834137693,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd68181931cac67","name":"Filter with 0 connections","time":{"start":1730833887328,"stop":1730833887328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a46f8dedeecfe226","name":"should not fail to start the service if it is already started","time":{"start":1730833719261,"stop":1730833719261,"duration":0},"status":"passed","severity":"normal"},{"uid":"115ed2e8a5ffa9eb","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1730833690870,"stop":1730833690870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e7610993ba5ba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1730833967274,"stop":1730833967275,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c1757b1a648457","name":"Push message with content topic containing unicode special characters","time":{"start":1730834166165,"stop":1730834166168,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5345235df7786eb","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1730833887170,"stop":1730833887170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccbbebd249de99e2","name":"Subscribe and receives messages on 20 topics","time":{"start":1730834265326,"stop":1730834265326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb67b58c37cbc7e3","name":"Push message with content topic containing Script","time":{"start":1730834118830,"stop":1730834118830,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6bdde60ac7f9c9","name":"Nwaku publishes","time":{"start":1730834128866,"stop":1730834128866,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fbe2d0f348bbe","name":"should return different streams if requested simultaniously","time":{"start":1730833706938,"stop":1730833706939,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e305906a2b5ccaa","name":"returns all values when wanted number is greater than available values","time":{"start":1730833713708,"stop":1730833713708,"duration":0},"status":"passed","severity":"normal"},{"uid":"92daffefcf8ba2d4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1730834265320,"stop":1730834265320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c01d72cd014bc0","name":"Round trip binary serialization","time":{"start":1730833707226,"stop":1730833707227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4291023023fca1af","name":"Check publish message containing shell command","time":{"start":1730834137684,"stop":1730834137685,"duration":1},"status":"passed","severity":"normal"},{"uid":"891d318e8e855334","name":"Check publish message containing Russian","time":{"start":1730834137677,"stop":1730834137679,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2bbb33ed06e3d36","name":"Check publish message containing Chinese","time":{"start":1730834137676,"stop":1730834137676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5fb08ba45b0030","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1730834231326,"stop":1730834231327,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9570c67f3ff9668","name":"Ping on peer without subscriptions","time":{"start":1730833823399,"stop":1730833823400,"duration":1},"status":"passed","severity":"normal"},{"uid":"511c48a5358b3075","name":"should throw an error for missing sharding configuration","time":{"start":1730833690887,"stop":1730833690888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea83fdb29577368c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1730834206290,"stop":1730834206291,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4580e068be31c5f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1730833836292,"stop":1730833836293,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4ef5d8e09739fa","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1730833698968,"stop":1730833698969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92c0dffb4a33105","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1730833760385,"stop":1730833760385,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d910c6301b4e5e","name":"handles empty contentTopics array correctly","time":{"start":1730833690888,"stop":1730833690888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4303438e408a4d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1730834125406,"stop":1730834125406,"duration":0},"status":"passed","severity":"normal"},{"uid":"949d16ac335213bc","name":"nwaku subscribes","time":{"start":1730834128865,"stop":1730834128865,"duration":0},"status":"passed","severity":"normal"},{"uid":"27024d3e72697ba8","name":"Subscribe to topic containing XML and receive message","time":{"start":1730834265332,"stop":1730834265332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bc6709f2d0fee9","name":"Keep-alive pings maintain the connection","time":{"start":1730833885640,"stop":1730833885640,"duration":0},"status":"passed","severity":"normal"},{"uid":"892887805cb8470b","name":"should properly create location multiaddrs - udp6","time":{"start":1730833699557,"stop":1730833699557,"duration":0},"status":"passed","severity":"normal"},{"uid":"216a43850eee7d3c","name":"Decoder throws on undefined content topic","time":{"start":1730833725292,"stop":1730833725292,"duration":0},"status":"passed","severity":"normal"},{"uid":"972905dab12f9b4d","name":"Refresh subscription","time":{"start":1730834265313,"stop":1730834265314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9898ac2e2b2f9a77","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1730834259823,"stop":1730834259823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b91e8ae403cdaa1","name":"Ping on peer without subscriptions","time":{"start":1730833814757,"stop":1730833814757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5585489cec04814","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1730833836291,"stop":1730833836292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd5ae21cf620e55","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1730834182990,"stop":1730834182991,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a5b7cbc50e2de5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1730833767035,"stop":1730833767035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0a1ec2c4d64e4d2","name":"Query generator for multiple messages with different content topic format","time":{"start":1730834231323,"stop":1730834231323,"duration":0},"status":"passed","severity":"normal"},{"uid":"388b9b2a5495b266","name":"Query Generator, No message returned","time":{"start":1730834206289,"stop":1730834206289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bd53835c15f228","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834230050,"stop":1730834230051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e450d8fe86a6ac69","name":"random static sharding 6 - Cluster ID: 465, Shard ID: 965","time":{"start":1730834198292,"stop":1730834198293,"duration":1},"status":"passed","severity":"normal"},{"uid":"b553117dfa5d8ff9","name":"Check received message with timestamp: 1730833751564 ","time":{"start":1730834144963,"stop":1730834144966,"duration":3},"status":"passed","severity":"normal"},{"uid":"115c807f35c0ca47","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1730833752717,"stop":1730833752718,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e087c7f273f4057","name":"should not receive a peer event before start","time":{"start":1730833767032,"stop":1730833767032,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed0aa71ccabac43","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1730833836289,"stop":1730833836290,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e61fadb00ff313","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1730834144986,"stop":1730834144986,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ae6d2533717a0e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1730833690865,"stop":1730833690865,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc3291d57ee3164","name":"Subscribe to topic containing emoji and publish message","time":{"start":1730834138143,"stop":1730834138143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a681f8c70bda6f63","name":"Check received message containing Russian","time":{"start":1730833933171,"stop":1730833933171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5557bdce448e82c3","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1730833886999,"stop":1730833886999,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac1c43ba6eac0ec","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1730834182992,"stop":1730834182993,"duration":1},"status":"passed","severity":"normal"},{"uid":"e504fc6a7897a91d","name":"Renews peer on consistent missed messages","time":{"start":1730833885642,"stop":1730833885642,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ab3376901c40ab","name":"Reopen subscription with peer with lost subscription","time":{"start":1730833823400,"stop":1730833823400,"duration":0},"status":"passed","severity":"normal"},{"uid":"de30d813ef857a22","name":"Subscribe to topic containing shell command and receive message","time":{"start":1730834265333,"stop":1730834265333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce17c1df16f90bf","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1730833887168,"stop":1730833887168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c45f092f70273d5","name":"Fails to push message bigger that 1MB","time":{"start":1730834166181,"stop":1730834166182,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a43a10696d28db","name":"Push message with unicode special characters payload","time":{"start":1730834118814,"stop":1730834118817,"duration":3},"status":"passed","severity":"normal"},{"uid":"1582847e037e58d6","name":"should properly create location multiaddrs - tcp6","time":{"start":1730833699557,"stop":1730833699558,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ce03e650088b3","name":"Push message with custom timestamp: 1700075533385","time":{"start":1730834118840,"stop":1730834118841,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6bdd7e9ece5c6f","name":"Encoder throws on undefined content topic","time":{"start":1730833725291,"stop":1730833725291,"duration":0},"status":"passed","severity":"normal"},{"uid":"244aeb570177ff76","name":"Subscribe to topic containing long and publish message","time":{"start":1730834138055,"stop":1730834138064,"duration":9},"status":"passed","severity":"normal"},{"uid":"63f0a56330ce07ab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1730833967270,"stop":1730833967270,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c79ab033e940e3","name":"Using a function","time":{"start":1730834253702,"stop":1730834253702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27c6c045f85fa6b","name":"Push message with content topic containing numeric","time":{"start":1730834166144,"stop":1730834166145,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb31a17e8aaa81f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1730833725287,"stop":1730833725289,"duration":2},"status":"passed","severity":"normal"},{"uid":"18465bc0e26b814","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1730834191646,"stop":1730834191646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd13f2fde51cb63","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1730833714958,"stop":1730833714959,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb752bd26abe44b3","name":"Meta field set when metaSetter is specified","time":{"start":1730833707227,"stop":1730833707227,"duration":0},"status":"passed","severity":"normal"},{"uid":"457478467732e101","name":"Query Generator, No Decoder","time":{"start":1730834206289,"stop":1730834206289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a0f6a60072b689","name":"should properly create location multiaddrs - udp4","time":{"start":1730833699556,"stop":1730833699557,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c6892944283bdf","name":"Relay - dialed first","time":{"start":1730834263267,"stop":1730834263268,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8f5d30444914ca","name":"more peers than existing","time":{"start":1730834107554,"stop":1730834107554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3eff0460cad4b3ed","name":"Check publish message containing JSON","time":{"start":1730834137682,"stop":1730834137684,"duration":2},"status":"passed","severity":"normal"},{"uid":"e598134b486487ef","name":"Check received message containing Script","time":{"start":1730833933172,"stop":1730833933172,"duration":0},"status":"passed","severity":"normal"},{"uid":"887a157ca8418506","name":"Reusing cursor across nodes","time":{"start":1730834182996,"stop":1730834182997,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfea5cf2eb3f985","name":"connected peers and dial","time":{"start":1730834107553,"stop":1730834107553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40ce9e5009f10b15","name":"Relay + Store","time":{"start":1730833699560,"stop":1730833699561,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bdcfe32de8658c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1730833887010,"stop":1730833887011,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ddd20d14a340b7","name":"LightPush with 3 connections","time":{"start":1730833887329,"stop":1730833887329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b97fe35d6b129a2b","name":"same cluster, same shard: nodes connect","time":{"start":1730834018196,"stop":1730834018196,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b3ec3aca090567","name":"Subscribe to topic containing special chars and publish message","time":{"start":1730834138068,"stop":1730834138069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20bbdc61c82878d","name":"Subscribe and receives messages on 20 topics","time":{"start":1730833967253,"stop":1730833967254,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71a364d224140e8","name":"Overlapping topic subscription","time":{"start":1730834265327,"stop":1730834265327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f73b8686bbbed75","name":"Default pageSize","time":{"start":1730834238612,"stop":1730834238612,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f440f9d56bd367","name":"Ping on subscribed peer","time":{"start":1730833823397,"stop":1730833823397,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e19103a84aab5cd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1730833967254,"stop":1730833967254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6586a163037683a3","name":"Push message with content topic containing emoji","time":{"start":1730834166168,"stop":1730834166169,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cbe9b102a51123","name":"safeDispatchEvent","time":{"start":1730833793624,"stop":1730833793624,"duration":0},"status":"passed","severity":"normal"},{"uid":"5909e74555078b01","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1730834265327,"stop":1730834265327,"duration":0},"status":"passed","severity":"normal"},{"uid":"80870613512c7c74","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1730833763609,"stop":1730833763609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bc32d40ed4c9c3","name":"throws on content topic with empty encoding field","time":{"start":1730833690856,"stop":1730833690856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85f0ae4f374b46f","name":"Push message with custom timestamp: 1730837533385","time":{"start":1730834118841,"stop":1730834118842,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f62a333146c3b67","name":"Check received message containing XML","time":{"start":1730833933172,"stop":1730833933173,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768149fb69b43eb","name":"Check message on other pubsub topic is not received","time":{"start":1730834144987,"stop":1730834144987,"duration":0},"status":"passed","severity":"normal"},{"uid":"553f75a3354446f8","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1730833887168,"stop":1730833887168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1e83df34b519ad9","name":"Check publish message containing short","time":{"start":1730834137671,"stop":1730834137672,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0dc9264f6f83f1","name":"throws on content topic with non-number generation field","time":{"start":1730833690853,"stop":1730833690853,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b802f764aa1369","name":"Should update multiaddrs","time":{"start":1730834018473,"stop":1730834018473,"duration":0},"status":"passed","severity":"normal"},{"uid":"319b4c6b642387f4","name":"Check received message containing Chinese","time":{"start":1730834144957,"stop":1730834144958,"duration":1},"status":"passed","severity":"normal"},{"uid":"fceed998a6406fbc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1730833690857,"stop":1730833690858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b050ee5b9a6b0a72","name":"A test","time":{"start":1730833984391,"stop":1730833984391,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee1d71458aa396","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1730833967275,"stop":1730833967275,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d74b3a9c5dea2b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1730833698963,"stop":1730833698965,"duration":2},"status":"passed","severity":"normal"},{"uid":"376ede46257c860d","name":"Symmetric encrypt & Decrypt","time":{"start":1730833725838,"stop":1730833725838,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ccabd7b5f2fd7","name":"Publish message with large meta","time":{"start":1730834137697,"stop":1730834137698,"duration":1},"status":"passed","severity":"normal"},{"uid":"3830cb294bb9af84","name":"should not add existing peers","time":{"start":1730833732122,"stop":1730833732123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1588e3bd88a153f","name":"different cluster, different shard: nodes don't connect","time":{"start":1730834018197,"stop":1730834018198,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c471012171ae2d","name":"Publishes to nwaku","time":{"start":1730834128866,"stop":1730834128866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1991746e187daef4","name":"Push message with special chars payload","time":{"start":1730834166117,"stop":1730834166118,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c70dee9b362c25","name":"throws on content topic with empty version field","time":{"start":1730833690855,"stop":1730833690855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce97bef3bfb43560","name":"Subscribe to topic containing Script and receive message","time":{"start":1730834265331,"stop":1730834265332,"duration":1},"status":"passed","severity":"normal"},{"uid":"7543cbd7b9ebe12f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app32/1/topic286/test.js","time":{"start":1730834191642,"stop":1730834191642,"duration":0},"status":"passed","severity":"normal"},{"uid":"34179c3f5601ba63","name":"Push message with content topic containing Chinese","time":{"start":1730834118828,"stop":1730834118828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7d76f8476b5265","name":"should be able to decode the field with only FILTER set to true","time":{"start":1730833698973,"stop":1730833698974,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd7d1666d4a9dc5","name":"can start and stop the service","time":{"start":1730833719260,"stop":1730833719260,"duration":0},"status":"passed","severity":"normal"},{"uid":"4966ba66fe88e7e9","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1730833887012,"stop":1730833887013,"duration":1},"status":"passed","severity":"normal"},{"uid":"6159b106acc4a2ad","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1730833885642,"stop":1730833885642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af8a8f474c9515c","name":"Ordered callback, aborts when callback returns true","time":{"start":1730834231327,"stop":1730834231328,"duration":1},"status":"passed","severity":"normal"},{"uid":"9454b9a17c6c4e77","name":"Push message with content topic containing short","time":{"start":1730834166142,"stop":1730834166143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c266780c42273faf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1730834265329,"stop":1730834265329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e479c3a1242296b","name":"random static sharding 9 - Cluster ID: 85, Shard ID: 586","time":{"start":1730834198294,"stop":1730834198294,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5caae4a9e34b26","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1730834265326,"stop":1730834265327,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1008a5fdd78bab","name":"Check message on other pubsub topic is not received","time":{"start":1730834144968,"stop":1730834144968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2f3911fe4b6506","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1730833690869,"stop":1730833690870,"duration":1},"status":"passed","severity":"normal"},{"uid":"705c65d677c97af5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1730833690886,"stop":1730833690886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f07966176bb8510","name":"Check received message with timestamp: 1649153314 ","time":{"start":1730834144985,"stop":1730834144986,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a01bfaf361c6baa","name":"can start and stop the service","time":{"start":1730834141932,"stop":1730834141932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba050fb225a1a70","name":"Check received message containing emoji","time":{"start":1730834144961,"stop":1730834144962,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc801650acd014bd","name":"Subscribe to topic containing shell command and publish message","time":{"start":1730834138130,"stop":1730834138131,"duration":1},"status":"passed","severity":"normal"},{"uid":"248077c02957dae4","name":"Store - dialed first","time":{"start":1730834263269,"stop":1730834263269,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f1874d5d5a52aa","name":"Push message with short payload","time":{"start":1730834118799,"stop":1730834118799,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0c4595fb3181be","name":"Push message with content topic containing Russian","time":{"start":1730834166148,"stop":1730834166149,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3fa220fa0e2ec2","name":"Push message with emoji payload","time":{"start":1730834166136,"stop":1730834166137,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b37eaeff044d76","name":"Add multiple subscription objects on single nwaku node","time":{"start":1730834265323,"stop":1730834265323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df463dcc82ba4de","name":"should only return 1 node with relay capability","time":{"start":1730833715172,"stop":1730833715172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a05a118cd6577b1","name":"Round trip binary encryption [ecies, signature]","time":{"start":1730833727009,"stop":1730833727009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c809b54e7cbe12c","name":"Renews subscription after lossing a connection","time":{"start":1730834265335,"stop":1730834265335,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3a0fe04b23ae51","name":"stop","time":{"start":1730833793624,"stop":1730833793624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59d6f2faf7c9d87","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1730834125405,"stop":1730834125406,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81a07f2af170b15","name":"Push message with content topic containing Script","time":{"start":1730834166150,"stop":1730834166151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2195efcb9657c1a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1730833714961,"stop":1730833714962,"duration":1},"status":"passed","severity":"normal"},{"uid":"3639b1021ca4425e","name":"recovers when dns.resolve returns empty","time":{"start":1730833715170,"stop":1730833715170,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a37a81ef80ce00","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1730833887166,"stop":1730833887166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d081c1c63f31a2","name":"Promise Callback - false","time":{"start":1730834218018,"stop":1730834218018,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cc299100e54ab0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1730833714958,"stop":1730833714958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0c28fcbc833b8e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1730834198280,"stop":1730834198280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c697d635f66cd1f1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1730834206288,"stop":1730834206288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f7e7ce872b1893","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1730833752708,"stop":1730833752711,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d8b735ba55e9f64","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1730833690879,"stop":1730833690879,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dcf1c2b48da681","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1730833967271,"stop":1730833967272,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca16a26c15c1fd85","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1730834191640,"stop":1730834191640,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2c3fb3bfe7ba80","name":"Subscribe to topic containing JSON and receive message","time":{"start":1730834265332,"stop":1730834265333,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda8b8055596e2d2","name":"should handle corrupted local storage data gracefully","time":{"start":1730833719264,"stop":1730833719265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5dd7877632bd9c","name":"Publish message with custom timestamp: Tue Nov 05 2024 18:15:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1730834137689,"stop":1730834137690,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8941dbfb99753c8","name":"Nodes with multiple pubsub topic","time":{"start":1730834125405,"stop":1730834125405,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f4bbe725b46be4","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1730834138040,"stop":1730834138041,"duration":1},"status":"passed","severity":"normal"},{"uid":"259e46dcf8769695","name":"should return empty list for no shard","time":{"start":1730833690873,"stop":1730833690873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6022bfa5dc2de9a","name":"Js publishes, other Js receives","time":{"start":1730834128866,"stop":1730834128867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b16605788a0b0e7","name":"Check message received after nwaku node is restarted","time":{"start":1730834144970,"stop":1730834144971,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bd88462488540fbd","name":"Check received message containing Script","time":{"start":1730834144974,"stop":1730834144975,"duration":1},"status":"passed","severity":"normal"},{"uid":"50951d14087b11b9","name":"All","time":{"start":1730833761806,"stop":1730833761806,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab6582f405b64b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1730834018194,"stop":1730834018194,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa067943e74b083e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1730833984324,"stop":1730833984325,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d4774c5a8b872c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1730834265329,"stop":1730834265330,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd59a5ea8855af6","name":"Check publish message containing Arabic","time":{"start":1730834137676,"stop":1730834137676,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b786cfee20b6ca","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1730833887171,"stop":1730833887171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19d57e3982d5c8cb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1730833727009,"stop":1730833727009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b468539d378a19","name":"getPeersByDiscovery","time":{"start":1730834107396,"stop":1730834107397,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6fa0e5ce51e871","name":"Check message received after nwaku node is restarted","time":{"start":1730834144989,"stop":1730834144989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63db410cbf2aa4ec","name":"Push message with content topic containing Chinese","time":{"start":1730834166146,"stop":1730834166147,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46db12c0ae352f4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1730833690870,"stop":1730833690870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df33af3d0a31c18","name":"Push message with content topic containing XML","time":{"start":1730834118830,"stop":1730834118831,"duration":1},"status":"passed","severity":"normal"},{"uid":"893c4c1d39a32cbe","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1730833690866,"stop":1730833690867,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ab370946d7723d","name":"Check meta is set [symmetric]","time":{"start":1730833725290,"stop":1730833725290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f073eab1f01df5","name":"Push message with Basic HTML tag payload","time":{"start":1730834166126,"stop":1730834166127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2056fb650d0217ca","name":"Check message with no content topic is not received","time":{"start":1730834144969,"stop":1730834144969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc60900b27f191f5","name":"Check received message containing numeric","time":{"start":1730834144956,"stop":1730834144957,"duration":1},"status":"passed","severity":"normal"},{"uid":"298b1282beb2c25e","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1730833887167,"stop":1730833887167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f534ccf681c582ed","name":"peer:update - should do nothing if another protocol hit","time":{"start":1730833706939,"stop":1730833706941,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b1beeb7ccee9bb0","name":"Passing page size 0 when there are 110 messages","time":{"start":1730834238605,"stop":1730834238606,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14274153ca121c3","name":"Push message with SQL Injection payload","time":{"start":1730834118802,"stop":1730834118803,"duration":1},"status":"passed","severity":"normal"},{"uid":"948383759265ddcd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1730834265315,"stop":1730834265316,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66b36b3015eda6c","name":"Push message with content topic containing Russian","time":{"start":1730834118829,"stop":1730834118829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8312e438df6b18b2","name":"Push message with Arabic payload","time":{"start":1730834166122,"stop":1730834166122,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cfc23b37c8cf73","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1730833714960,"stop":1730833714960,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b8382b40065b7","name":"Filter with 1 connections","time":{"start":1730833887328,"stop":1730833887329,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9f8c60b7833a021e","name":"Check received message containing long","time":{"start":1730834144956,"stop":1730834144956,"duration":0},"status":"passed","severity":"normal"},{"uid":"de25773a8e75e991","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1730834265326,"stop":1730834265326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02a4eba3e3c5c82","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1730834259820,"stop":1730834259820,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6f051f9e01a399","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1730833690875,"stop":1730833690876,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc336e75e31fa62f","name":"Check publish message containing escaped characters","time":{"start":1730834137685,"stop":1730834137685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66b0455bf2baefe","name":"Subscribe to topic containing short and receive message","time":{"start":1730834265328,"stop":1730834265329,"duration":1},"status":"passed","severity":"normal"},{"uid":"56474e4e9f7a77a1","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1730834234877,"stop":1730834234877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7146b27a01e63adb","name":"Subscribe to topic containing Script and receive message","time":{"start":1730833967272,"stop":1730833967272,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33b576232bfb2c9","name":"should set field with all protocols disabled","time":{"start":1730833699559,"stop":1730833699559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05c10ebf312b51d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1730833967271,"stop":1730833967271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b1e7a3948d53f","name":"Nodes with multiple pubsub topic","time":{"start":1730834125406,"stop":1730834125408,"duration":2},"status":"passed","severity":"normal"},{"uid":"81686e6395dd9fa7","name":"LightPush with 2 connections","time":{"start":1730833887329,"stop":1730833887329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c9310642e683d70","name":"Passing invalid cursor","time":{"start":1730834182997,"stop":1730834182998,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb77b6af0c5ead","name":"Decoder throws on empty string content topic","time":{"start":1730833725293,"stop":1730833725293,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b70c5d2e5bba38","name":"Push message with content topic containing numeric","time":{"start":1730834118827,"stop":1730834118827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98c507ae2a7ceac","name":"dispatchEvent via connectionManager","time":{"start":1730833793623,"stop":1730833793624,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc483ea486ecdb9c","name":"configure the node with multiple content topics","time":{"start":1730834191645,"stop":1730834191646,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b4565dab533d2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1730834265322,"stop":1730834265322,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a46a06531fb2d3","name":"Query Generator - true","time":{"start":1730834218016,"stop":1730834218017,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50a395cc4d9ba36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1730833690876,"stop":1730833690877,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8aa8270d115018","name":"Push message with content topic containing short","time":{"start":1730834118821,"stop":1730834118823,"duration":2},"status":"passed","severity":"normal"},{"uid":"83125322eb981461","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1730834265316,"stop":1730834265316,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c76723033f47d2","name":"should not fail to stop the service if it was not started","time":{"start":1730833719261,"stop":1730833719261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb910b673080965","name":"should be able to encode the field with only STORE set to true","time":{"start":1730833698961,"stop":1730833698962,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2876971970ab01","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833886993,"stop":1730833886993,"duration":0},"status":"passed","severity":"normal"},{"uid":"256b2970cfb3e4d3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1730833713708,"stop":1730833713709,"duration":1},"status":"passed","severity":"normal"},{"uid":"785c33064a1e8cbd","name":"Query Generator - false","time":{"start":1730834218017,"stop":1730834218017,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c89603cf6adfbb","name":"Check message received after jswaku node is restarted","time":{"start":1730834144970,"stop":1730834144970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"110153227526f621","name":"Push 30 different messages","time":{"start":1730834166137,"stop":1730834166141,"duration":4},"status":"passed","severity":"normal"},{"uid":"b0796e39d47fb637","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834011276,"stop":1730834011276,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a4bea2bb6b35ef","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1730833806676,"stop":1730833806676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7760cd906f60c29","name":"Push message with Chinese payload","time":{"start":1730834118801,"stop":1730834118801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c683c64d3189c8","name":"Check publish message containing long","time":{"start":1730834137672,"stop":1730834137672,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7238280bba21f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1730833859174,"stop":1730833859174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c8fffcec616229","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1730833887169,"stop":1730833887170,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2dec50bdb8c9252b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1730833690863,"stop":1730833690863,"duration":0},"status":"passed","severity":"normal"},{"uid":"129514d1c71b88e4","name":"Check publish message after service node is restarted","time":{"start":1730834137696,"stop":1730834137696,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2efc8575ca8bbbb7","name":"should correctly map a content topic to a pubsub topic","time":{"start":1730833690889,"stop":1730833690889,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca471d00cc6e2895","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1730833698980,"stop":1730833698980,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f0f2f0a16fcd3","name":"Check received message containing SQL Injection","time":{"start":1730834144958,"stop":1730834144959,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e3446797c1bcd8","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1730833885643,"stop":1730833885643,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6deabd4ab087a7b","name":"Push message with numeric payload","time":{"start":1730834118800,"stop":1730834118800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adf1d6697340b7f","name":"should encode/decode to text encoding","time":{"start":1730833699551,"stop":1730833699551,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8eb9feccab1e00","name":"random static sharding 8 - Cluster ID: 413, Shard ID: 394","time":{"start":1730834198293,"stop":1730834198294,"duration":1},"status":"passed","severity":"normal"},{"uid":"897807d645bb819f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1730834137688,"stop":1730834137688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d08ba0039063898","name":"Decoder throws on empty string content topic","time":{"start":1730833707229,"stop":1730833707229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd50d3b91324bc8","name":"should return the correct number of peers","time":{"start":1730833732118,"stop":1730833732119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f716169764f60629","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1730833699547,"stop":1730833699547,"duration":0},"status":"passed","severity":"normal"},{"uid":"415bbeb26ff7ec03","name":"Check received message containing long","time":{"start":1730833933168,"stop":1730833933169,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ddc6f3ac8897bb","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1730833698975,"stop":1730833698976,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bc23e38d96dd60","name":"should not throw an error for a single configured topic","time":{"start":1730833690883,"stop":1730833690883,"duration":0},"status":"passed","severity":"normal"},{"uid":"195ac4f151dfd090","name":"Number of peers are maintained correctly","time":{"start":1730833885639,"stop":1730833885639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0485ab25409f57f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1730834182988,"stop":1730834182990,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1320f680eaf1f8d","name":"Check publish message containing unicode special characters","time":{"start":1730834137686,"stop":1730834137687,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e44c4747cf9529","name":"Renews peer on consistent ping failures","time":{"start":1730833885641,"stop":1730833885641,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f40617f81caca2","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1730833887019,"stop":1730833887019,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9701af027c0907","name":"Publish message with custom timestamp: Wed Nov 15 2023 19:15:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1730834137689,"stop":1730834137689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c701576cb039e5","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1730834259823,"stop":1730834259823,"duration":0},"status":"passed","severity":"normal"},{"uid":"935150bb0d91d7fc","name":"topics with same application and version share the same shard","time":{"start":1730833690867,"stop":1730833690867,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ced17a884f2182","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1730834265316,"stop":1730834265316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18e98ba60e741b8","name":"Fails to push message with large meta","time":{"start":1730834166173,"stop":1730834166174,"duration":1},"status":"passed","severity":"normal"},{"uid":"58cb8b128644819","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app31/3/topic973/json","time":{"start":1730834191642,"stop":1730834191643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4313a66ee6aa6fd1","name":"Push message with content topic containing long","time":{"start":1730834166143,"stop":1730834166144,"duration":1},"status":"passed","severity":"normal"},{"uid":"a206e1417ed841eb","name":"Mutual subscription","time":{"start":1730834138019,"stop":1730834138019,"duration":0},"status":"passed","severity":"normal"},{"uid":"14367926c8134bc3","name":"should be online or offline if network state changed","time":{"start":1730833752719,"stop":1730833752720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26b852014d0beed","name":"Decoder throws on undefined content topic","time":{"start":1730833727011,"stop":1730833727011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8a642dfab7f795","name":"should remove the specified number of excess peers","time":{"start":1730833732121,"stop":1730833732121,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d8ad704eabddf9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1730833806676,"stop":1730833806676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7df5402c3ebdd3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1730834265333,"stop":1730834265333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c51ecf0c90698b9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1730834144967,"stop":1730834144968,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2058070e71d37e2","name":"less peers than existing","time":{"start":1730834107554,"stop":1730834107554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e05d1091b80da03","name":"Waku message hash computation (meta attribute not present)","time":{"start":1730833693387,"stop":1730833693387,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f09905ec294829","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1730834300718,"stop":1730834300718,"duration":0},"status":"passed","severity":"normal"},{"uid":"683bef4a46c2d818","name":"Throws when trying to push message with empty payload","time":{"start":1730834166141,"stop":1730834166142,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a85da70ad8eff3","name":"Check message received after jswaku node is restarted","time":{"start":1730833933185,"stop":1730833933185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50b7ae5bc52ee745","name":"Push message with Russian payload","time":{"start":1730834166122,"stop":1730834166123,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf1cdb1c2554e6d","name":"Subscribe to topic containing long and receive message","time":{"start":1730834265314,"stop":1730834265315,"duration":1},"status":"passed","severity":"normal"},{"uid":"4015dd84b9ace90c","name":"Subscribe to topic containing XML and publish message","time":{"start":1730834138082,"stop":1730834138092,"duration":10},"status":"passed","severity":"normal"},{"uid":"e392a5b0c3ef0d59","name":"should set field with all protocols enabled","time":{"start":1730833699559,"stop":1730833699559,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d705a007191166","name":"Subscribe to topic containing numeric and receive message","time":{"start":1730834265315,"stop":1730834265315,"duration":0},"status":"passed","severity":"normal"},{"uid":"562d30e1971ed74","name":"Check received message with timestamp: 1730833751564000000 ","time":{"start":1730834144962,"stop":1730834144963,"duration":1},"status":"passed","severity":"normal"},{"uid":"478d9ab7172a5812","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1730833698965,"stop":1730833698966,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4e9dc7439a41bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1730834265331,"stop":1730834265331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a756430c3a5f71c","name":"Push message with content topic containing Arabic","time":{"start":1730834166147,"stop":1730834166148,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d4949ccab64b8e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1730833690874,"stop":1730833690874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b26b1d0c7b7c02","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1730833690872,"stop":1730833690873,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4c6f6d15b32247","name":"Fails to push message with empty content topic","time":{"start":1730834118835,"stop":1730834118835,"duration":0},"status":"passed","severity":"normal"},{"uid":"335d81769f541cb5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1730834265333,"stop":1730834265334,"duration":1},"status":"passed","severity":"normal"},{"uid":"865834db8e68f0b2","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1730833887000,"stop":1730833887000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20bfcf15142ec26","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833887001,"stop":1730833887002,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a67631b79a86f82","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1730833690863,"stop":1730833690864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5af4d7a529f5a0","name":"Ping on unsubscribed peer","time":{"start":1730833814757,"stop":1730833814758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55fc29e645bfd93","name":"Subscribe and receive messages via waku relay post","time":{"start":1730834265308,"stop":1730834265309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a231b24c9d7136a1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1730834138072,"stop":1730834138074,"duration":2},"status":"passed","severity":"normal"},{"uid":"694133a83bad2801","name":"removeEventListener with wrong event","time":{"start":1730833793622,"stop":1730833793622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d56f0de6639f8a0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1730834265325,"stop":1730834265325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b0bf0e0cd39951","name":"Ping on subscribed peer","time":{"start":1730833823398,"stop":1730833823399,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafdc8a7409aa229","name":"Generator, custom pubsub topic","time":{"start":1730834230052,"stop":1730834230053,"duration":1},"status":"passed","severity":"normal"},{"uid":"380924425f9e6b6c","name":"A test","time":{"start":1730833984390,"stop":1730833984391,"duration":1},"status":"passed","severity":"normal"},{"uid":"64242eb56a08f9e8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1730834265330,"stop":1730834265330,"duration":0},"status":"passed","severity":"normal"},{"uid":"93515541880aa673","name":"can start the service","time":{"start":1730834141929,"stop":1730834141931,"duration":2},"status":"passed","severity":"normal"},{"uid":"c892dd09e3b9b34e","name":"creates an iterator","time":{"start":1730834242523,"stop":1730834242524,"duration":1},"status":"passed","severity":"normal"},{"uid":"40322b7a004e52ef","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1730833763608,"stop":1730833763609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d8a7935a714ee2","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1730833887017,"stop":1730833887018,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d31a9a533a276e","name":"should only return 1 node with store capability","time":{"start":1730833715173,"stop":1730833715173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c013f4b3383435d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1730833690866,"stop":1730833690866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c189be439535488","name":"Check message received after nwaku node is restarted","time":{"start":1730833933185,"stop":1730833933186,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aad696162610def6","name":"should throw an error for insufficient data","time":{"start":1730833690948,"stop":1730833690949,"duration":1},"status":"passed","severity":"normal"},{"uid":"54aebe7f9c17350d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1730834265324,"stop":1730834265324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3343404ba8dc8d1","name":"LightPush with 1 connections","time":{"start":1730833887328,"stop":1730833887328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1db83841fb5e8391","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1730833698976,"stop":1730833698977,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fde6f640bebdf5a","name":"Ping fails for unsubscribed peers","time":{"start":1730833885640,"stop":1730833885640,"duration":0},"status":"passed","severity":"normal"},{"uid":"daba52e62f6fc21b","name":"Query with Promise Callback, No Decoder","time":{"start":1730834206291,"stop":1730834206291,"duration":0},"status":"passed","severity":"normal"},{"uid":"40924e985d6bf44a","name":"returns nothing if no connections present","time":{"start":1730833706702,"stop":1730833706702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7501fde1e53467c","name":"groups content topics by expected pubsub topic","time":{"start":1730833690867,"stop":1730833690867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b12b98235e93445","name":"Passing page size 19 when there are 20 messages","time":{"start":1730834238611,"stop":1730834238611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ec00bf3489928","name":"Push message with content topic containing Basic HTML tag","time":{"start":1730834118831,"stop":1730834118832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7332daf1f2e26f2d","name":"should properly compute the node id","time":{"start":1730833699550,"stop":1730833699551,"duration":1},"status":"passed","severity":"normal"},{"uid":"130d75ac98d9fbc5","name":"Push message with meta","time":{"start":1730834166172,"stop":1730834166173,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e1126b026a2219","name":"Check received message containing Script","time":{"start":1730834144959,"stop":1730834144959,"duration":0},"status":"passed","severity":"normal"},{"uid":"1290041f81160040","name":"Renews subscription after lossing a connection","time":{"start":1730834265323,"stop":1730834265323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f43f68f7e58f59","name":"should properly create location multiaddrs - tcp","time":{"start":1730833699558,"stop":1730833699558,"duration":0},"status":"passed","severity":"normal"},{"uid":"188abbbff1e0b1d9","name":"Query generator for multiple messages","time":{"start":1730834231321,"stop":1730834231322,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ee67cd69dd711d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1730833698969,"stop":1730833698970,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e6bd0631a7e451","name":"Subscribe to topic containing JSON and receive message","time":{"start":1730833967274,"stop":1730833967274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e979c8fe8452392a","name":"Ping succeeds for all connected peers","time":{"start":1730833885639,"stop":1730833885640,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bf9f5e49f7e809","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1730833984320,"stop":1730833984320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1452ddb727be3f0b","name":"Subscribe and receive messages via lightPush","time":{"start":1730834265306,"stop":1730834265306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab31fd434c3434f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1730833967268,"stop":1730833967269,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d50757a02da6741","name":"Check received message containing emoji","time":{"start":1730833933176,"stop":1730833933176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3064d7bc02dae563","name":"Check received message containing short","time":{"start":1730834144955,"stop":1730834144956,"duration":1},"status":"passed","severity":"normal"},{"uid":"873c6f0434f3b169","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834230054,"stop":1730834230054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d3d85fdab7cc2c","name":"Push message with rate limit","time":{"start":1730834118840,"stop":1730834118840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0dd286dd348410","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1730833725289,"stop":1730833725290,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4a0a795b949ac9","name":"Passing page size 1 when there are 4 messages","time":{"start":1730834238606,"stop":1730834238607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d907bda4d13d493","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730833836295,"stop":1730833836295,"duration":0},"status":"passed","severity":"normal"},{"uid":"787398e4beefba6a","name":"Check received message containing Chinese","time":{"start":1730834144973,"stop":1730834144973,"duration":0},"status":"passed","severity":"normal"},{"uid":"64617853d55af95f","name":"listenerCount","time":{"start":1730833793623,"stop":1730833793623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dfe80b75fe1405","name":"Ordered Callback - false","time":{"start":1730834218018,"stop":1730834218019,"duration":1},"status":"passed","severity":"normal"},{"uid":"87594128cee24c7","name":"Query with Ordered Callback, No Decoder","time":{"start":1730834206290,"stop":1730834206290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbf352baf766ce8","name":"Overlapping topic subscription","time":{"start":1730834138045,"stop":1730834138046,"duration":1},"status":"skipped","severity":"normal"},{"uid":"83ce3aa38bcd045a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1730834234877,"stop":1730834234878,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a33c03f30e780a","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1730833887017,"stop":1730833887017,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a864ae311d1936","name":"should set field with only FILTER enabled","time":{"start":1730833699560,"stop":1730833699560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92cd686dba025b5","name":"Push message with long payload","time":{"start":1730834118800,"stop":1730834118800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b7072e972c2a8c","name":"Check message with non string payload is not received","time":{"start":1730834144988,"stop":1730834144988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9003c6471bb3ba29","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1730833887167,"stop":1730833887167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e4d49ea0d1102e5","name":"Check received message containing XML","time":{"start":1730834144959,"stop":1730834144959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55ebb7f92023","name":"Filter with 3 connections","time":{"start":1730833887330,"stop":1730833887330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a984b87d56fca7f6","name":"Generator, 2 different pubsubtopics","time":{"start":1730834230053,"stop":1730834230053,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d4765dcd345a02","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1730834198300,"stop":1730834198301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26c7287680ac40a","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1730833887169,"stop":1730833887169,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96946444fd24fa8e","name":"shard 0","time":{"start":1730834198279,"stop":1730834198280,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b477a317328785d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1730834138064,"stop":1730834138068,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5ae82254a56fab3","name":"should not receive a peer event after stop","time":{"start":1730833719263,"stop":1730833719263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1208c075b9d51477","name":"handles multiple messages","time":{"start":1730834242524,"stop":1730834242524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a41746428b0ef","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1730833887005,"stop":1730833887006,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a12cd934ee2a89","name":"1 Relay, 1 Filter, gives up","time":{"start":1730833714803,"stop":1730833714803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf699ca79ecb5ed","name":"Check received message with timestamp: 1649153314 ","time":{"start":1730834144966,"stop":1730834144967,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6aba707ec39fb13","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1730833690864,"stop":1730833690865,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2ee4ae6c108149","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1730833859174,"stop":1730833859175,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b880c8d66ee6093","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1730833732107,"stop":1730833732109,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2f0b500d9434f0a","name":"Push message on custom pubsubTopic","time":{"start":1730834011275,"stop":1730834011275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60c17ee8c7247c8","name":"Check received message containing Basic HTML tag","time":{"start":1730833933173,"stop":1730833933173,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fa4f3694481031","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833887012,"stop":1730833887012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dfd70a64dfd1ea","name":"Push message with content topic containing shell command","time":{"start":1730834166154,"stop":1730834166163,"duration":9},"status":"passed","severity":"normal"},{"uid":"a37fff5489fab5a8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1730834182993,"stop":1730834182995,"duration":2},"status":"passed","severity":"normal"},{"uid":"16ec5e6fc861b301","name":"Generator, 2 different pubsubtopics","time":{"start":1730834230057,"stop":1730834230057,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d8f565641b76c1","name":"Passing page size 10 when there are 10 messages","time":{"start":1730834238608,"stop":1730834238609,"duration":1},"status":"passed","severity":"normal"},{"uid":"95345bc986ec07e3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1730833715174,"stop":1730833715174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d5023c24ec19b5","name":"Subscribe and receive messages via lightPush","time":{"start":1730833967251,"stop":1730833967251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d56cf7a75cc61c9","name":"Push message with custom timestamp: 1730830287554","time":{"start":1730834166176,"stop":1730834166179,"duration":3},"status":"passed","severity":"normal"},{"uid":"7cc77a7e5dd8e69f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1730833690863,"stop":1730833690863,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf1be50db99d12b","name":"should not fail to start the service if it is already started","time":{"start":1730833767031,"stop":1730833767031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec913b9ef510698","name":"should set field with only RELAY enabled","time":{"start":1730833699559,"stop":1730833699559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5576c928812df75f","name":"Push message with content topic containing long","time":{"start":1730834118824,"stop":1730834118827,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba065a7004d48f0e","name":"Query with Ordered Callback, No message returned","time":{"start":1730834206290,"stop":1730834206290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecac953f23cb55f","name":"Check message with invalid timestamp is not received","time":{"start":1730833933178,"stop":1730833933179,"duration":1},"status":"passed","severity":"normal"},{"uid":"543f2fa596e7003b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1730834107398,"stop":1730834107398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2482015283b295","name":"should throw if no connection provided","time":{"start":1730833706937,"stop":1730833706937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db126a97df0382","name":"Generator, 2 different pubsubtopics","time":{"start":1730834230049,"stop":1730834230050,"duration":1},"status":"passed","severity":"normal"},{"uid":"719fe3f2a64c3fc8","name":"should emit a peer event after start","time":{"start":1730833719262,"stop":1730833719262,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a63d99106a58a","name":"Check publish message containing Basic HTML tag","time":{"start":1730834137681,"stop":1730834137682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1c1017ae7ac230","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1730833836297,"stop":1730833836297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e194c193e4ee17a0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1730834138138,"stop":1730834138139,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc36fa2b8365d73","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834230058,"stop":1730834230058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0ab1a4d708eb29","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1730833760384,"stop":1730833760384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ac0e3d84f3d81f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1730833690871,"stop":1730833690871,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72403952b4331fe","name":"Check publish message after client node is restarted","time":{"start":1730834137697,"stop":1730834137697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"658cc8bb69c43c7b","name":"Check received message containing unicode special characters","time":{"start":1730834144961,"stop":1730834144961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c49390fbd86718","name":"Push message with content topic containing JSON","time":{"start":1730834166153,"stop":1730834166154,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc80984b3a6b060f","name":"random static sharding 2 - Cluster ID: 749, Shard ID: 275","time":{"start":1730834198286,"stop":1730834198290,"duration":4},"status":"passed","severity":"normal"},{"uid":"219d47cb76925236","name":"Ping on unsubscribed peer","time":{"start":1730833823400,"stop":1730833823400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7d8f08080e7dfa","name":"can start the service","time":{"start":1730833767029,"stop":1730833767030,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e2a054b9ecff4a2","name":"it tolerates circular branch references","time":{"start":1730833715169,"stop":1730833715170,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce441f9eb95fa987","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1730833859170,"stop":1730833859170,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c3b6baa4a1a595","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833887007,"stop":1730833887008,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be33643672aa067","name":"Push message with SQL Injection payload","time":{"start":1730834166123,"stop":1730834166124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2610729c63231bc5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1730834265306,"stop":1730834265307,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e57e2a3cb314485","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1730833715175,"stop":1730833715175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f091fb4b4a4a70e","name":"Check message with no payload is not received","time":{"start":1730834144987,"stop":1730834144988,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c36d91ef27043e","name":"Encoder throws on empty string content topic","time":{"start":1730833707228,"stop":1730833707228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3697f0ee8737a4","name":"should be called for bootstrap peers","time":{"start":1730833760383,"stop":1730833760383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e752bf6c1f8e21c2","name":"unsubscribes","time":{"start":1730834242524,"stop":1730834242525,"duration":1},"status":"passed","severity":"normal"},{"uid":"312e9ffe4b2a2bb4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1730834125404,"stop":1730834125404,"duration":0},"status":"passed","severity":"normal"},{"uid":"50395f9695cf4149","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1730833859169,"stop":1730833859170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78b26a269bac171","name":"Check received message containing short","time":{"start":1730834144971,"stop":1730834144971,"duration":0},"status":"passed","severity":"normal"},{"uid":"12971574bc788e76","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1730833707229,"stop":1730833707229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6baa26446c14d","name":"Privacy Node - default protocol","time":{"start":1730834263270,"stop":1730834263271,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58ff8d43a8e349b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1730833690865,"stop":1730833690865,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e1b77f5be7ae5","name":"Publish without waiting for remote peer","time":{"start":1730834138022,"stop":1730834138024,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7ad1c1d76e312e","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1730833690885,"stop":1730833690886,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38cc89eaf62a369","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1730834206289,"stop":1730834206289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40c02f0e981aa54","name":"Push message with Chinese payload","time":{"start":1730834166119,"stop":1730834166119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a71690278112c0","name":"Push message with content topic containing escaped characters","time":{"start":1730834118833,"stop":1730834118834,"duration":1},"status":"passed","severity":"normal"},{"uid":"20290194b8716c6d","name":"can start and stop the service","time":{"start":1730833767030,"stop":1730833767031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b019786f822369b0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1730833967269,"stop":1730833967269,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd86ee5755f7429","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833886998,"stop":1730833886999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b762ece0acef3f53","name":"Check message with invalid timestamp is not received","time":{"start":1730834144986,"stop":1730834144986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b980eab9d5ed8","name":"should not receive a peer event before start","time":{"start":1730833719262,"stop":1730833719263,"duration":1},"status":"passed","severity":"normal"},{"uid":"9568a5dc4993f138","name":"Check received message containing numeric","time":{"start":1730833933169,"stop":1730833933169,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f26e0f570b830","name":"Reopen subscription with peer with lost subscription","time":{"start":1730833823398,"stop":1730833823398,"duration":0},"status":"passed","severity":"normal"},{"uid":"855d82e73570e716","name":"Check received message containing XML","time":{"start":1730834144975,"stop":1730834144975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39714fd2ae451a","name":"Push message with shell command payload","time":{"start":1730834118813,"stop":1730834118814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3eb4456d819360f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1730833967276,"stop":1730833967276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba51a06c508ce9a1","name":"Push message with unicode special characters payload","time":{"start":1730834166129,"stop":1730834166136,"duration":7},"status":"passed","severity":"normal"},{"uid":"546a890824dce66f","name":"Decoder throws on empty string content topic","time":{"start":1730833727011,"stop":1730833727011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1954757950fff58","name":"should not receive a peer event after stop","time":{"start":1730833767033,"stop":1730833767033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4f418221b5c5ba","name":"Used by Waku Relay","time":{"start":1730834253703,"stop":1730834253703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6848c9a9de9517b1","name":"isConnected should return true after first peer connects","time":{"start":1730833806677,"stop":1730833806678,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c28dfa5f76b04c","name":"should use DNS peer discovery with light client","time":{"start":1730833767034,"stop":1730833767034,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b53bd73daa26425","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1730833806675,"stop":1730833806675,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daa2cf9a7e146d0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1730834206289,"stop":1730834206290,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d1c36cab9c85a2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1730834018194,"stop":1730834018195,"duration":1},"status":"passed","severity":"normal"},{"uid":"91dbf723facc7caf","name":"Subscribe to topic containing short and receive message","time":{"start":1730833967257,"stop":1730833967258,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa438374715fbf16","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1730833886996,"stop":1730833886997,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ccfaab557d43ac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1730833859170,"stop":1730833859171,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3612f63145e4db","name":"random static sharding 4 - Cluster ID: 258, Shard ID: 339","time":{"start":1730834198291,"stop":1730834198292,"duration":1},"status":"passed","severity":"normal"},{"uid":"379f88d387cc28c0","name":"Ping on peer without subscriptions","time":{"start":1730833823397,"stop":1730833823397,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe8deebf236335a","name":"Check received message containing Chinese","time":{"start":1730833933170,"stop":1730833933170,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28b329699c183e9","name":"Passing page size 110 when there are 120 messages","time":{"start":1730834238611,"stop":1730834238612,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc63b56fca60a1f","name":"Ping on subscribed peer","time":{"start":1730833814756,"stop":1730833814756,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b7c39b4c12dd3e","name":"should handle a minimal index list","time":{"start":1730833690947,"stop":1730833690947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e0101f5ba60c04","name":"Check message received after jswaku node is restarted","time":{"start":1730834144988,"stop":1730834144988,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d364986b1b55053","name":"should properly create location multiaddrs - tcp4","time":{"start":1730833699557,"stop":1730833699557,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddf5f720d8d664a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app79/1/topic487/json","time":{"start":1730834191644,"stop":1730834191644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74fabb81bac4618","name":"start node with empty content topic","time":{"start":1730834191646,"stop":1730834191647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e52b28870b1a0a0","name":"Check message with invalid timestamp is not received","time":{"start":1730834144968,"stop":1730834144968,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c744149c09f26","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1730833690858,"stop":1730833690862,"duration":4},"status":"passed","severity":"normal"},{"uid":"bfc0c4464069ad3f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1730833698962,"stop":1730833698963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad81f3c240551e2f","name":"Fails to publish message with wrong content topic","time":{"start":1730834137691,"stop":1730834137692,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fe94138c750645","name":"Check received message containing Russian","time":{"start":1730834144958,"stop":1730834144958,"duration":0},"status":"passed","severity":"normal"},{"uid":"515bdd93d329d523","name":"Push message with numeric payload","time":{"start":1730834166116,"stop":1730834166117,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c36d7f9c47cc5b1","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1730833887018,"stop":1730833887018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa2bd03343d3a0f","name":"Push message on custom pubsubTopic","time":{"start":1730834011273,"stop":1730834011274,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52a76e9f1ea5926","name":"Check received message containing Arabic","time":{"start":1730833933170,"stop":1730833933171,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d818261a6668cd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730834011276,"stop":1730834011277,"duration":1},"status":"passed","severity":"normal"},{"uid":"43456b20141bca1e","name":"should return false","time":{"start":1730833699550,"stop":1730833699550,"duration":0},"status":"passed","severity":"normal"},{"uid":"902a91d992e4ae19","name":"Subscribe and receive messages via waku relay post","time":{"start":1730833967252,"stop":1730833967252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf0ab6db8872bd1","name":"Check received message with timestamp: 1730833751564000000 ","time":{"start":1730834144984,"stop":1730834144985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bbd69f7fd61485","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1730834259819,"stop":1730834259820,"duration":1},"status":"passed","severity":"normal"},{"uid":"418824e98b62a273","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1730833836285,"stop":1730833836286,"duration":1},"status":"passed","severity":"normal"},{"uid":"396cf59e7e40bf68","name":"should decode valid enr with tcp successfully","time":{"start":1730833699548,"stop":1730833699548,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c4d1fc2191d36e","name":"should emit a peer event after start","time":{"start":1730833767032,"stop":1730833767032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d3a0d1a5fc66da","name":"should decode valid enr successfully","time":{"start":1730833699547,"stop":1730833699547,"duration":0},"status":"passed","severity":"normal"},{"uid":"305e4ac962a71fe2","name":"Check message with no content topic is not received","time":{"start":1730833933180,"stop":1730833933180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca07975b4effd590","name":"Check received message containing Arabic","time":{"start":1730834144958,"stop":1730834144958,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dda820eee9b202","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1730833887170,"stop":1730833887170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60429a3b329c30ed","name":"Check publish message containing Script","time":{"start":1730834137680,"stop":1730834137680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4252fc1239e4ba6e","name":"should not receive a peer event before start","time":{"start":1730834141937,"stop":1730834141937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5cbd814e48ebf9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1730833690875,"stop":1730833690875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46ab90fb641ade5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1730834265319,"stop":1730834265319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34ab011d74251ca","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1730833887004,"stop":1730833887005,"duration":1},"status":"passed","severity":"normal"},{"uid":"61fd77b2169df12d","name":"should not fail to stop the service if it was not started","time":{"start":1730834141932,"stop":1730834141933,"duration":1},"status":"passed","severity":"normal"},{"uid":"4653fd4bcee3dca5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1730833859172,"stop":1730833859172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b30a1fcdde27f1","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1730833836294,"stop":1730833836295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dcf45ccf2c8c95d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1730833706941,"stop":1730833706942,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fabe1ebc00b4009","name":"Waku message hash computation (payload length 0)","time":{"start":1730833693387,"stop":1730833693387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75c26106ccc6695","name":"Fails to publish duplicate message","time":{"start":1730834137690,"stop":1730834137690,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d67be0ecd5e366","name":"Push message with short payload","time":{"start":1730834166114,"stop":1730834166115,"duration":1},"status":"passed","severity":"normal"},{"uid":"493e16f3b2f970e1","name":"should not fail to stop the service if it was not started","time":{"start":1730833767031,"stop":1730833767031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f7bd72a649a8b5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730833836286,"stop":1730833836287,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5b593013013498","name":"Ephemeral field set to true","time":{"start":1730833707227,"stop":1730833707227,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe215ea8489bebf","name":"ignores unrecognized TXT record formats","time":{"start":1730833715171,"stop":1730833715171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a3dcab7e6b0b5e","name":"Relay - times out","time":{"start":1730834263268,"stop":1730834263268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aaf46b13a2bb01","name":"Ephemeral field is preserved - encoder v0","time":{"start":1730833763608,"stop":1730833763608,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3caaf677f34d32","name":"Query generator for 2000 messages","time":{"start":1730834231328,"stop":1730834231328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84d2bf287af3e","name":"Push message with Script payload","time":{"start":1730834166124,"stop":1730834166125,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25c8a933390057c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1730833690882,"stop":1730833690882,"duration":0},"status":"passed","severity":"normal"},{"uid":"daba922f97cc079f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1730833690886,"stop":1730833690886,"duration":0},"status":"passed","severity":"normal"},{"uid":"499ca8cc81ce8405","name":"Subscribe to topic containing short and publish message","time":{"start":1730834138046,"stop":1730834138046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80e5f6b4eac169","name":"Subscribe to topic containing Russian and publish message","time":{"start":1730834138071,"stop":1730834138072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6278da8cf17959e3","name":"should throw error - no id","time":{"start":1730833699548,"stop":1730833699548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce211107b4f56a0c","name":"Push message with content topic containing unicode special characters","time":{"start":1730834118834,"stop":1730834118834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5207fa1adc9f68","name":"Should update shard info","time":{"start":1730834018474,"stop":1730834018474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f3e78e6a6a2c2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1730833690884,"stop":1730833690885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36e0071b3e54ebc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1730833690879,"stop":1730833690879,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dd1120dcfa056e","name":"Check received message containing shell command","time":{"start":1730833933174,"stop":1730833933174,"duration":0},"status":"passed","severity":"normal"},{"uid":"158c3b29cc3231a6","name":"Throws when trying to push message with empty payload","time":{"start":1730834118820,"stop":1730834118821,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b25ee333dcb79f","name":"Push message with content topic containing Arabic","time":{"start":1730834118828,"stop":1730834118829,"duration":1},"status":"passed","severity":"normal"},{"uid":"3729922753503e95","name":"handles empty shards array correctly","time":{"start":1730833690888,"stop":1730833690888,"duration":0},"status":"passed","severity":"normal"},{"uid":"377cecb8ecdfcac1","name":"Subscribe to topic containing short and receive message","time":{"start":1730834265314,"stop":1730834265314,"duration":0},"status":"passed","severity":"normal"},{"uid":"db64b434ac38fa5c","name":"Subscribe to topic containing XML and receive message","time":{"start":1730833967273,"stop":1730833967273,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a5c0feb9d63ff2","name":"Push message with Basic HTML tag payload","time":{"start":1730834118805,"stop":1730834118805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a26dc74a187f707","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1730833984319,"stop":1730833984319,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f0dff61b8bbbc9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1730833699560,"stop":1730833699560,"duration":0},"status":"passed","severity":"normal"},{"uid":"50aa6f0c8163c892","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1730833690948,"stop":1730833690948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1184c6ac503492","name":"Query generator for multiple messages with multiple decoders","time":{"start":1730834231322,"stop":1730834231323,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a2429e48008267","name":"should properly create location multiaddrs - udp","time":{"start":1730833699558,"stop":1730833699558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a4d9505608a2","name":"should return valid sharding parameters for static sharding","time":{"start":1730833690887,"stop":1730833690887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2faf523169fbf73e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1730833690866,"stop":1730833690866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2651bcd8e8860a5c","name":"Relay + Store","time":{"start":1730833761806,"stop":1730833761806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db99a9fa4265bf8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1730833933177,"stop":1730833933177,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bedb063bc0436c","name":"should return all peers when numPeers is 0","time":{"start":1730833707036,"stop":1730833707037,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ba428df0ac6ba2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1730833967254,"stop":1730833967255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0141b9eb1c1f34","name":"Passing page size 11 when there are 10 messages","time":{"start":1730834238609,"stop":1730834238610,"duration":1},"status":"passed","severity":"normal"},{"uid":"c675578ad70ea3c5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1730834265322,"stop":1730834265323,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b347a9ba8ee633","name":"Push to array if already present","time":{"start":1730833690273,"stop":1730833690273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9298f66417279e7c","name":"Subscribe to topic containing long and receive message","time":{"start":1730834265329,"stop":1730834265329,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d8a3993ead7a82","name":"Callback on promise, aborts when callback returns true","time":{"start":1730834231326,"stop":1730834231326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b1bf89d51641c4","name":"returns all values when wanted number matches available values","time":{"start":1730833713706,"stop":1730833713707,"duration":1},"status":"passed","severity":"normal"},{"uid":"4719585eb49053","name":"isConnected return false after peer stops","time":{"start":1730833806679,"stop":1730833806679,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd38a5bbf29e58","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1730833693386,"stop":1730833693386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad7940b387cc989","name":"Generator, custom pubsub topic","time":{"start":1730834230048,"stop":1730834230049,"duration":1},"status":"passed","severity":"normal"},{"uid":"405f2f6a28afa62","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1730833984325,"stop":1730833984326,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda05abfa2d4300","name":"LightPush with 0 connections","time":{"start":1730833887327,"stop":1730833887328,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ced3185d720d1ba","name":"Subscribe to topic containing long and receive message","time":{"start":1730833967258,"stop":1730833967268,"duration":10},"status":"passed","severity":"normal"},{"uid":"98e2760bd10d4430","name":"Filter with 2 connections","time":{"start":1730833887329,"stop":1730833887329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"172ab250ea1ad57e","name":"Fields are not dropped","time":{"start":1730833706281,"stop":1730833706282,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6463410a1205a6","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1730833752711,"stop":1730833752712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63cbcaf06923095","name":"same cluster, different shard: nodes connect","time":{"start":1730834018196,"stop":1730834018197,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f7057cfbce575b","name":"1 Relay, 1 fetch","time":{"start":1730833714801,"stop":1730833714802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64d2c7d5c0a7dc7","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app17/7/topic502/json","time":{"start":1730834191642,"stop":1730834191642,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa611fedc019c1e4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1730833887018,"stop":1730833887019,"duration":1},"status":"passed","severity":"normal"},{"uid":"c611133afa60b1ab","name":"returns only open connection if one present","time":{"start":1730833706702,"stop":1730833706703,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ab2038286920d7","name":"Subscribe to topic containing JSON and publish message","time":{"start":1730834138129,"stop":1730834138130,"duration":1},"status":"passed","severity":"normal"},{"uid":"5997b26df72edf62","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1730833984323,"stop":1730833984323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8acab702f5189aa","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app32/5/topic891/utf8","time":{"start":1730834191643,"stop":1730834191643,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d85583f1a549d6","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1730833693388,"stop":1730833693388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4aab4d0e50c8a6","name":"random static sharding 5 - Cluster ID: 457, Shard ID: 495","time":{"start":1730834198292,"stop":1730834198292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c3cdb171c9c134","name":"should return unique PubsubTopics for static sharding","time":{"start":1730833690872,"stop":1730833690872,"duration":0},"status":"passed","severity":"normal"},{"uid":"30074b5745d10007","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1730833690876,"stop":1730833690876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c75467da76e2313","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1730833715174,"stop":1730833715175,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6e4c0902ddda863","name":"Push message with meta","time":{"start":1730834118835,"stop":1730834118839,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3741302b65a25a3","name":"1 Store, 2 relays, 2 fetches","time":{"start":1730833714803,"stop":1730833714803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9261b11c44398fe","name":"should throw error - no id","time":{"start":1730833699549,"stop":1730833699549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6af03d67b83d270","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1730834234878,"stop":1730834234878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7412f730e28750a2","name":"removeEventListener with correct event","time":{"start":1730833793622,"stop":1730833793622,"duration":0},"status":"passed","severity":"normal"},{"uid":"900e7a9e6e5e8635","name":"random static sharding 10 - Cluster ID: 452, Shard ID: 560","time":{"start":1730834198295,"stop":1730834198295,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41b7f77de15e864","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1730833887000,"stop":1730833887001,"duration":1},"status":"passed","severity":"normal"},{"uid":"f221130244a2fa89","name":"Callback on promise","time":{"start":1730834231323,"stop":1730834231325,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1632c9e52eff242","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1730833886994,"stop":1730833886994,"duration":0},"status":"passed","severity":"normal"},{"uid":"979a91faff728862","name":"Check received message containing SQL Injection","time":{"start":1730833933171,"stop":1730833933172,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2d9a70ed90c12","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834011277,"stop":1730834011281,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b5fb9c11351b887","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1730834300719,"stop":1730834300719,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb85d2ed390b0801","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1730834138070,"stop":1730834138071,"duration":1},"status":"passed","severity":"normal"},{"uid":"3defea498d805cb1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1730834265316,"stop":1730834265317,"duration":1},"status":"passed","severity":"normal"},{"uid":"623fb65eeb7edf6e","name":"Check received message with timestamp: 1730833751564 ","time":{"start":1730834144985,"stop":1730834144985,"duration":0},"status":"passed","severity":"normal"},{"uid":"54485b0810448876","name":"Check received message containing unicode special characters","time":{"start":1730834144982,"stop":1730834144983,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cec691ffd9b6a9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1730834300719,"stop":1730834300719,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bae8c3f7efb621","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1730833836295,"stop":1730833836296,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e6aa6300dd8bda","name":"Push message with content topic containing Basic HTML tag","time":{"start":1730834166152,"stop":1730834166153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb3c7a8765f25f6","name":"throws on content topic with empty application field","time":{"start":1730833690854,"stop":1730833690854,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ffc683af347ee9","name":"Push message with content topic containing shell command","time":{"start":1730834118833,"stop":1730834118833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27ea40b29b14ec3","name":"Accepts a valid Waku Message","time":{"start":1730833735543,"stop":1730833735544,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b543f5cb2a1067c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1730833714959,"stop":1730833714960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f393f1b8c5bd9466","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1730833887165,"stop":1730833887165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"395477f20d38d966","name":"Subscribe and receive messages via lightPush","time":{"start":1730834265324,"stop":1730834265324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8a373cc97a0126","name":"should encodeTxt and decodeTxt","time":{"start":1730833699546,"stop":1730833699546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4840da1c2807dd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1730833690875,"stop":1730833690875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea1400ecaae7f78","name":"Fails to publish message with empty text","time":{"start":1730834137691,"stop":1730834137691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8886e0d9944e1b","name":"Push message with content topic containing SQL Injection","time":{"start":1730834166149,"stop":1730834166150,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0faadb2334a9ea","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1730833887171,"stop":1730833887172,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9a93d719eeed60cb","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1730834138037,"stop":1730834138038,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d0b373a2c0d01f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1730833690876,"stop":1730833690876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d521340a2a6c219","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1730833887167,"stop":1730833887167,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4f024f57bad7da2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1730833933177,"stop":1730833933178,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba2c36caea0f69d","name":"should fail to send if no connected peers found","time":{"start":1730833732110,"stop":1730833732110,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb36ba93a3375a6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1730833967252,"stop":1730833967252,"duration":0},"status":"passed","severity":"normal"},{"uid":"642a14557cd48bbc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833887014,"stop":1730833887014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bec90c26f276cf","name":"Subscribe and receive messages via waku relay post","time":{"start":1730834265325,"stop":1730834265325,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d8d937ed7b7607","name":"should throw error - no public key","time":{"start":1730833699550,"stop":1730833699550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8690662eca3019dc","name":"Reopen subscription with peer with lost subscription","time":{"start":1730833814758,"stop":1730833814758,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e9fd7be2cac675","name":"Add multiple subscription objects on single nwaku node","time":{"start":1730834265334,"stop":1730834265334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b90037c325047","name":"Store - dialed after - with timeout","time":{"start":1730834263269,"stop":1730834263269,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57d80cd9085f1ca","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1730834265309,"stop":1730834265309,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a1fd9228e5593","name":"Delete observer","time":{"start":1730834108938,"stop":1730834108938,"duration":0},"status":"passed","severity":"normal"},{"uid":"73be2f1892f6104a","name":"Register correct protocols","time":{"start":1730834138020,"stop":1730834138022,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4e870bf4aa909c6","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1730833707038,"stop":1730833707038,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd81009d9178cb4","name":"should be able to decode the field with only STORE set to true","time":{"start":1730833698974,"stop":1730833698975,"duration":1},"status":"passed","severity":"normal"},{"uid":"db454e477b01f4e8","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1730834107397,"stop":1730834107397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4d5f52a367499d9","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1730834259818,"stop":1730834259818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5b0214e9f104f2","name":"Push message with shell command payload","time":{"start":1730834166128,"stop":1730834166128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09b3834febc4732","name":"Check received message containing SQL Injection","time":{"start":1730834144974,"stop":1730834144974,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a852b8fe2dd69d","name":"retrieves a single peer","time":{"start":1730833715168,"stop":1730833715169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6ee13b24da5c8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1730833690881,"stop":1730833690881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3343573e462a2298","name":"Rejects garbage","time":{"start":1730833735544,"stop":1730833735545,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ad89b133d4bb43","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1730833967276,"stop":1730833967277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef363b654dc89618","name":"should only return 1 node with relay and store capability","time":{"start":1730833715172,"stop":1730833715172,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d539321078cd4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1730833698979,"stop":1730833698979,"duration":0},"status":"passed","severity":"normal"},{"uid":"481bb6e12484323b","name":"Push message with content topic containing SQL Injection","time":{"start":1730834118829,"stop":1730834118829,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccc4f85b47cb307","name":"Subscribe to topic containing Script and receive message","time":{"start":1730834265317,"stop":1730834265317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d90ff47b409155","name":"should return usable stream attached to connection","time":{"start":1730833706936,"stop":1730833706936,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e41b4d25fd5e78","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1730834265332,"stop":1730834265332,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf8895d395ee4f5","name":"Check message with non string payload is not received","time":{"start":1730834144970,"stop":1730834144970,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d56b482b47807a","name":"random static sharding 1 - Cluster ID: 392, Shard ID: 668","time":{"start":1730834198286,"stop":1730834198286,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c2725e2d24b1ca","name":"Push message equal or less that 1MB","time":{"start":1730834166180,"stop":1730834166181,"duration":1},"status":"passed","severity":"normal"},{"uid":"5789aafba22983a0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1730833714961,"stop":1730833714961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b227ddcdb467c76","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1730833690873,"stop":1730833690873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bfdcec112e8026","name":"should be called at least once on all `peer:discovery` events","time":{"start":1730833760382,"stop":1730833760382,"duration":0},"status":"passed","severity":"normal"},{"uid":"85be7de246456a26","name":"Check received message with timestamp: 1730833752043000000 ","time":{"start":1730833933176,"stop":1730833933176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794093f50fc36df","name":"Check publish message containing numeric","time":{"start":1730834137673,"stop":1730834137674,"duration":1},"status":"passed","severity":"normal"},{"uid":"990582ea58eff248","name":"Subscribe to topic containing XML and receive message","time":{"start":1730834265317,"stop":1730834265318,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc191ab167fee803","name":"Push message with content topic containing emoji","time":{"start":1730834118834,"stop":1730834118834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e74c4faa326918d","name":"should encode/decode to RLP encoding","time":{"start":1730833699551,"stop":1730833699551,"duration":0},"status":"passed","severity":"normal"},{"uid":"83022d5041b6d919","name":"Subscribe and publish message","time":{"start":1730834138024,"stop":1730834138025,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed612636d2558fb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1730834137694,"stop":1730834137695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d2c61cc9854835","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1730833690889,"stop":1730833690889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c87fcf4123a3dc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1730833984321,"stop":1730833984322,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa89d14161f56f74","name":"should select older connection if present","time":{"start":1730833706704,"stop":1730833706704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8555e023e90455a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1730833690873,"stop":1730833690874,"duration":1},"status":"passed","severity":"normal"},{"uid":"74469636837fb453","name":"Relay - dialed after","time":{"start":1730834263268,"stop":1730834263268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25a14a0b017b25e","name":"throws on empty content topic","time":{"start":1730833690851,"stop":1730833690852,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8dcffce2d5c8d3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1730834138139,"stop":1730834138139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4fb573c1a36c42","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1730834265307,"stop":1730834265308,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e69dcb026decaae","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1730833752714,"stop":1730833752715,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a6b68176249163","name":"Encoder throws on empty string content topic","time":{"start":1730833725291,"stop":1730833725292,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afc8c71c731d85a","name":"should find and add new peers","time":{"start":1730833732122,"stop":1730833732122,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d199fd6570ba60","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1730833887002,"stop":1730833887002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1376a0cebba13aa5","name":"different cluster, same shard: nodes don't connect","time":{"start":1730834018197,"stop":1730834018197,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1a4d2faf8adb1f","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1730833887013,"stop":1730833887013,"duration":0},"status":"passed","severity":"normal"},{"uid":"1102a95a2d1cd336","name":"Subscribe to topic containing Script and publish message","time":{"start":1730834138074,"stop":1730834138081,"duration":7},"status":"passed","severity":"normal"},{"uid":"1de5a90610ae7846","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1730834182991,"stop":1730834182992,"duration":1},"status":"passed","severity":"normal"},{"uid":"e453c11f2ca2ac3d","name":"Publish message with rate limit","time":{"start":1730834137698,"stop":1730834137699,"duration":1},"status":"passed","severity":"normal"},{"uid":"741f8bcba91aca66","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1730833887016,"stop":1730833887016,"duration":0},"status":"passed","severity":"normal"},{"uid":"29268595eaf73e73","name":"should be able to encode the field with only RELAY set to true","time":{"start":1730833698960,"stop":1730833698961,"duration":1},"status":"passed","severity":"normal"},{"uid":"92691619b4704a56","name":"Check message with no content topic is not received","time":{"start":1730834144987,"stop":1730834144987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb29ab26d992b649","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1730833690878,"stop":1730833690879,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cf65a2d47277a0","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1730833887010,"stop":1730833887010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1d52a9f13f67a","name":"Check received message containing short","time":{"start":1730833933168,"stop":1730833933168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dabccda2af3480","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app29/9/topic881/xml","time":{"start":1730834191644,"stop":1730834191644,"duration":0},"status":"passed","severity":"normal"},{"uid":"86eece4efde99c50","name":"Check received message containing special chars","time":{"start":1730834144972,"stop":1730834144972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3321eb61672bbb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/8/topic536/json","time":{"start":1730834191641,"stop":1730834191641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d062c655421d5076","name":"Overlapping topic subscription","time":{"start":1730833967255,"stop":1730833967255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b4e0eea904f634","name":"Wrong topic","time":{"start":1730834191645,"stop":1730834191645,"duration":0},"status":"passed","severity":"normal"},{"uid":"925ea436ae5929a8","name":"Push message with long payload","time":{"start":1730834166115,"stop":1730834166116,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3d69d7dda8f9b7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1730833967253,"stop":1730833967253,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dd30285034a11f","name":"Push message with content topic containing special chars","time":{"start":1730834118827,"stop":1730834118828,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fc65e3901df4ca","name":"udp ip6 address","time":{"start":1730833698856,"stop":1730833698856,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a2a6253776d246","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730833836290,"stop":1730833836291,"duration":1},"status":"passed","severity":"normal"},{"uid":"3868214a1e34b2d8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1730834265331,"stop":1730834265331,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf336f21e272f2a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1730834138041,"stop":1730834138042,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31f35c6da0093c0","name":"Push message with Arabic payload","time":{"start":1730834118801,"stop":1730834118801,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ff5137ef5276f1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1730834011274,"stop":1730834011274,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c1b522d9c56c1e","name":"Decrypt messages","time":{"start":1730834108937,"stop":1730834108937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0481d4c0be62f","name":"Passing an array","time":{"start":1730834253702,"stop":1730834253702,"duration":0},"status":"passed","severity":"normal"},{"uid":"104258e6735cf27a","name":"Non TWN Cluster","time":{"start":1730834191640,"stop":1730834191640,"duration":0},"status":"passed","severity":"normal"},{"uid":"baae8b19bf46dcce","name":"Passing cursor with wrong pubsubTopic","time":{"start":1730834182998,"stop":1730834182998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0b4054eba53b84","name":"should properly create peer info with all multiaddrs","time":{"start":1730833699558,"stop":1730833699558,"duration":0},"status":"passed","severity":"normal"},{"uid":"746053d2ebc798e8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1730834265317,"stop":1730834265317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2f23e320f7d8fa","name":"should return true when peers exist","time":{"start":1730833732119,"stop":1730833732120,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc408e864ea802a","name":"Push message with custom timestamp: 1730837487554","time":{"start":1730834166179,"stop":1730834166180,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab81ea77c172bb8","name":"should return false when no peers exist","time":{"start":1730833732120,"stop":1730833732120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0edc3f188c54b82","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1730833690883,"stop":1730833690884,"duration":1},"status":"passed","severity":"normal"},{"uid":"932886652fff946d","name":"Push message with XML payload","time":{"start":1730834118804,"stop":1730834118805,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa171699f875c6fc","name":"Filter","time":{"start":1730834263270,"stop":1730834263270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62fad9d4c7ef560","name":"Passing page size 3 when there are 20 messages","time":{"start":1730834238607,"stop":1730834238608,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c80fc71d80ac6ea","name":"can start the service","time":{"start":1730833719259,"stop":1730833719259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40beae99cf166cb","name":"Light Node - default protocols","time":{"start":1730834263270,"stop":1730834263270,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc6d46d179216e4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1730834182995,"stop":1730834182996,"duration":1},"status":"passed","severity":"normal"},{"uid":"404bbc2a5d0b5742","name":"pre and post cipher","time":{"start":1730833725839,"stop":1730833725839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6901445ce6995cd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1730833698970,"stop":1730833698971,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3c7109d3361142","name":"Check received message containing Russian","time":{"start":1730834144974,"stop":1730834144974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f782609c713765","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1730833887016,"stop":1730833887017,"duration":1},"status":"passed","severity":"normal"},{"uid":"65426a4bb9b73f2","name":"Push message with custom timestamp: 1730830333385","time":{"start":1730834118841,"stop":1730834118841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6cb14057a5781c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1730833690868,"stop":1730833690868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09263b7137cf49a","name":"Init the array if not present","time":{"start":1730833690271,"stop":1730833690272,"duration":1},"status":"passed","severity":"normal"},{"uid":"caaa0555a13225be","name":"random static sharding 3 - Cluster ID: 362, Shard ID: 962","time":{"start":1730834198291,"stop":1730834198291,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eb840615bcf209","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1730833715173,"stop":1730833715173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24e986033bf736a","name":"Check message with non string payload is not received","time":{"start":1730833933184,"stop":1730833933185,"duration":1},"status":"passed","severity":"normal"},{"uid":"970b47207ba00268","name":"Push message with content topic containing escaped characters","time":{"start":1730834166163,"stop":1730834166165,"duration":2},"status":"passed","severity":"normal"},{"uid":"d10772a4200bb5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1730833690880,"stop":1730833690881,"duration":1},"status":"passed","severity":"normal"},{"uid":"4284ef788a10449a","name":"Encoder throws on undefined content topic","time":{"start":1730833707228,"stop":1730833707228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b593ce28277c37b","name":"Query with Promise Callback, No message returned","time":{"start":1730834206292,"stop":1730834206292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a43f37eab33254","name":"Check publish message containing special chars","time":{"start":1730834137675,"stop":1730834137675,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b4c26a7f657975","name":"Generator, custom pubsub topic","time":{"start":1730834230056,"stop":1730834230056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c269081f6a0df4","name":"Check received message containing shell command","time":{"start":1730834144960,"stop":1730834144960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7b3509a1e3b09c","name":"Check received message with timestamp: 1730833752043 ","time":{"start":1730833933177,"stop":1730833933177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeadb7978bd2a0b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1730833967274,"stop":1730833967274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81c96345653c772","name":"Ordered Callback - true","time":{"start":1730834218018,"stop":1730834218018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11cbc59483bc7c1","name":"Asymmetric encrypt & decrypt","time":{"start":1730833725837,"stop":1730833725838,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3d732c721a357","name":"Check received message containing unicode special characters","time":{"start":1730833933175,"stop":1730833933175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed1fca628370659","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1730833690885,"stop":1730833690885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f0e22feefc7d17","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1730833690878,"stop":1730833690878,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1d24594f4805cc","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1730833714962,"stop":1730833714962,"duration":0},"status":"passed","severity":"normal"},{"uid":"234617a9080f34b6","name":"Fails to push message with empty content topic","time":{"start":1730834166170,"stop":1730834166172,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b0a9b0290e347eb","name":"should get / set UDP multiaddr","time":{"start":1730833699552,"stop":1730833699556,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdeefcec84de7ab2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1730834265321,"stop":1730834265321,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc14e366ef3a00e","name":"Check received message containing escaped characters","time":{"start":1730834144976,"stop":1730834144977,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5593d4115076dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1730833690880,"stop":1730833690880,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f32c5b81bc5771","name":"Encoder throws on undefined content topic","time":{"start":1730833727010,"stop":1730833727010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d163512dfeffd806","name":"should create a new stream if no existing for protocol found","time":{"start":1730833706937,"stop":1730833706938,"duration":1},"status":"passed","severity":"normal"},{"uid":"52acadd1d6a1d6e1","name":"should add a peer","time":{"start":1730833732116,"stop":1730833732117,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21c1105e9ac60e0","name":"Push message on custom pubsubTopic","time":{"start":1730834011276,"stop":1730834011276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9379803aa0c38f4d","name":"Sets default value correctly","time":{"start":1730834253703,"stop":1730834253704,"duration":1},"status":"passed","severity":"normal"},{"uid":"2497e1b7f27c5caa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1730833836287,"stop":1730833836288,"duration":1},"status":"passed","severity":"normal"},{"uid":"955888d9dfe180c8","name":"Push message with escaped characters payload","time":{"start":1730834118814,"stop":1730834118814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6350584e3608b636","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1730833887015,"stop":1730833887016,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aac3c77de908bb1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1730834259823,"stop":1730834259824,"duration":1},"status":"passed","severity":"normal"},{"uid":"58567ee024a31be8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1730833714960,"stop":1730833714961,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d2dc0c50874cd9","name":"Push 30 different messages","time":{"start":1730834118819,"stop":1730834118820,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25a5f9e00760a87","name":"Check received message containing long","time":{"start":1730834144971,"stop":1730834144972,"duration":1},"status":"passed","severity":"normal"},{"uid":"85216c14087952b2","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1730834125409,"stop":1730834125409,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c9982dbbc3acc3","name":"Check publish message containing XML","time":{"start":1730834137680,"stop":1730834137681,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d5247182b1e9f2","name":"throws on content topic with too few or too many fields","time":{"start":1730833690852,"stop":1730833690852,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e5acf323836079","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1730833967253,"stop":1730833967253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b030483c643ee4f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1730833690865,"stop":1730833690866,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb1d6882b32fa47","name":"Subscribe to topic containing emoji and receive message","time":{"start":1730834265334,"stop":1730834265334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fade37839f1edf","name":"should load peers from local storage and dispatch events","time":{"start":1730833719264,"stop":1730833719264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d951631a4c7f70fa","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1730834300718,"stop":1730834300718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1fd57d5c37f4a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1730833690877,"stop":1730833690878,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc1cfaf7637673f","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1730833887002,"stop":1730833887003,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb23634217fdd9b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1730834265309,"stop":1730834265310,"duration":1},"status":"passed","severity":"normal"},{"uid":"deaea4b60af37ed5","name":"through manual discovery","time":{"start":1730834017392,"stop":1730834017393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6610ed382d2d084","name":"Check received message containing special chars","time":{"start":1730834144957,"stop":1730834144957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab49fd409db6854b","name":"does not throw on valid cases","time":{"start":1730833690851,"stop":1730833690851,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc78457c55cc93f0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1730833693385,"stop":1730833693386,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d3fe358d88296a","name":"Check received message containing Basic HTML tag","time":{"start":1730834144960,"stop":1730834144960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9275b357da2fbe2","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1730833887014,"stop":1730833887015,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c15c58aeae043a","name":"Push message with content topic containing XML","time":{"start":1730834166151,"stop":1730834166152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4871771220d0ba","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1730833967251,"stop":1730833967252,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b75f53a1aa2c551","name":"should remove a peer","time":{"start":1730833732117,"stop":1730833732118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65e0cc1d6216cd1","name":"Ping on unsubscribed peer","time":{"start":1730833823397,"stop":1730833823398,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac56670e88717d7e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1730834259821,"stop":1730834259822,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf319743895a45","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1730833698978,"stop":1730833698978,"duration":0},"status":"passed","severity":"normal"},{"uid":"890f4175eb15a18e","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1730833886995,"stop":1730833886996,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e5beccd843c3a9","name":"throws an error for improperly formatted content topics","time":{"start":1730833690869,"stop":1730833690869,"duration":0},"status":"passed","severity":"normal"},{"uid":"555fcf94c1e543b4","name":"handles different networkShards values correctly","time":{"start":1730833690868,"stop":1730833690869,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebae7e3b760bc4e","name":"Check received message containing Basic HTML tag","time":{"start":1730834144975,"stop":1730834144975,"duration":0},"status":"passed","severity":"normal"},{"uid":"537ed322b639f4fc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1730834011274,"stop":1730834011274,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ccfc29f13c9b4e","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1730833707037,"stop":1730833707037,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b51c07eff91457","name":"isConnected between 2 js-waku relay nodes","time":{"start":1730833806679,"stop":1730833806680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74d7eee2facbf06","name":"handles different clusterIds correctly","time":{"start":1730833690868,"stop":1730833690868,"duration":0},"status":"passed","severity":"normal"},{"uid":"25083ef42553ecd8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1730833706941,"stop":1730833706941,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b6ea39393b537c","name":"Check received message containing emoji","time":{"start":1730834144983,"stop":1730834144983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b349466cfceba99","name":"LightPush","time":{"start":1730834263269,"stop":1730834263269,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e53c2c5d80c78d","name":"tcp ip4 address","time":{"start":1730833698853,"stop":1730833698855,"duration":2},"status":"passed","severity":"normal"},{"uid":"a649ea7950f8267","name":"Check received message containing shell command","time":{"start":1730834144976,"stop":1730834144976,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f2028bc03977f4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1730834259821,"stop":1730834259821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a10162cfa8cc4c7","name":"addEventListener with correct event","time":{"start":1730833793620,"stop":1730833793621,"duration":1},"status":"passed","severity":"normal"},{"uid":"476646d8a772e137","name":"Check message on other pubsub topic is not received","time":{"start":1730833933179,"stop":1730833933179,"duration":0},"status":"passed","severity":"normal"},{"uid":"347ce0ffb86bb50b","name":"1 Store, 2 fetches","time":{"start":1730833714802,"stop":1730833714802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b85b564ada2529b","name":"should add and remove event listeners correctly","time":{"start":1730833719265,"stop":1730833719265,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca51e1d757934b","name":"configure the node with multiple pubsub topics","time":{"start":1730834198299,"stop":1730834198300,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de1dd676ee700ac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1730833984324,"stop":1730833984324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ead663d0dc157ca","name":"should be able to decode the field with only RELAY set to true","time":{"start":1730833698972,"stop":1730833698973,"duration":1},"status":"passed","severity":"normal"},{"uid":"526d7519cefb67fb","name":"Push message with JSON payload","time":{"start":1730834166127,"stop":1730834166128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4596125617ff42","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1730833984320,"stop":1730833984320,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b4b4fcfd321a98","name":"Check received message containing special chars","time":{"start":1730833933169,"stop":1730833933170,"duration":1},"status":"passed","severity":"normal"},{"uid":"63683df1384516d6","name":"Check received message containing escaped characters","time":{"start":1730834144961,"stop":1730834144961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ac4a25dc81ec3c","name":"Tracks peer failures correctly","time":{"start":1730833885641,"stop":1730833885641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0515604b854ee1","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1730833760385,"stop":1730833760386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bb08902fb30eaa","name":"should throw an error for an unconfigured topic","time":{"start":1730833690884,"stop":1730833690884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a389768604dd63b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1730834259822,"stop":1730834259823,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13221e2b5e34e51","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1730834265325,"stop":1730834265326,"duration":1},"status":"passed","severity":"normal"},{"uid":"de86387436f3f3aa","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1730833690871,"stop":1730833690871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0d2ed9a75df472","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1730833984323,"stop":1730833984323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da9b1db2d133e5d","name":"Push message with Russian payload","time":{"start":1730834118802,"stop":1730834118802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6739ed0b00f0e3b0","name":"new peer added after a peer was already found","time":{"start":1730834107397,"stop":1730834107397,"duration":0},"status":"skipped","severity":"normal"},{"uid":"482bf8288ff2f8cd","name":"Ephemeral messages are not stored","time":{"start":1730833763607,"stop":1730833763608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d949c697ab4cbf81","name":"start node with empty shard should fail","time":{"start":1730834198302,"stop":1730834198302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c7190a38f75f9d","name":"Push message with content topic containing JSON","time":{"start":1730834118832,"stop":1730834118833,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b13458282cfb95","name":"should return no connections if no open connection provided","time":{"start":1730833706703,"stop":1730833706703,"duration":0},"status":"passed","severity":"normal"},{"uid":"211df4a768b9d80c","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1730833887008,"stop":1730833887008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5578fab8ef2f71","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/5/topic223/proto","time":{"start":1730834191641,"stop":1730834191642,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c66a215cd3977f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1730833690877,"stop":1730833690877,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e2cd5cf8ec3195","name":"Push message equal or less that 1MB","time":{"start":1730834118842,"stop":1730834118842,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0403f9869c9512","name":"addEventListener with wrong event","time":{"start":1730833793621,"stop":1730833793621,"duration":0},"status":"passed","severity":"normal"},{"uid":"def9e3585568c6ab","name":"Query generator for multiple messages with different message text format","time":{"start":1730834231322,"stop":1730834231322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2568cb21eed259c","name":"Check received message containing Arabic","time":{"start":1730834144973,"stop":1730834144973,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3f24627ada94d0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1730834265311,"stop":1730834265311,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c10fc91ae5317a","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1730833887000,"stop":1730833887000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7c18a0565746d5","name":"should set field with only STORE enabled","time":{"start":1730833699559,"stop":1730833699560,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcb79dd2869989e","name":"Push message with rate limit","time":{"start":1730834166174,"stop":1730834166175,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7771478460ea66","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1730834265321,"stop":1730834265322,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc683aa807ebaf7","name":"random static sharding 7 - Cluster ID: 691, Shard ID: 921","time":{"start":1730834198293,"stop":1730834198293,"duration":0},"status":"passed","severity":"normal"},{"uid":"93288e51799043b0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1730833887013,"stop":1730833887014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67401abe93b82be","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1730834138069,"stop":1730834138070,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99eab64baea346","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1730833887166,"stop":1730833887166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eea8c30037c1e4e0","name":"Relay","time":{"start":1730833761805,"stop":1730833761805,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f3f93a04bfd089","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1730833690882,"stop":1730833690883,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f80e62aef7f7f8","name":"Check meta is set [ecies]","time":{"start":1730833727010,"stop":1730833727010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5941c3f903dd0b14","name":"Check message with no pubsub topic is not received","time":{"start":1730833933179,"stop":1730833933180,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb206556f10cefc7","name":"Overlapping topic subscription","time":{"start":1730834265312,"stop":1730834265313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d848d8f82d16eb67","name":"throws on content topic with empty topic name field","time":{"start":1730833690855,"stop":1730833690856,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d2ccac6eb3eae3","name":"Encoder throws on empty string content topic","time":{"start":1730833727010,"stop":1730833727011,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b231b4177ab3a9","name":"Push message with emoji payload","time":{"start":1730834118818,"stop":1730834118818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd1071b7affd20b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1730833690877,"stop":1730833690877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9956dad37489a8c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app68/7/topic142/xml","time":{"start":1730834191643,"stop":1730834191644,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7868b58a496c91f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1730834138096,"stop":1730834138125,"duration":29},"status":"passed","severity":"normal"},{"uid":"9c1a1c9a7dd66071","name":"Correctly serialized arguments","time":{"start":1730834017475,"stop":1730834017476,"duration":1},"status":"passed","severity":"normal"},{"uid":"68933a6a6813e6ce","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1730834138038,"stop":1730834138040,"duration":2},"status":"passed","severity":"normal"},{"uid":"d299bf7c11084d6b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1730833984324,"stop":1730833984324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1875d43f416a9780","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1730833967273,"stop":1730833967273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9daf9368b6d034","name":"Promise Callback - true","time":{"start":1730834218017,"stop":1730834218017,"duration":0},"status":"passed","severity":"normal"},{"uid":"286df21c22acce58","name":"Check publish message containing emoji","time":{"start":1730834137687,"stop":1730834137688,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f26ee05209d4999","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1730833887009,"stop":1730833887009,"duration":0},"status":"passed","severity":"normal"},{"uid":"549dbc914622a24b","name":"should send to specified number of peers of used peers","time":{"start":1730833732111,"stop":1730833732111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88d5a1d97fac949","name":"Push message with special chars payload","time":{"start":1730834118800,"stop":1730834118801,"duration":1},"status":"passed","severity":"normal"},{"uid":"28568358d40910f0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1730834234877,"stop":1730834234877,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b2bd6a9eec60fa","name":"non connected peers","time":{"start":1730834107554,"stop":1730834107554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96de09a63207bdc2","name":"Subscribe and receives messages on 20 topics","time":{"start":1730834265310,"stop":1730834265311,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2b7d673b5a8981","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1730833967269,"stop":1730833967270,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e90425cc5bb097","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1730833887015,"stop":1730833887015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f689bf2ab374c297","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1730834265330,"stop":1730834265330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17cc54a0c278783","name":"should not fail to start the service if it is already started","time":{"start":1730834141933,"stop":1730834141934,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da5cc8f20bbbc87","name":"getPeersByDiscovery","time":{"start":1730833793622,"stop":1730833793623,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c0a2071c6d6b1a","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1730833887012,"stop":1730833887012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6f755ab68110cb","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1730834125405,"stop":1730834125405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c027a9ee58c5cd4","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1730833886995,"stop":1730833886995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eedf219c4822297","name":"Decoder throws on undefined content topic","time":{"start":1730833707228,"stop":1730833707228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7483f011a04e6be","name":"Refresh subscription","time":{"start":1730834138043,"stop":1730834138043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ebedd1e433487ff","name":"Fails to push message with large meta","time":{"start":1730834118840,"stop":1730834118840,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff5046019de07e","name":"should throw an error for missing required configuration","time":{"start":1730833690874,"stop":1730833690874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c9884a5976db73","name":"Refresh subscription","time":{"start":1730833967256,"stop":1730833967257,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ed669f70bc8a09","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1730833752713,"stop":1730833752714,"duration":1},"status":"passed","severity":"normal"}]