2024-08-05 10:37:36 +00:00

1 line
160 KiB
JSON

[{"uid":"bd3d1c30a3e42def","name":"Generator, 2 different pubsubtopics","time":{"start":1722854187203,"stop":1722854187204,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d26921df1deb33","name":"Generator, custom pubsub topic","time":{"start":1722854187202,"stop":1722854187203,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b8b85ffff96a43","name":"Round trip binary encryption [ecies, signature]","time":{"start":1722853473948,"stop":1722853473948,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fdd21744d243cd","name":"Relay - times out","time":{"start":1722854212280,"stop":1722854212280,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f8fd1e952c6a2f","name":"Query Generator, No message returned","time":{"start":1722854163940,"stop":1722854163940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1282622a07415d","name":"does not throw on valid cases","time":{"start":1722853437352,"stop":1722853437352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22111295fedf65c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1722854201003,"stop":1722854201004,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1aef8fa8d38e2c","name":"Check received message containing numeric","time":{"start":1722854038487,"stop":1722854038487,"duration":0},"status":"passed","severity":"normal"},{"uid":"25656f9dbe3cc059","name":"throws on content topic with empty version field","time":{"start":1722853437355,"stop":1722853437355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0e582b8b082cfd","name":"Check publish message containing special chars","time":{"start":1722854067733,"stop":1722854067734,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa1aa9c51fffeef","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1722854185505,"stop":1722854185505,"duration":0},"status":"passed","severity":"normal"},{"uid":"945d4cc237da192a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1722853495876,"stop":1722853495877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba851d5f7e26e188","name":"should properly create location multiaddrs - udp","time":{"start":1722853445948,"stop":1722853445948,"duration":0},"status":"passed","severity":"normal"},{"uid":"83810c42a8ad8d36","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853588103,"stop":1722853588103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce24da1e89865d4","name":"Ping succeeds for all connected peers","time":{"start":1722853610731,"stop":1722853610732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e0c8374105266b","name":"different cluster, same shard: nodes don't connect","time":{"start":1722853918213,"stop":1722853918214,"duration":1},"status":"passed","severity":"normal"},{"uid":"7acc96f4d874241f","name":"Push message with content topic containing long","time":{"start":1722854033377,"stop":1722854033378,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bf9ea413f9aba7","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1722853488669,"stop":1722853488673,"duration":4},"status":"passed","severity":"normal"},{"uid":"47b1142c700d18f8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1722853749664,"stop":1722853749668,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8892e78930421a6","name":"Default pageSize","time":{"start":1722854196581,"stop":1722854196581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af63507b76b0fc9","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1722853905933,"stop":1722853905933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b48f89febef4b4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1722854185492,"stop":1722854185492,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b9c083cb380136","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1722853437368,"stop":1722853437368,"duration":0},"status":"passed","severity":"normal"},{"uid":"321fa7eb930e7ae1","name":"random static sharding 5 - Cluster ID: 165, Shard ID: 767","time":{"start":1722854138813,"stop":1722854138814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3582f266f1035c24","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1722853437368,"stop":1722853437369,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb64bb6312f6ab8e","name":"Check received message containing unicode special characters","time":{"start":1722853704978,"stop":1722853704978,"duration":0},"status":"passed","severity":"normal"},{"uid":"54703a52560872ed","name":"Check received message containing XML","time":{"start":1722854038490,"stop":1722854038490,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f6d52af51c1234","name":"Push message with content topic containing JSON","time":{"start":1722854033384,"stop":1722854033384,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9b22ea75816d76","name":"Push message with Script payload","time":{"start":1722854160127,"stop":1722854160128,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0092d5feea17d4","name":"Push message with custom timestamp: 1722857392317","time":{"start":1722854033390,"stop":1722854033390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fcc59c65102876","name":"Subscribe to topic containing emoji and receive message","time":{"start":1722854185495,"stop":1722854185495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c55c2dcfb6e074","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1722853704980,"stop":1722853704980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a44cc0ed046cd2","name":"start node with empty content topic","time":{"start":1722854108957,"stop":1722854108958,"duration":1},"status":"passed","severity":"normal"},{"uid":"6347cbc30c96c4d8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app64/7/topic632/xml","time":{"start":1722854108949,"stop":1722854108951,"duration":2},"status":"passed","severity":"normal"},{"uid":"a11cea1b0b9c848d","name":"Check received message containing shell command","time":{"start":1722854038503,"stop":1722854038503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02b9e25f7f41691","name":"Subscribe to topic containing shell command and receive message","time":{"start":1722854185508,"stop":1722854185508,"duration":0},"status":"passed","severity":"normal"},{"uid":"34baa5bced96e682","name":"Encoder throws on undefined content topic","time":{"start":1722853472170,"stop":1722853472171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d5c4c694f56dea","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1722853634403,"stop":1722853634404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e92b1e43c6bcc1","name":"Check message with invalid timestamp is not received","time":{"start":1722854038494,"stop":1722854038495,"duration":1},"status":"passed","severity":"normal"},{"uid":"2128aac2c7ad7f7b","name":"Subscribe to topic containing XML and receive message","time":{"start":1722854185507,"stop":1722854185507,"duration":0},"status":"passed","severity":"normal"},{"uid":"865702ca71305531","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1722853437376,"stop":1722853437376,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b3d9fa27ac6343","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1722853749673,"stop":1722853749674,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af586c93e9f3918","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1722854115490,"stop":1722854115491,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d80a890e85e58fa","name":"same cluster, different shard: nodes connect","time":{"start":1722853918211,"stop":1722853918213,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b5e21d3af5a7fe8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1722853462182,"stop":1722853462182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05d126317fcc142","name":"Reopen subscription with peer with lost subscription","time":{"start":1722853589233,"stop":1722853589234,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bee0a54bfdece7","name":"configure the node with multiple pubsub topics","time":{"start":1722854138818,"stop":1722854138819,"duration":1},"status":"passed","severity":"normal"},{"uid":"917ee4e441a83287","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1722854185499,"stop":1722854185499,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8933ee8ccae60e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1722854185482,"stop":1722854185483,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2c3cb1d25ebb77","name":"Push message with escaped characters payload","time":{"start":1722854033374,"stop":1722854033374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84ee2b7327d3531","name":"random static sharding 4 - Cluster ID: 642, Shard ID: 174","time":{"start":1722854138813,"stop":1722854138813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3be312f04990ae8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1722853437372,"stop":1722853437372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db6e759cb50b349","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1722853749669,"stop":1722853749670,"duration":1},"status":"passed","severity":"normal"},{"uid":"3272ae63eae83f27","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1722853749659,"stop":1722853749661,"duration":2},"status":"passed","severity":"normal"},{"uid":"faf4136576817f6","name":"1 Store, 2 relays, 2 fetches","time":{"start":1722853461870,"stop":1722853461871,"duration":1},"status":"passed","severity":"normal"},{"uid":"715ce9c3138c4424","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1722853721339,"stop":1722853721339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4ab04cf45425f6","name":"Push message with content topic containing numeric","time":{"start":1722854033378,"stop":1722854033378,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadc7d8b008337e6","name":"Check message on other pubsub topic is not received","time":{"start":1722854038510,"stop":1722854038510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ec88997c7c3fde","name":"Throws when trying to push message with empty payload","time":{"start":1722854160154,"stop":1722854160157,"duration":3},"status":"passed","severity":"normal"},{"uid":"c61bd1bba0660b1c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1722853437367,"stop":1722853437367,"duration":0},"status":"passed","severity":"normal"},{"uid":"efadce181c183cd4","name":"Fails to push message with large meta","time":{"start":1722854160199,"stop":1722854160200,"duration":1},"status":"passed","severity":"normal"},{"uid":"925c9088f531d5ee","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1722854187204,"stop":1722854187205,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5a9e783be784d8","name":"Push message with custom timestamp: 1722850192317","time":{"start":1722854033389,"stop":1722854033389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da41a63dd3f3e99","name":"Check received message containing short","time":{"start":1722854038497,"stop":1722854038498,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a32b1d67ba6b40","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1722853634405,"stop":1722853634405,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ee8c79fccdb456","name":"Does not throw an exception when node disconnects","time":{"start":1722854209859,"stop":1722854209859,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec11d9aefba35d6","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1722853588101,"stop":1722853588102,"duration":1},"status":"passed","severity":"normal"},{"uid":"148b9f0ffee8afc","name":"should encodeTxt and decodeTxt","time":{"start":1722853445935,"stop":1722853445936,"duration":1},"status":"passed","severity":"normal"},{"uid":"a381ccb0ac3cc5e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1722854011988,"stop":1722854011988,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d961f000b571e91","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1722853721328,"stop":1722853721328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf1fd8367ebb1e9","name":"Push message with content topic containing escaped characters","time":{"start":1722854160186,"stop":1722854160187,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b7046603d1f234","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1722853753461,"stop":1722853753461,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c664c23dfb2b56","name":"Subscribe and publish message","time":{"start":1722854071519,"stop":1722854071520,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb13dadb2ee93ce","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1722853749632,"stop":1722853749633,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76696977c614400","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1722853445314,"stop":1722853445314,"duration":0},"status":"passed","severity":"normal"},{"uid":"505c2da1ff372232","name":"Subscribe to topic containing short and receive message","time":{"start":1722853749644,"stop":1722853749645,"duration":1},"status":"passed","severity":"normal"},{"uid":"849556f622e90035","name":"should handle corrupted local storage data gracefully","time":{"start":1722853465975,"stop":1722853465975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc2885cc1b80c3b","name":"Ephemeral messages are not stored","time":{"start":1722853504786,"stop":1722853504786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3773ff145abb4f3d","name":"Check publish message containing SQL Injection","time":{"start":1722854067737,"stop":1722854067738,"duration":1},"status":"passed","severity":"normal"},{"uid":"74cae1068c476229","name":"Subscribe to topic containing Script and publish message","time":{"start":1722854071528,"stop":1722854071529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8b5318f6e03f52","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1722854051353,"stop":1722854051353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6620a7718c405398","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1722853588097,"stop":1722853588097,"duration":0},"status":"passed","severity":"normal"},{"uid":"436e1b06eae22f51","name":"Push message with content topic containing XML","time":{"start":1722854160179,"stop":1722854160179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8720b70a1ce179b","name":"should properly create peer info with all multiaddrs","time":{"start":1722853445949,"stop":1722853445949,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2b69bf177fdf7c","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1722853905935,"stop":1722853905935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebacb8574de229c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1722853437363,"stop":1722853437363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be2636ff479a168","name":"Query with Ordered Callback, No Decoder","time":{"start":1722854163941,"stop":1722854163942,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aba5c7dd58f8e26","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1722854221639,"stop":1722854221640,"duration":1},"status":"passed","severity":"normal"},{"uid":"998348f8d8c505aa","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1722854051354,"stop":1722854051354,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c278bb5fe1c25f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1722853749651,"stop":1722853749653,"duration":2},"status":"passed","severity":"normal"},{"uid":"375f797dd142d78e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1722853749653,"stop":1722853749655,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d82d3589921d0ea","name":"Check publish message containing emoji","time":{"start":1722854067752,"stop":1722854067753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b282a76a6574d8f","name":"new peer added after a peer was already found","time":{"start":1722854011988,"stop":1722854011988,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed5a2dd2a5a78606","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1722854051337,"stop":1722854051337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc06e8de1e61c6c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1722854185479,"stop":1722854185479,"duration":0},"status":"passed","severity":"normal"},{"uid":"97586962f1ac6ddc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/7/topic968/proto","time":{"start":1722854108953,"stop":1722854108955,"duration":2},"status":"passed","severity":"normal"},{"uid":"5271ec06a4a15dab","name":"should not fail to stop the service if it was not started","time":{"start":1722853499561,"stop":1722853499562,"duration":1},"status":"passed","severity":"normal"},{"uid":"237b9dff590f3afc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1722853749668,"stop":1722853749669,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c8a41e365fbfb8","name":"should properly create location multiaddrs - tcp6","time":{"start":1722853445948,"stop":1722853445948,"duration":0},"status":"passed","severity":"normal"},{"uid":"87918b580de67280","name":"Passing page size 1 when there are 4 messages","time":{"start":1722854196578,"stop":1722854196578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b51def6863a535","name":"Failed peers are renewed","time":{"start":1722853791922,"stop":1722853791923,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0609400013ee41","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1722853905932,"stop":1722853905932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1006209bdb1d99","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1722854185489,"stop":1722854185489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51198be16a0947","name":"Symmetric encrypt & Decrypt","time":{"start":1722853472718,"stop":1722853472718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b44c9a66121bcc9","name":"should throw an error for an unconfigured topic","time":{"start":1722853437373,"stop":1722853437373,"duration":0},"status":"passed","severity":"normal"},{"uid":"917d3e25501547f8","name":"Check publish message containing Arabic","time":{"start":1722854067735,"stop":1722854067736,"duration":1},"status":"passed","severity":"normal"},{"uid":"4448485e52c062a8","name":"Check received message containing unicode special characters","time":{"start":1722854038492,"stop":1722854038492,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8676b885715a8a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1722853437359,"stop":1722853437359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d823678e3bd75d07","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1722854185490,"stop":1722854185490,"duration":0},"status":"passed","severity":"normal"},{"uid":"136722257bcebf96","name":"Check publish message after client node is restarted","time":{"start":1722854067765,"stop":1722854067765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca5a461f0661b2bb","name":"should set field with only FILTER enabled","time":{"start":1722853445950,"stop":1722853445951,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43676e74d80a436","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1722854163954,"stop":1722854163956,"duration":2},"status":"passed","severity":"normal"},{"uid":"c146087269acdadb","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1722853721341,"stop":1722853721341,"duration":0},"status":"passed","severity":"normal"},{"uid":"409fd93a11ef450d","name":"Ping on unsubscribed peer","time":{"start":1722853553860,"stop":1722853553860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95bb896534664b","name":"Relay + Store","time":{"start":1722853445951,"stop":1722853445951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c40f101a0b38911","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1722853721334,"stop":1722853721334,"duration":0},"status":"passed","severity":"normal"},{"uid":"926efbf4780e5927","name":"All","time":{"start":1722853498784,"stop":1722853498784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbbdcf0b21d7b81","name":"Push message with content topic containing short","time":{"start":1722854033377,"stop":1722854033377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b407fd5930709008","name":"Decoder throws on empty string content topic","time":{"start":1722853473950,"stop":1722853473950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8b50e563d73253","name":"Reusing cursor across nodes","time":{"start":1722854115495,"stop":1722854115495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3523f2f17887e77","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1722853437369,"stop":1722853437369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a579f3c653b00b89","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1722853450770,"stop":1722853450771,"duration":1},"status":"passed","severity":"normal"},{"uid":"9758516836bc14a3","name":"Fails to push message with empty content topic","time":{"start":1722854033386,"stop":1722854033387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2bd5cd9dbf34fc","name":"Push message with content topic containing Chinese","time":{"start":1722854033379,"stop":1722854033379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c0b2f6113b0840","name":"should return the pubsub topic directly if a string is provided","time":{"start":1722853437373,"stop":1722853437374,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04124258eef7338","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1722854187208,"stop":1722854187214,"duration":6},"status":"passed","severity":"normal"},{"uid":"48d69f40387aa19c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1722853461831,"stop":1722853461832,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8d2fd069e52dcc","name":"Push message on custom pubsubTopic","time":{"start":1722853864356,"stop":1722853864357,"duration":1},"status":"passed","severity":"normal"},{"uid":"9674aa516dadbea5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1722853753458,"stop":1722853753458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b6e10ec87e2a1","name":"can start the service","time":{"start":1722854044979,"stop":1722854044980,"duration":1},"status":"passed","severity":"normal"},{"uid":"150412ae32749e60","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1722854071521,"stop":1722854071521,"duration":0},"status":"passed","severity":"normal"},{"uid":"510a17367a7d4200","name":"Decrypt messages","time":{"start":1722854015485,"stop":1722854015486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7595d0c84460329c","name":"Accepts a valid Waku Message","time":{"start":1722853454380,"stop":1722853454381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61acb5c54c38c67","name":"udp ip6 address","time":{"start":1722853445374,"stop":1722853445374,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c1b317c8626843","name":"Filter with 2 connections","time":{"start":1722853792949,"stop":1722853792949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59c2951d30f9e18","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1722853437376,"stop":1722853437376,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f6c74fbe62f8f5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1722853504788,"stop":1722853504788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7248e360baa2af9","name":"Renews peer on consistent ping failures","time":{"start":1722853610733,"stop":1722853610733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb8e9df62e37b46","name":"should be able to decode the field with only STORE set to true","time":{"start":1722853445311,"stop":1722853445312,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3c886d8e65ddbb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1722853749633,"stop":1722853749634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55c7453a3a88283","name":"Passing invalid cursor","time":{"start":1722854115495,"stop":1722854115496,"duration":1},"status":"passed","severity":"normal"},{"uid":"5575743c7b49305f","name":"Check message received after jswaku node is restarted","time":{"start":1722853704985,"stop":1722853704985,"duration":0},"status":"skipped","severity":"normal"},{"uid":"338431eb34de781c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1722854214960,"stop":1722854214960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2e62ef6b0de0be","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1722853721342,"stop":1722853721342,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb40e9d20a37c36","name":"pre and post cipher","time":{"start":1722853472719,"stop":1722853472719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a92a085e4940e2","name":"Passing an array","time":{"start":1722854209859,"stop":1722854209859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3508ef0b4e3575c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1722853753456,"stop":1722853753456,"duration":0},"status":"passed","severity":"normal"},{"uid":"addd8a1cb3f7d0a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1722854185509,"stop":1722854185509,"duration":0},"status":"passed","severity":"normal"},{"uid":"687d3b21b9e36c3","name":"Check publish message containing Russian","time":{"start":1722854067736,"stop":1722854067737,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa3f8aa5dcd9346","name":"Check publish message containing JSON","time":{"start":1722854067741,"stop":1722854067750,"duration":9},"status":"passed","severity":"normal"},{"uid":"617bd52f59b368ff","name":"Push message with emoji payload","time":{"start":1722854160144,"stop":1722854160145,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c4d330d9424fa0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1722854033383,"stop":1722854033384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8306d72e1a4e97","name":"Check meta is set [symmetric]","time":{"start":1722853472169,"stop":1722853472170,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cf10ff7beaa075","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1722853753467,"stop":1722853753470,"duration":3},"status":"passed","severity":"normal"},{"uid":"6387770160ce2519","name":"Ping on peer without subscriptions","time":{"start":1722853553858,"stop":1722853553860,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7a21e5169fbf32e","name":"Asymmetric encrypt & decrypt","time":{"start":1722853472717,"stop":1722853472718,"duration":1},"status":"passed","severity":"normal"},{"uid":"463b3f30b935647b","name":"Push message with SQL Injection payload","time":{"start":1722854160097,"stop":1722854160101,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4579040f0afab2c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1722854185490,"stop":1722854185490,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68984efd135933d","name":"LightPush with 1 connections","time":{"start":1722853792944,"stop":1722853792945,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c254c1593000d59","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721339,"stop":1722853721340,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80583224c0282fc","name":"should add and remove event listeners correctly","time":{"start":1722853465976,"stop":1722853465976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e083bc13534d13f","name":"removeEventListener with correct event","time":{"start":1722853529300,"stop":1722853529301,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbec1b8a2b489a6d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1722853462183,"stop":1722853462183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75a19ba874e2a794","name":"Subscribe and receive messages via lightPush","time":{"start":1722853749627,"stop":1722853749628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68ff726a279f4dc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1722853749670,"stop":1722853749671,"duration":1},"status":"passed","severity":"normal"},{"uid":"999cc411a93988aa","name":"Subscribe to topic containing Script and receive message","time":{"start":1722854185506,"stop":1722854185506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a891b0886dcb3df0","name":"Check received message containing escaped characters","time":{"start":1722854038503,"stop":1722854038504,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6ec4aea97f2e3b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1722853437369,"stop":1722853437369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20965facc1f2155","name":"start node with ApplicationInfo","time":{"start":1722854108957,"stop":1722854108957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6a9a4b1259ddb6","name":"should emit a peer event after start","time":{"start":1722853465973,"stop":1722853465973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed61b02518ae750","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1722853721347,"stop":1722853721347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4760d7f8734911","name":"should get / set UDP multiaddr","time":{"start":1722853445946,"stop":1722853445946,"duration":0},"status":"passed","severity":"normal"},{"uid":"75786ec92371341c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1722854185494,"stop":1722854185494,"duration":0},"status":"passed","severity":"normal"},{"uid":"881b3a1ded263e90","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1722853753461,"stop":1722853753462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4aac261d72364b4","name":"different cluster, same shard: nodes don't connect","time":{"start":1722853721321,"stop":1722853721321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e56bf59a0dc0482","name":"Sample","time":{"start":1722853445419,"stop":1722853445419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6314c62b8927f2e8","name":"Check message received after nwaku node is restarted","time":{"start":1722854038512,"stop":1722854038512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f7e58e60bca8935","name":"should only return 1 node with store capability","time":{"start":1722853462181,"stop":1722853462181,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ba8ce4e5b84fc8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1722854214958,"stop":1722854214959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d503952b679b5309","name":"should be able to encode the field with only FILTER set to true","time":{"start":1722853445306,"stop":1722853445306,"duration":0},"status":"passed","severity":"normal"},{"uid":"42817a39418568de","name":"Check received message containing escaped characters","time":{"start":1722854038491,"stop":1722854038491,"duration":0},"status":"passed","severity":"normal"},{"uid":"469fc77caffc5d2c","name":"Push message with content topic containing long","time":{"start":1722854160170,"stop":1722854160171,"duration":1},"status":"passed","severity":"normal"},{"uid":"904509c2eed2a97b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1722853437366,"stop":1722853437366,"duration":0},"status":"passed","severity":"normal"},{"uid":"62afccda41656da","name":"different cluster, different shard: nodes don't connect","time":{"start":1722853721321,"stop":1722853721322,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e282764ee3cb03","name":"Ping on subscribed peer","time":{"start":1722853553858,"stop":1722853553858,"duration":0},"status":"passed","severity":"normal"},{"uid":"838f834d6097795a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app87/5/topic324/utf8","time":{"start":1722854108949,"stop":1722854108949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9886b86b464cbdbe","name":"Push message with content topic containing unicode special characters","time":{"start":1722854033385,"stop":1722854033386,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffeb38ea9adb5eb3","name":"Check received message with timestamp: 1722853488190 ","time":{"start":1722854038493,"stop":1722854038493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74d30d141ac8e80","name":"random static sharding 9 - Cluster ID: 993, Shard ID: 410","time":{"start":1722854138817,"stop":1722854138817,"duration":0},"status":"passed","severity":"normal"},{"uid":"664ad090c03ec7f8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1722854138819,"stop":1722854138819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e763c1f992230895","name":"Push message with content topic containing Arabic","time":{"start":1722854033380,"stop":1722854033380,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0a4dcfc71b52b5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1722853437369,"stop":1722853437369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f013e34c481fe219","name":"Check received message containing numeric","time":{"start":1722854038498,"stop":1722854038498,"duration":0},"status":"passed","severity":"normal"},{"uid":"910904c7de908a46","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1722853437361,"stop":1722853437361,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7f6b0e679f5e06","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1722853437374,"stop":1722853437374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fc449936a58c37","name":"Push message with numeric payload","time":{"start":1722854033368,"stop":1722854033368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e181ea39c7c2ae5","name":"same cluster, same shard: nodes connect","time":{"start":1722853918210,"stop":1722853918211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8e448b4e7add99","name":"should decode valid enr with tcp successfully","time":{"start":1722853445937,"stop":1722853445942,"duration":5},"status":"passed","severity":"normal"},{"uid":"6fb7ba61089b241e","name":"non connected peers","time":{"start":1722854012158,"stop":1722854012158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41e3e12047eb5c08","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1722854185498,"stop":1722854185499,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a0abaeb48326d","name":"random static sharding 2 - Cluster ID: 457, Shard ID: 325","time":{"start":1722854138812,"stop":1722854138812,"duration":0},"status":"passed","severity":"normal"},{"uid":"340ffecd3cd18569","name":"Push message with Chinese payload","time":{"start":1722854033369,"stop":1722854033370,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd593dd1d15865f2","name":"Number of peers are maintained correctly","time":{"start":1722853791922,"stop":1722853791922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1e203601dbba48","name":"Overlapping topic subscription","time":{"start":1722854071523,"stop":1722854071523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16aecf7f49eccef7","name":"shard 0","time":{"start":1722854138810,"stop":1722854138810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09757ec0ce5205b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1722853721336,"stop":1722853721336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11dcac9070d45f1","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1722853588103,"stop":1722853588103,"duration":0},"status":"passed","severity":"normal"},{"uid":"658de2c343bf75e8","name":"Check message received after nwaku node is restarted","time":{"start":1722853704985,"stop":1722853704986,"duration":1},"status":"skipped","severity":"normal"},{"uid":"232f14c6fbc722b5","name":"Publish message with custom timestamp: Mon Aug 05 2024 09:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1722854067757,"stop":1722854067758,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b8acc5af06cfb4","name":"Register correct protocols","time":{"start":1722854071514,"stop":1722854071515,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31f5f35b2ae5f47","name":"Query Generator, Multiple PubsubTopics","time":{"start":1722854163939,"stop":1722854163939,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e879c9b3f6a55f","name":"Check message with no content topic is not received","time":{"start":1722854038495,"stop":1722854038495,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c2ce8ee015b0fb","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1722853437374,"stop":1722853437374,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ae6199187140d6","name":"should properly create location multiaddrs - udp6","time":{"start":1722853445947,"stop":1722853445948,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1200be60eb1823b","name":"Push message with Chinese payload","time":{"start":1722854160092,"stop":1722854160093,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94d8b14bd3f8c93","name":"Ping on unsubscribed peer","time":{"start":1722853589233,"stop":1722853589233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb4cf586c99f8c0","name":"Encoder throws on empty string content topic","time":{"start":1722853450916,"stop":1722853450916,"duration":0},"status":"passed","severity":"normal"},{"uid":"599879809ba07e97","name":"Should update shard info","time":{"start":1722853918413,"stop":1722853918413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4acd756550fbd4","name":"Push message with SQL Injection payload","time":{"start":1722854033371,"stop":1722854033371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9e8eaa28281f95","name":"should be able to decode the field with only RELAY set to true","time":{"start":1722853445310,"stop":1722853445311,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed42cf40e024bd2","name":"through manual discovery","time":{"start":1722853913292,"stop":1722853913292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a9720dde1c7754","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1722854185479,"stop":1722854185480,"duration":1},"status":"passed","severity":"normal"},{"uid":"790317fe11f7cc62","name":"Push message with content topic containing JSON","time":{"start":1722854160180,"stop":1722854160180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8722f7fbe2044db8","name":"should not fail to stop the service if it was not started","time":{"start":1722854044981,"stop":1722854044982,"duration":1},"status":"passed","severity":"normal"},{"uid":"7837e81bcc7aa7e0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1722853749671,"stop":1722853749672,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bde96cca7bfaa0","name":"Promise Callback - true","time":{"start":1722854186528,"stop":1722854186528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8da9b330b19541","name":"isConnected return false after peer stops","time":{"start":1722853544884,"stop":1722853544885,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f712861a2c0a57","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1722853437370,"stop":1722853437371,"duration":1},"status":"passed","severity":"normal"},{"uid":"698aa0f278014501","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1722853488683,"stop":1722853488692,"duration":9},"status":"passed","severity":"normal"},{"uid":"ebcb4a8f958d313b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1722854185505,"stop":1722854185505,"duration":0},"status":"passed","severity":"normal"},{"uid":"234b1e4397d03ae3","name":"Ping on peer without subscriptions","time":{"start":1722853589235,"stop":1722853589235,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c35ccd63d60b8d","name":"Check received message containing XML","time":{"start":1722853704972,"stop":1722853704976,"duration":4},"status":"passed","severity":"normal"},{"uid":"45c01ca857703b15","name":"LightPush with 0 connections","time":{"start":1722853792943,"stop":1722853792944,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bbbdb736893954","name":"Push message with long payload","time":{"start":1722854160085,"stop":1722854160087,"duration":2},"status":"passed","severity":"normal"},{"uid":"88d7cff5555ba36c","name":"should handle a minimal index list","time":{"start":1722853437292,"stop":1722853437293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b128bb198bd6725","name":"Check received message containing shell command","time":{"start":1722853704977,"stop":1722853704977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7893732456480512","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1722853437362,"stop":1722853437363,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f3d42117d82f2e","name":"Promise Callback - false","time":{"start":1722854186528,"stop":1722854186529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4342a419bcb3a5","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1722853721344,"stop":1722853721344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a667deb36efd912a","name":"Check received message containing Chinese","time":{"start":1722853704970,"stop":1722853704970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea8131ede28efdb","name":"Push message with content topic containing Script","time":{"start":1722854033382,"stop":1722854033382,"duration":0},"status":"passed","severity":"normal"},{"uid":"269828c10b6e7956","name":"Check message with invalid timestamp is not received","time":{"start":1722853704980,"stop":1722853704981,"duration":1},"status":"passed","severity":"normal"},{"uid":"929db880b5a85a65","name":"Check publish message after service node is restarted","time":{"start":1722854067765,"stop":1722854067765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da9c79cd21e0b97e","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1722853721338,"stop":1722853721339,"duration":1},"status":"passed","severity":"normal"},{"uid":"92976cae46ae08a1","name":"different cluster, different shard: nodes don't connect","time":{"start":1722853918214,"stop":1722853918214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e69a1406d8ec4f8","name":"Check received message containing JSON","time":{"start":1722853704976,"stop":1722853704977,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7447c776fff058","name":"should return false","time":{"start":1722853445944,"stop":1722853445944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0742fccdc3f783","name":"should use the provided clusterId for the pubsub topic","time":{"start":1722853437378,"stop":1722853437378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab9ff514251f3f7","name":"Check received message containing SQL Injection","time":{"start":1722854038489,"stop":1722854038489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98797ec42e93663","name":"Publish message with large meta","time":{"start":1722854067765,"stop":1722854067766,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fc2eac9c8258c3","name":"Nodes with multiple pubsub topic","time":{"start":1722854051351,"stop":1722854051352,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5a8a68e72aef68","name":"Wrong topic","time":{"start":1722854108955,"stop":1722854108955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6df20b53de4acec","name":"Push message with content topic containing emoji","time":{"start":1722854033386,"stop":1722854033386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8927f8d4d9e0b866","name":"Decoder throws on undefined content topic","time":{"start":1722853450916,"stop":1722853450917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb4d01f6cabf18","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1722854201002,"stop":1722854201002,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dbcfa1882c90f1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1722853437357,"stop":1722853437357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4fb37e26ed5f4e","name":"should throw error - no public key","time":{"start":1722853445943,"stop":1722853445943,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fe955c257ecf3d","name":"ignores domain fetching errors","time":{"start":1722853462179,"stop":1722853462179,"duration":0},"status":"passed","severity":"normal"},{"uid":"beefd9dc1085a09f","name":"Check received message containing special chars","time":{"start":1722853704969,"stop":1722853704970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4a2dddcab0097d","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1722853437376,"stop":1722853437376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e38789a8bb12c33","name":"Check publish message containing Basic HTML tag","time":{"start":1722854067740,"stop":1722854067741,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc913383643e607","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1722853488678,"stop":1722853488682,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe18ab6d78330115","name":"Check received message containing JSON","time":{"start":1722854038490,"stop":1722854038491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c7c3fd50aa5cbe","name":"should throw an error for empty SingleShardInfos array","time":{"start":1722853437363,"stop":1722853437363,"duration":0},"status":"passed","severity":"normal"},{"uid":"da56f4c0a7451def","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1722853499570,"stop":1722853499571,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43f63360416756e9","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1722853721338,"stop":1722853721338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c946c4856079d4b","name":"throws on content topic with generation field greater than 0","time":{"start":1722853437354,"stop":1722853437355,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fafe3612b31183c","name":"Mutual subscription","time":{"start":1722854071512,"stop":1722854071514,"duration":2},"status":"passed","severity":"normal"},{"uid":"445bb63203b0d512","name":"handles empty shards array correctly","time":{"start":1722853437377,"stop":1722853437377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebab235fbff6900d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1722854051352,"stop":1722854051352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4563c7e7a1785a46","name":"Check publish message containing Script","time":{"start":1722854067738,"stop":1722854067739,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e408d43acdc8c63","name":"Push message with shell command payload","time":{"start":1722854160135,"stop":1722854160135,"duration":0},"status":"passed","severity":"normal"},{"uid":"822a8b980c075d59","name":"Subscribe to topic containing emoji and publish message","time":{"start":1722854071531,"stop":1722854071532,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3226d52fd3551c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1722853437359,"stop":1722853437359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce124f9dfaeb26","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1722854185483,"stop":1722854185483,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f801af74abe8a4","name":"Push message with unicode special characters payload","time":{"start":1722854033374,"stop":1722854033375,"duration":1},"status":"passed","severity":"normal"},{"uid":"2514eb978be209de","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1722854071522,"stop":1722854071522,"duration":0},"status":"passed","severity":"normal"},{"uid":"389addb4d3045783","name":"Check received message containing Arabic","time":{"start":1722854038499,"stop":1722854038499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd56d6e4ec4fb6b","name":"Push message with short payload","time":{"start":1722854160083,"stop":1722854160084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a764477a0ce0991e","name":"Subscribe to topic containing XML and receive message","time":{"start":1722854185491,"stop":1722854185491,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb371124c537901e","name":"LightPush with 3 connections","time":{"start":1722853792949,"stop":1722853792950,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb414c3d879c35e3","name":"isConnected should return false after all peers disconnect","time":{"start":1722853488693,"stop":1722853488694,"duration":1},"status":"passed","severity":"normal"},{"uid":"5160791414de67ff","name":"should configure sharding based on application and version for autosharding","time":{"start":1722853437375,"stop":1722853437376,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd82652e9b9e5dc","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1722853488682,"stop":1722853488683,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ae58f8b3ca5501","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1722854067761,"stop":1722854067763,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cc77c97e83ea5ae","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1722853905933,"stop":1722853905933,"duration":0},"status":"passed","severity":"normal"},{"uid":"d506e3ee68f02a91","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1722853437358,"stop":1722853437358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33dd8c72b9bd83f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1722853437372,"stop":1722853437372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0570482a77c3f6b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1722854163925,"stop":1722854163938,"duration":13},"status":"passed","severity":"normal"},{"uid":"9e19bf7a6f75b77c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1722854185488,"stop":1722854185489,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c4a1e25907fe55","name":"Subscribe to topic containing short and receive message","time":{"start":1722854185502,"stop":1722854185503,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76cb586104b05bf","name":"should set field with only STORE enabled","time":{"start":1722853445950,"stop":1722853445950,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ebdf770533c3b1","name":"Check received message containing XML","time":{"start":1722854038502,"stop":1722854038502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b840da199ebdcc","name":"connected peers and dial","time":{"start":1722854012157,"stop":1722854012157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c04e2e78c6b0821c","name":"Push message with short payload","time":{"start":1722854033367,"stop":1722854033367,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fa7118cc4992ea","name":"same cluster, same shard: nodes connect","time":{"start":1722853721320,"stop":1722853721320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a27519a3a8ab17a","name":"Check received message containing escaped characters","time":{"start":1722853704977,"stop":1722853704978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee107e2f8b0f437b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1722853439956,"stop":1722853439956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c736b5841ef8f1b7","name":"Check received message containing special chars","time":{"start":1722854038487,"stop":1722854038487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad0c8d1ac32de67","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1722854038509,"stop":1722854038509,"duration":0},"status":"passed","severity":"normal"},{"uid":"634ece4e17a9266b","name":"should properly create location multiaddrs - tcp","time":{"start":1722853445948,"stop":1722853445949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae51644aff244c7","name":"should set field with all protocols disabled","time":{"start":1722853445949,"stop":1722853445949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebc71ad07f29557","name":"random static sharding 8 - Cluster ID: 875, Shard ID: 540","time":{"start":1722854138816,"stop":1722854138816,"duration":0},"status":"passed","severity":"normal"},{"uid":"257e2132c384dbf5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1722853749672,"stop":1722853749673,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed644c6e5e7ff16d","name":"Relay + Store","time":{"start":1722853498783,"stop":1722853498784,"duration":1},"status":"passed","severity":"normal"},{"uid":"15583ea369e53597","name":"Subscribe to topic containing special chars and receive message","time":{"start":1722854185504,"stop":1722854185504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e060f371423176","name":"Query generator for multiple messages","time":{"start":1722854172321,"stop":1722854172322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a8e8f3f4a17e0c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853864365,"stop":1722853864368,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0f75dfa05b84bc9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1722853461834,"stop":1722853461835,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2c28c2b0a704f3","name":"Check received message containing Arabic","time":{"start":1722853704970,"stop":1722853704971,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af4c8b6591f3a0b","name":"Check received message containing emoji","time":{"start":1722854038492,"stop":1722854038492,"duration":0},"status":"passed","severity":"normal"},{"uid":"858d1366b2469173","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1722853437370,"stop":1722853437370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed39b987e26f020","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app45/5/topic333/xml","time":{"start":1722854108952,"stop":1722854108952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab148fa62175177c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1722853437374,"stop":1722853437374,"duration":0},"status":"passed","severity":"normal"},{"uid":"8643fd6c4b3d254","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1722853753460,"stop":1722853753461,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce606c3ffa2e4920","name":"Fails to push message bigger that 1MB","time":{"start":1722854033391,"stop":1722854033391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c035487266801a62","name":"Push message with content topic containing special chars","time":{"start":1722854160172,"stop":1722854160176,"duration":4},"status":"passed","severity":"normal"},{"uid":"fad64bc5372d181b","name":"should be able to encode the field with only STORE set to true","time":{"start":1722853445305,"stop":1722853445305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c727d00047694756","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1722853437366,"stop":1722853437367,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b81441ea76d807e","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1722853721330,"stop":1722853721331,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc4350deb08e644","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1722853753460,"stop":1722853753460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26dd882b2499d94","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1722853437368,"stop":1722853437368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a563af334bf552","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853588098,"stop":1722853588099,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2274fef5aab94f0","name":"Generator, 2 different pubsubtopics","time":{"start":1722854187199,"stop":1722854187200,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ec034ab32b6471","name":"1 Store, 2 fetches","time":{"start":1722853461870,"stop":1722853461870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe618f7e4fb8971","name":"Push message with Arabic payload","time":{"start":1722854160093,"stop":1722854160095,"duration":2},"status":"passed","severity":"normal"},{"uid":"23605dc064c62b79","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1722853473947,"stop":1722853473948,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a71671eaca0fef6","name":"should encode/decode to text encoding","time":{"start":1722853445945,"stop":1722853445946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9420c485b11b22dc","name":"LightPush with 2 connections","time":{"start":1722853792949,"stop":1722853792949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d8b707af357819","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1722853450769,"stop":1722853450770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be7710ba6e5b7c5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1722853445313,"stop":1722853445314,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b4ffe7da69d918","name":"Subscribe to topic containing JSON and receive message","time":{"start":1722854185507,"stop":1722854185508,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadaa512fff06ed4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1722854071525,"stop":1722854071525,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d50b40e2a2c519","name":"Privacy Node - default protocol","time":{"start":1722854212283,"stop":1722854212283,"duration":0},"status":"passed","severity":"normal"},{"uid":"275f47634c0019e9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1722853437360,"stop":1722853437360,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c4b85abef37d2f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1722854071521,"stop":1722854071521,"duration":0},"status":"passed","severity":"normal"},{"uid":"757b1460c581104e","name":"throws on content topic with empty topic name field","time":{"start":1722853437355,"stop":1722853437356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62c43908e3525ff","name":"should throw an error for missing required configuration","time":{"start":1722853437366,"stop":1722853437366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8a98be771e377c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1722853918206,"stop":1722853918210,"duration":4},"status":"passed","severity":"normal"},{"uid":"48ba30f5daf232e4","name":"Check received message with timestamp: 1722853488471 ","time":{"start":1722853704979,"stop":1722853704979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c855ad159bfed492","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1722853721332,"stop":1722853721332,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e29d28392ee349","name":"can start the service","time":{"start":1722853499559,"stop":1722853499560,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3da7dbf1ff888d9","name":"Query generator for multiple messages with different content topic format","time":{"start":1722854172327,"stop":1722854172328,"duration":1},"status":"passed","severity":"normal"},{"uid":"827c9dd243077376","name":"Query Generator - true","time":{"start":1722854186527,"stop":1722854186527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9acc8c1989023","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1722854138811,"stop":1722854138811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4e131d536e6eb6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1722854221639,"stop":1722854221639,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d6786ef8281156","name":"Overlapping topic subscription","time":{"start":1722853749638,"stop":1722853749639,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d0f53829dc3d02","name":"Check received message containing Chinese","time":{"start":1722854038488,"stop":1722854038488,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b32be88f43262","name":"Using a function","time":{"start":1722854209860,"stop":1722854209860,"duration":0},"status":"passed","severity":"normal"},{"uid":"370ce269de9ce786","name":"Check received message containing Script","time":{"start":1722853704972,"stop":1722853704972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71e98d805f363a8","name":"Ordered Callback - false","time":{"start":1722854186529,"stop":1722854186529,"duration":0},"status":"passed","severity":"normal"},{"uid":"613989bb79238c28","name":"should use DNS peer discovery with light client","time":{"start":1722853499569,"stop":1722853499570,"duration":1},"status":"skipped","severity":"normal"},{"uid":"620084d1ed23f2f5","name":"Fails to push message with empty content topic","time":{"start":1722854160195,"stop":1722854160196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22d705649f36033","name":"handles multiple messages","time":{"start":1722854196866,"stop":1722854196868,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5438c4bd5d339ae","name":"Subscribe and receives messages on 20 topics","time":{"start":1722854185499,"stop":1722854185500,"duration":1},"status":"passed","severity":"normal"},{"uid":"afae888c2058e0aa","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1722853721331,"stop":1722853721331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2d29961d599637","name":"ignores unrecognized TXT record formats","time":{"start":1722853462179,"stop":1722853462180,"duration":1},"status":"passed","severity":"normal"},{"uid":"760816405549ddc5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1722853437294,"stop":1722853437294,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cac5a730541b6df","name":"Check received message containing Russian","time":{"start":1722854038500,"stop":1722854038500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed94547a4da63ccd","name":"Js publishes, other Js receives","time":{"start":1722854043080,"stop":1722854043080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29888311c1191f8","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1722853437365,"stop":1722853437365,"duration":0},"status":"passed","severity":"normal"},{"uid":"625896d882f641df","name":"should not throw an error for a single configured topic","time":{"start":1722853437373,"stop":1722853437373,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9446749f1145b8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1722854214962,"stop":1722854214962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5f6ea6f6ad1da9","name":"Non TWN Cluster","time":{"start":1722854108947,"stop":1722854108948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41dde6d6ef5885b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1722854185500,"stop":1722854185500,"duration":0},"status":"passed","severity":"normal"},{"uid":"439a0ec23f69ccb0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1722854185491,"stop":1722854185491,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3e5f665b759962","name":"Relay","time":{"start":1722853498783,"stop":1722853498783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc7482df0bd013","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1722853588099,"stop":1722853588099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9322dd8c1c8334f6","name":"Subscribe and receive messages via waku relay post","time":{"start":1722854185480,"stop":1722854185480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf369d2e3510f2c","name":"returns all values when wanted number is greater than available values","time":{"start":1722853460804,"stop":1722853460805,"duration":1},"status":"passed","severity":"normal"},{"uid":"747e5bee25b3c12f","name":"Push message with JSON payload","time":{"start":1722854033373,"stop":1722854033373,"duration":0},"status":"passed","severity":"normal"},{"uid":"82770dfe0c7a8d8f","name":"Check received message containing SQL Injection","time":{"start":1722853704971,"stop":1722853704972,"duration":1},"status":"passed","severity":"normal"},{"uid":"80820f90cc19034d","name":"random static sharding 3 - Cluster ID: 7, Shard ID: 534","time":{"start":1722854138812,"stop":1722854138812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbcaefb116de0e","name":"Push message with special chars payload","time":{"start":1722854160092,"stop":1722854160092,"duration":0},"status":"passed","severity":"normal"},{"uid":"7630fc3a246ab79a","name":"Correctly serialized arguments","time":{"start":1722853913481,"stop":1722853913482,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f7426aca87e746","name":"Waku message hash computation (payload length 0)","time":{"start":1722853439956,"stop":1722853439957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b36f264e851987","name":"should throw error - no public key","time":{"start":1722853445944,"stop":1722853445944,"duration":0},"status":"passed","severity":"normal"},{"uid":"e531c0289595533e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1722853721329,"stop":1722853721329,"duration":0},"status":"passed","severity":"normal"},{"uid":"295acadada71f096","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1722853461830,"stop":1722853461830,"duration":0},"status":"passed","severity":"normal"},{"uid":"419cce093db49b4a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1722854214959,"stop":1722854214959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6ed3092eb9213c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1722853437358,"stop":1722853437359,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84ca47dcb78a5d1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1722854160179,"stop":1722854160179,"duration":0},"status":"passed","severity":"normal"},{"uid":"197ae3638a3c9b2c","name":"Init the array if not present","time":{"start":1722853436994,"stop":1722853436996,"duration":2},"status":"passed","severity":"normal"},{"uid":"b554bd5a1a10ab36","name":"Subscribe to topic containing special chars and publish message","time":{"start":1722854071525,"stop":1722854071525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3641b95f0aa334","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1722853462182,"stop":1722853462182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8f78b75f02c5c8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1722854071527,"stop":1722854071528,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef11c129a7f268f","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1722853905937,"stop":1722853905937,"duration":0},"status":"passed","severity":"normal"},{"uid":"292367db25a7e393","name":"should throw error - no id","time":{"start":1722853445942,"stop":1722853445942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cad01b4f1fb8943","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1722854185497,"stop":1722854185498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1996f7a25da706","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1722853610734,"stop":1722853610735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fdde12425eac38","name":"more peers than existing","time":{"start":1722854012157,"stop":1722854012158,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1a6cab4587a5288e","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1722853588099,"stop":1722853588100,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5e3dcdced6974a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1722853544879,"stop":1722853544880,"duration":1},"status":"passed","severity":"normal"},{"uid":"6716e33d15242a8d","name":"Check received message containing unicode special characters","time":{"start":1722854038504,"stop":1722854038506,"duration":2},"status":"passed","severity":"normal"},{"uid":"38c17bb267031de2","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1722853495886,"stop":1722853495886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d629aedbe5bcf33","name":"Ephemeral field is preserved - encoder v0","time":{"start":1722853504787,"stop":1722853504787,"duration":0},"status":"passed","severity":"normal"},{"uid":"b984fa88a9889f06","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853864378,"stop":1722853864380,"duration":2},"status":"passed","severity":"normal"},{"uid":"407bef6381e58a41","name":"Ping fails for unsubscribed peers","time":{"start":1722853610732,"stop":1722853610732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5477d56ba59f6455","name":"throws on content topic with non-number generation field","time":{"start":1722853437354,"stop":1722853437354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f8dcf7647a8c48","name":"Passing page size 11 when there are 10 messages","time":{"start":1722854196579,"stop":1722854196580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8241e7b0a1642bbc","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1722853905935,"stop":1722853905935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e84966c36be1da","name":"A test","time":{"start":1722853864509,"stop":1722853864509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9351a63c818ba6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1722854185486,"stop":1722854185488,"duration":2},"status":"passed","severity":"normal"},{"uid":"41389777bfe6f4d9","name":"Check received message containing Russian","time":{"start":1722854038488,"stop":1722854038489,"duration":1},"status":"passed","severity":"normal"},{"uid":"399a90b5ad0feff0","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1722853905934,"stop":1722853905934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7542393466441631","name":"Push message on custom pubsubTopic","time":{"start":1722853864376,"stop":1722853864377,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c358fd19cfef3ed","name":"should set field with only LIGHTPUSH enabled","time":{"start":1722853445951,"stop":1722853445951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fd1d84d86b4abd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1722853437367,"stop":1722853437367,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bb90d01394d4f3","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1722853439957,"stop":1722853439958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60f90881c273d8f","name":"Meta field set when metaSetter is specified","time":{"start":1722853450915,"stop":1722853450915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4306f4f141720ea6","name":"should return empty list for no shard","time":{"start":1722853437365,"stop":1722853437365,"duration":0},"status":"passed","severity":"normal"},{"uid":"94faaea33c50e7ab","name":"Ping on unsubscribed peer","time":{"start":1722853589236,"stop":1722853589237,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4e0b2a73a8c8a0","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1722853450770,"stop":1722853450770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6832046e5b8d4c17","name":"Push message with numeric payload","time":{"start":1722854160087,"stop":1722854160090,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b51bfb57aace2c4","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1722854163940,"stop":1722854163941,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f6ecfe6e7c28c","name":"Passing page size 10 when there are 10 messages","time":{"start":1722854196579,"stop":1722854196579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c58bcd3f08a9d57","name":"Check message with no content topic is not received","time":{"start":1722853704982,"stop":1722853704984,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa64048ca68e86b7","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1722853721346,"stop":1722853721347,"duration":1},"status":"passed","severity":"normal"},{"uid":"64bf4b0535195b3c","name":"isConnected should return true after first peer connects","time":{"start":1722853544882,"stop":1722853544883,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82c3eb27d9113a1","name":"Push message with Basic HTML tag payload","time":{"start":1722854033372,"stop":1722854033373,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efd1f2b99021cb7","name":"Check received message containing Russian","time":{"start":1722853704971,"stop":1722853704971,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d69c0267076cb","name":"Overlapping topic subscription","time":{"start":1722854185483,"stop":1722854185484,"duration":1},"status":"passed","severity":"normal"},{"uid":"167ff7f995ba1dc9","name":"Push message equal or less that 1MB","time":{"start":1722854160227,"stop":1722854160228,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba619012c3de821","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1722853461835,"stop":1722853461835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3638f4aaf268926","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1722853544880,"stop":1722853544881,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c8999ce3ea5467","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1722853749628,"stop":1722853749629,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0723106c3deba","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1722853753462,"stop":1722853753467,"duration":5},"status":"passed","severity":"normal"},{"uid":"bf6baee011b98f11","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1722853721337,"stop":1722853721337,"duration":0},"status":"passed","severity":"normal"},{"uid":"908c29a77473332","name":"Query generator for multiple messages with different message text format","time":{"start":1722854172326,"stop":1722854172326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3f6a91f49ee822","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1722854115492,"stop":1722854115493,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda3777504a6ef02","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1722853753459,"stop":1722853753459,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cc11cdeed3e360","name":"recovers when dns.resolve returns empty","time":{"start":1722853462178,"stop":1722853462179,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0e2b1a114e7260","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1722853461832,"stop":1722853461833,"duration":1},"status":"passed","severity":"normal"},{"uid":"d544c4c1b00a8aff","name":"random static sharding 10 - Cluster ID: 73, Shard ID: 674","time":{"start":1722854138817,"stop":1722854138818,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b5361f4e4f26d9","name":"can start and stop the service","time":{"start":1722853499560,"stop":1722853499561,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f87584fad9a87b","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1722853721325,"stop":1722853721325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee5fda81b08795a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1722854214961,"stop":1722854214961,"duration":0},"status":"passed","severity":"normal"},{"uid":"56693290e3d242cf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1722853544881,"stop":1722853544882,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcee73b4f75940fc","name":"Check publish message containing escaped characters","time":{"start":1722854067751,"stop":1722854067752,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4b56e7594e6458","name":"Passing page size 110 when there are 120 messages","time":{"start":1722854196580,"stop":1722854196580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f24a3eb8ebcbca","name":"Passing page size 0 when there are 110 messages","time":{"start":1722854196575,"stop":1722854196577,"duration":2},"status":"passed","severity":"normal"},{"uid":"45c533d0e91e5f7d","name":"should set field with all protocols enabled","time":{"start":1722853445950,"stop":1722853445950,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c7d5c8194fe4ed","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1722853721328,"stop":1722853721328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8654c82e55770aa8","name":"Check received message with timestamp: 1722853488190000000 ","time":{"start":1722854038507,"stop":1722854038508,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93633472c5485e2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1722853437358,"stop":1722853437358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58881e56413c45d","name":"Subscribe to topic containing long and receive message","time":{"start":1722853749645,"stop":1722853749646,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bef6300285f58b","name":"Refresh subscription","time":{"start":1722853749639,"stop":1722853749644,"duration":5},"status":"passed","severity":"normal"},{"uid":"a930435105c4bd90","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1722853437364,"stop":1722853437364,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d0e47908074896","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1722853753457,"stop":1722853753457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61b2a4c16e7f9ce","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1722853445309,"stop":1722853445309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abd26311dbb4858","name":"random static sharding 7 - Cluster ID: 267, Shard ID: 278","time":{"start":1722854138816,"stop":1722854138816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f424b4db3ca39dd4","name":"Subscribe and receive messages via lightPush","time":{"start":1722854185496,"stop":1722854185497,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edd28d05fc25b96","name":"Push to array if already present","time":{"start":1722853436997,"stop":1722853436997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac33ccb1eecf3166","name":"Subscribe to topic containing JSON and publish message","time":{"start":1722854071530,"stop":1722854071530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d34be2c3ffe8e9b","name":"start node with empty shard","time":{"start":1722854138820,"stop":1722854138820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c104d66a0613d38","name":"Keep-alive pings maintain the connection","time":{"start":1722853610732,"stop":1722853610732,"duration":0},"status":"passed","severity":"normal"},{"uid":"3010e72797ee59a8","name":"Sets default value correctly","time":{"start":1722854209862,"stop":1722854209862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7595e2dc29c17f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1722853488674,"stop":1722853488675,"duration":1},"status":"passed","severity":"normal"},{"uid":"faaa60a810b2a994","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1722854214961,"stop":1722854214962,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fe4ca812272209","name":"Push message with JSON payload","time":{"start":1722854160133,"stop":1722854160134,"duration":1},"status":"passed","severity":"normal"},{"uid":"8202aa27f3c14b37","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1722853437367,"stop":1722853437368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5af7e979cd64821","name":"unsubscribes","time":{"start":1722854196869,"stop":1722854196869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a155291c5f25b18","name":"Check received message with timestamp: 1722853488190 ","time":{"start":1722854038508,"stop":1722854038508,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f39e8e4311f761","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1722853721346,"stop":1722853721346,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ed8f67e2b6637e","name":"can start and stop the service","time":{"start":1722853465972,"stop":1722853465972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f80b7d0cdea11d","name":"Check received message containing short","time":{"start":1722854038485,"stop":1722854038486,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d1bed66e843150","name":"Relay - dialed after","time":{"start":1722854212279,"stop":1722854212280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6617087ae6d2d8cb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853864358,"stop":1722853864359,"duration":1},"status":"passed","severity":"normal"},{"uid":"beccaeb3f9bc9262","name":"A test","time":{"start":1722853864508,"stop":1722853864509,"duration":1},"status":"passed","severity":"normal"},{"uid":"75159f6bc0ed4856","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1722853437375,"stop":1722853437375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f4580f8706941","name":"listenerCount","time":{"start":1722853529302,"stop":1722853529303,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a76e2226a6c582","name":"Check received message containing short","time":{"start":1722853704967,"stop":1722853704968,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e8000a2346b81c","name":"Check received message containing Script","time":{"start":1722854038489,"stop":1722854038489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8250ea519f84bd4d","name":"should throw an error for missing sharding configuration","time":{"start":1722853437377,"stop":1722853437377,"duration":0},"status":"passed","severity":"normal"},{"uid":"418ff85cdeb59e8d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1722853445314,"stop":1722853445315,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a5341f5806ad2f","name":"should emit a peer event after start","time":{"start":1722853499564,"stop":1722853499565,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae36f1f02e253c79","name":"random static sharding 1 - Cluster ID: 90, Shard ID: 219","time":{"start":1722854138811,"stop":1722854138811,"duration":0},"status":"passed","severity":"normal"},{"uid":"965910ab7550a966","name":"Check received message with timestamp: 1722853488471000000 ","time":{"start":1722853704979,"stop":1722853704979,"duration":0},"status":"passed","severity":"normal"},{"uid":"869578fc2b0c4ba9","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1722853721348,"stop":1722853721348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f1cfecf76bb7f6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1722854038494,"stop":1722854038494,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8f89e91eb7c37d","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1722853905938,"stop":1722853905938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93fd80739f4b375","name":"Check message with no payload is not received","time":{"start":1722854038496,"stop":1722854038496,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f2222d80c48feb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1722854185497,"stop":1722854185497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d55ad87bacd38b3","name":"Push 30 different messages","time":{"start":1722854033376,"stop":1722854033376,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cf316b1ff6a6f1","name":"can dial TLS multiaddrs","time":{"start":1722853913291,"stop":1722853913292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9cc478b1938cf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1722853634403,"stop":1722853634403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9aea8b41296f06","name":"addEventListener with wrong event","time":{"start":1722853529300,"stop":1722853529300,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d886b8365967f7","name":"Check received message containing Chinese","time":{"start":1722854038499,"stop":1722854038499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d794744ca249e2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1722853461837,"stop":1722853461838,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac10aa52dd41f65b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1722853437368,"stop":1722853437368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7379ab44143f4be","name":"Subscribe to topic containing numeric and receive message","time":{"start":1722854185504,"stop":1722854185504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1092631a6ccacd","name":"Query generator for 2000 messages","time":{"start":1722854172331,"stop":1722854172331,"duration":0},"status":"passed","severity":"normal"},{"uid":"433fd330a76da9f7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1722853445937,"stop":1722853445937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792200dd515de86","name":"Waku message hash computation (no timestamp)","time":{"start":1722853439957,"stop":1722853439957,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bcd298a0e7727","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1722854115489,"stop":1722854115490,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c73a62acc6f4584","name":"Check publish message containing Chinese","time":{"start":1722854067734,"stop":1722854067735,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e437c6530efae3","name":"Generator, 2 different pubsubtopics","time":{"start":1722854187207,"stop":1722854187208,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac3240d1d0c7e2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1722853749635,"stop":1722853749636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90bab966f554067","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1722853465975,"stop":1722853465975,"duration":0},"status":"passed","severity":"normal"},{"uid":"64778e39a7a435ee","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1722853437375,"stop":1722853437375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f945b08abc86fa","name":"Push message with XML payload","time":{"start":1722854033372,"stop":1722854033372,"duration":0},"status":"passed","severity":"normal"},{"uid":"908fc70ea2858e21","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1722853753457,"stop":1722853753458,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee6f146f254bf25","name":"Push message with content topic containing emoji","time":{"start":1722854160189,"stop":1722854160195,"duration":6},"status":"passed","severity":"normal"},{"uid":"b029a78b493f77b3","name":"Push message with long payload","time":{"start":1722854033368,"stop":1722854033368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe8f7d5dd15643","name":"should load peers from local storage and dispatch events","time":{"start":1722853465974,"stop":1722853465975,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfedb1be2b54a6a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1722853437360,"stop":1722853437360,"duration":0},"status":"passed","severity":"normal"},{"uid":"150ec087a16426cd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1722853461837,"stop":1722853461837,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dcd25b32c0ce31","name":"handles empty contentTopics array correctly","time":{"start":1722853437377,"stop":1722853437377,"duration":0},"status":"passed","severity":"normal"},{"uid":"53672113fb4c6a1","name":"Push 30 different messages","time":{"start":1722854160145,"stop":1722854160154,"duration":9},"status":"passed","severity":"normal"},{"uid":"aa8be29144d90391","name":"Tracks peer failures correctly","time":{"start":1722853610733,"stop":1722853610733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c49036cbb33d7d4","name":"Push message with XML payload","time":{"start":1722854160129,"stop":1722854160129,"duration":0},"status":"passed","severity":"normal"},{"uid":"52406fe45e7afe25","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1722854051352,"stop":1722854051353,"duration":1},"status":"passed","severity":"normal"},{"uid":"b638ff087791e556","name":"Push message with Russian payload","time":{"start":1722854033370,"stop":1722854033371,"duration":1},"status":"passed","severity":"normal"},{"uid":"698954a55cc02375","name":"throws on empty content topic","time":{"start":1722853437353,"stop":1722853437353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2a4a105f205a84","name":"Should update multiaddrs","time":{"start":1722853918412,"stop":1722853918412,"duration":0},"status":"passed","severity":"normal"},{"uid":"716806ef8bdecf9d","name":"Push message with emoji payload","time":{"start":1722854033376,"stop":1722854033376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b4262946144e63","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1722853905930,"stop":1722853905930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d763c8a0571f9413","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1722853634404,"stop":1722853634405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f868f313d5dfc20c","name":"Push message with custom timestamp: 1692095392317","time":{"start":1722854033389,"stop":1722854033389,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd5d7c664f47e38","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1722853721335,"stop":1722853721335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee29a3f26315a5d","name":"should properly create location multiaddrs - udp4","time":{"start":1722853445947,"stop":1722853445947,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f8b13533d47973","name":"Push message with unicode special characters payload","time":{"start":1722854160142,"stop":1722854160144,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffe4163d16acb467","name":"should throw error - invalid id","time":{"start":1722853445943,"stop":1722853445944,"duration":1},"status":"passed","severity":"normal"},{"uid":"80390084b8b0bd9a","name":"Filter","time":{"start":1722854212282,"stop":1722854212282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f55ec55493be8","name":"Delete observer","time":{"start":1722854015487,"stop":1722854015494,"duration":7},"status":"passed","severity":"normal"},{"uid":"bc190971987f83ae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1722854038508,"stop":1722854038509,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fef10d9156a8aa3","name":"Push message with content topic containing Script","time":{"start":1722854160178,"stop":1722854160179,"duration":1},"status":"passed","severity":"normal"},{"uid":"396152bdd51a5e53","name":"Subscribe to topic containing long and publish message","time":{"start":1722854071524,"stop":1722854071524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c283f461adf954","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1722854201005,"stop":1722854201006,"duration":1},"status":"broken","severity":"normal"},{"uid":"b6dbde3fde2d04c0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1722853749657,"stop":1722853749658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc7ee4adacd0c8f","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1722853437373,"stop":1722853437373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c8d733d236c00b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1722854115494,"stop":1722854115495,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd14be8572282d9f","name":"tcp ip4 address","time":{"start":1722853445374,"stop":1722853445374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a62183486d245bd","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1722853905930,"stop":1722853905931,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45e5b5c7a21c6","name":"should correctly map a content topic to a pubsub topic","time":{"start":1722853437377,"stop":1722853437378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6eee781170d804a","name":"should properly compute the node id","time":{"start":1722853445945,"stop":1722853445945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e067061fdacf1530","name":"Filter with 3 connections","time":{"start":1722853792950,"stop":1722853792950,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fa4bc62c213679","name":"Publishes to nwaku","time":{"start":1722854043079,"stop":1722854043079,"duration":0},"status":"passed","severity":"normal"},{"uid":"df151080eff1a18f","name":"Check message with no payload is not received","time":{"start":1722854038511,"stop":1722854038511,"duration":0},"status":"passed","severity":"normal"},{"uid":"256a4bc930288dcd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1722854051351,"stop":1722854051351,"duration":0},"status":"passed","severity":"normal"},{"uid":"550738377dfb061a","name":"Check received message containing long","time":{"start":1722853704968,"stop":1722853704969,"duration":1},"status":"passed","severity":"normal"},{"uid":"745ac39a1097a406","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1722853445313,"stop":1722853445313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6707415eda10a070","name":"Decoder throws on undefined content topic","time":{"start":1722853472172,"stop":1722853472172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a7b9ffb2627b82","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1722854185481,"stop":1722854185482,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd16cf3d4f1305c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1722854214959,"stop":1722854214959,"duration":0},"status":"passed","severity":"normal"},{"uid":"75312bc26c6b058d","name":"Push message with content topic containing short","time":{"start":1722854160157,"stop":1722854160158,"duration":1},"status":"passed","severity":"normal"},{"uid":"1202450b056982cb","name":"should not receive a peer event after stop","time":{"start":1722853499566,"stop":1722853499567,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e9943a8a23cad3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1722854185489,"stop":1722854185489,"duration":0},"status":"passed","severity":"normal"},{"uid":"767114e1da319986","name":"Publish message with custom timestamp: Mon Aug 05 2024 11:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1722854067758,"stop":1722854067759,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c53bc37f7092e4","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1722854221640,"stop":1722854221640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2bee18af3c853c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1722853439956,"stop":1722853439956,"duration":0},"status":"passed","severity":"normal"},{"uid":"801651953aa9a069","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1722853905934,"stop":1722853905934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e964a58a5c89724","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1722853749655,"stop":1722853749656,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb934217060d4959","name":"1 Relay, 1 fetch","time":{"start":1722853461869,"stop":1722853461870,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c4fa4d7ae9082","name":"Nwaku publishes","time":{"start":1722854043079,"stop":1722854043080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d3747107798137","name":"returns all values when wanted number matches available values","time":{"start":1722853460801,"stop":1722853460802,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bccf035b3812614","name":"Ordered callback, aborts when callback returns true","time":{"start":1722854172329,"stop":1722854172330,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf7f54c847b6be7","name":"Push message with rate limit","time":{"start":1722854033388,"stop":1722854033389,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0a7a5ba924474","name":"should not fail to stop the service if it was not started","time":{"start":1722853465972,"stop":1722853465972,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8ce75eeed7212d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853588100,"stop":1722853588101,"duration":1},"status":"passed","severity":"normal"},{"uid":"de60248c38de8295","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1722853721322,"stop":1722853721322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0f497cb0c13c9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853588102,"stop":1722853588103,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd4bf171577304d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1722854185508,"stop":1722854185509,"duration":1},"status":"passed","severity":"normal"},{"uid":"326f44aa126859b5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1722854011988,"stop":1722854011989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe36bfb5b508ca74","name":"creates an iterator","time":{"start":1722854196865,"stop":1722854196866,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c8bb156128a231","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1722853437365,"stop":1722853437365,"duration":0},"status":"passed","severity":"normal"},{"uid":"130ab391277f62ef","name":"Rejects garbage","time":{"start":1722853454381,"stop":1722853454381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14da33c71c7b5e4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1722854214961,"stop":1722854214961,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e80ed92f046856","name":"should properly create location multiaddrs - tcp4","time":{"start":1722853445947,"stop":1722853445947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d06dc9152a159","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1722854187200,"stop":1722854187201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff300ef5772bf020","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1722853439954,"stop":1722853439955,"duration":1},"status":"passed","severity":"normal"},{"uid":"5135fad70a362b32","name":"handles different networkShards values correctly","time":{"start":1722853437362,"stop":1722853437362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16b012241fce5e4","name":"Subscribe to topic containing Script and receive message","time":{"start":1722853749661,"stop":1722853749662,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab02ffdf180d36","name":"Add multiple subscription objects on single nwaku node","time":{"start":1722854185510,"stop":1722854185511,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab6026b12ee4340","name":"Publish message with rate limit","time":{"start":1722854067766,"stop":1722854067766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a274f3a373568d39","name":"Query with Promise Callback, No message returned","time":{"start":1722854163959,"stop":1722854163961,"duration":2},"status":"passed","severity":"normal"},{"uid":"64dc98a7cd774af","name":"Check message received after nwaku node is restarted","time":{"start":1722854038497,"stop":1722854038497,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc34ce7873d4ad7c","name":"should return all peers when numPeers is 0","time":{"start":1722853450768,"stop":1722853450769,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdf45e270b616fe","name":"Push message with content topic containing shell command","time":{"start":1722854033384,"stop":1722854033385,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbaa8cfcccd2ff0","name":"Check received message containing SQL Injection","time":{"start":1722854038501,"stop":1722854038501,"duration":0},"status":"passed","severity":"normal"},{"uid":"bace1800b8bc465e","name":"should set field with only RELAY enabled","time":{"start":1722853445950,"stop":1722853445950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f40cfecdb3ca58","name":"should only return 1 node with relay capability","time":{"start":1722853462180,"stop":1722853462181,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f5f10f847a137b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1722854201003,"stop":1722854201003,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86427acbae0dd4f","name":"isConnected should return false after all peers disconnect","time":{"start":1722853544883,"stop":1722853544884,"duration":1},"status":"passed","severity":"normal"},{"uid":"2090a1066cf34d5c","name":"caches peers it previously fetched","time":{"start":1722853462180,"stop":1722853462180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91d33209130b6b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/9/topic353/test.js","time":{"start":1722854108953,"stop":1722854108953,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f52311dcea271a","name":"should decode valid enr successfully","time":{"start":1722853445936,"stop":1722853445936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec77e1dec6fecae7","name":"Query Generator - false","time":{"start":1722854186528,"stop":1722854186528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8ee0eeb9297d0","name":"dispatchEvent via connectionManager","time":{"start":1722853529303,"stop":1722853529303,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6249a3a208a023","name":"throws on content topic with empty encoding field","time":{"start":1722853437356,"stop":1722853437356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4498427d2859c281","name":"Encoder throws on empty string content topic","time":{"start":1722853473949,"stop":1722853473950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8d379aea763a9a","name":"Subscribe and receive messages via waku relay post","time":{"start":1722853749631,"stop":1722853749632,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5c50d19f64c8ea","name":"addEventListener with correct event","time":{"start":1722853529299,"stop":1722853529300,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f9ff99c5748873","name":"Check publish message containing numeric","time":{"start":1722854067732,"stop":1722854067733,"duration":1},"status":"passed","severity":"normal"},{"uid":"929e49ac5daca4c3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1722853918205,"stop":1722853918206,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d01cd1cd6226ff","name":"Push message with content topic containing numeric","time":{"start":1722854160172,"stop":1722854160172,"duration":0},"status":"passed","severity":"normal"},{"uid":"42af4fecff5832aa","name":"retrieves a single peer","time":{"start":1722853462177,"stop":1722853462178,"duration":1},"status":"passed","severity":"normal"},{"uid":"721426acbbbf2451","name":"removeEventListener with wrong event","time":{"start":1722853529301,"stop":1722853529301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4129fc1d833bdd","name":"should emit a peer event after start","time":{"start":1722854044984,"stop":1722854044984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd95cf0ed3573907","name":"Renews peer on consistent missed messages","time":{"start":1722853610735,"stop":1722853610736,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf817fa6d3866a82","name":"should not receive a peer event before start","time":{"start":1722853499565,"stop":1722853499566,"duration":1},"status":"passed","severity":"normal"},{"uid":"820ced5e626166ef","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721330,"stop":1722853721330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14b82973b2f48b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1722853445306,"stop":1722853445307,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a0128f01c6779b","name":"Check publish message containing long","time":{"start":1722854067730,"stop":1722854067731,"duration":1},"status":"passed","severity":"normal"},{"uid":"2776d01dbdb85b0b","name":"Check message with no pubsub topic is not received","time":{"start":1722853704981,"stop":1722853704982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a09422eb11043b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1722853445302,"stop":1722853445304,"duration":2},"status":"passed","severity":"normal"},{"uid":"57db9827ee675b10","name":"Push message with content topic containing special chars","time":{"start":1722854033379,"stop":1722854033379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1d1e77626c8d70","name":"Push message with Script payload","time":{"start":1722854033371,"stop":1722854033372,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdd861d0beadeeb","name":"Refresh subscription","time":{"start":1722854185501,"stop":1722854185502,"duration":1},"status":"passed","severity":"normal"},{"uid":"304fe2817a62f5e9","name":"Filter with 0 connections","time":{"start":1722853792944,"stop":1722853792944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0fb0d216cc2fbe","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1722853721346,"stop":1722853721346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8178652bdcec44d2","name":"Check received message containing long","time":{"start":1722854038498,"stop":1722854038498,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26303d8c64baf6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1722854071528,"stop":1722854071528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6c2c52fdc3ef3c","name":"throws on content topic with too few or too many fields","time":{"start":1722853437353,"stop":1722853437354,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e5066c722bd79a","name":"Ping on subscribed peer","time":{"start":1722853589231,"stop":1722853589232,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3414c0de80562c5","name":"it tolerates circular branch references","time":{"start":1722853462178,"stop":1722853462178,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecd8eae07ccd005","name":"should get / set TCP multiaddr","time":{"start":1722853445946,"stop":1722853445946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bddc5dd53af302","name":"Generator, custom pubsub topic","time":{"start":1722854187206,"stop":1722854187207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b313c08e4ab7d617","name":"Nodes with multiple pubsub topic","time":{"start":1722854051343,"stop":1722854051346,"duration":3},"status":"passed","severity":"normal"},{"uid":"c562326d378e78f2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1722854067764,"stop":1722854067764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a723d3ceabeb6d3c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1722854115491,"stop":1722854115492,"duration":1},"status":"passed","severity":"normal"},{"uid":"b733caba3f0ce8be","name":"Ordered Callback - true","time":{"start":1722854186529,"stop":1722854186529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68df5699ae16459","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1722853437371,"stop":1722853437371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a2ef25f7f935ba","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1722854051350,"stop":1722854051351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f690648bc359098","name":"should not fail to start the service if it is already started","time":{"start":1722854044983,"stop":1722854044983,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e028a8edb98578","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1722853462183,"stop":1722853462184,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45f1b8b20715d35f","name":"Check received message containing emoji","time":{"start":1722853704978,"stop":1722853704978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0409a2c066fdc22","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1722853905931,"stop":1722853905932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9de70fe65294f6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1722853437293,"stop":1722853437294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a534d9286ca98e6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1722854172327,"stop":1722854172327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9272fb6b54e0e8","name":"connects to nwaku","time":{"start":1722854209858,"stop":1722854209858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56db16c69f6950a","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1722854163953,"stop":1722854163954,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97a26c61f1a8ee4","name":"should not receive a peer event after stop","time":{"start":1722854044984,"stop":1722854044985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2792084a4b2e3f7","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1722853437378,"stop":1722853437379,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c26124a566eb5b","name":"Push message with content topic containing Chinese","time":{"start":1722854160176,"stop":1722854160176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1882daba0a49b165","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1722853721340,"stop":1722853721341,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1828aede613775e","name":"Subscribe to topic containing long and receive message","time":{"start":1722854185486,"stop":1722854185486,"duration":0},"status":"passed","severity":"normal"},{"uid":"291c70d487c1511e","name":"Encoder throws on empty string content topic","time":{"start":1722853472171,"stop":1722853472171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f79a29a2f5cde1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1722854108946,"stop":1722854108947,"duration":1},"status":"passed","severity":"normal"},{"uid":"166feccd46a8211","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1722854221638,"stop":1722854221639,"duration":1},"status":"passed","severity":"normal"},{"uid":"424b25470474c8ea","name":"Check message received after jswaku node is restarted","time":{"start":1722854038512,"stop":1722854038512,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d7af64c666c677f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1722854185480,"stop":1722854185481,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b9fcff5632723a","name":"Push message with content topic containing Arabic","time":{"start":1722854160177,"stop":1722854160177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d70c680186e1b9","name":"Subscribe to topic containing long and receive message","time":{"start":1722854185503,"stop":1722854185504,"duration":1},"status":"passed","severity":"normal"},{"uid":"339b677e6bce02b2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1722854051336,"stop":1722854051337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1ca7db9ae4de92","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1722853721343,"stop":1722853721343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62d56221949c2f4","name":"random static sharding 6 - Cluster ID: 673, Shard ID: 547","time":{"start":1722854138814,"stop":1722854138815,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfed7e4fa39fe61a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1722853437357,"stop":1722853437357,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbb689e11278787","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1722853634404,"stop":1722853634404,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bea918974f348e","name":"Query with Ordered Callback, No message returned","time":{"start":1722854163942,"stop":1722854163949,"duration":7},"status":"passed","severity":"normal"},{"uid":"e93f32c5f4911f5c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1722853704980,"stop":1722853704980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4392c73941e1095a","name":"Push message with content topic containing XML","time":{"start":1722854033383,"stop":1722854033383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acff6dfe442601","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1722854071529,"stop":1722854071529,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaedd987c90ddb30","name":"Fails to push message bigger that 1MB","time":{"start":1722854160228,"stop":1722854160232,"duration":4},"status":"passed","severity":"normal"},{"uid":"3877e9078ccfa8d","name":"Passing page size 3 when there are 20 messages","time":{"start":1722854196578,"stop":1722854196579,"duration":1},"status":"passed","severity":"normal"},{"uid":"688c0d8bc82932b9","name":"Push message with content topic containing Russian","time":{"start":1722854033381,"stop":1722854033381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3046165a6f24c5fe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1722854185506,"stop":1722854185506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea7f106c528476a","name":"Query with Promise Callback, No Decoder","time":{"start":1722854163957,"stop":1722854163958,"duration":1},"status":"passed","severity":"normal"},{"uid":"b199b82d2f4a6f8b","name":"getPeersByDiscovery","time":{"start":1722854011987,"stop":1722854011987,"duration":0},"status":"passed","severity":"normal"},{"uid":"305f106dea1dc5c1","name":"Push message with content topic containing Russian","time":{"start":1722854160177,"stop":1722854160177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5b9cd35adfbeb6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1722853437357,"stop":1722853437357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29bf725ef704d9b","name":"groups content topics by expected pubsub topic","time":{"start":1722853437361,"stop":1722853437361,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bd475a47c8a870","name":"configure the node with multiple content topics","time":{"start":1722854108955,"stop":1722854108956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6011e131a2a6c17e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1722853461836,"stop":1722853461836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc118525f4dd0ae7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721336,"stop":1722853721337,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16e578f3e435b57","name":"Check received message containing numeric","time":{"start":1722853704969,"stop":1722853704969,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf405b14ad50a5","name":"Check message on other pubsub topic is not received","time":{"start":1722853704981,"stop":1722853704981,"duration":0},"status":"passed","severity":"normal"},{"uid":"611251e7b195d65c","name":"Ephemeral field set to true","time":{"start":1722853450914,"stop":1722853450914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35686e036bfd411","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1722854071525,"stop":1722854071526,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac77ec87ccbd3d03","name":"should not fail to start the service if it is already started","time":{"start":1722853465972,"stop":1722853465973,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab35d9fb883c509","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853588100,"stop":1722853588100,"duration":0},"status":"passed","severity":"normal"},{"uid":"2253965cc82ad82d","name":"should not receive a peer event before start","time":{"start":1722854044984,"stop":1722854044984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9714e93da90ce0","name":"Push message with special chars payload","time":{"start":1722854033369,"stop":1722854033369,"duration":0},"status":"passed","severity":"normal"},{"uid":"775b65963787c0a0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1722853437363,"stop":1722853437363,"duration":0},"status":"passed","severity":"normal"},{"uid":"456ca61099ec1684","name":"Subscribe and receives messages on 20 topics","time":{"start":1722853749634,"stop":1722853749635,"duration":1},"status":"passed","severity":"normal"},{"uid":"76933964022ebc5c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1722854115494,"stop":1722854115494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c12a292253bd794","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1722853721323,"stop":1722853721323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f618ed4e5a96bf6","name":"Check message with no content topic is not received","time":{"start":1722854038510,"stop":1722854038510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60541aa0812de01","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1722853495877,"stop":1722853495885,"duration":8},"status":"passed","severity":"normal"},{"uid":"7ffbae1722d8a802","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1722853721341,"stop":1722853721342,"duration":1},"status":"passed","severity":"normal"},{"uid":"18068f01a364cee7","name":"Push message with meta","time":{"start":1722854160197,"stop":1722854160197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee914a379f2cbd08","name":"Push message with content topic containing SQL Injection","time":{"start":1722854033381,"stop":1722854033382,"duration":1},"status":"passed","severity":"normal"},{"uid":"1575dee1e14a6d37","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1722853721335,"stop":1722853721335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4f0a04320593f1","name":"Check publish message containing XML","time":{"start":1722854067739,"stop":1722854067740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cecf2e942ef25ad4","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1722853472165,"stop":1722853472167,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fcc1b73480a2bd9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1722853721344,"stop":1722853721345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea406f983fab522d","name":"Push message equal or less that 1MB","time":{"start":1722854033390,"stop":1722854033390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcc591b232d2382","name":"Subscribe to topic containing emoji and receive message","time":{"start":1722854185509,"stop":1722854185510,"duration":1},"status":"passed","severity":"normal"},{"uid":"658d5bb14fa06298","name":"Subscribe to topic containing Script and receive message","time":{"start":1722854185490,"stop":1722854185491,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb971b70c66bf8f0","name":"Check meta is set [ecies]","time":{"start":1722853473948,"stop":1722853473949,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19ceb75cac39d89","name":"should encode/decode to RLP encoding","time":{"start":1722853445945,"stop":1722853445945,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5af4c6e7668036","name":"Fields are not dropped","time":{"start":1722853450157,"stop":1722853450159,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad5bb7cd2e4e34ac","name":"Subscribe to topic containing XML and receive message","time":{"start":1722853749662,"stop":1722853749663,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fb1f9586aefd0d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853864363,"stop":1722853864365,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4e7dc33ff957225","name":"Check received message containing shell command","time":{"start":1722854038491,"stop":1722854038491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d572276266af0a5","name":"Check received message containing Basic HTML tag","time":{"start":1722854038490,"stop":1722854038490,"duration":0},"status":"passed","severity":"normal"},{"uid":"524450ed9400c441","name":"Generator, custom pubsub topic","time":{"start":1722854187198,"stop":1722854187199,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ab38e418b30665","name":"Encoder throws on undefined content topic","time":{"start":1722853450915,"stop":1722853450916,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e8e3f818fd231f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1722853437378,"stop":1722853437378,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f10e452dcfc2a5","name":"should be called at least once on all `peer:discovery` events","time":{"start":1722853495875,"stop":1722853495875,"duration":0},"status":"passed","severity":"normal"},{"uid":"427dec6aa2b553d4","name":"LightPush","time":{"start":1722854212281,"stop":1722854212282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad80d2fdc5e6dab0","name":"Push message with content topic containing shell command","time":{"start":1722854160182,"stop":1722854160186,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a691f5384c9b667","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1722854185507,"stop":1722854185507,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a8fa6692063f6e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1722854172329,"stop":1722854172329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d67cdd0b6fc4dcb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1722853437371,"stop":1722853437371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb13feb76578438","name":"Decoder throws on undefined content topic","time":{"start":1722853473950,"stop":1722853473950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65ca81531ffadb5","name":"Fails to publish duplicate message","time":{"start":1722854067759,"stop":1722854067760,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60007825e02787a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1722854214960,"stop":1722854214961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e534ce9382c3dad6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1722853437370,"stop":1722853437370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00d0b4d3989516a","name":"Subscribe to topic containing short and receive message","time":{"start":1722854185485,"stop":1722854185485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e87e8f240c727f","name":"Encoder throws on undefined content topic","time":{"start":1722853473949,"stop":1722853473949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a20dc3f4971dbc","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1722853588101,"stop":1722853588101,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a89cb5bfd7f1966","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721342,"stop":1722853721343,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c441bda651974e1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1722853544885,"stop":1722853544886,"duration":1},"status":"passed","severity":"normal"},{"uid":"179252fbdd6d440d","name":"Publish message with custom timestamp: Tue Aug 15 2023 10:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1722854067757,"stop":1722854067757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f202d4e64517db35","name":"Filter with 1 connections","time":{"start":1722853792945,"stop":1722853792948,"duration":3},"status":"passed","severity":"normal"},{"uid":"57d1fc8ba6860020","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1722853461831,"stop":1722853461831,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe512e3f2ae9153","name":"Round trip binary serialization","time":{"start":1722853450913,"stop":1722853450914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64936eac9bfa086","name":"less peers than existing","time":{"start":1722854012158,"stop":1722854012158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3d419bbaab335b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1722853472168,"stop":1722853472169,"duration":1},"status":"passed","severity":"normal"},{"uid":"337a9de6f83f7b27","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1722853864381,"stop":1722853864383,"duration":2},"status":"passed","severity":"normal"},{"uid":"488ddaf857f02463","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721327,"stop":1722853721327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0419f7c6cec82aa","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1722853721331,"stop":1722853721331,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ef90c7c28ce299","name":"Decoder throws on empty string content topic","time":{"start":1722853450917,"stop":1722853450917,"duration":0},"status":"passed","severity":"normal"},{"uid":"299d927e7d183c19","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1722854071531,"stop":1722854071531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dfeac027192cb3","name":"Subscribe and receive messages via lightPush","time":{"start":1722854185478,"stop":1722854185479,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3529d4b28437d6","name":"Push message with rate limit","time":{"start":1722854160207,"stop":1722854160215,"duration":8},"status":"passed","severity":"normal"},{"uid":"bea4efc4f6d687d9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1722853437358,"stop":1722853437358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e645ad9d5f3bf7bf","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1722853445308,"stop":1722853445308,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e558c7e82f33ef","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1722853445312,"stop":1722853445312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e523ee4dd4f4d206","name":"Check received message containing special chars","time":{"start":1722854038499,"stop":1722854038499,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b07055388ad2fd","name":"Store - dialed first","time":{"start":1722854212280,"stop":1722854212281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed6f262b097b02d","name":"Callback on promise, aborts when callback returns true","time":{"start":1722854172328,"stop":1722854172328,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c8afcad2fcd7ef","name":"Ping on subscribed peer","time":{"start":1722853589234,"stop":1722853589234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24905ae357d1f2d","name":"should not receive a peer event before start","time":{"start":1722853465973,"stop":1722853465973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aed8a7237b4e0e1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app14/5/topic487/test.js","time":{"start":1722854108948,"stop":1722854108948,"duration":0},"status":"passed","severity":"normal"},{"uid":"baea6f76e85e1f1a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1722853437371,"stop":1722853437371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0687053d1d9878","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1722853749637,"stop":1722853749638,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9c5787cc19748d","name":"Publish without waiting for remote peer","time":{"start":1722854071515,"stop":1722854071518,"duration":3},"status":"passed","severity":"normal"},{"uid":"289c026c1217e831","name":"Subscribe to topic containing shell command and receive message","time":{"start":1722854185492,"stop":1722854185493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbe7009b6c2fa25","name":"Store - dialed after - with timeout","time":{"start":1722854212281,"stop":1722854212281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c1efd1ceaa602f","name":"Check message received after jswaku node is restarted","time":{"start":1722854038496,"stop":1722854038497,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89e1c6240303689f","name":"Fails to publish message with wrong content topic","time":{"start":1722854067761,"stop":1722854067761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1bff2d59706b07","name":"Reopen subscription with peer with lost subscription","time":{"start":1722853589237,"stop":1722853589237,"duration":0},"status":"passed","severity":"normal"},{"uid":"be46bb4dae2e8cd2","name":"Check received message containing long","time":{"start":1722854038486,"stop":1722854038487,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29bc3347835d96a","name":"Callback on promise","time":{"start":1722854172328,"stop":1722854172328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a625bf007eb421","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app51/4/topic834/xml","time":{"start":1722854108951,"stop":1722854108951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c64efa218543386","name":"Refresh subscription","time":{"start":1722854071523,"stop":1722854071523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ee4516cdd2118c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1722853450917,"stop":1722853450918,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdf04a9a3a9566b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1722853504787,"stop":1722853504787,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bda2117d0f00d9","name":"Check received message with timestamp: 1722853488190000000 ","time":{"start":1722854038492,"stop":1722854038493,"duration":1},"status":"passed","severity":"normal"},{"uid":"90852779cd770a0f","name":"Nodes with multiple pubsub topic","time":{"start":1722854051353,"stop":1722854051353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7540dc2ab16e99e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app24/3/topic127/xml","time":{"start":1722854108952,"stop":1722854108953,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca754d5ca0265e1","name":"Push message with custom timestamp: 1692095349934","time":{"start":1722854160215,"stop":1722854160220,"duration":5},"status":"passed","severity":"normal"},{"uid":"5603a94ccd30d775","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1722854163941,"stop":1722854163941,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fd0271e196abc4","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1722853460805,"stop":1722853460806,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1a031fdb8bf25b","name":"Check message on other pubsub topic is not received","time":{"start":1722854038495,"stop":1722854038495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0f4a1685fef59b","name":"Push message with content topic containing escaped characters","time":{"start":1722854033385,"stop":1722854033385,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a3d315edabc9c0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1722853445311,"stop":1722853445311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9338353a21f090c8","name":"should return valid sharding parameters for static sharding","time":{"start":1722853437375,"stop":1722853437375,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ff7a7d41d66b83","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1722854185500,"stop":1722854185500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1e58655aeb79ab","name":"should return unique PubsubTopics for static sharding","time":{"start":1722853437364,"stop":1722853437364,"duration":0},"status":"passed","severity":"normal"},{"uid":"147aa6adb5242c93","name":"Check message with non string payload is not received","time":{"start":1722853704985,"stop":1722853704985,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e21dcae5caec77","name":"Push message with meta","time":{"start":1722854033387,"stop":1722854033388,"duration":1},"status":"passed","severity":"normal"},{"uid":"264f38c52ec62497","name":"Passing page size 19 when there are 20 messages","time":{"start":1722854196580,"stop":1722854196580,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefa3cfe66550786","name":"should not fail to start the service if it is already started","time":{"start":1722853499563,"stop":1722853499564,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3edbd6bd53c150","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1722854108956,"stop":1722854108956,"duration":0},"status":"passed","severity":"normal"},{"uid":"305cc232a5fe8ade","name":"Check publish message containing unicode special characters","time":{"start":1722854067752,"stop":1722854067752,"duration":0},"status":"passed","severity":"normal"},{"uid":"261245bdbf7f1e5","name":"Push message with content topic containing unicode special characters","time":{"start":1722854160187,"stop":1722854160189,"duration":2},"status":"passed","severity":"normal"},{"uid":"819255b1d98d6bbd","name":"Check message with no payload is not received","time":{"start":1722853704984,"stop":1722853704984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03bb2dc3d0b42b0","name":"safeDispatchEvent","time":{"start":1722853529303,"stop":1722853529304,"duration":1},"status":"passed","severity":"normal"},{"uid":"1507eca159956f58","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1722853437372,"stop":1722853437372,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2ea11f54b239df","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1722853905932,"stop":1722853905933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c44a74eeff9c61","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1722853437370,"stop":1722853437370,"duration":0},"status":"passed","severity":"normal"},{"uid":"40253ca2d2feece7","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1722854067753,"stop":1722854067756,"duration":3},"status":"passed","severity":"normal"},{"uid":"bef25808fd6fc71e","name":"Check publish message containing shell command","time":{"start":1722854067751,"stop":1722854067751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87b1abd163e23d1","name":"Check received message containing Basic HTML tag","time":{"start":1722854038502,"stop":1722854038502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8698fd656d81b70c","name":"Push message on custom pubsubTopic","time":{"start":1722853864362,"stop":1722853864363,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd6fb8636b752a6","name":"Decoder throws on empty string content topic","time":{"start":1722853472172,"stop":1722853472173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7fa6f626eff320","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1722853749663,"stop":1722853749664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c668af7f3a3f83","name":"Used by Waku Relay","time":{"start":1722854209860,"stop":1722854209861,"duration":1},"status":"passed","severity":"normal"},{"uid":"454b2165340a09eb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1722853749648,"stop":1722853749651,"duration":3},"status":"passed","severity":"normal"},{"uid":"653f3f62696205f3","name":"Relay - dialed first","time":{"start":1722854212279,"stop":1722854212279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf986ecbee81568","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1722854071531,"stop":1722854071531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1fae3c7bc39cda","name":"Fails to push message with large meta","time":{"start":1722854033388,"stop":1722854033388,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa11cefa6217d5bd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721333,"stop":1722853721334,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cd721a4b942c67","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1722853721323,"stop":1722853721324,"duration":1},"status":"passed","severity":"normal"},{"uid":"67934f54563e4d08","name":"topics with same application and version share the same shard","time":{"start":1722853437360,"stop":1722853437360,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb0ac1a1ec4db3b","name":"should throw an error for insufficient data","time":{"start":1722853437294,"stop":1722853437294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3622c6fb97fe3b8c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1722853437359,"stop":1722853437359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f25123e2ca55a5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853864357,"stop":1722853864358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84596d810846f80","name":"can start and stop the service","time":{"start":1722854044980,"stop":1722854044981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f31c04b8e524a3","name":"Check message with non string payload is not received","time":{"start":1722854038511,"stop":1722854038512,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76ff35ac8a2bb4c","name":"Check received message containing Basic HTML tag","time":{"start":1722853704976,"stop":1722853704976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c535f6a5e8e14f7","name":"1 Relay, 1 Filter, gives up","time":{"start":1722853461871,"stop":1722853461871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7e719f7af290c2","name":"Check message with invalid timestamp is not received","time":{"start":1722854038509,"stop":1722854038509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b04253106adbbb","name":"should throw error - no id","time":{"start":1722853445943,"stop":1722853445943,"duration":0},"status":"passed","severity":"normal"},{"uid":"134073a4ae8109d9","name":"Push message with escaped characters payload","time":{"start":1722854160136,"stop":1722854160141,"duration":5},"status":"passed","severity":"normal"},{"uid":"5e3bf53399860c6d","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1722853905938,"stop":1722853905938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdafcea3f955d6e","name":"Subscribe and receives messages on 20 topics","time":{"start":1722854185482,"stop":1722854185482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4f10633d1d899d","name":"can start the service","time":{"start":1722853465971,"stop":1722853465971,"duration":0},"status":"passed","severity":"normal"},{"uid":"76997455e659d173","name":"Check received message containing emoji","time":{"start":1722854038506,"stop":1722854038507,"duration":1},"status":"passed","severity":"normal"},{"uid":"741c544e59648f26","name":"should be called for bootstrap peers","time":{"start":1722853495876,"stop":1722853495876,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e8f135a0b51fee","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1722853437365,"stop":1722853437365,"duration":0},"status":"passed","severity":"normal"},{"uid":"241d84d2e5a11f1e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app36/1/topic231/json","time":{"start":1722854108952,"stop":1722854108952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06a9dcfffa6d8da","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1722853905937,"stop":1722853905938,"duration":1},"status":"passed","severity":"normal"},{"uid":"55188fc8fcd92a09","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1722853721345,"stop":1722853721345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8acfcb64782dc8","name":"Subscribe and receive messages via waku relay post","time":{"start":1722854185498,"stop":1722854185498,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fcc51a2f42db34","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1722853437359,"stop":1722853437360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89fd3e59af8181e","name":"Subscribe to topic containing short and publish message","time":{"start":1722854071524,"stop":1722854071524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b442c9a94062964","name":"Fails to publish message with empty text","time":{"start":1722854067760,"stop":1722854067761,"duration":1},"status":"passed","severity":"normal"},{"uid":"359292915e56cf43","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1722854051347,"stop":1722854051347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a74290c9ca2282","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1722854071522,"stop":1722854071522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b297ecb703d84c","name":"throws an error for improperly formatted content topics","time":{"start":1722853437362,"stop":1722853437362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47c15191c9b03c2","name":"Check received message containing JSON","time":{"start":1722854038503,"stop":1722854038503,"duration":0},"status":"passed","severity":"normal"},{"uid":"544959107a16843","name":"Passing cursor with wrong pubsubTopic","time":{"start":1722854115496,"stop":1722854115496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6672e02b41f18a30","name":"should handle application and version for autosharding","time":{"start":1722853437364,"stop":1722853437364,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e6b336d32beb98","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1722853721329,"stop":1722853721329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1c40aa8b6ad480","name":"Sign & Recover","time":{"start":1722853472719,"stop":1722853472719,"duration":0},"status":"passed","severity":"normal"},{"uid":"653e04ef3fef639a","name":"nwaku subscribes","time":{"start":1722854043078,"stop":1722854043079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc0c01618704054","name":"Check received message containing Script","time":{"start":1722854038501,"stop":1722854038501,"duration":0},"status":"passed","severity":"normal"},{"uid":"188e42d6534ca6bb","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1722853753459,"stop":1722853753459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b4b72c2d91db2c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/9/topic416/json","time":{"start":1722854108948,"stop":1722854108949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38a822108b98996","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1722853721343,"stop":1722853721344,"duration":1},"status":"passed","severity":"normal"},{"uid":"674ee21cccc3f1ea","name":"handles different clusterIds correctly","time":{"start":1722853437361,"stop":1722853437361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5252ce3eca32be05","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1722853905931,"stop":1722853905931,"duration":0},"status":"passed","severity":"normal"},{"uid":"34462963a4de1666","name":"Check message with non string payload is not received","time":{"start":1722854038496,"stop":1722854038496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fb8ca4df7bf7dd","name":"Query Generator, No Decoder","time":{"start":1722854163939,"stop":1722854163940,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cd3d76926ff649","name":"Overlapping topic subscription","time":{"start":1722854185501,"stop":1722854185501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1514b8fe442ce62","name":"Throws when trying to push message with empty payload","time":{"start":1722854033377,"stop":1722854033377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d380bde2c7897e1","name":"Push message with Basic HTML tag payload","time":{"start":1722854160132,"stop":1722854160133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b418d2863509c9d4","name":"throws on content topic with empty application field","time":{"start":1722853437355,"stop":1722853437355,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f2d543a6b970a","name":"Push message with custom timestamp: 1722850149934","time":{"start":1722854160220,"stop":1722854160221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4685c395803fea05","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1722853445308,"stop":1722853445309,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14c18fb120b7bf6","name":"Subscribe to topic containing XML and publish message","time":{"start":1722854071529,"stop":1722854071529,"duration":0},"status":"passed","severity":"normal"},{"uid":"22beec0fa662579d","name":"Refresh subscription","time":{"start":1722854185484,"stop":1722854185485,"duration":1},"status":"passed","severity":"normal"},{"uid":"afcaf8ec6cb4652f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1722853437367,"stop":1722853437367,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77b9145e8ba085","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1722854185494,"stop":1722854185494,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d6110435d41901","name":"passes more than one ENR URLs and attempts connection","time":{"start":1722853499571,"stop":1722853499572,"duration":1},"status":"skipped","severity":"normal"},{"uid":"76ae06e90cee76a4","name":"Check received message containing Arabic","time":{"start":1722854038488,"stop":1722854038488,"duration":0},"status":"passed","severity":"normal"},{"uid":"555ff6a46afef5ea","name":"Push message with Russian payload","time":{"start":1722854160097,"stop":1722854160097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7283f0dd79ce7e5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1722853634396,"stop":1722853634403,"duration":7},"status":"passed","severity":"normal"},{"uid":"aa1ed596a63dcbee","name":"should not receive a peer event after stop","time":{"start":1722853465974,"stop":1722853465974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e38059ea22c2cc6","name":"same cluster, different shard: nodes don't connect","time":{"start":1722853721320,"stop":1722853721321,"duration":1},"status":"passed","severity":"normal"},{"uid":"6017f939078763a6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1722853749629,"stop":1722853749631,"duration":2},"status":"passed","severity":"normal"},{"uid":"70a78f32dea5066d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1722854071526,"stop":1722854071527,"duration":1},"status":"passed","severity":"normal"},{"uid":"833f55f5e76702b0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1722853588097,"stop":1722853588098,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8482fda6337c58","name":"Reopen subscription with peer with lost subscription","time":{"start":1722853553862,"stop":1722853553864,"duration":2},"status":"passed","severity":"normal"},{"uid":"52f276318dd1b938","name":"getPeersByDiscovery","time":{"start":1722853529301,"stop":1722853529302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1014e757ceff6664","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1722853445307,"stop":1722853445307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee028ba7ffbe3efc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1722854185505,"stop":1722854185506,"duration":1},"status":"passed","severity":"normal"},{"uid":"840df438a26dd911","name":"Push message with custom timestamp: 1722857349934","time":{"start":1722854160225,"stop":1722854160226,"duration":1},"status":"passed","severity":"normal"},{"uid":"9551d219c8d0a056","name":"Ping on peer without subscriptions","time":{"start":1722853589232,"stop":1722853589232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c079cb51cd571b93","name":"Add multiple subscription objects on single nwaku node","time":{"start":1722854185496,"stop":1722854185496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11a5679f9afcb2f","name":"Check publish message containing short","time":{"start":1722854067729,"stop":1722854067730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8218852a94eeb7da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1722854038493,"stop":1722854038493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e147f506ac875f00","name":"Push message with content topic containing SQL Injection","time":{"start":1722854160178,"stop":1722854160178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6099f6f69e62cb0","name":"Number of peers are maintained correctly","time":{"start":1722853610730,"stop":1722853610731,"duration":1},"status":"passed","severity":"normal"},{"uid":"e561effceb02a802","name":"Light Node - default protocols","time":{"start":1722854212282,"stop":1722854212282,"duration":0},"status":"passed","severity":"normal"},{"uid":"284602c81b00de9","name":"should only return 1 node with relay and store capability","time":{"start":1722853462181,"stop":1722853462181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d36be1fed081ab","name":"stop","time":{"start":1722853529304,"stop":1722853529304,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cd0f72b8a4d880","name":"Subscribe to topic containing shell command and publish message","time":{"start":1722854071530,"stop":1722854071530,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b2122a53a4deaa","name":"Push message with Arabic payload","time":{"start":1722854033370,"stop":1722854033370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b83017ea3951680","name":"Push message with shell command payload","time":{"start":1722854033373,"stop":1722854033374,"duration":1},"status":"passed","severity":"normal"}]