mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"293a8dd69ae8e551","name":"Push message with content topic containing JSON","time":{"start":1727975799631,"stop":1727975799632,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b389d18a80b565","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1727975609992,"stop":1727975609992,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd0473f356f5258","name":"Should update shard info","time":{"start":1727975716047,"stop":1727975716047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0a389a1bdfba66","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727975833927,"stop":1727975833927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4d31416f6c0099","name":"1 Relay, 1 fetch","time":{"start":1727975470720,"stop":1727975470720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2da735074ae08","name":"Passing an array","time":{"start":1727975858325,"stop":1727975858325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b737e29eedb5bce9","name":"Check received message containing JSON","time":{"start":1727975746235,"stop":1727975746235,"duration":0},"status":"passed","severity":"normal"},{"uid":"272feb7e8f6bbada","name":"Push message with custom timestamp: 1727972038503","time":{"start":1727975799635,"stop":1727975799636,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c97599b3219c4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727975470624,"stop":1727975470624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee66850e08de70c9","name":"Check received message containing long","time":{"start":1727975612649,"stop":1727975612649,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e77ffeb60988c6","name":"Using a function","time":{"start":1727975858325,"stop":1727975858325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5aebe68a576daa8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727975833899,"stop":1727975833899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2815033ba26cc355","name":"Subscribe to topic containing numeric and publish message","time":{"start":1727975778368,"stop":1727975778368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf685b8c1478858","name":"Check received message with timestamp: 1727975499693000000 ","time":{"start":1727975746242,"stop":1727975746242,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b61c2aa74fe063","name":"Overlapping topic subscription","time":{"start":1727975643331,"stop":1727975643332,"duration":1},"status":"passed","severity":"normal"},{"uid":"359678b9de86b80","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1727975507354,"stop":1727975507356,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6ca8d9a363f52be","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727975711967,"stop":1727975711968,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f6baa986b53681","name":"Check publish message containing unicode special characters","time":{"start":1727975770752,"stop":1727975770752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120edbb5c10b3e6","name":"Query Generator, No Decoder","time":{"start":1727975825608,"stop":1727975825608,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f76dc617b05821","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727975711969,"stop":1727975711970,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfe3190ba865815","name":"Subscribe to topic containing short and receive message","time":{"start":1727975833931,"stop":1727975833931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3420763cbec7df","name":"new peer added after a peer was already found","time":{"start":1727975795631,"stop":1727975795632,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e91a6d79d7881953","name":"Check message with non string payload is not received","time":{"start":1727975746281,"stop":1727975746282,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dd04e1da86228b","name":"Push message with rate limit","time":{"start":1727975799634,"stop":1727975799635,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf6c1578954545e","name":"Push message with content topic containing special chars","time":{"start":1727975799627,"stop":1727975799627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a62e1d4291beaf8","name":"Renews peer on consistent ping failures","time":{"start":1727975569097,"stop":1727975569097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af66d4d6d59f5ee","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727975833946,"stop":1727975833947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3ea24ce22a9b54","name":"Push message with content topic containing Arabic","time":{"start":1727975799627,"stop":1727975799628,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ec3356f4cc0fd2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727975501274,"stop":1727975501275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7851432b360aeb","name":"safeDispatchEvent","time":{"start":1727975540593,"stop":1727975540594,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa26048366532202","name":"Publishes to nwaku","time":{"start":1727975763269,"stop":1727975763269,"duration":0},"status":"passed","severity":"normal"},{"uid":"711f7daf021ab889","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727975711973,"stop":1727975711973,"duration":0},"status":"passed","severity":"normal"},{"uid":"27226e050206c969","name":"Publish without waiting for remote peer","time":{"start":1727975778362,"stop":1727975778362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd3e8717ac22bc3","name":"Encoder throws on undefined content topic","time":{"start":1727975482435,"stop":1727975482435,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fb6558d36ec2fa","name":"Check publish message containing JSON","time":{"start":1727975770750,"stop":1727975770751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef55e79ba4a30f58","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1727975609981,"stop":1727975609981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aed6e0ebb2ba1ef","name":"Push message equal or less that 1MB","time":{"start":1727975799636,"stop":1727975799636,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a91cf2793a50d8","name":"Check message received after jswaku node is restarted","time":{"start":1727975746249,"stop":1727975746249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92bd28de28982e13","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727975447257,"stop":1727975447258,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d71a2f4bedfdc2","name":"Throws when trying to push message with empty payload","time":{"start":1727975761665,"stop":1727975761665,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fc8e244d55671f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727975470623,"stop":1727975470624,"duration":1},"status":"passed","severity":"normal"},{"uid":"335abe327dc810af","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727975482434,"stop":1727975482434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d640f58b39a4fde2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727975858985,"stop":1727975858985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ba8e43dd14ba67","name":"Check received message containing escaped characters","time":{"start":1727975746271,"stop":1727975746272,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ec17ed60a47816","name":"Query with Promise Callback, No message returned","time":{"start":1727975825644,"stop":1727975825645,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d9cdff576e0b29","name":"Check received message with timestamp: 1727975499612 ","time":{"start":1727975612665,"stop":1727975612665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88a67cdf6532590","name":"Check message with non string payload is not received","time":{"start":1727975746246,"stop":1727975746246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db389ea3e4a2e66","name":"Subscribe to topic containing XML and publish message","time":{"start":1727975778370,"stop":1727975778371,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae2fdf8b08f5085","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727975858987,"stop":1727975858987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e995b9c9ee800eb","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727975711975,"stop":1727975711976,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d101ed3e5648fa","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727975470623,"stop":1727975470623,"duration":0},"status":"passed","severity":"normal"},{"uid":"be07c4a34765c559","name":"should not receive a peer event after stop","time":{"start":1727975474881,"stop":1727975474881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3764b92d9285fa2","name":"Check publish message containing XML","time":{"start":1727975770749,"stop":1727975770749,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd67c22b2777bcd","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727975447242,"stop":1727975447242,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcee8e2e4c8d5a3c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727975833893,"stop":1727975833893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5249ddf85e8ac55d","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727975447254,"stop":1727975447254,"duration":0},"status":"passed","severity":"normal"},{"uid":"4176c55a9f67b224","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727975768138,"stop":1727975768138,"duration":0},"status":"passed","severity":"normal"},{"uid":"790715caf1d8b8b6","name":"Check received message containing Russian","time":{"start":1727975746229,"stop":1727975746229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbd5df83f5ebc25","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1727975609993,"stop":1727975609993,"duration":0},"status":"passed","severity":"normal"},{"uid":"504fe35d0dd378a4","name":"should properly create location multiaddrs - tcp4","time":{"start":1727975455781,"stop":1727975455781,"duration":0},"status":"passed","severity":"normal"},{"uid":"901e074d44eb33c6","name":"Push message with content topic containing shell command","time":{"start":1727975799632,"stop":1727975799632,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f020d3088ad490","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727975833899,"stop":1727975833900,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b86533b5127f86","name":"Check received message with timestamp: 1727975499612000000 ","time":{"start":1727975612665,"stop":1727975612665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2640bdfb3599ea6a","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727975711972,"stop":1727975711972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8c4deac18d6143","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727975501276,"stop":1727975501276,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf13b501fa7b2c54","name":"Refresh subscription","time":{"start":1727975643332,"stop":1727975643333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ef90aedf3f54cd","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1727975609991,"stop":1727975609992,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f56213d77b5880","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/3/topic113/xml","time":{"start":1727975799095,"stop":1727975799095,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aa280ebf38747c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727975825628,"stop":1727975825629,"duration":1},"status":"passed","severity":"normal"},{"uid":"446d5d1652c35d5f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727975833941,"stop":1727975833941,"duration":0},"status":"passed","severity":"normal"},{"uid":"14710e1d287f227e","name":"Push message with shell command payload","time":{"start":1727975761663,"stop":1727975761663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a1a9a032cc371f","name":"can start and stop the service","time":{"start":1727975474879,"stop":1727975474879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f79c6cc342c391","name":"Push message with custom timestamp: 1697217243619","time":{"start":1727975761678,"stop":1727975761678,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb79b3811a4252ea","name":"Query with Ordered Callback, No Decoder","time":{"start":1727975825632,"stop":1727975825632,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9aa0d507200eac","name":"Push message with custom timestamp: 1697217238503","time":{"start":1727975799635,"stop":1727975799635,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3f656cb185a38b","name":"start node with empty shard should fail","time":{"start":1727975829241,"stop":1727975829241,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa1e42463c1da5e","name":"handles empty shards array correctly","time":{"start":1727975447268,"stop":1727975447268,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c845db36f0f837","name":"Relay","time":{"start":1727975508724,"stop":1727975508725,"duration":1},"status":"passed","severity":"normal"},{"uid":"18acb3bb25b62321","name":"should throw error - invalid id","time":{"start":1727975455773,"stop":1727975455773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada3f1baae8653d5","name":"shard 0","time":{"start":1727975829220,"stop":1727975829220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4b533e43a63e3c","name":"random static sharding 7 - Cluster ID: 241, Shard ID: 228","time":{"start":1727975829230,"stop":1727975829232,"duration":2},"status":"passed","severity":"normal"},{"uid":"72656f9968ec5de6","name":"Correctly serialized arguments","time":{"start":1727975715299,"stop":1727975715300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b3fd910c4c896f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727975638024,"stop":1727975638040,"duration":16},"status":"passed","severity":"normal"},{"uid":"9b406c61e1fe266c","name":"can dial TLS multiaddrs","time":{"start":1727975715315,"stop":1727975715315,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d67412c4d1fcf","name":"isConnected should return true after first peer connects","time":{"start":1727975532657,"stop":1727975532658,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f83ab0ddb71aa6","name":"Subscribe and receives messages on 20 topics","time":{"start":1727975833893,"stop":1727975833894,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba58077203e506f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975689756,"stop":1727975689757,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed558a0f3031b45","name":"random static sharding 5 - Cluster ID: 566, Shard ID: 222","time":{"start":1727975829226,"stop":1727975829228,"duration":2},"status":"passed","severity":"normal"},{"uid":"1283e64245395d4c","name":"Refresh subscription","time":{"start":1727975833898,"stop":1727975833898,"duration":0},"status":"passed","severity":"normal"},{"uid":"357f88e30fbbe7fb","name":"addEventListener with wrong event","time":{"start":1727975540580,"stop":1727975540582,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a1d7211a020028f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975552611,"stop":1727975552612,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fb6ef4db6d5e0f","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727975447251,"stop":1727975447251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c80838abbc9e5a","name":"Push message with XML payload","time":{"start":1727975799613,"stop":1727975799614,"duration":1},"status":"passed","severity":"normal"},{"uid":"8667072eba96b4af","name":"Subscribe to topic containing short and publish message","time":{"start":1727975778367,"stop":1727975778367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f591b9a71ccdbeb0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727975843656,"stop":1727975843657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e91e1450abc2b7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727975833932,"stop":1727975833940,"duration":8},"status":"passed","severity":"normal"},{"uid":"e1e09667458b3dea","name":"Push message with content topic containing unicode special characters","time":{"start":1727975799633,"stop":1727975799633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b32491df16d5131","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1727975609954,"stop":1727975609954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a5494d1e64f794","name":"Check publish message containing Arabic","time":{"start":1727975770747,"stop":1727975770747,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb71de829bd694fa","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1727975609971,"stop":1727975609971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79aeb0411079f8d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727975447266,"stop":1727975447266,"duration":0},"status":"passed","severity":"normal"},{"uid":"438b9dc890b9b4f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727975833928,"stop":1727975833928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47a12da58e54c46","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975846642,"stop":1727975846642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd73449f20111a38","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727975447252,"stop":1727975447252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a76d9abb600638e","name":"Subscribe and receive messages via lightPush","time":{"start":1727975833915,"stop":1727975833915,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee76317126e566","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1727975711966,"stop":1727975711967,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadabbd00818eb72","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1727975609970,"stop":1727975609970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c279deee66b43c14","name":"Subscribe to topic containing XML and receive message","time":{"start":1727975643337,"stop":1727975643337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c5d62b41eade43","name":"start node with empty content topic","time":{"start":1727975799099,"stop":1727975799100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42bc9549b5841c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727975833887,"stop":1727975833888,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fb4095a9dd3dab","name":"should be able to encode the field with only STORE set to true","time":{"start":1727975454940,"stop":1727975454944,"duration":4},"status":"passed","severity":"normal"},{"uid":"37f94afeb3cf2d47","name":"should properly create peer info with all multiaddrs","time":{"start":1727975455782,"stop":1727975455782,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e730371768a40b","name":"Used by Waku Relay","time":{"start":1727975858325,"stop":1727975858325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9104cde6cfcbb4","name":"Check received message containing Chinese","time":{"start":1727975746227,"stop":1727975746228,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f72951eaeaccf38","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727975447253,"stop":1727975447253,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc720877301aa912","name":"Promise Callback - false","time":{"start":1727975838814,"stop":1727975838821,"duration":7},"status":"passed","severity":"normal"},{"uid":"a570c8c5e4557cb7","name":"Relay - times out","time":{"start":1727975863751,"stop":1727975863751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b26c542bb8970f9","name":"Check message received after nwaku node is restarted","time":{"start":1727975746249,"stop":1727975746253,"duration":4},"status":"skipped","severity":"normal"},{"uid":"ff93ecce3026b27d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app84/4/topic528/utf8","time":{"start":1727975799093,"stop":1727975799093,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afab67d196cfb2a","name":"Encoder throws on undefined content topic","time":{"start":1727975463214,"stop":1727975463214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73986c6f86eed47","name":"Check received message containing numeric","time":{"start":1727975612649,"stop":1727975612651,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ae011330d054883","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1727975609985,"stop":1727975609985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaf6e254c276ac7","name":"Nwaku publishes","time":{"start":1727975763269,"stop":1727975763269,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bfc9279438689a","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1727975711960,"stop":1727975711961,"duration":1},"status":"passed","severity":"normal"},{"uid":"508901e24534ca4f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727975532659,"stop":1727975532659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86277041adbad1e","name":"Push message on custom pubsubTopic","time":{"start":1727975689757,"stop":1727975689758,"duration":1},"status":"passed","severity":"normal"},{"uid":"62abda6bcd3c9d49","name":"Reopen subscription with peer with lost subscription","time":{"start":1727975546820,"stop":1727975546821,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c76134cbe7f2ae2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727975471000,"stop":1727975471001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed7a7547992350c","name":"should emit a peer event after start","time":{"start":1727975515900,"stop":1727975515903,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb19bcf119af9ae9","name":"can start the service","time":{"start":1727975515890,"stop":1727975515891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7435bb87fe78f309","name":"can start and stop the service","time":{"start":1727975811272,"stop":1727975811272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8d8d71f8c487d2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1727975778370,"stop":1727975778370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6978e8818c2dff","name":"Check received message containing unicode special characters","time":{"start":1727975746272,"stop":1727975746273,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74e64b24ff8abc","name":"handles multiple messages","time":{"start":1727975850333,"stop":1727975850334,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a8a5627841b38a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975846654,"stop":1727975846655,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dbb33d41664b95","name":"should throw an error for missing sharding configuration","time":{"start":1727975447267,"stop":1727975447268,"duration":1},"status":"passed","severity":"normal"},{"uid":"2994cbe307481ea","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727975825609,"stop":1727975825628,"duration":19},"status":"passed","severity":"normal"},{"uid":"b3b314481266c252","name":"Check received message containing JSON","time":{"start":1727975612659,"stop":1727975612659,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb7ee84c7447243","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727975471001,"stop":1727975471001,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a35267a561c4389a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727975447246,"stop":1727975447246,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefc72ae2fb30785","name":"should handle a minimal index list","time":{"start":1727975447339,"stop":1727975447339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4039966a86fb0fa","name":"Push message with escaped characters payload","time":{"start":1727975761663,"stop":1727975761663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd83d64bba5d3ff","name":"Check received message containing emoji","time":{"start":1727975612664,"stop":1727975612664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b27f22a91610f5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727975447266,"stop":1727975447266,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d98a6aa1bb8a68","name":"Passing invalid cursor","time":{"start":1727975820558,"stop":1727975820558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac8948e9847aaf6","name":"Check received message containing Script","time":{"start":1727975746232,"stop":1727975746234,"duration":2},"status":"passed","severity":"normal"},{"uid":"4112c17702a9ecbb","name":"Check received message containing special chars","time":{"start":1727975746226,"stop":1727975746226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba88bb2f4e0af46","name":"Check publish message containing Chinese","time":{"start":1727975770747,"stop":1727975770747,"duration":0},"status":"passed","severity":"normal"},{"uid":"57380d010f9f8a72","name":"Wrong topic","time":{"start":1727975799097,"stop":1727975799097,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ccdad37cf75910","name":"should throw error - no public key","time":{"start":1727975455773,"stop":1727975455774,"duration":1},"status":"passed","severity":"normal"},{"uid":"125b66a3d171e43c","name":"LightPush","time":{"start":1727975863752,"stop":1727975863752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59121dd03d1d0f0","name":"Push message with emoji payload","time":{"start":1727975799616,"stop":1727975799616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a42e9a0466a6a56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727975447259,"stop":1727975447259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d450ee6ae2094b67","name":"Check received message containing XML","time":{"start":1727975612657,"stop":1727975612658,"duration":1},"status":"passed","severity":"normal"},{"uid":"9008be20348dc829","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1727975609977,"stop":1727975609977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef79f9e308fba292","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609982,"stop":1727975609982,"duration":0},"status":"passed","severity":"normal"},{"uid":"281c9669cddd6f8b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727975447250,"stop":1727975447250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d128d1c655580fe","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727975799087,"stop":1727975799087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e687b37810b34f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975552610,"stop":1727975552611,"duration":1},"status":"passed","severity":"normal"},{"uid":"467fe4d424c69bcf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727975833928,"stop":1727975833928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f63c118acda4af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727975447263,"stop":1727975447263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345cba10dbe559","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727975643330,"stop":1727975643331,"duration":1},"status":"passed","severity":"normal"},{"uid":"27444b8753a08f8e","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1727975711961,"stop":1727975711962,"duration":1},"status":"passed","severity":"normal"},{"uid":"78012f85f81fde9e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727975447258,"stop":1727975447258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55b7b95d1ea6096","name":"Push message with special chars payload","time":{"start":1727975761657,"stop":1727975761658,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aeaa46b4bea6055","name":"should properly create location multiaddrs - udp6","time":{"start":1727975455781,"stop":1727975455781,"duration":0},"status":"passed","severity":"normal"},{"uid":"365481e0aeb6ada9","name":"Default pageSize","time":{"start":1727975849824,"stop":1727975849824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5132288776b4d9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727975833897,"stop":1727975833897,"duration":0},"status":"passed","severity":"normal"},{"uid":"25015c39696b2854","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1727975609993,"stop":1727975609993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e06a7de1419542","name":"Decoder throws on undefined content topic","time":{"start":1727975480809,"stop":1727975480810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d768f378fd7576d3","name":"Push message with content topic containing shell command","time":{"start":1727975761674,"stop":1727975761674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1c3a6a4b51c0ab","name":"Push message with special chars payload","time":{"start":1727975799611,"stop":1727975799611,"duration":0},"status":"passed","severity":"normal"},{"uid":"51524898ec003b47","name":"Check received message containing Arabic","time":{"start":1727975746258,"stop":1727975746259,"duration":1},"status":"passed","severity":"normal"},{"uid":"48411cdc2865acc8","name":"Check received message with timestamp: 1727975499693000000 ","time":{"start":1727975746274,"stop":1727975746274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3251529e671f7eb","name":"should encodeTxt and decodeTxt","time":{"start":1727975455769,"stop":1727975455770,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d5d3d6abf7a408","name":"Push message with Russian payload","time":{"start":1727975761659,"stop":1727975761659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a20699968cbbdbd","name":"should set field with only RELAY enabled","time":{"start":1727975455783,"stop":1727975455784,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad24b88efd3d8e","name":"Check received message with timestamp: 1727975499693 ","time":{"start":1727975746274,"stop":1727975746276,"duration":2},"status":"passed","severity":"normal"},{"uid":"19d2ab2fcbd0b9e2","name":"Check publish message after client node is restarted","time":{"start":1727975770758,"stop":1727975770758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"425c4c299e0bfa40","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727975454955,"stop":1727975454955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa2088fc0340a0d","name":"Check received message containing Chinese","time":{"start":1727975746257,"stop":1727975746258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc81d62d4d02ed5","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1727975609965,"stop":1727975609965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba31716a49d5b4b","name":"Check received message containing Russian","time":{"start":1727975746259,"stop":1727975746260,"duration":1},"status":"passed","severity":"normal"},{"uid":"599bdaf2c3b41113","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727975858988,"stop":1727975858988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f74187834998a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727975447254,"stop":1727975447254,"duration":0},"status":"passed","severity":"normal"},{"uid":"be64bf3567407ef2","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1727975770756,"stop":1727975770757,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d9ad69512b2867","name":"Sets default value correctly","time":{"start":1727975858326,"stop":1727975858326,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb658cf1fab7431","name":"Publish message with custom timestamp: Fri Oct 13 2023 17:16:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1727975770753,"stop":1727975770753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade46f4a157b5d7e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727975833947,"stop":1727975833948,"duration":1},"status":"passed","severity":"normal"},{"uid":"44cceefd212713e3","name":"Meta field set when metaSetter is specified","time":{"start":1727975463214,"stop":1727975463214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8738b509a5de0935","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727975447252,"stop":1727975447252,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b6dd6308a020d3","name":"ignores unrecognized TXT record formats","time":{"start":1727975470998,"stop":1727975470998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00670b12f83fe50","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609969,"stop":1727975609969,"duration":0},"status":"passed","severity":"normal"},{"uid":"61820cb1fcf88f2","name":"Overlapping topic subscription","time":{"start":1727975778366,"stop":1727975778367,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8a4eae280ea7b4f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727975843651,"stop":1727975843651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d631c5013432b8be","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727975795632,"stop":1727975795632,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0b1b0fbef5adfd0","name":"Check received message containing long","time":{"start":1727975746255,"stop":1727975746256,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3135d935513ce82","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975846648,"stop":1727975846649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9023d8f3c3e89ad","name":"Accepts a valid Waku Message","time":{"start":1727975485630,"stop":1727975485631,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a623be008762ece","name":"should throw an error for insufficient data","time":{"start":1727975447340,"stop":1727975447340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2264c97a22f573","name":"Check received message containing Basic HTML tag","time":{"start":1727975612659,"stop":1727975612659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1141fe6655d5e10e","name":"A test","time":{"start":1727975689971,"stop":1727975689972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fde4f057526181f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727975552601,"stop":1727975552602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23db72d22cd8500","name":"should be online or offline if network state changed","time":{"start":1727975501278,"stop":1727975501278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad461253098b7882","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727975447339,"stop":1727975447340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e45f2ef2b8ffdf8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727975833900,"stop":1727975833900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ca347ca752069a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727975480805,"stop":1727975480806,"duration":1},"status":"passed","severity":"normal"},{"uid":"165d15e704b9a18","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727975799098,"stop":1727975799099,"duration":1},"status":"passed","severity":"normal"},{"uid":"297dbb2fefdfb4cb","name":"Register correct protocols","time":{"start":1727975778361,"stop":1727975778362,"duration":1},"status":"passed","severity":"normal"},{"uid":"90565352e4097e62","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1727975778373,"stop":1727975778373,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44172e16e0effe","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1727975778364,"stop":1727975778365,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb5f4888ebeed05","name":"Publish message with large meta","time":{"start":1727975770758,"stop":1727975770759,"duration":1},"status":"passed","severity":"normal"},{"uid":"40917a36bd0d6a0","name":"Passing page size 0 when there are 110 messages","time":{"start":1727975849818,"stop":1727975849819,"duration":1},"status":"passed","severity":"normal"},{"uid":"261f32cacbc2650d","name":"nwaku subscribes","time":{"start":1727975763268,"stop":1727975763268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2767ad21077ea6","name":"Push message with content topic containing unicode special characters","time":{"start":1727975761675,"stop":1727975761676,"duration":1},"status":"passed","severity":"normal"},{"uid":"8503b3594acf6edf","name":"should only return 1 node with relay and store capability","time":{"start":1727975470999,"stop":1727975470999,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b42206234ccc56","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727975858989,"stop":1727975858990,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50eb5f2b1860add","name":"Push message with content topic containing Chinese","time":{"start":1727975799627,"stop":1727975799627,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a1cc43e1a700b9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727975924904,"stop":1727975924904,"duration":0},"status":"passed","severity":"normal"},{"uid":"450a0951f2705a06","name":"should not receive a peer event before start","time":{"start":1727975515903,"stop":1727975515903,"duration":0},"status":"passed","severity":"normal"},{"uid":"df280ca1ab9de3a8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975552608,"stop":1727975552608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d5f6d44afe7f5","name":"Push message with numeric payload","time":{"start":1727975761656,"stop":1727975761657,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd620a8e062c3f8","name":"should throw error - no public key","time":{"start":1727975455772,"stop":1727975455772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebff3a79ffb25a7f","name":"Publish message with custom timestamp: Thu Oct 03 2024 18:16:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1727975770754,"stop":1727975770754,"duration":0},"status":"passed","severity":"normal"},{"uid":"e043a831b9040f96","name":"should set field with only STORE enabled","time":{"start":1727975455784,"stop":1727975455784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e834a04f4701b238","name":"Relay - dialed first","time":{"start":1727975863750,"stop":1727975863750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67b58e2f556e2f","name":"groups content topics by expected pubsub topic","time":{"start":1727975447248,"stop":1727975447248,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebc44cca45c21d5","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727975470622,"stop":1727975470622,"duration":0},"status":"passed","severity":"normal"},{"uid":"297c18ddd728f757","name":"it tolerates circular branch references","time":{"start":1727975470997,"stop":1727975470997,"duration":0},"status":"passed","severity":"normal"},{"uid":"687f6ae87226eb55","name":"Push message with JSON payload","time":{"start":1727975799614,"stop":1727975799614,"duration":0},"status":"passed","severity":"normal"},{"uid":"47641b5c85957921","name":"Ordered Callback - false","time":{"start":1727975838821,"stop":1727975838821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddc769c420f4183","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727975447260,"stop":1727975447260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94abac523bf52a9","name":"Store - dialed first","time":{"start":1727975863751,"stop":1727975863751,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc33c6406b190c6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727975833894,"stop":1727975833894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4359ff1839710af","name":"Push message with content topic containing escaped characters","time":{"start":1727975799632,"stop":1727975799632,"duration":0},"status":"passed","severity":"normal"},{"uid":"36647a60d1759f1b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727975508630,"stop":1727975508630,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf24364ae95e931","name":"Push 30 different messages","time":{"start":1727975761665,"stop":1727975761665,"duration":0},"status":"passed","severity":"normal"},{"uid":"446ac875d489bc03","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727975454953,"stop":1727975454953,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d40cf0c21a53fd1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727975454947,"stop":1727975454949,"duration":2},"status":"passed","severity":"normal"},{"uid":"79b5638d478848ea","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727975643334,"stop":1727975643335,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4261c56a53af07","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727975711960,"stop":1727975711960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d00a17da02f95c1","name":"Encoder throws on empty string content topic","time":{"start":1727975482435,"stop":1727975482436,"duration":1},"status":"passed","severity":"normal"},{"uid":"1402c687594dbc5","name":"ignores domain fetching errors","time":{"start":1727975470997,"stop":1727975470998,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd2ca675e603eb8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727975638020,"stop":1727975638020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b114ec69dfb05566","name":"Subscribe to topic containing long and receive message","time":{"start":1727975643333,"stop":1727975643334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a72ca62dbfe35ef","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727975820554,"stop":1727975820554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89c8db591042cb2","name":"Rejects garbage","time":{"start":1727975485631,"stop":1727975485632,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcf40342a25525b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609979,"stop":1727975609980,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef8182ff8eb69ae7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727975449739,"stop":1727975449739,"duration":0},"status":"passed","severity":"normal"},{"uid":"e756c58804d50f3a","name":"should use DNS peer discovery with light client","time":{"start":1727975515904,"stop":1727975515905,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b2da1af2326b9018","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727975833943,"stop":1727975833943,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdebaad67c8de85f","name":"Relay - dialed after","time":{"start":1727975863750,"stop":1727975863751,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cb8743342967d2","name":"Query generator for multiple messages with different message text format","time":{"start":1727975854372,"stop":1727975854372,"duration":0},"status":"passed","severity":"normal"},{"uid":"321e3755366fdb03","name":"Relay + Store","time":{"start":1727975508725,"stop":1727975508725,"duration":0},"status":"passed","severity":"normal"},{"uid":"103a8706440d2a48","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1727975711965,"stop":1727975711966,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51533b61c2fef61","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727975447245,"stop":1727975447245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e81fc1c40e248e","name":"less peers than existing","time":{"start":1727975746612,"stop":1727975746612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c31a12e8ea63b7a6","name":"random static sharding 2 - Cluster ID: 503, Shard ID: 705","time":{"start":1727975829223,"stop":1727975829223,"duration":0},"status":"passed","severity":"normal"},{"uid":"84506b4502ecfc47","name":"returns all values when wanted number is greater than available values","time":{"start":1727975469726,"stop":1727975469726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed3c18e76c5b9d7","name":"Ping succeeds for all connected peers","time":{"start":1727975569095,"stop":1727975569095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed501c3f2e58a34","name":"Check received message containing numeric","time":{"start":1727975746224,"stop":1727975746225,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44fcd7a4630c135","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727975638023,"stop":1727975638023,"duration":0},"status":"passed","severity":"normal"},{"uid":"71215827e0cc57db","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727975482433,"stop":1727975482434,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66076abd328891d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727975470619,"stop":1727975470620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9aab14ea1176a7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727975643337,"stop":1727975643338,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d9ea04cddf2baf","name":"should return no connections if no open connection provided","time":{"start":1727975462077,"stop":1727975462078,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe289176aead6975","name":"should not throw an error for a single configured topic","time":{"start":1727975447263,"stop":1727975447264,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd46364e024baf5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727975833901,"stop":1727975833901,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da817401a4a1f8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727975447259,"stop":1727975447259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad1eafbbd753c78","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1727975609980,"stop":1727975609980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1548d28a746ac10d","name":"Subscribe to topic containing XML and receive message","time":{"start":1727975833903,"stop":1727975833904,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f33dacd1e4aaf","name":"Push message with custom timestamp: 1727972043619","time":{"start":1727975761678,"stop":1727975761679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a380550dc777daee","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727975924905,"stop":1727975924905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23e75482915c22","name":"removeEventListener with wrong event","time":{"start":1727975540583,"stop":1727975540583,"duration":0},"status":"passed","severity":"normal"},{"uid":"415425a0a1343d4f","name":"Check received message with timestamp: 1727975499693 ","time":{"start":1727975746242,"stop":1727975746243,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66b5c5454d9f1d4","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727975825608,"stop":1727975825608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da94dbd6f2e585e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727975829220,"stop":1727975829222,"duration":2},"status":"passed","severity":"normal"},{"uid":"23788a9e411201cc","name":"should get / set UDP multiaddr","time":{"start":1727975455776,"stop":1727975455776,"duration":0},"status":"passed","severity":"normal"},{"uid":"92360d8892814442","name":"All","time":{"start":1727975508728,"stop":1727975508729,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ad76f2c17b89d4","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727975711962,"stop":1727975711965,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a52ece36a0e537d","name":"Check received message containing emoji","time":{"start":1727975746242,"stop":1727975746242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7c143bcfc699a9","name":"Generator, 2 different pubsubtopics","time":{"start":1727975846653,"stop":1727975846654,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0eedaf6a11c0f7","name":"Check message received after jswaku node is restarted","time":{"start":1727975746282,"stop":1727975746282,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b214b31a88c8a84","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727975455784,"stop":1727975455785,"duration":1},"status":"passed","severity":"normal"},{"uid":"74283774fb1d029a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727975833940,"stop":1727975833941,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacd072ea02a918b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1727975609953,"stop":1727975609953,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d837f7866ce0bd","name":"Refresh subscription","time":{"start":1727975778366,"stop":1727975778366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c843071231c0a72f","name":"getPeersByDiscovery","time":{"start":1727975540583,"stop":1727975540590,"duration":7},"status":"passed","severity":"normal"},{"uid":"4d73efa8c182f3c6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727975454955,"stop":1727975454956,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d357565d1e3fb27","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727975924906,"stop":1727975924906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8e2550277d2b97","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1727975609992,"stop":1727975609992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff726cef172a8971","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727975858987,"stop":1727975858988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7c1437c9ca055c","name":"connects to nwaku","time":{"start":1727975858323,"stop":1727975858324,"duration":1},"status":"passed","severity":"normal"},{"uid":"424235dd6f2a6882","name":"Check publish message containing shell command","time":{"start":1727975770751,"stop":1727975770751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff4032892a0157f","name":"Check received message containing numeric","time":{"start":1727975746256,"stop":1727975746256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e8c624de5eb9c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727975447262,"stop":1727975447262,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f7cff868df6ba","name":"Passing page size 110 when there are 120 messages","time":{"start":1727975849823,"stop":1727975849824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45ce69a6636860","name":"LightPush with 0 connections","time":{"start":1727975640156,"stop":1727975640157,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4d754cae09830e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727975515905,"stop":1727975515905,"duration":0},"status":"skipped","severity":"normal"},{"uid":"979d9f3855d7405b","name":"Refresh subscription","time":{"start":1727975833929,"stop":1727975833931,"duration":2},"status":"passed","severity":"normal"},{"uid":"3037639143c3b935","name":"Ping on peer without subscriptions","time":{"start":1727975546817,"stop":1727975546817,"duration":0},"status":"passed","severity":"normal"},{"uid":"53714a1bf3d71e04","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727975858989,"stop":1727975858989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d67e6a79f9f4d6d","name":"should throw an error for missing required configuration","time":{"start":1727975447254,"stop":1727975447254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b73faad0e4111","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727975454957,"stop":1727975454958,"duration":1},"status":"passed","severity":"normal"},{"uid":"963effb443d33010","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1727975462747,"stop":1727975462748,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e27ed0d24d5e046","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727975768140,"stop":1727975768140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6753822248747cb","name":"Check received message containing shell command","time":{"start":1727975746270,"stop":1727975746270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dad152205c6aeb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app94/6/topic412/proto","time":{"start":1727975799096,"stop":1727975799097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8aa39b4a4fa182","name":"Subscribe and receive messages via waku relay post","time":{"start":1727975833926,"stop":1727975833927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da60d8b4c909df0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app35/6/topic553/utf8","time":{"start":1727975799092,"stop":1727975799092,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d5d66b193e6a2","name":"Query Generator, No message returned","time":{"start":1727975825609,"stop":1727975825609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a64d7104be5bc75","name":"Subscribe and receives messages on 20 topics","time":{"start":1727975643329,"stop":1727975643329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b130bd8f668501ce","name":"should encode/decode to text encoding","time":{"start":1727975455775,"stop":1727975455775,"duration":0},"status":"passed","severity":"normal"},{"uid":"436781b2a001046a","name":"random static sharding 3 - Cluster ID: 441, Shard ID: 292","time":{"start":1727975829223,"stop":1727975829224,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4883aa23331409","name":"Check publish message containing special chars","time":{"start":1727975770744,"stop":1727975770746,"duration":2},"status":"passed","severity":"normal"},{"uid":"55e04591da6840a3","name":"Reusing cursor across nodes","time":{"start":1727975820557,"stop":1727975820558,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaebbfbd2a472c6d","name":"Fails to push message bigger that 1MB","time":{"start":1727975799637,"stop":1727975799637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3df78e2550b822d","name":"Check received message containing long","time":{"start":1727975746222,"stop":1727975746224,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e6771e1f3106fdc","name":"should return empty list for no shard","time":{"start":1727975447253,"stop":1727975447253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f6d1da25705a6","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727975638022,"stop":1727975638022,"duration":0},"status":"passed","severity":"normal"},{"uid":"51658b76275bdf97","name":"Push message with content topic containing short","time":{"start":1727975799619,"stop":1727975799622,"duration":3},"status":"passed","severity":"normal"},{"uid":"d03d72293ecb9b08","name":"Passing page size 1 when there are 4 messages","time":{"start":1727975849819,"stop":1727975849821,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab157826710b986b","name":"Check message on other pubsub topic is not received","time":{"start":1727975612667,"stop":1727975612667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec675d0528acd471","name":"Push message with Russian payload","time":{"start":1727975799612,"stop":1727975799612,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0b5be0aecdfbcd","name":"Subscribe and receives messages on 20 topics","time":{"start":1727975833927,"stop":1727975833928,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bd4b38dc823c16","name":"different cluster, different shard: nodes don't connect","time":{"start":1727975715207,"stop":1727975715208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d065c8c8570d012","name":"should get / set TCP multiaddr","time":{"start":1727975455776,"stop":1727975455776,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4d11e34af59892","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727975643339,"stop":1727975643339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d405959a6b7305","name":"Subscribe to topic containing long and receive message","time":{"start":1727975833899,"stop":1727975833899,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9ef74657a55f98","name":"unsubscribes","time":{"start":1727975850334,"stop":1727975850334,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d4515ab7712e5","name":"Generator, 2 different pubsubtopics","time":{"start":1727975846641,"stop":1727975846641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5666bb354696c8bf","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727975638022,"stop":1727975638023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4725e90883675f","name":"throws on content topic with empty application field","time":{"start":1727975447234,"stop":1727975447234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2722f1f7caf00b50","name":"Encoder throws on undefined content topic","time":{"start":1727975480808,"stop":1727975480809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d715530af60e257c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727975447246,"stop":1727975447246,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e47d925edf199a9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727975574095,"stop":1727975574096,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc874d64db8b201","name":"should emit a peer event after start","time":{"start":1727975811273,"stop":1727975811273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e651c4348362a3a8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727975447256,"stop":1727975447256,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b34210871d01c2c","name":"Check message with invalid timestamp is not received","time":{"start":1727975746244,"stop":1727975746244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11f3fc94e0b13f8","name":"Push message with XML payload","time":{"start":1727975761661,"stop":1727975761661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d4a89447c72f1b","name":"Check received message containing Russian","time":{"start":1727975612652,"stop":1727975612653,"duration":1},"status":"passed","severity":"normal"},{"uid":"63bf57ede52057d4","name":"Subscribe to topic containing short and receive message","time":{"start":1727975643333,"stop":1727975643333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2b938fc57d9f73","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1727975552607,"stop":1727975552608,"duration":1},"status":"passed","severity":"normal"},{"uid":"845733b531b7639f","name":"Check meta is set [ecies]","time":{"start":1727975482434,"stop":1727975482435,"duration":1},"status":"passed","severity":"normal"},{"uid":"abddee5885370417","name":"Query generator for 2000 messages","time":{"start":1727975854376,"stop":1727975854376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94f7ee514077a6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727975833904,"stop":1727975833904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e17e615c16237","name":"Throws when trying to push message with empty payload","time":{"start":1727975799616,"stop":1727975799617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4012853d561d99","name":"Subscribe and receive messages via lightPush","time":{"start":1727975833885,"stop":1727975833886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b96adf3f4f214ac","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727975470622,"stop":1727975470623,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aed3e0445783c26","name":"should properly compute the node id","time":{"start":1727975455774,"stop":1727975455775,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a36e799a4dbfb8","name":"Push message with Script payload","time":{"start":1727975799613,"stop":1727975799613,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b40a05459af64a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727975532656,"stop":1727975532656,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef30e3553d8c25","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727975463062,"stop":1727975463062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3824a3a8f63ecc68","name":"peer:update - should do nothing if another protocol hit","time":{"start":1727975462744,"stop":1727975462746,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea5b0709e1ce1291","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727975833906,"stop":1727975833912,"duration":6},"status":"passed","severity":"normal"},{"uid":"2a12379591717a3d","name":"Check message on other pubsub topic is not received","time":{"start":1727975746277,"stop":1727975746277,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcae5d76944efa69","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727975447245,"stop":1727975447246,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce246e4614f160ca","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727975552609,"stop":1727975552609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c466fa53eb30e999","name":"Push message equal or less that 1MB","time":{"start":1727975761679,"stop":1727975761680,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7e60cc0a666b3","name":"Ephemeral field set to true","time":{"start":1727975463213,"stop":1727975463213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cb32d182f72c51","name":"should not fail to stop the service if it was not started","time":{"start":1727975474880,"stop":1727975474880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69e921b4a12bd54","name":"should not receive a peer event before start","time":{"start":1727975474881,"stop":1727975474881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf88f016b6ccfd9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727975833905,"stop":1727975833906,"duration":1},"status":"passed","severity":"normal"},{"uid":"244c6db13ba72563","name":"Encoder throws on empty string content topic","time":{"start":1727975480809,"stop":1727975480809,"duration":0},"status":"passed","severity":"normal"},{"uid":"656c0b56fbb3265a","name":"connected peers and dial","time":{"start":1727975746611,"stop":1727975746612,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ecd2eb9027c3bf1","name":"Ping on unsubscribed peer","time":{"start":1727975546819,"stop":1727975546820,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4373a05c4f836c4","name":"Fails to publish message with wrong content topic","time":{"start":1727975770755,"stop":1727975770756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5556d337ea9e20","name":"Check message with non string payload is not received","time":{"start":1727975612669,"stop":1727975612674,"duration":5},"status":"passed","severity":"normal"},{"uid":"9bf940aceac072bb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727975858989,"stop":1727975858989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a492a98a7a4f8645","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727975574098,"stop":1727975574099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef06eb8b0de6952","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727975643335,"stop":1727975643335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1df779c0f01bb43","name":"random static sharding 9 - Cluster ID: 892, Shard ID: 311","time":{"start":1727975829235,"stop":1727975829236,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa11150ebcf839f1","name":"random static sharding 4 - Cluster ID: 944, Shard ID: 498","time":{"start":1727975829225,"stop":1727975829225,"duration":0},"status":"passed","severity":"normal"},{"uid":"927cf498cf5df431","name":"Push message with SQL Injection payload","time":{"start":1727975799613,"stop":1727975799613,"duration":0},"status":"passed","severity":"normal"},{"uid":"38086716d699cc8a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727975643325,"stop":1727975643325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d925b09aa7519b12","name":"Push message with content topic containing numeric","time":{"start":1727975761667,"stop":1727975761667,"duration":0},"status":"passed","severity":"normal"},{"uid":"daabf97a542bc0cf","name":"Should update multiaddrs","time":{"start":1727975716046,"stop":1727975716047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c390c5db246827","name":"Push message with rate limit","time":{"start":1727975761678,"stop":1727975761678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9959e0ce2b6839","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727975447255,"stop":1727975447255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff50d6321fd1fbcd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727975643340,"stop":1727975643340,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a2482abf143446","name":"Ping on subscribed peer","time":{"start":1727975546816,"stop":1727975546817,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35c5932a135349e","name":"Number of peers are maintained correctly","time":{"start":1727975569095,"stop":1727975569095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08073b38131ea12","name":"Query with Promise Callback, No Decoder","time":{"start":1727975825640,"stop":1727975825644,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea737a468dded701","name":"Check received message containing escaped characters","time":{"start":1727975612660,"stop":1727975612660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cece2ffad38093","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1727975768134,"stop":1727975768134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e91e4b8783a839","name":"Check message with invalid timestamp is not received","time":{"start":1727975612666,"stop":1727975612667,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f03f87ef6b1691","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727975449740,"stop":1727975449740,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b5352e88e7df86","name":"Check received message containing Script","time":{"start":1727975746261,"stop":1727975746261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9217d504a448a94a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727975447243,"stop":1727975447243,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b84ce135f270d4","name":"Push message with content topic containing Chinese","time":{"start":1727975761668,"stop":1727975761668,"duration":0},"status":"passed","severity":"normal"},{"uid":"448c0b9ca3c6e6da","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727975643340,"stop":1727975643340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfbded55ae0d2be","name":"Reopen subscription with peer with lost subscription","time":{"start":1727975542741,"stop":1727975542742,"duration":1},"status":"passed","severity":"normal"},{"uid":"968c3d3f0fb1ddca","name":"should throw error - no id","time":{"start":1727975455772,"stop":1727975455772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9a24dd880e1a1b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727975858986,"stop":1727975858986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9685da1749d96fad","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727975833905,"stop":1727975833905,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca6757e09ce2309","name":"Waku message hash computation (no timestamp)","time":{"start":1727975449740,"stop":1727975449740,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbcdf3a9bb3b053","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1727975462746,"stop":1727975462747,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5de3bcfffe6ee1","name":"can start the service","time":{"start":1727975474878,"stop":1727975474879,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc94c907aab9580","name":"Filter with 1 connections","time":{"start":1727975640159,"stop":1727975640160,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a311b6e12b56d59","name":"should not fail to start the service if it is already started","time":{"start":1727975811273,"stop":1727975811273,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b7a950fc6a61ad","name":"should throw an error for an unconfigured topic","time":{"start":1727975447264,"stop":1727975447265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c998b6d81dd3d3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727975638043,"stop":1727975638043,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cd01150fcf407a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727975454946,"stop":1727975454946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c8d537f048106e","name":"Mutual subscription","time":{"start":1727975778360,"stop":1727975778361,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4a55d9e2eaf505","name":"should not receive a peer event after stop","time":{"start":1727975811274,"stop":1727975811274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff24ddeaf7b7bd6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/1/topic238/json","time":{"start":1727975799092,"stop":1727975799092,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d431b2828ec81e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727975447260,"stop":1727975447260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1bffc504ce98c8","name":"Ping fails for unsubscribed peers","time":{"start":1727975569096,"stop":1727975569096,"duration":0},"status":"passed","severity":"normal"},{"uid":"338571ca5e0272f0","name":"different cluster, different shard: nodes don't connect","time":{"start":1727975609952,"stop":1727975609952,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c106526b95a9ead","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727975455771,"stop":1727975455771,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ba1f29c33e1d96","name":"Query generator for multiple messages with different content topic format","time":{"start":1727975854373,"stop":1727975854373,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b390696f2d2121e","name":"Ping on subscribed peer","time":{"start":1727975546819,"stop":1727975546819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af0effe23884e03","name":"different cluster, same shard: nodes don't connect","time":{"start":1727975609951,"stop":1727975609952,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85882e26aeb3042","name":"through manual discovery","time":{"start":1727975715316,"stop":1727975715322,"duration":6},"status":"passed","severity":"normal"},{"uid":"70d88e45e1c1298c","name":"Push message with content topic containing special chars","time":{"start":1727975761667,"stop":1727975761667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99895526669e4a5","name":"Keep-alive pings maintain the connection","time":{"start":1727975569096,"stop":1727975569096,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bbb218a55939ca","name":"should encode/decode to RLP encoding","time":{"start":1727975455775,"stop":1727975455775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8657be0b9303275a","name":"should handle corrupted local storage data gracefully","time":{"start":1727975474883,"stop":1727975474883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4725676651fe28f","name":"Ephemeral messages are not stored","time":{"start":1727975507352,"stop":1727975507353,"duration":1},"status":"passed","severity":"normal"},{"uid":"23669f7396391df5","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1727975609978,"stop":1727975609979,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f06e691ed03e31f","name":"Filter","time":{"start":1727975863752,"stop":1727975863752,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b845097606cbe4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727975532657,"stop":1727975532657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f724c5c4bfe3642","name":"should set field with only FILTER enabled","time":{"start":1727975455784,"stop":1727975455784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7f8317ff1e2d5e","name":"Push message with content topic containing JSON","time":{"start":1727975761674,"stop":1727975761674,"duration":0},"status":"passed","severity":"normal"},{"uid":"195626ecaa9f1e4","name":"Fails to publish message with empty text","time":{"start":1727975770755,"stop":1727975770755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fb4e1961861450","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727975833904,"stop":1727975833905,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e92c8100c3785b","name":"should select older connection if present","time":{"start":1727975462078,"stop":1727975462078,"duration":0},"status":"passed","severity":"normal"},{"uid":"20406cc1745116d0","name":"Query Generator - false","time":{"start":1727975838812,"stop":1727975838813,"duration":1},"status":"passed","severity":"normal"},{"uid":"276bf1801c375e84","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727975470621,"stop":1727975470621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8947af0df6120471","name":"Check publish message containing emoji","time":{"start":1727975770752,"stop":1727975770752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1973df43b4ae30","name":"handles different clusterIds correctly","time":{"start":1727975447248,"stop":1727975447249,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7ba1fb7d977818","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727975447261,"stop":1727975447261,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd54f465fb121de1","name":"Push message with short payload","time":{"start":1727975761655,"stop":1727975761655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1c6c0b86688f52","name":"should properly create location multiaddrs - udp4","time":{"start":1727975455776,"stop":1727975455780,"duration":4},"status":"passed","severity":"normal"},{"uid":"d565e1a17f4694d8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727975643327,"stop":1727975643328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f948e9136dbcfe20","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727975470721,"stop":1727975470721,"duration":0},"status":"passed","severity":"normal"},{"uid":"263b0dd08b0a9e2","name":"Subscribe and publish message","time":{"start":1727975778362,"stop":1727975778363,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d9a7e0a8781d86","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727975858986,"stop":1727975858986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9566e617a8ff22d3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727975833912,"stop":1727975833914,"duration":2},"status":"passed","severity":"normal"},{"uid":"a84795b9b2de2ad1","name":"Subscribe to topic containing long and publish message","time":{"start":1727975778367,"stop":1727975778367,"duration":0},"status":"passed","severity":"normal"},{"uid":"377618a2756a1678","name":"1 Store, 2 fetches","time":{"start":1727975470720,"stop":1727975470721,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e2b3597158a330","name":"Check publish message containing short","time":{"start":1727975770743,"stop":1727975770743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3a866dd7549ad7","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727975508625,"stop":1727975508626,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f13d690b64471e","name":"Decoder throws on empty string content topic","time":{"start":1727975482436,"stop":1727975482436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aece12e424a8f9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727975447257,"stop":1727975447257,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c0e3f3f1fc2431","name":"Init the array if not present","time":{"start":1727975446566,"stop":1727975446567,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6543e4008362b5c","name":"caches peers it previously fetched","time":{"start":1727975470998,"stop":1727975470998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09cfbc15a3e7642","name":"Push message with content topic containing SQL Injection","time":{"start":1727975799628,"stop":1727975799628,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be2dea04bcf3224","name":"should load peers from local storage and dispatch events","time":{"start":1727975474882,"stop":1727975474882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee458aaa205d7221","name":"Subscribe to topic containing long and receive message","time":{"start":1727975833932,"stop":1727975833932,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ada2175aadf553","name":"throws on content topic with non-number generation field","time":{"start":1727975447233,"stop":1727975447233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c316d9608da6268e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727975447244,"stop":1727975447244,"duration":0},"status":"passed","severity":"normal"},{"uid":"26be6adf21e8ca01","name":"Light Node - default protocols","time":{"start":1727975863752,"stop":1727975863753,"duration":1},"status":"passed","severity":"normal"},{"uid":"272fa901751e218e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727975454958,"stop":1727975454959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32015840403f897","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975689756,"stop":1727975689756,"duration":0},"status":"passed","severity":"normal"},{"uid":"faeac26e1661a79b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727975843657,"stop":1727975843660,"duration":3},"status":"passed","severity":"normal"},{"uid":"9fb2f5f17e66ccb5","name":"tcp ip4 address","time":{"start":1727975455038,"stop":1727975455038,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2ee761a15b3a09","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727975454951,"stop":1727975454952,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a28aef58587444","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727975643328,"stop":1727975643328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0801805242cff9c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727975447269,"stop":1727975447270,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ddca7dd1189793","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1727975609981,"stop":1727975609981,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a57f0a4e47c396","name":"non connected peers","time":{"start":1727975746613,"stop":1727975746613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea14e14895caceff","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1727975609974,"stop":1727975609975,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb87ebca42819b5","name":"Push message with emoji payload","time":{"start":1727975761664,"stop":1727975761664,"duration":0},"status":"passed","severity":"normal"},{"uid":"538f1cf905e53ec","name":"Push message with custom timestamp: 1727979238503","time":{"start":1727975799636,"stop":1727975799636,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4232a1be31fb78","name":"same cluster, different shard: nodes connect","time":{"start":1727975715207,"stop":1727975715207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4567688fb149f85e","name":"Push message with numeric payload","time":{"start":1727975799609,"stop":1727975799609,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c1bb25f8b1470a","name":"Push message with unicode special characters payload","time":{"start":1727975761664,"stop":1727975761664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5b8328c490a7d8","name":"Push message on custom pubsubTopic","time":{"start":1727975689744,"stop":1727975689745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5816360ff28ed0f","name":"Push message with content topic containing Russian","time":{"start":1727975799628,"stop":1727975799628,"duration":0},"status":"passed","severity":"normal"},{"uid":"543c997bc9fbbdd8","name":"Push message with Script payload","time":{"start":1727975761660,"stop":1727975761661,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a59004ffaf8f9c4","name":"Check publish message after service node is restarted","time":{"start":1727975770758,"stop":1727975770758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"213665d2e60489e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727975447262,"stop":1727975447262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b03d03d31ff289","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727975833900,"stop":1727975833901,"duration":1},"status":"passed","severity":"normal"},{"uid":"2637253b7e2786b4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727975833915,"stop":1727975833916,"duration":1},"status":"passed","severity":"normal"},{"uid":"147b5ca3c35e1df4","name":"Publish message with rate limit","time":{"start":1727975770759,"stop":1727975770759,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f4fb9dcfd62fac","name":"same cluster, different shard: nodes don't connect","time":{"start":1727975609951,"stop":1727975609951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b87a57a4b61392","name":"same cluster, same shard: nodes connect","time":{"start":1727975715206,"stop":1727975715207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31ca040200520a5","name":"Push message with shell command payload","time":{"start":1727975799615,"stop":1727975799615,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedd5f8d2644a6b6","name":"Promise Callback - true","time":{"start":1727975838813,"stop":1727975838814,"duration":1},"status":"passed","severity":"normal"},{"uid":"667acc71bfd7fad0","name":"Check received message containing SQL Injection","time":{"start":1727975746260,"stop":1727975746261,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc028e31cfdecbc","name":"Renews peer on consistent missed messages","time":{"start":1727975569099,"stop":1727975569104,"duration":5},"status":"passed","severity":"normal"},{"uid":"beeb2f01f9dd5e0b","name":"Nodes with multiple pubsub topic","time":{"start":1727975768139,"stop":1727975768139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5af953869597cf","name":"isConnected should return false after all peers disconnect","time":{"start":1727975532658,"stop":1727975532658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb42b29b7a6f1e","name":"Non TWN Cluster","time":{"start":1727975799088,"stop":1727975799091,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b7e950f26ea42b8","name":"Check received message containing Basic HTML tag","time":{"start":1727975746234,"stop":1727975746235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4bbdf4c95c44f0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727975638020,"stop":1727975638021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5bfa3028eb43739","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727975833944,"stop":1727975833944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5683cb308d9aaf7","name":"should add and remove event listeners correctly","time":{"start":1727975474883,"stop":1727975474883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89019785bb693a3","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727975552610,"stop":1727975552610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c75cb2cff7d0fd","name":"Push message with content topic containing emoji","time":{"start":1727975799633,"stop":1727975799633,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f85f25b6bccb","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727975508619,"stop":1727975508620,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0fc75a4bffbc92","name":"Push message with meta","time":{"start":1727975761677,"stop":1727975761677,"duration":0},"status":"passed","severity":"normal"},{"uid":"712115363b76c512","name":"Check received message containing short","time":{"start":1727975746254,"stop":1727975746255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d427871606521a1","name":"handles different networkShards values correctly","time":{"start":1727975447249,"stop":1727975447249,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e5da22bdf2452e","name":"Push message with Chinese payload","time":{"start":1727975761658,"stop":1727975761658,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c0e1120efa8fc9","name":"Subscribe and receive messages via waku relay post","time":{"start":1727975643327,"stop":1727975643327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ec230ca7b6cab","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app14/8/topic251/test.js","time":{"start":1727975799096,"stop":1727975799096,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c237e3f8cc3da32","name":"should not fail to start the service if it is already started","time":{"start":1727975474880,"stop":1727975474880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5c4f76d874d0f3","name":"should not receive a peer event before start","time":{"start":1727975811273,"stop":1727975811274,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9411c0d72c56d0b","name":"udp ip6 address","time":{"start":1727975455038,"stop":1727975455039,"duration":1},"status":"passed","severity":"normal"},{"uid":"9494615139e30d9","name":"getPeersByDiscovery","time":{"start":1727975795631,"stop":1727975795631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f867d3a0b4258c8d","name":"Subscribe and receive messages via lightPush","time":{"start":1727975643323,"stop":1727975643324,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8b0f03eacc2609","name":"should only return 1 node with relay capability","time":{"start":1727975470999,"stop":1727975470999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9da264a5494dce","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727975820555,"stop":1727975820556,"duration":1},"status":"passed","severity":"normal"},{"uid":"879c4ca2c8c71947","name":"addEventListener with correct event","time":{"start":1727975540577,"stop":1727975540580,"duration":3},"status":"passed","severity":"normal"},{"uid":"37dd05b2e7cd9fb8","name":"Check received message containing Arabic","time":{"start":1727975612652,"stop":1727975612652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2b15e0b490923","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727975501275,"stop":1727975501276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b6652ac4f36c8","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1727975609980,"stop":1727975609981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fc3fa7b069eb1d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727975532656,"stop":1727975532657,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fed8fd34bad0586","name":"Push message with content topic containing Arabic","time":{"start":1727975761668,"stop":1727975761668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f806ba5e63f983e","name":"Generator, custom pubsub topic","time":{"start":1727975846642,"stop":1727975846642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f7fd7c521146cd","name":"Ordered callback, aborts when callback returns true","time":{"start":1727975854375,"stop":1727975854376,"duration":1},"status":"passed","severity":"normal"},{"uid":"1accc09d0dbb1128","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727975829240,"stop":1727975829240,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed29cb0dae8b277","name":"should not receive a peer event after stop","time":{"start":1727975515904,"stop":1727975515904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b111bcef9ccf45a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975552608,"stop":1727975552608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf07bdb52570353f","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727975820558,"stop":1727975820559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df6dccc828bdbc8","name":"Symmetric encrypt & Decrypt","time":{"start":1727975481288,"stop":1727975481289,"duration":1},"status":"passed","severity":"normal"},{"uid":"853c9cbec11ba552","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727975447243,"stop":1727975447244,"duration":1},"status":"passed","severity":"normal"},{"uid":"951735c3b59fe270","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727975799629,"stop":1727975799631,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa142e930b51726d","name":"throws an error for improperly formatted content topics","time":{"start":1727975447249,"stop":1727975447249,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8c0e1cdbc1df5","name":"Check received message containing Arabic","time":{"start":1727975746228,"stop":1727975746228,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f294e6240db2dd","name":"Push message with long payload","time":{"start":1727975761656,"stop":1727975761656,"duration":0},"status":"passed","severity":"normal"},{"uid":"916424b904e38fee","name":"configure the node with multiple pubsub topics","time":{"start":1727975829238,"stop":1727975829239,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f89257f28a65ae","name":"1 Relay, 1 Filter, gives up","time":{"start":1727975470721,"stop":1727975470721,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d257d6d9e74e42","name":"stop","time":{"start":1727975540594,"stop":1727975540594,"duration":0},"status":"passed","severity":"normal"},{"uid":"20abfbb811d55a4c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727975449737,"stop":1727975449738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6062c7f85cb3163","name":"Ping on unsubscribed peer","time":{"start":1727975542740,"stop":1727975542741,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eead65e04cd9b93","name":"Subscribe to topic containing Russian and publish message","time":{"start":1727975778369,"stop":1727975778369,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f496f77ca09e22","name":"Check received message containing short","time":{"start":1727975746222,"stop":1727975746222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a003123c09519268","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727975715205,"stop":1727975715206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e987c2451a4f5f7f","name":"Check received message containing SQL Injection","time":{"start":1727975746229,"stop":1727975746232,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6191d9776202f82","name":"Check received message containing shell command","time":{"start":1727975612659,"stop":1727975612660,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0ffbe6886b0683","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727975833916,"stop":1727975833916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8ebc2870aff1e8","name":"Push message with Arabic payload","time":{"start":1727975799612,"stop":1727975799612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b321fa38772d09c","name":"Push message with meta","time":{"start":1727975799634,"stop":1727975799634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1330ed9965166455","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1727975768139,"stop":1727975768139,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cce2e378c88641","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609976,"stop":1727975609977,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e557a1f146b204","name":"Passing page size 19 when there are 20 messages","time":{"start":1727975849822,"stop":1727975849823,"duration":1},"status":"passed","severity":"normal"},{"uid":"5105f56ffbfda384","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727975746276,"stop":1727975746276,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b19b50bf8fd4a79","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727975711973,"stop":1727975711973,"duration":0},"status":"passed","severity":"normal"},{"uid":"711031193e1295b8","name":"Check message with no payload is not received","time":{"start":1727975746281,"stop":1727975746281,"duration":0},"status":"passed","severity":"normal"},{"uid":"374e3354c6a57493","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727975569098,"stop":1727975569099,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c83dcc56e8cdcda","name":"Check received message containing escaped characters","time":{"start":1727975746241,"stop":1727975746241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0536ee0187b9b1","name":"Callback on promise, aborts when callback returns true","time":{"start":1727975854373,"stop":1727975854374,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42a88db5a9b1ab8","name":"Check received message containing short","time":{"start":1727975612648,"stop":1727975612648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a334d2e9c58eea5","name":"should not fail to stop the service if it was not started","time":{"start":1727975515895,"stop":1727975515895,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d32b06b7d9388e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1727975778365,"stop":1727975778365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a569ec890c115c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727975470620,"stop":1727975470621,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0e55becd46153d","name":"Nodes with multiple pubsub topic","time":{"start":1727975768137,"stop":1727975768138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2a9a8186ca4893","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727975471000,"stop":1727975471000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a4227b46c707b","name":"Check message with invalid timestamp is not received","time":{"start":1727975746276,"stop":1727975746277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac071e4e98984d11","name":"Fails to push message with empty content topic","time":{"start":1727975799633,"stop":1727975799634,"duration":1},"status":"passed","severity":"normal"},{"uid":"6655640f2167670d","name":"Subscribe to topic containing Script and receive message","time":{"start":1727975833901,"stop":1727975833903,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7d84e622a3bf0d7","name":"Check publish message containing numeric","time":{"start":1727975770744,"stop":1727975770744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7070aac5bde920e6","name":"Overlapping topic subscription","time":{"start":1727975833897,"stop":1727975833898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3888c75cdedbec1a","name":"Passing page size 10 when there are 10 messages","time":{"start":1727975849822,"stop":1727975849822,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cecaa103df70b3","name":"Fails to push message with large meta","time":{"start":1727975761677,"stop":1727975761677,"duration":0},"status":"passed","severity":"normal"},{"uid":"795231298dead428","name":"Check received message containing SQL Injection","time":{"start":1727975612653,"stop":1727975612654,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a12c8d9a12144a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1727975609977,"stop":1727975609978,"duration":1},"status":"passed","severity":"normal"},{"uid":"f458e5793681d793","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727975447261,"stop":1727975447262,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9768a968f4ab04","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727975447251,"stop":1727975447251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f67638798566c5","name":"Passing page size 3 when there are 20 messages","time":{"start":1727975849821,"stop":1727975849822,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ed6d74ee1adf27","name":"should properly create location multiaddrs - tcp","time":{"start":1727975455782,"stop":1727975455782,"duration":0},"status":"passed","severity":"normal"},{"uid":"249caff2b5139954","name":"isConnected return false after peer stops","time":{"start":1727975532658,"stop":1727975532659,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e9832a53918ab1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1727975609968,"stop":1727975609969,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af534ab398c966b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1727975778365,"stop":1727975778366,"duration":1},"status":"passed","severity":"normal"},{"uid":"577c27c9a589f38d","name":"Fails to push message with empty content topic","time":{"start":1727975761676,"stop":1727975761677,"duration":1},"status":"passed","severity":"normal"},{"uid":"2411c8dcecf0fdb4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727975833940,"stop":1727975833940,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55b69a298bc660c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727975447260,"stop":1727975447261,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa78d6e916df830","name":"Check publish message containing Script","time":{"start":1727975770748,"stop":1727975770748,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dd89e110b1a872","name":"creates an iterator","time":{"start":1727975850331,"stop":1727975850333,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b8bf9fd52f2c75b","name":"Overlapping topic subscription","time":{"start":1727975833929,"stop":1727975833929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49c249ee051310f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1727975778374,"stop":1727975778374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a40c1b66f41cc60","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727975454956,"stop":1727975454957,"duration":1},"status":"passed","severity":"normal"},{"uid":"c799426bf1087224","name":"Check received message containing Script","time":{"start":1727975612654,"stop":1727975612655,"duration":1},"status":"passed","severity":"normal"},{"uid":"309604564f0c2026","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727975469733,"stop":1727975469733,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a14c72c35d9e54f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975689745,"stop":1727975689745,"duration":0},"status":"passed","severity":"normal"},{"uid":"15900cd6c3980ae5","name":"Push message with content topic containing SQL Injection","time":{"start":1727975761669,"stop":1727975761673,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3e0170d0658b28d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975689749,"stop":1727975689753,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e3ab4f4fb276120","name":"Query generator for multiple messages","time":{"start":1727975854371,"stop":1727975854372,"duration":1},"status":"passed","severity":"normal"},{"uid":"3772f2a8566a378","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727975447245,"stop":1727975447245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b40fe2cd5529149","name":"Fields are not dropped","time":{"start":1727975462685,"stop":1727975462686,"duration":1},"status":"passed","severity":"normal"},{"uid":"f937f3ce7b166a11","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1727975609985,"stop":1727975609986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b823c1703cef71c","name":"Subscribe and receive messages via waku relay post","time":{"start":1727975833892,"stop":1727975833892,"duration":0},"status":"passed","severity":"normal"},{"uid":"50910e370ab86333","name":"should not fail to start the service if it is already started","time":{"start":1727975515899,"stop":1727975515900,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb71c5669583d783","name":"throws on empty content topic","time":{"start":1727975447232,"stop":1727975447232,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bb3848068c8df2","name":"Delete observer","time":{"start":1727975748184,"stop":1727975748184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a320af4ad1f9841","name":"Renews subscription after lossing a connection","time":{"start":1727975833949,"stop":1727975833949,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6f50f9b8d25141","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1727975778363,"stop":1727975778363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0872de0f7d183f8","name":"handles empty contentTopics array correctly","time":{"start":1727975447268,"stop":1727975447268,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d978bd9750f9fc","name":"Fails to push message bigger that 1MB","time":{"start":1727975761680,"stop":1727975761680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc6e9f2dffb6b10","name":"Asymmetric encrypt & decrypt","time":{"start":1727975481288,"stop":1727975481288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8346d66e6c3e69f9","name":"LightPush with 3 connections","time":{"start":1727975640163,"stop":1727975640163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1335c78088790b20","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727975447246,"stop":1727975447247,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be8d5e91df3fc58","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1727975609974,"stop":1727975609974,"duration":0},"status":"passed","severity":"normal"},{"uid":"539635cd77369b1c","name":"Subscribe to topic containing XML and receive message","time":{"start":1727975833942,"stop":1727975833943,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dae0549dc9f18e2","name":"Check received message containing special chars","time":{"start":1727975746256,"stop":1727975746257,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a92fe4e960c47f","name":"Push message on custom pubsubTopic","time":{"start":1727975689755,"stop":1727975689755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9272b53ce1ceaf","name":"Generator, custom pubsub topic","time":{"start":1727975846639,"stop":1727975846640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2590adfef5044b6a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727975454945,"stop":1727975454945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d706ba27b39d8b4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727975454946,"stop":1727975454947,"duration":1},"status":"passed","severity":"normal"},{"uid":"682d8be2243fbb16","name":"Filter with 3 connections","time":{"start":1727975640163,"stop":1727975640164,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f45a59258f96716","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727975833941,"stop":1727975833942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9205bf3f8bf210","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727975574096,"stop":1727975574097,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc2896c5037659f","name":"random static sharding 10 - Cluster ID: 922, Shard ID: 842","time":{"start":1727975829236,"stop":1727975829238,"duration":2},"status":"passed","severity":"normal"},{"uid":"e89a5272356bf08f","name":"Filter with 2 connections","time":{"start":1727975640162,"stop":1727975640163,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad64c182862bf3","name":"random static sharding 8 - Cluster ID: 459, Shard ID: 253","time":{"start":1727975829232,"stop":1727975829234,"duration":2},"status":"passed","severity":"normal"},{"uid":"878bb15fbe1ef2b9","name":"Check received message containing Basic HTML tag","time":{"start":1727975746262,"stop":1727975746262,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ed35b942a8105b","name":"LightPush with 2 connections","time":{"start":1727975640160,"stop":1727975640162,"duration":2},"status":"passed","severity":"normal"},{"uid":"33908863b99d37ee","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727975843651,"stop":1727975843653,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e7684be8a804dd7","name":"should properly create location multiaddrs - tcp6","time":{"start":1727975455781,"stop":1727975455781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cb3569f2aad633","name":"Decoder throws on undefined content topic","time":{"start":1727975463215,"stop":1727975463215,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1d2f8214e47905","name":"Publish message with custom timestamp: Thu Oct 03 2024 16:16:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1727975770754,"stop":1727975770754,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecdda84bd60ea00","name":"Waku message hash computation (payload length 0)","time":{"start":1727975449739,"stop":1727975449740,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a8c596a0d5c6ed","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1727975778373,"stop":1727975778373,"duration":0},"status":"passed","severity":"normal"},{"uid":"862b3988e651406d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727975612666,"stop":1727975612666,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a62471545d197","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1727975609953,"stop":1727975609954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c11cd28a25f56c1","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727975501277,"stop":1727975501278,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6110a1595e4092","name":"Round trip binary serialization","time":{"start":1727975463213,"stop":1727975463213,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f81b94d8c4a3fc4","name":"Push message with content topic containing Script","time":{"start":1727975799629,"stop":1727975799629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ab0e67bc9c7c7d","name":"Push message with custom timestamp: 1727979243619","time":{"start":1727975761679,"stop":1727975761679,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c7d8e76d1b7487","name":"returns all values when wanted number matches available values","time":{"start":1727975469724,"stop":1727975469725,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5167665d0a11e7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975689758,"stop":1727975689760,"duration":2},"status":"passed","severity":"normal"},{"uid":"afbc5547b1fe8c41","name":"Push message with long payload","time":{"start":1727975799608,"stop":1727975799609,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bd995e02118f44","name":"should return usable stream attached to connection","time":{"start":1727975462741,"stop":1727975462742,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cf3d717cf96a0e","name":"Failed peers are renewed","time":{"start":1727975657593,"stop":1727975657593,"duration":0},"status":"passed","severity":"normal"},{"uid":"330d4849d8721b7f","name":"Check message with no payload is not received","time":{"start":1727975746245,"stop":1727975746245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e27e66f3916453a","name":"Push message with content topic containing long","time":{"start":1727975799622,"stop":1727975799623,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a6adbf307403e9","name":"Privacy Node - default protocol","time":{"start":1727975863753,"stop":1727975863753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed965d3b749ecaf0","name":"Check message with no content topic is not received","time":{"start":1727975746279,"stop":1727975746280,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6287f4849fc5b77","name":"Decoder throws on empty string content topic","time":{"start":1727975463215,"stop":1727975463215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc8da822b48ec3e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727975638021,"stop":1727975638021,"duration":0},"status":"passed","severity":"normal"},{"uid":"125cbf113a787006","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1727975778368,"stop":1727975778369,"duration":1},"status":"passed","severity":"normal"},{"uid":"d791099e9a1348dd","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727975447253,"stop":1727975447253,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f192b0d486d72f","name":"Ordered Callback - true","time":{"start":1727975838821,"stop":1727975838821,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e399e08062aa86","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727975447255,"stop":1727975447256,"duration":1},"status":"passed","severity":"normal"},{"uid":"819fa4941545fead","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1727975711961,"stop":1727975711961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3736023d01b2133c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727975795632,"stop":1727975795632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5b8f8e8105d343","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727975643336,"stop":1727975643336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6683197c2839f6c6","name":"should create a new stream if no existing for protocol found","time":{"start":1727975462744,"stop":1727975462744,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad2a5198f2f96b9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1727975778371,"stop":1727975778372,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d6241ae5a7905d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app48/8/topic590/xml","time":{"start":1727975799093,"stop":1727975799094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55f9491a3228882","name":"Push message with short payload","time":{"start":1727975799607,"stop":1727975799607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b94a1efc311779","name":"Subscribe to topic containing Script and receive message","time":{"start":1727975643336,"stop":1727975643337,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f7bc5df6f65340","name":"Check publish message containing SQL Injection","time":{"start":1727975770748,"stop":1727975770748,"duration":0},"status":"passed","severity":"normal"},{"uid":"c528acf3a215397e","name":"Tracks peer failures correctly","time":{"start":1727975569098,"stop":1727975569098,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5161cf68be0aa6c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727975447339,"stop":1727975447339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c471b914e2fe5b46","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727975447270,"stop":1727975447270,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d513f75910b270","name":"Push message with content topic containing long","time":{"start":1727975761666,"stop":1727975761666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4915eb125165fd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727975833889,"stop":1727975833890,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ca4d2f35ca1e1d","name":"Check message received after nwaku node is restarted","time":{"start":1727975746282,"stop":1727975746282,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5698fc05f093e352","name":"Js publishes, other Js receives","time":{"start":1727975763270,"stop":1727975763271,"duration":1},"status":"passed","severity":"normal"},{"uid":"409488976df5efb5","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1727975609984,"stop":1727975609985,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8adbec226c298d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975689761,"stop":1727975689761,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a58e19700bbf1e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1727975609964,"stop":1727975609965,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e230b78c581b9ee","name":"retrieves a single peer","time":{"start":1727975470996,"stop":1727975470997,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb98fa3a6f6f124a","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1727975609974,"stop":1727975609974,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff5e0816cdea2a","name":"Decrypt messages","time":{"start":1727975748184,"stop":1727975748184,"duration":0},"status":"passed","severity":"normal"},{"uid":"67edbc871b13d243","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727975552612,"stop":1727975552612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8f3dcf13b6b599","name":"can start and stop the service","time":{"start":1727975515893,"stop":1727975515893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa33002528ff702","name":"more peers than existing","time":{"start":1727975746612,"stop":1727975746612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1af31c0514ad225e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727975833892,"stop":1727975833892,"duration":0},"status":"passed","severity":"normal"},{"uid":"32153bb311241e94","name":"Check received message containing XML","time":{"start":1727975746234,"stop":1727975746234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95758d5b35a14cb","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727975820556,"stop":1727975820557,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0952e9ec8af03d","name":"throws on content topic with empty version field","time":{"start":1727975447234,"stop":1727975447235,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb334e86632ccf90","name":"Query with Ordered Callback, No message returned","time":{"start":1727975825632,"stop":1727975825632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7a318066dc08ec","name":"Subscribe to topic containing Script and receive message","time":{"start":1727975833942,"stop":1727975833942,"duration":0},"status":"passed","severity":"normal"},{"uid":"774d6d307b459248","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727975643339,"stop":1727975643340,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3954f2dd01a6b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727975447261,"stop":1727975447261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d766c1bb7ff5e83b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727975574097,"stop":1727975574097,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf07a5a27212b63c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609955,"stop":1727975609964,"duration":9},"status":"passed","severity":"normal"},{"uid":"b806bd2dee0b06e3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1727975778368,"stop":1727975778368,"duration":0},"status":"passed","severity":"normal"},{"uid":"f327f7c09fe82603","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727975643336,"stop":1727975643336,"duration":0},"status":"passed","severity":"normal"},{"uid":"853a683e5d657f64","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727975552602,"stop":1727975552604,"duration":2},"status":"passed","severity":"normal"},{"uid":"adf4c9edb00854b9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727975761673,"stop":1727975761674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a6dee65b44a19e","name":"dispatchEvent via connectionManager","time":{"start":1727975540590,"stop":1727975540590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d108ea9071333024","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727975552604,"stop":1727975552607,"duration":3},"status":"passed","severity":"normal"},{"uid":"73976e6501a2c976","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/2/topic393/utf8","time":{"start":1727975799094,"stop":1727975799095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8801e9e2a322104","name":"Ping on subscribed peer","time":{"start":1727975542739,"stop":1727975542739,"duration":0},"status":"passed","severity":"normal"},{"uid":"449bcd1a5478c0fa","name":"listenerCount","time":{"start":1727975540590,"stop":1727975540590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1641c8d3d59cac","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727975638044,"stop":1727975638044,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c0625f0fb68648","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727975447269,"stop":1727975447269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a940fb08642bac7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727975833943,"stop":1727975833943,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1fed8796d2345b","name":"Push message with content topic containing Script","time":{"start":1727975761673,"stop":1727975761673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53b29089732fd59","name":"random static sharding 6 - Cluster ID: 404, Shard ID: 618","time":{"start":1727975829228,"stop":1727975829228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fae58270d0116f7","name":"Ping on peer without subscriptions","time":{"start":1727975546819,"stop":1727975546819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3c564fb9fbc215","name":"Push message with content topic containing Russian","time":{"start":1727975761668,"stop":1727975761669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2380a55c510a47bb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727975746244,"stop":1727975746244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce27c54340b5b2b","name":"Push message with Basic HTML tag payload","time":{"start":1727975799614,"stop":1727975799614,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c38569cb57f82a","name":"Check received message containing shell command","time":{"start":1727975746240,"stop":1727975746241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c853120fa931344","name":"Subscribe to topic containing JSON and publish message","time":{"start":1727975778372,"stop":1727975778372,"duration":0},"status":"passed","severity":"normal"},{"uid":"514c6dfb99ac13e4","name":"random static sharding 1 - Cluster ID: 49, Shard ID: 61","time":{"start":1727975829223,"stop":1727975829223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4744bf80757bc90d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727975820556,"stop":1727975820556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf1a2c993f38f6","name":"should return false","time":{"start":1727975455774,"stop":1727975455774,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ed5085508a8ce6","name":"Callback on promise","time":{"start":1727975854373,"stop":1727975854373,"duration":0},"status":"passed","severity":"normal"},{"uid":"309abedb5c0474d3","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727975463063,"stop":1727975463063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0db4d9a23a4451d","name":"does not throw on valid cases","time":{"start":1727975447231,"stop":1727975447231,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc63927e690b920","name":"Push message with Chinese payload","time":{"start":1727975799611,"stop":1727975799612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67379cede92f658","name":"Reopen subscription with peer with lost subscription","time":{"start":1727975546818,"stop":1727975546818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7561fd9cf9b4bcc8","name":"should decode valid enr successfully","time":{"start":1727975455770,"stop":1727975455770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0dd8970e6e3cd7","name":"should return all peers when numPeers is 0","time":{"start":1727975463060,"stop":1727975463061,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45ba9b07eaa8897","name":"should not fail to stop the service if it was not started","time":{"start":1727975811272,"stop":1727975811272,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9fa4077a5cf900","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727975746243,"stop":1727975746243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed530a54983b0ffe","name":"Renews subscription after lossing a connection","time":{"start":1727975833914,"stop":1727975833915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2267cf9832b8c9","name":"Generator, 2 different pubsubtopics","time":{"start":1727975846647,"stop":1727975846648,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0be859ee50dc28b","name":"should properly create location multiaddrs - udp","time":{"start":1727975455782,"stop":1727975455782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4501fed7204972","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1727975768139,"stop":1727975768139,"duration":0},"status":"passed","severity":"normal"},{"uid":"481969f724be1488","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727975474882,"stop":1727975474883,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a43a45ae1ab8ad","name":"Push message with Basic HTML tag payload","time":{"start":1727975761661,"stop":1727975761662,"duration":1},"status":"passed","severity":"normal"},{"uid":"351949dc8e0319d8","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727975711962,"stop":1727975711962,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3abd67a8e66d8a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727975454937,"stop":1727975454939,"duration":2},"status":"passed","severity":"normal"},{"uid":"88ccf0731daab90b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727975643338,"stop":1727975643339,"duration":1},"status":"passed","severity":"normal"},{"uid":"3121944b1414d536","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1727975768135,"stop":1727975768135,"duration":0},"status":"passed","severity":"normal"},{"uid":"661c9d08d0a3d2a7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727975643338,"stop":1727975643338,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0b706ac88fa378","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727975574096,"stop":1727975574096,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ce4b21aa9809b5","name":"Subscribe to topic containing Script and publish message","time":{"start":1727975778370,"stop":1727975778370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f3ecdf2f0a9bde","name":"Check message with no content topic is not received","time":{"start":1727975612668,"stop":1727975612668,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd840e695b4eee9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727975643334,"stop":1727975643334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecddbec59427bf4f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727975638043,"stop":1727975638044,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc838fe5a7e54a15","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727975711968,"stop":1727975711969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c513d558653ddf8","name":"Push message with content topic containing escaped characters","time":{"start":1727975761675,"stop":1727975761675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebff16f7bd9ac18a","name":"should set field with all protocols disabled","time":{"start":1727975455783,"stop":1727975455783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feab62aea322502","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727975825633,"stop":1727975825633,"duration":0},"status":"passed","severity":"normal"},{"uid":"e161a8f6f2c5a5a5","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727975501272,"stop":1727975501274,"duration":2},"status":"passed","severity":"normal"},{"uid":"aed1fb0385ea02c8","name":"Check received message containing JSON","time":{"start":1727975746269,"stop":1727975746269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7f34912ac40605","name":"returns nothing if no connections present","time":{"start":1727975462066,"stop":1727975462067,"duration":1},"status":"passed","severity":"normal"},{"uid":"59381ed00edd48be","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1727975609969,"stop":1727975609969,"duration":0},"status":"passed","severity":"normal"},{"uid":"628650820ad90241","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727975711970,"stop":1727975711972,"duration":2},"status":"passed","severity":"normal"},{"uid":"585192ecd39fa9bb","name":"Push message with Arabic payload","time":{"start":1727975761658,"stop":1727975761659,"duration":1},"status":"passed","severity":"normal"},{"uid":"58640709f13199c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727975447258,"stop":1727975447259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d33a0da5530302a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727975612666,"stop":1727975612666,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2fce9f436a6bee","name":"Push to array if already present","time":{"start":1727975446568,"stop":1727975446568,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5365d4d57cc7fc","name":"should throw if no connection provided","time":{"start":1727975462743,"stop":1727975462743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98e8e73411ba251","name":"A test","time":{"start":1727975689972,"stop":1727975689980,"duration":8},"status":"passed","severity":"normal"},{"uid":"d578f61a9fdc3d90","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727975447269,"stop":1727975447269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec165d1ae8d1827","name":"Fails to push message with large meta","time":{"start":1727975799634,"stop":1727975799634,"duration":0},"status":"passed","severity":"normal"},{"uid":"2126e9ea256385ed","name":"Subscribe to topic containing short and receive message","time":{"start":1727975833898,"stop":1727975833898,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b3f7d841e45a8e","name":"Push message with JSON payload","time":{"start":1727975761662,"stop":1727975761663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3a13aaf590e706","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727975447256,"stop":1727975447256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad43c7c019054e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609986,"stop":1727975609986,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c587d6a67b0771","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727975746276,"stop":1727975746276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3521f513070ac678","name":"Fails to publish message with size larger than 1 MB","time":{"start":1727975770757,"stop":1727975770757,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eeae5a30448cfe","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1727975854374,"stop":1727975854374,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f9b3a49dbc37a5","name":"Check received message containing emoji","time":{"start":1727975746273,"stop":1727975746274,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53fe64562b4f8ee","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727975643329,"stop":1727975643330,"duration":1},"status":"passed","severity":"normal"},{"uid":"6918d3d7301624ab","name":"should throw error - no id","time":{"start":1727975455772,"stop":1727975455773,"duration":1},"status":"passed","severity":"normal"},{"uid":"76aaaffe5926491a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727975447247,"stop":1727975447247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cea61032af7f951","name":"different cluster, same shard: nodes don't connect","time":{"start":1727975715207,"stop":1727975715207,"duration":0},"status":"passed","severity":"normal"},{"uid":"82582ee34ab9b3ef","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727975449739,"stop":1727975449739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f44e6e40f130f8b","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1727975609970,"stop":1727975609971,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3dd60e4b370246","name":"throws on content topic with too few or too many fields","time":{"start":1727975447232,"stop":1727975447232,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e50dd46b27a553","name":"Push 30 different messages","time":{"start":1727975799616,"stop":1727975799616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14a4ca4bc2dd210","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727975924905,"stop":1727975924906,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bc46f3209ce843","name":"throws on content topic with empty topic name field","time":{"start":1727975447235,"stop":1727975447235,"duration":0},"status":"passed","severity":"normal"},{"uid":"79777d95ad02a3f5","name":"configure the node with multiple content topics","time":{"start":1727975799098,"stop":1727975799098,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd70a72d3d1d356","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727975463215,"stop":1727975463216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8699fdc5099e0d1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727975833906,"stop":1727975833906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083b916a8e81d65","name":"Check message on other pubsub topic is not received","time":{"start":1727975746244,"stop":1727975746245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8643732194782c90","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727975463063,"stop":1727975463063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ad39d0f1e235","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727975447257,"stop":1727975447257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14ea156c542f133","name":"Decoder throws on empty string content topic","time":{"start":1727975480810,"stop":1727975480810,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a94d19140aa221","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727975447248,"stop":1727975447248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e619d369f272841d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727975715205,"stop":1727975715205,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e7fec6f524f8ed","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727975833900,"stop":1727975833900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8ad33840f709bb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1727975507357,"stop":1727975507357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e3119da15d06ef","name":"Check received message containing unicode special characters","time":{"start":1727975746241,"stop":1727975746241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8616ef854d6363e","name":"should return valid sharding parameters for static sharding","time":{"start":1727975447267,"stop":1727975447267,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b749a97d0abb7b","name":"should be able to decode the field with only STORE set to true","time":{"start":1727975454954,"stop":1727975454954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba734b23b7dc6d6e","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1727975609984,"stop":1727975609984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae42645a9279464","name":"Push message with content topic containing short","time":{"start":1727975761665,"stop":1727975761666,"duration":1},"status":"passed","severity":"normal"},{"uid":"68550dcf24efdffc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727975454944,"stop":1727975454945,"duration":1},"status":"passed","severity":"normal"},{"uid":"419876f6f8e01949","name":"should decode valid enr with tcp successfully","time":{"start":1727975455771,"stop":1727975455771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a413a5ab3e67bd3","name":"Encoder throws on empty string content topic","time":{"start":1727975463214,"stop":1727975463215,"duration":1},"status":"passed","severity":"normal"},{"uid":"4485155fd6876451","name":"should emit a peer event after start","time":{"start":1727975474880,"stop":1727975474881,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d19ca91d801b114","name":"same cluster, same shard: nodes connect","time":{"start":1727975609950,"stop":1727975609950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a92c75ca6e92b9a","name":"Check message with no pubsub topic is not received","time":{"start":1727975612667,"stop":1727975612668,"duration":1},"status":"passed","severity":"normal"},{"uid":"590516b617f5d850","name":"Check received message containing unicode special characters","time":{"start":1727975612664,"stop":1727975612664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbb4f74ba71f870","name":"Push message with unicode special characters payload","time":{"start":1727975799615,"stop":1727975799616,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fcb34746568669","name":"Check publish message containing long","time":{"start":1727975770743,"stop":1727975770744,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d356ddde62c7fa9","name":"Number of peers are maintained correctly","time":{"start":1727975657590,"stop":1727975657593,"duration":3},"status":"passed","severity":"normal"},{"uid":"c58799b781980d2f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727975515915,"stop":1727975515915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4638244f6bf94fe0","name":"Ping on unsubscribed peer","time":{"start":1727975546817,"stop":1727975546818,"duration":1},"status":"passed","severity":"normal"},{"uid":"65be6b74a0ac168","name":"Push message with content topic containing numeric","time":{"start":1727975799623,"stop":1727975799625,"duration":2},"status":"passed","severity":"normal"},{"uid":"50b9fc5b350a88da","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727975454949,"stop":1727975454950,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf54a59744dff98","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727975833927,"stop":1727975833927,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58703bfcbd2869","name":"Check publish message containing Russian","time":{"start":1727975770747,"stop":1727975770748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c157b5aebd51b0e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1727975609975,"stop":1727975609976,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc76b67b41c6603","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727975609972,"stop":1727975609973,"duration":1},"status":"passed","severity":"normal"},{"uid":"40972b7035ee5b57","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727975508627,"stop":1727975508629,"duration":2},"status":"passed","severity":"normal"},{"uid":"28d1a7edbcedd6ef","name":"should be called for bootstrap peers","time":{"start":1727975508624,"stop":1727975508625,"duration":1},"status":"passed","severity":"normal"},{"uid":"4883196323f11aeb","name":"Store - dialed after - with timeout","time":{"start":1727975863751,"stop":1727975863752,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b630d41eb70812","name":"Check received message containing special chars","time":{"start":1727975612651,"stop":1727975612651,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb060f5e7bec39e4","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727975447267,"stop":1727975447267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659698cc2f2d7b4","name":"Push message with content topic containing XML","time":{"start":1727975799629,"stop":1727975799629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6469145bcdb1053c","name":"Check message received after nwaku node is restarted","time":{"start":1727975612674,"stop":1727975612677,"duration":3},"status":"skipped","severity":"normal"},{"uid":"6e344d573ae5ae16","name":"topics with same application and version share the same shard","time":{"start":1727975447247,"stop":1727975447247,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0b56a0d8c74aef","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727975833946,"stop":1727975833946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6433b0eff643a86","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727975574097,"stop":1727975574098,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c2b22d4afbf2c","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1727975609964,"stop":1727975609964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97f9503170d6b35","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727975833944,"stop":1727975833946,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a6454f7b8cd058a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727975447250,"stop":1727975447250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1370c8f04d024ac9","name":"Filter with 0 connections","time":{"start":1727975640157,"stop":1727975640157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc48af1ff508c32","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727975833941,"stop":1727975833941,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53326b220d5a38b","name":"Check received message containing Chinese","time":{"start":1727975612651,"stop":1727975612651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453cda5d87b1e7e","name":"pre and post cipher","time":{"start":1727975481289,"stop":1727975481289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6309cae332bf27","name":"throws on content topic with generation field greater than 0","time":{"start":1727975447233,"stop":1727975447233,"duration":0},"status":"passed","severity":"normal"},{"uid":"535d44c4f76309bb","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1727975609979,"stop":1727975609979,"duration":0},"status":"passed","severity":"normal"},{"uid":"209ca53c8e4aa7b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1727975770752,"stop":1727975770753,"duration":1},"status":"passed","severity":"normal"},{"uid":"872a832445ad6eba","name":"Push message with escaped characters payload","time":{"start":1727975799615,"stop":1727975799615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb02f163124ea56","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1727975609952,"stop":1727975609952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29758208c8ee7f0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727975643325,"stop":1727975643326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8813cd3eff29095","name":"Generator, custom pubsub topic","time":{"start":1727975846650,"stop":1727975846653,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8c2f1535b247ece","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727975447243,"stop":1727975447243,"duration":0},"status":"passed","severity":"normal"},{"uid":"53da39ed3f6ddee1","name":"Sign & Recover","time":{"start":1727975481289,"stop":1727975481290,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f9566a886be425","name":"Query generator for multiple messages with multiple decoders","time":{"start":1727975854372,"stop":1727975854372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a7c3d7f685e643","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1727975778369,"stop":1727975778369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a062de5d58b84a57","name":"Passing page size 11 when there are 10 messages","time":{"start":1727975849822,"stop":1727975849822,"duration":0},"status":"passed","severity":"normal"},{"uid":"126590e70e484a6d","name":"Check meta is set [symmetric]","time":{"start":1727975480807,"stop":1727975480808,"duration":1},"status":"passed","severity":"normal"},{"uid":"618504224c742264","name":"Fails to publish duplicate message","time":{"start":1727975770754,"stop":1727975770755,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6afaed2ecbce40","name":"returns only open connection if one present","time":{"start":1727975462068,"stop":1727975462068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04cd852d4d44e9b","name":"Push message with SQL Injection payload","time":{"start":1727975761659,"stop":1727975761660,"duration":1},"status":"passed","severity":"normal"},{"uid":"2923481aef51ed4","name":"Decoder throws on undefined content topic","time":{"start":1727975482436,"stop":1727975482436,"duration":0},"status":"passed","severity":"normal"},{"uid":"856a0cc35d3c838f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727975470621,"stop":1727975470622,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac55017f65294a6","name":"throws on content topic with empty encoding field","time":{"start":1727975447235,"stop":1727975447236,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41f4573df9960c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727975447258,"stop":1727975447258,"duration":0},"status":"passed","severity":"normal"},{"uid":"401374dcde9abbe5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app28/7/topic308/test.js","time":{"start":1727975799092,"stop":1727975799093,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fa499410ffa1fd","name":"can start the service","time":{"start":1727975811271,"stop":1727975811271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1318f1b7dee54474","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1727975643341,"stop":1727975643341,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fc6caa7940bf44","name":"Check publish message containing Basic HTML tag","time":{"start":1727975770749,"stop":1727975770750,"duration":1},"status":"passed","severity":"normal"},{"uid":"be518783ce9fe23f","name":"Push message with content topic containing emoji","time":{"start":1727975761676,"stop":1727975761676,"duration":0},"status":"passed","severity":"normal"},{"uid":"288eb35c46d56e35","name":"Check message with no content topic is not received","time":{"start":1727975746245,"stop":1727975746245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18429a3bb5bd02f","name":"Check received message containing XML","time":{"start":1727975746261,"stop":1727975746262,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d42b316e756e474","name":"should only return 1 node with store capability","time":{"start":1727975470999,"stop":1727975471000,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd88ef4d928075a","name":"Check message received after jswaku node is restarted","time":{"start":1727975612674,"stop":1727975612674,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1ccb63b55ff9882","name":"Ephemeral field is preserved - encoder v0","time":{"start":1727975507353,"stop":1727975507354,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d7f2559ab361ab","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727975820557,"stop":1727975820557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8207216b921a3be2","name":"Does not throw an exception when node disconnects","time":{"start":1727975858324,"stop":1727975858324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6056eff561e6d03b","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727975447264,"stop":1727975447264,"duration":0},"status":"passed","severity":"normal"},{"uid":"89059d7572cb81e6","name":"Query Generator - true","time":{"start":1727975838811,"stop":1727975838811,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d32917f51d59de","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727975638021,"stop":1727975638021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d732392ad0420a9","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727975825633,"stop":1727975825640,"duration":7},"status":"passed","severity":"normal"},{"uid":"d60aeb64baa6bc26","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727975447244,"stop":1727975447244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5b918c79523b79","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727975447266,"stop":1727975447266,"duration":0},"status":"passed","severity":"normal"},{"uid":"586baeb625640e61","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727975820555,"stop":1727975820555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7eeb5ae2f2c88b","name":"Push message with content topic containing XML","time":{"start":1727975761673,"stop":1727975761673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a64e3bb1d4075b","name":"Ping on peer without subscriptions","time":{"start":1727975542740,"stop":1727975542740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2f23ba4b345e0b","name":"Check publish message containing escaped characters","time":{"start":1727975770751,"stop":1727975770751,"duration":0},"status":"passed","severity":"normal"},{"uid":"97262f0dec6f0af1","name":"Relay + Store","time":{"start":1727975455785,"stop":1727975455785,"duration":0},"status":"passed","severity":"normal"},{"uid":"272d0219afa9da96","name":"Sample","time":{"start":1727975455084,"stop":1727975455084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff2ebee4ce38cf5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1727975778372,"stop":1727975778373,"duration":1},"status":"passed","severity":"normal"},{"uid":"966d2197b760f8c7","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727975447265,"stop":1727975447265,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d734b089b1ecd21","name":"Check message with no payload is not received","time":{"start":1727975612669,"stop":1727975612669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6a575cff38c583","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727975471001,"stop":1727975471002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d329886fbcbfa124","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727975480807,"stop":1727975480807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be8d15547ff83a1","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727975825601,"stop":1727975825608,"duration":7},"status":"passed","severity":"normal"},{"uid":"4eabde070f554037","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/10/topic25/json","time":{"start":1727975799094,"stop":1727975799094,"duration":0},"status":"passed","severity":"normal"},{"uid":"302da8de537423b6","name":"should set field with all protocols enabled","time":{"start":1727975455783,"stop":1727975455783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9313bf83d301086","name":"LightPush with 1 connections","time":{"start":1727975640158,"stop":1727975640159,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f00a176b1c1992","name":"should return unique PubsubTopics for static sharding","time":{"start":1727975447252,"stop":1727975447252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a46e80d325925c","name":"recovers when dns.resolve returns empty","time":{"start":1727975470997,"stop":1727975470997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59a96617ef25559","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727975643335,"stop":1727975643335,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a0bf52eff6746e","name":"removeEventListener with correct event","time":{"start":1727975540582,"stop":1727975540582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45d1c4e10767518","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727975638042,"stop":1727975638043,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe68f572f378ba8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727975447265,"stop":1727975447265,"duration":0},"status":"passed","severity":"normal"}] |