mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-18 12:53:10 +00:00
1 line
154 KiB
JSON
1 line
154 KiB
JSON
[{"uid":"5205b8d6d31d359d","name":"Check received message with timestamp: 1715686081200000000 ","time":{"start":1715686556269,"stop":1715686556269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6c688420c55597","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1715686253229,"stop":1715686253229,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6efa966910fe04","name":"Ping on unsubscribed peer","time":{"start":1715686160064,"stop":1715686160064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae3f3549b5c3027","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715686172890,"stop":1715686172891,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c21ffab0637a3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1715686030619,"stop":1715686030619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e504bbc04f4e9ee","name":"should throw error - no id","time":{"start":1715686039261,"stop":1715686039261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1099cd8f9ad9589","name":"Push message with content topic containing long","time":{"start":1715686474271,"stop":1715686474271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79b37df9e3ac5c5","name":"Refresh subscription","time":{"start":1715686730977,"stop":1715686730978,"duration":1},"status":"passed","severity":"normal"},{"uid":"6790acd2e8baaea1","name":"same cluster, same shard: nodes connect","time":{"start":1715686253218,"stop":1715686253219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50797b7c153818e","name":"Check message on other pubsub topic is not received","time":{"start":1715686252576,"stop":1715686252576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc458751af5fc384","name":"should get / set UDP multiaddr","time":{"start":1715686039271,"stop":1715686039271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac633b7ba34a42dd","name":"random static sharding 7 - Cluster ID: 959, Shard ID: 369","time":{"start":1715686610088,"stop":1715686610088,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e364f304c17c9c2","name":"Subscribe to topic containing XML and receive message","time":{"start":1715686730970,"stop":1715686730970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1287b51afd030e4d","name":"Check message with no pubsub topic is not received","time":{"start":1715686252576,"stop":1715686252576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0bc5109218ac8c","name":"should not receive a peer event after stop","time":{"start":1715686093386,"stop":1715686093390,"duration":4},"status":"passed","severity":"normal"},{"uid":"2f3f13ad80980e57","name":"Check message with invalid timestamp is not received","time":{"start":1715686252575,"stop":1715686252575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb4b096ccb4aabc","name":"Check message with no content topic is not received","time":{"start":1715686252577,"stop":1715686252577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd484fbc2dc036e","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1715686044112,"stop":1715686044112,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d6a0ed48aefc03","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715686730974,"stop":1715686730974,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3c08ea07683d4e","name":"different cluster, same shard: nodes don't connect","time":{"start":1715686253220,"stop":1715686253220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1e54418c431686","name":"Push message with Russian payload","time":{"start":1715686474255,"stop":1715686474255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30a483992ad541f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715686520745,"stop":1715686520746,"duration":1},"status":"passed","severity":"normal"},{"uid":"52256dae7a64d85f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1715686030624,"stop":1715686030624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2f5db4b6a37cf0","name":"Check received message containing unicode special characters","time":{"start":1715686252559,"stop":1715686252560,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4c0d945d778790","name":"should be called at least once on all `peer:discovery` events","time":{"start":1715686090280,"stop":1715686090280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d540d5eb9e47fe7","name":"Push message with Basic HTML tag payload","time":{"start":1715686617868,"stop":1715686617875,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d42d40d78f55f7c","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715686030630,"stop":1715686030630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4d58cbcda0a9fb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1715686033304,"stop":1715686033304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee6a33e31506328","name":"should not fail to stop the service if it was not started","time":{"start":1715686093384,"stop":1715686093384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6faf24803035ab2","name":"Push message with Chinese payload","time":{"start":1715686474254,"stop":1715686474254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8084c73a14f0c497","name":"Decoder throws on empty string content topic","time":{"start":1715686044277,"stop":1715686044278,"duration":1},"status":"passed","severity":"normal"},{"uid":"469f2b7dbc13902e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715686335821,"stop":1715686335824,"duration":3},"status":"passed","severity":"normal"},{"uid":"52a5c2805fb59f07","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1715686055057,"stop":1715686055058,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b50ac94751c7b8","name":"Push message with rate limit","time":{"start":1715686617921,"stop":1715686617921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be7be33a5ac0a74","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1715686030611,"stop":1715686030611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d2ce1e0485def","name":"Rejects garbage","time":{"start":1715686047723,"stop":1715686047723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23fe3dab1caf221","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1715686546563,"stop":1715686546563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33b8009ee18d7d9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1715686030604,"stop":1715686030605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1770112a48224ba4","name":"should not fail to stop the service if it was not started","time":{"start":1715686558475,"stop":1715686558476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f279d2ca43af3855","name":"Relay","time":{"start":1715686092898,"stop":1715686092899,"duration":1},"status":"passed","severity":"normal"},{"uid":"739eb13f926dab78","name":"handles different networkShards values correctly","time":{"start":1715686030612,"stop":1715686030612,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ba99fe1d627490","name":"should be able to decode the field with only STORE set to true","time":{"start":1715686038493,"stop":1715686038493,"duration":0},"status":"passed","severity":"normal"},{"uid":"837327726115aec6","name":"Push message with content topic containing shell command","time":{"start":1715686617904,"stop":1715686617905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94728bde7e2c798","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1715686637732,"stop":1715686637732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5395ae055a62cf53","name":"Ping on unsubscribed peer","time":{"start":1715686113718,"stop":1715686113718,"duration":0},"status":"passed","severity":"normal"},{"uid":"833e310daef26b66","name":"should not fail to start the service if it is already started","time":{"start":1715686059377,"stop":1715686059378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72d50c1459c52c0","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1715686090284,"stop":1715686090285,"duration":1},"status":"passed","severity":"normal"},{"uid":"6829f03215e683f6","name":"retrieves a single peer","time":{"start":1715686055441,"stop":1715686055442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6167cff89db360f1","name":"addEventListener with wrong event","time":{"start":1715686123177,"stop":1715686123178,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdab01e185dd527c","name":"Check received message containing short","time":{"start":1715686252535,"stop":1715686252536,"duration":1},"status":"passed","severity":"normal"},{"uid":"87829bd46f9e3ee4","name":"Push message with XML payload","time":{"start":1715686474256,"stop":1715686474256,"duration":0},"status":"passed","severity":"normal"},{"uid":"19417c9d14d8ed11","name":"Check publish message containing long","time":{"start":1715686531614,"stop":1715686531614,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b17e7d54f7242a","name":"Check publish message containing emoji","time":{"start":1715686531622,"stop":1715686531622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b44965df5115f28","name":"Push message with content topic containing numeric","time":{"start":1715686617899,"stop":1715686617900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e81a419a2aabd94","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1715686082187,"stop":1715686082188,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01cd0bb013160ae","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1715686253227,"stop":1715686253227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e83b9fb3c8cdda","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1715686546544,"stop":1715686546544,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ff651983d4dda3","name":"Passing an array","time":{"start":1715686680422,"stop":1715686680422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78232ccbd352834","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app69/6/topic444/utf8","time":{"start":1715686588266,"stop":1715686588266,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f9c1d51aeb409e","name":"Push message with content topic containing XML","time":{"start":1715686617903,"stop":1715686617904,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3867de4e45627c","name":"Check message with non string payload is not received","time":{"start":1715686556273,"stop":1715686556273,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bd35b17d87aeda","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1715686030624,"stop":1715686030624,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d8aebdf67f73f","name":"Waku message hash computation (no timestamp)","time":{"start":1715686033305,"stop":1715686033306,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ae154076fea484","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715686520744,"stop":1715686520745,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a964a85375ff78","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715686038496,"stop":1715686038497,"duration":1},"status":"passed","severity":"normal"},{"uid":"6230c569ef578058","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1715686253237,"stop":1715686253237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fe6187ba81e8e8","name":"same cluster, different shard: nodes connect","time":{"start":1715686381481,"stop":1715686381481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5709a84983b4aea7","name":"Passing page size 0 when there are 110 messages","time":{"start":1715686668717,"stop":1715686668717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0032aeac5cb34ea","name":"Check received message containing short","time":{"start":1715686556253,"stop":1715686556253,"duration":0},"status":"passed","severity":"normal"},{"uid":"117594aba2886445","name":"Init the array if not present","time":{"start":1715686030209,"stop":1715686030211,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcb1b85b2bdd1aca","name":"configure the node with multiple pubsub topics","time":{"start":1715686610091,"stop":1715686610092,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b4bfad63f4e3ff","name":"Push 30 different messages","time":{"start":1715686474269,"stop":1715686474269,"duration":0},"status":"passed","severity":"normal"},{"uid":"657a0b05628fe3c8","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1715686253222,"stop":1715686253222,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedb76ca60d1134b","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1715686253239,"stop":1715686253240,"duration":1},"status":"passed","severity":"normal"},{"uid":"308e46c8536e11e8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715686730962,"stop":1715686730962,"duration":0},"status":"passed","severity":"normal"},{"uid":"daacc7eaef69df50","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1715686030617,"stop":1715686030617,"duration":0},"status":"passed","severity":"normal"},{"uid":"77687be34175de39","name":"Check received message containing numeric","time":{"start":1715686556254,"stop":1715686556254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7c3fd33fe86577","name":"Push message with unicode special characters payload","time":{"start":1715686474263,"stop":1715686474268,"duration":5},"status":"passed","severity":"normal"},{"uid":"6089650da032c5b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1715686030629,"stop":1715686030629,"duration":0},"status":"passed","severity":"normal"},{"uid":"77eaf535a5367765","name":"Check received message with timestamp: 1715686081200 ","time":{"start":1715686556269,"stop":1715686556269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec92f0d68df8ccc","name":"Subscribe to topic containing XML and receive message","time":{"start":1715686335858,"stop":1715686335859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b263ba5901f64474","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1715686055056,"stop":1715686055057,"duration":1},"status":"passed","severity":"normal"},{"uid":"78587ffc60c1bc1d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1715686038494,"stop":1715686038495,"duration":1},"status":"passed","severity":"normal"},{"uid":"317eb574762fb88","name":"Check publish message containing short","time":{"start":1715686531613,"stop":1715686531614,"duration":1},"status":"passed","severity":"normal"},{"uid":"102b612aa9a8a0b4","name":"Delete observer","time":{"start":1715686477910,"stop":1715686477911,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce98e3ad2254c010","name":"Fails to publish message with empty text","time":{"start":1715686531625,"stop":1715686531625,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e851531471c1c24","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1715686082189,"stop":1715686082193,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b972548be120ff6","name":"caches peers it previously fetched","time":{"start":1715686055444,"stop":1715686055444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5930e323732d915","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1715686030633,"stop":1715686030633,"duration":0},"status":"passed","severity":"normal"},{"uid":"386f8fa65feae45f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1715686055059,"stop":1715686055059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb711118878c9aa3","name":"Push message with content topic containing unicode special characters","time":{"start":1715686474277,"stop":1715686474278,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d2751f9ea081e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1715686030621,"stop":1715686030621,"duration":0},"status":"passed","severity":"normal"},{"uid":"577409b2e6f53097","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1715686030606,"stop":1715686030606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50eace80fd80525","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253240,"stop":1715686253241,"duration":1},"status":"passed","severity":"normal"},{"uid":"99da9121f894e47b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app99/1/topic226/utf8","time":{"start":1715686588266,"stop":1715686588266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b55ebd3cf0eaba3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1715686030722,"stop":1715686030722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ebf4ca5daef565","name":"Query generator for multiple messages with different content topic format","time":{"start":1715686648916,"stop":1715686648916,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d09ebe7cba7edb","name":"Decoder throws on undefined content topic","time":{"start":1715686065470,"stop":1715686065470,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a391bdffac1e86","name":"Query Generator, No message returned","time":{"start":1715686637703,"stop":1715686637705,"duration":2},"status":"passed","severity":"normal"},{"uid":"6236c74489afd141","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1715686381479,"stop":1715686381479,"duration":0},"status":"passed","severity":"normal"},{"uid":"295b91b73998069d","name":"Check received message containing Arabic","time":{"start":1715686556241,"stop":1715686556241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f660f155bc3bd1f1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715686730962,"stop":1715686730963,"duration":1},"status":"passed","severity":"normal"},{"uid":"206dfd15d3b719bf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1715686591145,"stop":1715686591145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5319c4707322911","name":"should properly create location multiaddrs - udp4","time":{"start":1715686039272,"stop":1715686039272,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f14469b29d1e65","name":"should use the provided clusterId for the pubsub topic","time":{"start":1715686030633,"stop":1715686030633,"duration":0},"status":"passed","severity":"normal"},{"uid":"302a48423fc96ae8","name":"throws on content topic with empty application field","time":{"start":1715686030601,"stop":1715686030602,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d49c683d5624da","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1715686648917,"stop":1715686648918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bd0c288333df8b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1715686253235,"stop":1715686253235,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d64935af4c86d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1715686546565,"stop":1715686546570,"duration":5},"status":"passed","severity":"normal"},{"uid":"f42c8ee414ef0e21","name":"receives messages sent to provided content topic through stream","time":{"start":1715686531922,"stop":1715686531923,"duration":1},"status":"skipped","severity":"normal"},{"uid":"14136eb180f9cef5","name":"handles different clusterIds correctly","time":{"start":1715686030611,"stop":1715686030611,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda5b89ef4da9bf6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715686335860,"stop":1715686335860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7943c139a78a39","name":"should return unique PubsubTopics for static sharding","time":{"start":1715686030615,"stop":1715686030615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bff60d5f03c8b6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1715686030613,"stop":1715686030613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ec9cb736ec2f23","name":"Push message on custom pubsubTopic","time":{"start":1715686352076,"stop":1715686352077,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdab68b4e4216114","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1715686038496,"stop":1715686038496,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e40e8e6e2a1c73d","name":"Passing page size 3 when there are 20 messages","time":{"start":1715686668718,"stop":1715686668718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce05d8b3f2cfe19","name":"1 Store, 2 fetches","time":{"start":1715686055183,"stop":1715686055184,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e7a63bbcc7bb68","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715686335851,"stop":1715686335851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1b964120cd7246","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715686335853,"stop":1715686335857,"duration":4},"status":"passed","severity":"normal"},{"uid":"2e52179798a5ca69","name":"should emit a peer event after start","time":{"start":1715686558476,"stop":1715686558477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3282a855aac2082f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715686730973,"stop":1715686730973,"duration":0},"status":"passed","severity":"normal"},{"uid":"817f1a872b6fa2f4","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1715686546573,"stop":1715686546574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c29a88ad769de04","name":"Query Generator, No Decoder","time":{"start":1715686637701,"stop":1715686637702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c119200bcac3084","name":"pre and post cipher","time":{"start":1715686065945,"stop":1715686065946,"duration":1},"status":"passed","severity":"normal"},{"uid":"22adc9ac380cc95b","name":"Reopen subscription with peer with lost subscription","time":{"start":1715686160067,"stop":1715686160067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b11dbe54217ad94","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1715686055447,"stop":1715686055448,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44d701270c1099bc","name":"Check received message containing special chars","time":{"start":1715686252537,"stop":1715686252537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb51c4ed19a47c86","name":"Used by Waku Relay","time":{"start":1715686680423,"stop":1715686680423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9af882a89e704d","name":"Check message received after nwaku node is restarted","time":{"start":1715686556274,"stop":1715686556274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40319cd3e2b6b0b7","name":"Publish message with rate limit","time":{"start":1715686531629,"stop":1715686531629,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed7aeaf342f85f9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1715686381474,"stop":1715686381475,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ab2706572d0ceb","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1715686253241,"stop":1715686253241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e24e798c96467e0","name":"Nodes with multiple pubsub topic","time":{"start":1715686520745,"stop":1715686520745,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b19f6a391152fe","name":"passes more than one ENR URLs and attempts connection","time":{"start":1715686093392,"stop":1715686093392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6dfb34920b82f07","name":"Subscribe to topic containing Russian and publish message","time":{"start":1715686546564,"stop":1715686546564,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb776ba1e1b6f396","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715686730971,"stop":1715686730971,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a8c5348b8c0108","name":"Push message with short payload","time":{"start":1715686474252,"stop":1715686474252,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ac5ee17158606b","name":"Ping on unsubscribed peer","time":{"start":1715686160066,"stop":1715686160066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d30225717521cdc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715686730979,"stop":1715686730979,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a1b4052b40a4fe","name":"Check publish message containing numeric","time":{"start":1715686531616,"stop":1715686531616,"duration":0},"status":"passed","severity":"normal"},{"uid":"460534469e4183bd","name":"Generator, 2 different pubsubtopics","time":{"start":1715686653594,"stop":1715686653594,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b2fdfb9767d4a4","name":"does not throw on valid cases","time":{"start":1715686030598,"stop":1715686030599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d521ec1e6760cd8d","name":"Subscribe to topic containing long and receive message","time":{"start":1715686730978,"stop":1715686730978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55fc20cf6a38702","name":"Push message with special chars payload","time":{"start":1715686474253,"stop":1715686474254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2be164ac70bfe58","name":"removeEventListener with correct event","time":{"start":1715686123178,"stop":1715686123178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1574dbcbe78bfb0f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1715686030618,"stop":1715686030618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3b318ccce246bc","name":"Nwaku publishes","time":{"start":1715686506363,"stop":1715686506363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2570c75486834871","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686653591,"stop":1715686653592,"duration":1},"status":"passed","severity":"normal"},{"uid":"c975fda7a5c16210","name":"Push message with JSON payload","time":{"start":1715686617875,"stop":1715686617875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7f055ea2ad720f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715686335829,"stop":1715686335848,"duration":19},"status":"passed","severity":"normal"},{"uid":"636416190a383d76","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1715686253242,"stop":1715686253242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a5b6cf418753e3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715686335827,"stop":1715686335828,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0b0a612fb7d863","name":"Ping on subscribed peer","time":{"start":1715686160063,"stop":1715686160063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f794bbf61c3f4164","name":"Subscribe and receive messages via lightPush","time":{"start":1715686335817,"stop":1715686335819,"duration":2},"status":"passed","severity":"normal"},{"uid":"e66d330686068048","name":"Check message on other pubsub topic is not received","time":{"start":1715686556272,"stop":1715686556272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c011291e3e70208","name":"should emit a peer event after start","time":{"start":1715686093385,"stop":1715686093385,"duration":0},"status":"passed","severity":"normal"},{"uid":"22197e840089d466","name":"Push message with content topic containing XML","time":{"start":1715686474275,"stop":1715686474275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fff77d40ccc4b3a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715686335852,"stop":1715686335852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e61f78083502b","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715686162904,"stop":1715686162904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0a41d6d10deec5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715686730975,"stop":1715686730976,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbbffdfc8f4970d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1715686030623,"stop":1715686030623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b702a6ac096d0a2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715686293673,"stop":1715686293674,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a49db2d8c5c095","name":"Check received message containing long","time":{"start":1715686556238,"stop":1715686556239,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdc59de43838203","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1715686520742,"stop":1715686520742,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ac3bac095b2868","name":"Fails to push message bigger that 1MB","time":{"start":1715686474284,"stop":1715686474289,"duration":5},"status":"passed","severity":"normal"},{"uid":"c631bcb0e0edd1b8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715686730972,"stop":1715686730972,"duration":0},"status":"passed","severity":"normal"},{"uid":"df88bea28806df5a","name":"Push message with emoji payload","time":{"start":1715686474268,"stop":1715686474269,"duration":1},"status":"passed","severity":"normal"},{"uid":"597e712f0445009f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1715686055058,"stop":1715686055059,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f61709e23fd97d","name":"Publish message with custom timestamp: Tue May 14 2024 12:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1715686531624,"stop":1715686531624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96a8df51afed5e6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715686293670,"stop":1715686293670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bd0ff242c866e5","name":"Subscribe to topic containing XML and receive message","time":{"start":1715686730981,"stop":1715686730981,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe1b9028edc5f4d","name":"should properly create location multiaddrs - udp","time":{"start":1715686039273,"stop":1715686039273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0bc26e3addcff2","name":"Reusing cursor across nodes","time":{"start":1715686591148,"stop":1715686591148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5021d4ee9f530ed","name":"Check publish message containing JSON","time":{"start":1715686531620,"stop":1715686531620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbf03e5996e7474","name":"random static sharding 4 - Cluster ID: 490, Shard ID: 685","time":{"start":1715686610085,"stop":1715686610085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f395098abb4b300","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715686335862,"stop":1715686335862,"duration":0},"status":"passed","severity":"normal"},{"uid":"297c3077dbdeebf1","name":"Ordered Callback - backward","time":{"start":1715686640819,"stop":1715686640820,"duration":1},"status":"passed","severity":"normal"},{"uid":"760d89b0ff67d39c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1715686591147,"stop":1715686591148,"duration":1},"status":"passed","severity":"normal"},{"uid":"8182ae17102af126","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/3/topic691/test.js","time":{"start":1715686588267,"stop":1715686588267,"duration":0},"status":"passed","severity":"normal"},{"uid":"351c206bc76fc512","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686352081,"stop":1715686352081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f42b7141dfb047","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1715686055446,"stop":1715686055446,"duration":0},"status":"passed","severity":"normal"},{"uid":"113f36555b80f03e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1715686038493,"stop":1715686038494,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f7adf900d7c954","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/7/topic750/xml","time":{"start":1715686588267,"stop":1715686588267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d473cbda4c118a6a","name":"getPeersByDiscovery","time":{"start":1715686505684,"stop":1715686505684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4e62e55c4b4a99","name":"Encoder throws on undefined content topic","time":{"start":1715686044276,"stop":1715686044276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3350e4181d9820de","name":"should throw error - no public key","time":{"start":1715686039261,"stop":1715686039261,"duration":0},"status":"passed","severity":"normal"},{"uid":"233236743ea12d5a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1715686038488,"stop":1715686038488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adaf687a5f0a74b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1715686091961,"stop":1715686091961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f442739bfef11d5","name":"should only return 1 node with relay capability","time":{"start":1715686055444,"stop":1715686055445,"duration":1},"status":"passed","severity":"normal"},{"uid":"34dad197d215a11d","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1715686044112,"stop":1715686044113,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8232f9cac49fd2","name":"Check publish message containing Russian","time":{"start":1715686531618,"stop":1715686531618,"duration":0},"status":"passed","severity":"normal"},{"uid":"259deaabb9f61bfb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715686252574,"stop":1715686252574,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff084221067eca2","name":"random static sharding 10 - Cluster ID: 199, Shard ID: 207","time":{"start":1715686610090,"stop":1715686610090,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeec196f50976af","name":"Check received message containing emoji","time":{"start":1715686556246,"stop":1715686556246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8046b9aa379955","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1715686637731,"stop":1715686637732,"duration":1},"status":"passed","severity":"normal"},{"uid":"27dab1fc902b5b75","name":"Waku message hash computation (payload length 0)","time":{"start":1715686033305,"stop":1715686033305,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a90052d3faa867","name":"should not receive a peer event before start","time":{"start":1715686093385,"stop":1715686093386,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d358464928ca13","name":"should be called for bootstrap peers","time":{"start":1715686090281,"stop":1715686090282,"duration":1},"status":"passed","severity":"normal"},{"uid":"88afa9f69850f12b","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1715686253222,"stop":1715686253224,"duration":2},"status":"passed","severity":"normal"},{"uid":"7eab1607269e7875","name":"Generator, custom pubsub topic","time":{"start":1715686653589,"stop":1715686653589,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd29089ca3d5986","name":"Push message with long payload","time":{"start":1715686474252,"stop":1715686474253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55d0c55ba9770c6","name":"tcp ip4 address","time":{"start":1715686038681,"stop":1715686038682,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db042440e9c6166","name":"different cluster, same shard: nodes don't connect","time":{"start":1715686381482,"stop":1715686381485,"duration":3},"status":"passed","severity":"normal"},{"uid":"d01bd58902fa627b","name":"Relay - dialed after","time":{"start":1715686687214,"stop":1715686687215,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eda1a663b8baee","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715686730972,"stop":1715686730972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f0b1096b1ee21","name":"Push message with content topic containing emoji","time":{"start":1715686474278,"stop":1715686474278,"duration":0},"status":"passed","severity":"normal"},{"uid":"de37a5f6e4094aef","name":"Subscribe and receives messages on 20 topics","time":{"start":1715686730976,"stop":1715686730976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0354fbf930a751","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1715686591144,"stop":1715686591144,"duration":0},"status":"passed","severity":"normal"},{"uid":"991f6f19ce72ee49","name":"should add and remove event listeners correctly","time":{"start":1715686059381,"stop":1715686059381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4442954decdb44a","name":"Push message with rate limit","time":{"start":1715686474281,"stop":1715686474281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e437988ee898e64b","name":"Generator, custom pubsub topic","time":{"start":1715686653584,"stop":1715686653585,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c66d75bc48a778","name":"should properly create location multiaddrs - tcp6","time":{"start":1715686039272,"stop":1715686039273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72665a414262e7d","name":"Check publish message containing shell command","time":{"start":1715686531621,"stop":1715686531621,"duration":0},"status":"passed","severity":"normal"},{"uid":"768f56216d4fa241","name":"Overlapping topic subscription","time":{"start":1715686730977,"stop":1715686730977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c147b7b30a4ba927","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1715686680526,"stop":1715686680526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d6156048baf4d0","name":"Subscribe to topic containing Script and publish message","time":{"start":1715686546564,"stop":1715686546565,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abf4ba040641f","name":"Push message with content topic containing Russian","time":{"start":1715686474274,"stop":1715686474274,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b8e7af0d2b6cf3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1715686133269,"stop":1715686133270,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe9e5245ad9067b","name":"Push message with content topic containing shell command","time":{"start":1715686474277,"stop":1715686474277,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff350c1dfc2d3d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1715686033305,"stop":1715686033305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5286b0f3a9b3b1a3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715686730981,"stop":1715686730982,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdd7fc19d7b9c63","name":"Check received message containing Basic HTML tag","time":{"start":1715686556244,"stop":1715686556244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce097a3e0c51d60","name":"Fails to push message with empty content topic","time":{"start":1715686474279,"stop":1715686474279,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a18df2fc32f551","name":"should use DNS peer discovery with light client","time":{"start":1715686093391,"stop":1715686093392,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9221cfa9fae3a73d","name":"Check received message containing numeric","time":{"start":1715686252536,"stop":1715686252537,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c8d31061f1d553","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715686730967,"stop":1715686730967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a964ff999110760","name":"should throw an error for missing sharding configuration","time":{"start":1715686030631,"stop":1715686030631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ead50118fc74cde","name":"Check received message containing Russian","time":{"start":1715686556242,"stop":1715686556242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5a904c4778a5e5","name":"Passing page size 110 when there are 120 messages","time":{"start":1715686668721,"stop":1715686668723,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c5b01f6f00f2844","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app90/10/topic6/proto","time":{"start":1715686588265,"stop":1715686588265,"duration":0},"status":"passed","severity":"normal"},{"uid":"91799f87654adbd0","name":"Encoder throws on empty string content topic","time":{"start":1715686067368,"stop":1715686067368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1d9c42751fa87b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715686610092,"stop":1715686610092,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bae06f6ba444e8","name":"Push message with Russian payload","time":{"start":1715686617866,"stop":1715686617867,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f2bf928ebe810a","name":"Decrypt messages","time":{"start":1715686477910,"stop":1715686477910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb9f48e3dbcbc42","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1715686546573,"stop":1715686546573,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fd2c37650ade45","name":"should set field with only FILTER enabled","time":{"start":1715686039275,"stop":1715686039275,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1dc410693a4944","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1715686253239,"stop":1715686253239,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca9bfa68a60c161","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715686172892,"stop":1715686172892,"duration":0},"status":"passed","severity":"normal"},{"uid":"589325bfb0ee1f3f","name":"Default pageSize","time":{"start":1715686668723,"stop":1715686668724,"duration":1},"status":"passed","severity":"normal"},{"uid":"4144227126a38ce5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715686730980,"stop":1715686730980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d78d9275494f55","name":"should get / set TCP multiaddr","time":{"start":1715686039271,"stop":1715686039271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca759e64904db22","name":"Push message with Script payload","time":{"start":1715686474256,"stop":1715686474256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9326871e36aad009","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715686730976,"stop":1715686730976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebb02644333afd3","name":"Fails to publish message with wrong content topic","time":{"start":1715686531625,"stop":1715686531626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7739c3ff3a068d62","name":"Push message with unicode special characters payload","time":{"start":1715686617884,"stop":1715686617896,"duration":12},"status":"passed","severity":"normal"},{"uid":"84f53cf958122796","name":"Push message with Script payload","time":{"start":1715686617867,"stop":1715686617868,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bee4cc2dc613fdf","name":"Relay + Store","time":{"start":1715686039276,"stop":1715686039276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f9ae99d05d0362","name":"Sample","time":{"start":1715686038692,"stop":1715686038692,"duration":0},"status":"passed","severity":"normal"},{"uid":"5586f34c753099fd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715686520744,"stop":1715686520744,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b04a53bd95211b","name":"Push to array if already present","time":{"start":1715686030212,"stop":1715686030212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa0de6c1008a911","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1715686030632,"stop":1715686030632,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fc863dd7d0abf5","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1715686531922,"stop":1715686531922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccde31025ca28b36","name":"start node with empty content topic","time":{"start":1715686588300,"stop":1715686588302,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad7d4f0b8558754c","name":"Check received message containing Arabic","time":{"start":1715686556256,"stop":1715686556256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1b922b2d6c9fb6","name":"should return all peers when numPeers is 0","time":{"start":1715686044111,"stop":1715686044111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fc5fc338fe2b28","name":"can start and stop the service","time":{"start":1715686558475,"stop":1715686558475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c99bbb8dc4afa44","name":"Publish without waiting for remote peer","time":{"start":1715686546540,"stop":1715686546541,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de14159981b07e7","name":"random static sharding 6 - Cluster ID: 604, Shard ID: 864","time":{"start":1715686610087,"stop":1715686610088,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f71f18c17ee129","name":"Push message with content topic containing special chars","time":{"start":1715686474272,"stop":1715686474272,"duration":0},"status":"passed","severity":"normal"},{"uid":"51497bf657a9001b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715686335852,"stop":1715686335852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d1570d21ce10e5","name":"Accepts a valid Waku Message","time":{"start":1715686047721,"stop":1715686047722,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea8c68529dd962f","name":"shard 0","time":{"start":1715686610060,"stop":1715686610064,"duration":4},"status":"passed","severity":"normal"},{"uid":"60859737b3e0e554","name":"Fails to push message with large meta","time":{"start":1715686474280,"stop":1715686474280,"duration":0},"status":"passed","severity":"normal"},{"uid":"730bdb2a13930164","name":"Privacy Node - default protocol","time":{"start":1715686687229,"stop":1715686687230,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb3bafac673cb31","name":"nwaku subscribes","time":{"start":1715686506362,"stop":1715686506362,"duration":0},"status":"passed","severity":"normal"},{"uid":"552bd2402d959312","name":"Sets default value correctly","time":{"start":1715686680424,"stop":1715686680424,"duration":0},"status":"passed","severity":"normal"},{"uid":"837b4f04401fb34e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686352079,"stop":1715686352079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec7a9303245d78","name":"Push message with escaped characters payload","time":{"start":1715686617876,"stop":1715686617883,"duration":7},"status":"passed","severity":"normal"},{"uid":"57abd861d92208ac","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715686730984,"stop":1715686730984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9f9987ab1833be","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1715686030605,"stop":1715686030605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac211be0f437b51c","name":"Subscribe and receive messages via waku relay post","time":{"start":1715686730975,"stop":1715686730975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a83c1c11d5b8bf5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715686824745,"stop":1715686824745,"duration":0},"status":"passed","severity":"normal"},{"uid":"34232a24dafe9dae","name":"Check received message containing emoji","time":{"start":1715686252560,"stop":1715686252563,"duration":3},"status":"passed","severity":"normal"},{"uid":"375c77ad3282bcd3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1715686030609,"stop":1715686030609,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d913c159696a55","name":"Passing page size 19 when there are 20 messages","time":{"start":1715686668720,"stop":1715686668720,"duration":0},"status":"passed","severity":"normal"},{"uid":"5077de7f163c2c37","name":"stop","time":{"start":1715686123180,"stop":1715686123180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e098dddf8c9dd82c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1715686680525,"stop":1715686680525,"duration":0},"status":"passed","severity":"normal"},{"uid":"94956177f15f7965","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715686730967,"stop":1715686730967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91fce3d3452612e","name":"should encodeTxt and decodeTxt","time":{"start":1715686039259,"stop":1715686039259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c108f6a88c64bb5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1715686030628,"stop":1715686030628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc2425b62d25092","name":"Check message with non string payload is not received","time":{"start":1715686252584,"stop":1715686252585,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e3d6b78379f13c","name":"Meta field set when metaSetter is specified","time":{"start":1715686044275,"stop":1715686044275,"duration":0},"status":"passed","severity":"normal"},{"uid":"65286e2c93349753","name":"Check publish message after service node is restarted","time":{"start":1715686531627,"stop":1715686531628,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c4dbf713c074ab9","name":"Push message with Chinese payload","time":{"start":1715686617865,"stop":1715686617865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7fe00fa75e1775","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715686730976,"stop":1715686730977,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c93af8008b03","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1715686253231,"stop":1715686253232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b2d9558fd5c099","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1715686520739,"stop":1715686520740,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc957542df40cf6","name":"Push message with escaped characters payload","time":{"start":1715686474258,"stop":1715686474263,"duration":5},"status":"passed","severity":"normal"},{"uid":"3113b87268959255","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715686172892,"stop":1715686172896,"duration":4},"status":"passed","severity":"normal"},{"uid":"f410640549c38931","name":"different cluster, different shard: nodes don't connect","time":{"start":1715686381486,"stop":1715686381486,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e311b423356ea2c","name":"Push message with special chars payload","time":{"start":1715686617865,"stop":1715686617865,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf11cefc6afd81ed","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1715686082186,"stop":1715686082187,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d73c3776695414","name":"Query generator for multiple messages","time":{"start":1715686648915,"stop":1715686648915,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abe019e80caa18b","name":"start node with ApplicationInfo","time":{"start":1715686588299,"stop":1715686588300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97c9bbea17fca5d","name":"Subscribe and publish message","time":{"start":1715686546541,"stop":1715686546542,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ff2adb57e9500a","name":"isConnected return false after peer stops","time":{"start":1715686133272,"stop":1715686133285,"duration":13},"status":"passed","severity":"normal"},{"uid":"13b6b926224da915","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1715686030620,"stop":1715686030620,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c406bdc4fedfa5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1715686030623,"stop":1715686030623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dcdc6d38fa5ca8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1715686055184,"stop":1715686055184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b932faea00ce17a","name":"Throws when trying to push message with empty payload","time":{"start":1715686617897,"stop":1715686617898,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f71bc0da6692b31","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1715686335863,"stop":1715686335863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad1c9b92cccebd7","name":"Query generator for multiple messages with different message text format","time":{"start":1715686648915,"stop":1715686648916,"duration":1},"status":"passed","severity":"normal"},{"uid":"572dd46dfd366519","name":"Subscribe to topic containing Script and receive message","time":{"start":1715686335857,"stop":1715686335858,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0f2e4bbeaa11c7","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1715686030630,"stop":1715686030631,"duration":1},"status":"passed","severity":"normal"},{"uid":"55be9830ac786732","name":"Check received message containing JSON","time":{"start":1715686556263,"stop":1715686556264,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc43cefc5ba9da2d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715686162909,"stop":1715686162912,"duration":3},"status":"passed","severity":"normal"},{"uid":"50f275c6f273973a","name":"Check received message containing XML","time":{"start":1715686556243,"stop":1715686556244,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f764623b4f2674","name":"1 Relay, 1 fetch","time":{"start":1715686055183,"stop":1715686055183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283f36dcff5d03e","name":"should properly create peer info with all multiaddrs","time":{"start":1715686039273,"stop":1715686039273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f273d90db46edf1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1715686065464,"stop":1715686065466,"duration":2},"status":"passed","severity":"normal"},{"uid":"5373bd7c87458cd9","name":"A test","time":{"start":1715686335960,"stop":1715686335961,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc1f993dbd13c16","name":"Check received message containing JSON","time":{"start":1715686556244,"stop":1715686556245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e92ff1662dbd685","name":"Add multiple subscription objects on single nwaku node","time":{"start":1715686730984,"stop":1715686730984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2f27074408e648","name":"Push message with meta","time":{"start":1715686474279,"stop":1715686474280,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc53fc4574fa854d","name":"Publish message with custom timestamp: Tue May 14 2024 10:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1715686531623,"stop":1715686531624,"duration":1},"status":"passed","severity":"normal"},{"uid":"982269023c651e08","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715686588259,"stop":1715686588260,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f721288e885662","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1715686030614,"stop":1715686030614,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbca64da55ce9859","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1715686055058,"stop":1715686055058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba578ae28788ec0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715686556248,"stop":1715686556248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70343587bda2db4","name":"more peers than existing","time":{"start":1715686474425,"stop":1715686474425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b947eaa559a6b398","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1715686067366,"stop":1715686067366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1216fd6de38d98","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1715686082179,"stop":1715686082183,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc86adedb2c200f","name":"throws on content topic with empty encoding field","time":{"start":1715686030603,"stop":1715686030603,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba8bfd7e6e90757","name":"Decoder throws on undefined content topic","time":{"start":1715686067368,"stop":1715686067369,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b659822bef59e0d","name":"should configure sharding based on application and version for autosharding","time":{"start":1715686030629,"stop":1715686030630,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b530d7cad35d0b","name":"Check received message containing long","time":{"start":1715686556253,"stop":1715686556254,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8bb33f0cb54ddd","name":"Check received message containing shell command","time":{"start":1715686556245,"stop":1715686556245,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac41c7bd1f8e3a73","name":"Store - dialed first","time":{"start":1715686687217,"stop":1715686687220,"duration":3},"status":"passed","severity":"normal"},{"uid":"fde3dcbea01b2744","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1715686133267,"stop":1715686133268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8964dcd342b18da3","name":"unsubscribes","time":{"start":1715686665064,"stop":1715686665064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef34459eca437fa6","name":"Fails to push message with large meta","time":{"start":1715686617920,"stop":1715686617921,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbba964e733e6f54","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715686730980,"stop":1715686730980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3008c02eeb11b15","name":"Check received message containing SQL Injection","time":{"start":1715686252554,"stop":1715686252555,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb96a107cc5490bc","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253238,"stop":1715686253239,"duration":1},"status":"passed","severity":"normal"},{"uid":"358a65e610278054","name":"Subscribe to topic containing long and receive message","time":{"start":1715686335851,"stop":1715686335851,"duration":0},"status":"passed","severity":"normal"},{"uid":"813d2b01a9052cb1","name":"Symmetric encrypt & Decrypt","time":{"start":1715686065944,"stop":1715686065945,"duration":1},"status":"passed","severity":"normal"},{"uid":"be57112cd8da015b","name":"Push message with Basic HTML tag payload","time":{"start":1715686474256,"stop":1715686474257,"duration":1},"status":"passed","severity":"normal"},{"uid":"67686dead1521bed","name":"Check received message containing Script","time":{"start":1715686556243,"stop":1715686556243,"duration":0},"status":"passed","severity":"normal"},{"uid":"942948fd4d530274","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715686335859,"stop":1715686335859,"duration":0},"status":"passed","severity":"normal"},{"uid":"37398d2ff064bbdb","name":"Asymmetric encrypt & decrypt","time":{"start":1715686065944,"stop":1715686065944,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa2af309b9082be","name":"throws on content topic with too few or too many fields","time":{"start":1715686030600,"stop":1715686030600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d550642b966208","name":"Decoder throws on undefined content topic","time":{"start":1715686044277,"stop":1715686044277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fb0951e06d19c4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1715686546546,"stop":1715686546546,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d2ba3ea23ba657","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1715686730970,"stop":1715686730970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f589fdde043edcca","name":"Push message with shell command payload","time":{"start":1715686617876,"stop":1715686617876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb484c0394ab211d","name":"Round trip binary serialization","time":{"start":1715686044274,"stop":1715686044274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b069fc9b3a653964","name":"A test","time":{"start":1715686335960,"stop":1715686335960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8035cd69fedb324","name":"random static sharding 9 - Cluster ID: 606, Shard ID: 180","time":{"start":1715686610089,"stop":1715686610090,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba43cccd4484d6","name":"Reopen subscription with peer with lost subscription","time":{"start":1715686160065,"stop":1715686160065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7725500f81c1426","name":"Fails to push message with empty content topic","time":{"start":1715686617920,"stop":1715686617920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ec7e4fe14af8b3","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1715686656053,"stop":1715686656054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b07a16ecdbf2af","name":"Refresh subscription","time":{"start":1715686730965,"stop":1715686730966,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d4a408b78aa954","name":"Push message with content topic containing Chinese","time":{"start":1715686474273,"stop":1715686474273,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf31d1d0e256eec6","name":"Push message with content topic containing Script","time":{"start":1715686474275,"stop":1715686474275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7112d3d56e5a19bd","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1715686546563,"stop":1715686546563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a672a6ef72943625","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715686520741,"stop":1715686520741,"duration":0},"status":"passed","severity":"normal"},{"uid":"784a96f77a54e5f5","name":"Fails to publish duplicate message","time":{"start":1715686531624,"stop":1715686531625,"duration":1},"status":"passed","severity":"normal"},{"uid":"de297932adfedeb3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1715686059380,"stop":1715686059380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7db6298977b63","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1715686253238,"stop":1715686253238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda3ca6f9a0dc990","name":"Check received message containing Script","time":{"start":1715686556257,"stop":1715686556257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ea6c29dd3b6b3","name":"Subscribe and receives messages on 20 topics","time":{"start":1715686335828,"stop":1715686335829,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e18602010287f3a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715686730971,"stop":1715686730972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f07dc5dbd467cb4","name":"random static sharding 2 - Cluster ID: 824, Shard ID: 951","time":{"start":1715686610069,"stop":1715686610070,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6e452c3b56aae6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715686335848,"stop":1715686335849,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a40aebc5217acf3","name":"Push message with XML payload","time":{"start":1715686617868,"stop":1715686617868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc9d3aef4704407","name":"should emit a peer event after start","time":{"start":1715686059378,"stop":1715686059378,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d9d8954ab0157f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715686335860,"stop":1715686335860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ef0f3443526465","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715686730968,"stop":1715686730969,"duration":1},"status":"passed","severity":"normal"},{"uid":"85baec0b76995700","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686162887,"stop":1715686162888,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb51d1f10b65cd20","name":"should properly create location multiaddrs - udp6","time":{"start":1715686039272,"stop":1715686039272,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1377abbd8eaeb0","name":"Subscribe to topic containing JSON and publish message","time":{"start":1715686546570,"stop":1715686546570,"duration":0},"status":"passed","severity":"normal"},{"uid":"be13996296c3ce42","name":"Nodes with multiple pubsub topic","time":{"start":1715686520740,"stop":1715686520741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b25708012dd5b5b","name":"Push message equal or less that 1MB","time":{"start":1715686617938,"stop":1715686617941,"duration":3},"status":"passed","severity":"normal"},{"uid":"68cae30fcc3db4a5","name":"Publishes to nwaku","time":{"start":1715686506362,"stop":1715686506363,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbc84f47c659118","name":"Push message with custom timestamp: 1715682652756","time":{"start":1715686617936,"stop":1715686617936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfb73cc79cc1be","name":"Query Generator, Multiple PubsubTopics","time":{"start":1715686637700,"stop":1715686637701,"duration":1},"status":"passed","severity":"normal"},{"uid":"428b2f2168445ee9","name":"1 Relay, 1 Filter, gives up","time":{"start":1715686055184,"stop":1715686055185,"duration":1},"status":"passed","severity":"normal"},{"uid":"da54258fb1b2d2e2","name":"should not receive a peer event before start","time":{"start":1715686059378,"stop":1715686059379,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f33ab66399ec4ff","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1715686253234,"stop":1715686253235,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d10a37fa60935","name":"Check publish message containing Arabic","time":{"start":1715686531617,"stop":1715686531618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1cdadb720545399","name":"Promise Callback - backward","time":{"start":1715686640817,"stop":1715686640818,"duration":1},"status":"passed","severity":"normal"},{"uid":"af01a4024480f9b9","name":"Check received message containing XML","time":{"start":1715686252555,"stop":1715686252556,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cabbae7c8d2c36","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715686335853,"stop":1715686335853,"duration":0},"status":"passed","severity":"normal"},{"uid":"144ad4c70bee857f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1715686591146,"stop":1715686591146,"duration":0},"status":"passed","severity":"normal"},{"uid":"682df4fb5435af28","name":"Check received message containing escaped characters","time":{"start":1715686556267,"stop":1715686556267,"duration":0},"status":"passed","severity":"normal"},{"uid":"421a3516d7101b5","name":"can start the service","time":{"start":1715686558473,"stop":1715686558473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4904b7da7ac5d8d5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1715686038486,"stop":1715686038487,"duration":1},"status":"passed","severity":"normal"},{"uid":"9daf70c153274782","name":"Check publish message containing XML","time":{"start":1715686531619,"stop":1715686531619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a10d78bee695f58","name":"LightPush","time":{"start":1715686687226,"stop":1715686687227,"duration":1},"status":"passed","severity":"normal"},{"uid":"500c56824442b645","name":"Subscribe and receive messages via lightPush","time":{"start":1715686730961,"stop":1715686730961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b730b501a8cc69b0","name":"Nodes with multiple pubsub topic","time":{"start":1715686520743,"stop":1715686520743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e0a4f9f337d6ca","name":"Subscribe and receives messages on 20 topics","time":{"start":1715686730963,"stop":1715686730964,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ecc34a50561393","name":"throws on content topic with non-number generation field","time":{"start":1715686030600,"stop":1715686030601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a762e4eba7ea0b28","name":"recovers when dns.resolve returns empty","time":{"start":1715686055443,"stop":1715686055443,"duration":0},"status":"passed","severity":"normal"},{"uid":"49577a2106874c0a","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1715686253229,"stop":1715686253229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca55f1b6c71c06","name":"Check received message containing Basic HTML tag","time":{"start":1715686252556,"stop":1715686252556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06ab9886b2e58d5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715686474276,"stop":1715686474276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e68d8db29504790","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686162901,"stop":1715686162903,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb5cef2f736570cb","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1715686030625,"stop":1715686030626,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31a6916973b497c","name":"through manual discovery","time":{"start":1715686360083,"stop":1715686360083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67ab38b76f8b2a7","name":"Query with Promise Callback, No message returned","time":{"start":1715686637733,"stop":1715686637733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6be612f2f9b717","name":"Light Node - default protocols","time":{"start":1715686687228,"stop":1715686687229,"duration":1},"status":"passed","severity":"normal"},{"uid":"8348a4fb13604608","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715686335861,"stop":1715686335861,"duration":0},"status":"passed","severity":"normal"},{"uid":"93decfa899562bdd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1715686648916,"stop":1715686648916,"duration":0},"status":"passed","severity":"normal"},{"uid":"937b1efb29d5cd29","name":"returns all values when wanted number matches available values","time":{"start":1715686054046,"stop":1715686054048,"duration":2},"status":"passed","severity":"normal"},{"uid":"86eab52777a0e64d","name":"Ping on subscribed peer","time":{"start":1715686160065,"stop":1715686160065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b326bfa941d6336a","name":"Generator, 2 different pubsubtopics","time":{"start":1715686653590,"stop":1715686653591,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a1325449e8654d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1715686730982,"stop":1715686730982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2b1c7d68d85b63","name":"Push message with content topic containing Arabic","time":{"start":1715686617902,"stop":1715686617902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b60e822b08ede9f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715686293670,"stop":1715686293670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df5d018b39cddb8","name":"Subscribe to topic containing short and publish message","time":{"start":1715686546549,"stop":1715686546550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b441c6375807cd","name":"should handle a minimal index list","time":{"start":1715686030721,"stop":1715686030721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c154477181849994","name":"new peer added after a peer was already found","time":{"start":1715686505685,"stop":1715686505685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c73cf60189c7c348","name":"should properly compute the node id","time":{"start":1715686039269,"stop":1715686039270,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0d6be0e8ca014","name":"Refresh subscription","time":{"start":1715686335849,"stop":1715686335850,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd7b1c49a4e7d0e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686162909,"stop":1715686162909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc52f753bdde109","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1715686030621,"stop":1715686030621,"duration":0},"status":"passed","severity":"normal"},{"uid":"584de449c8f09752","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1715686044113,"stop":1715686044114,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed047be0c1305f52","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1715686030615,"stop":1715686030615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67b7a20716854ae","name":"Ephemeral field is preserved - encoder v0","time":{"start":1715686091961,"stop":1715686091961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cda2471e5bef211","name":"removeEventListener with wrong event","time":{"start":1715686123178,"stop":1715686123178,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a7d41daad937fe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715686730982,"stop":1715686730983,"duration":1},"status":"passed","severity":"normal"},{"uid":"447a08bdab9cc5a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715686293673,"stop":1715686293673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5435afd3a0eded39","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1715686054049,"stop":1715686054056,"duration":7},"status":"passed","severity":"normal"},{"uid":"b22d69dac9f0bd54","name":"Fails to push message bigger that 1MB","time":{"start":1715686617941,"stop":1715686617942,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9ac7981af6dfa5","name":"ignores unrecognized TXT record formats","time":{"start":1715686055443,"stop":1715686055444,"duration":1},"status":"passed","severity":"normal"},{"uid":"461a07f18427c2dc","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686162887,"stop":1715686162887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58932cd9103e691","name":"Check received message containing escaped characters","time":{"start":1715686556245,"stop":1715686556245,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebd4c0b6d0fad17","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1715686531921,"stop":1715686531921,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1b89aa110c2fa29","name":"Check received message containing emoji","time":{"start":1715686556268,"stop":1715686556268,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a1e4aed6156f1e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715686730983,"stop":1715686730983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26ed5f0ff7bb56a","name":"Push message with content topic containing Russian","time":{"start":1715686617902,"stop":1715686617902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7b199efcb9f029","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1715686030612,"stop":1715686030613,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a503083a589b63","name":"Check message received after nwaku node is restarted","time":{"start":1715686252585,"stop":1715686252588,"duration":3},"status":"skipped","severity":"normal"},{"uid":"f08577279da07400","name":"Subscribe and receive messages via waku relay post","time":{"start":1715686335824,"stop":1715686335826,"duration":2},"status":"passed","severity":"normal"},{"uid":"3920b8450c30fcf6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1715686520742,"stop":1715686520742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7322d34d8fc2369","name":"Subscribe to topic containing long and receive message","time":{"start":1715686730966,"stop":1715686730966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b367f0afd34f581","name":"random static sharding 1 - Cluster ID: 503, Shard ID: 336","time":{"start":1715686610067,"stop":1715686610068,"duration":1},"status":"passed","severity":"normal"},{"uid":"368a4773ed645749","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1715686680527,"stop":1715686680528,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bee66f87b5af0f2","name":"should set field with only RELAY enabled","time":{"start":1715686039274,"stop":1715686039274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad058c03db5309e4","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715686162886,"stop":1715686162886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cd642128d7acae","name":"should throw error - no public key","time":{"start":1715686039268,"stop":1715686039268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d29cea613177801","name":"Throws when trying to push message with empty payload","time":{"start":1715686474269,"stop":1715686474270,"duration":1},"status":"passed","severity":"normal"},{"uid":"3829cc91107b3cba","name":"should correctly map a content topic to a pubsub topic","time":{"start":1715686030632,"stop":1715686030632,"duration":0},"status":"passed","severity":"normal"},{"uid":"61105f144d306653","name":"can dial TLS multiaddrs","time":{"start":1715686360081,"stop":1715686360082,"duration":1},"status":"passed","severity":"normal"},{"uid":"81544d47f050e6ce","name":"Push message with custom timestamp: 1715689853559","time":{"start":1715686474283,"stop":1715686474284,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83f1ce9b4af1e40","name":"Overlapping topic subscription","time":{"start":1715686730965,"stop":1715686730965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2160b91c01b8b8a8","name":"should throw error - no id","time":{"start":1715686039262,"stop":1715686039267,"duration":5},"status":"passed","severity":"normal"},{"uid":"f6c4e8d8fc71aabc","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1715686030627,"stop":1715686030628,"duration":1},"status":"passed","severity":"normal"},{"uid":"30af930bf95619ca","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1715686162904,"stop":1715686162908,"duration":4},"status":"passed","severity":"normal"},{"uid":"8bf123176775a87c","name":"Check received message containing SQL Injection","time":{"start":1715686556256,"stop":1715686556257,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f166659d0e2d68","name":"Overlapping topic subscription","time":{"start":1715686546547,"stop":1715686546549,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d7ce44e9a725006f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1715686030608,"stop":1715686030608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e2b71f77dc48a8","name":"Push message with content topic containing Script","time":{"start":1715686617903,"stop":1715686617903,"duration":0},"status":"passed","severity":"normal"},{"uid":"305aecc478a7b6b2","name":"Check publish message containing Script","time":{"start":1715686531619,"stop":1715686531619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1e8901e669b5d7","name":"isConnected should return false after all peers disconnect","time":{"start":1715686133271,"stop":1715686133272,"duration":1},"status":"passed","severity":"normal"},{"uid":"e063f287baaa74b9","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1715686030608,"stop":1715686030608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3707d7fcb97290","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715686335819,"stop":1715686335820,"duration":1},"status":"passed","severity":"normal"},{"uid":"c636d74d082fcb77","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1715686033303,"stop":1715686033304,"duration":1},"status":"passed","severity":"normal"},{"uid":"84130f9990a3bb43","name":"Correctly serialized arguments","time":{"start":1715686360222,"stop":1715686360223,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce0bdae40665c55","name":"Callback on promise","time":{"start":1715686648917,"stop":1715686648917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec828a7033ae517","name":"should properly create location multiaddrs - tcp4","time":{"start":1715686039272,"stop":1715686039272,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e6b224694d3e54","name":"getPeersByDiscovery","time":{"start":1715686123178,"stop":1715686123179,"duration":1},"status":"passed","severity":"normal"},{"uid":"6769c8833e19145e","name":"Push message with content topic containing short","time":{"start":1715686617898,"stop":1715686617898,"duration":0},"status":"passed","severity":"normal"},{"uid":"350ce3438277afd0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1715686730983,"stop":1715686730984,"duration":1},"status":"passed","severity":"normal"},{"uid":"f329e770609f4478","name":"Push message with content topic containing numeric","time":{"start":1715686474272,"stop":1715686474272,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec8e5850d8496ea","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686352077,"stop":1715686352077,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2bef18f72c3700","name":"Ordered Callback - forward","time":{"start":1715686640818,"stop":1715686640819,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c7554aacf61e5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715686172891,"stop":1715686172892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c02b66b6d3c703b","name":"Check meta is set [symmetric]","time":{"start":1715686065467,"stop":1715686065468,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f917f3f32bf0f63","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1715686253226,"stop":1715686253227,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bddf72016604eb","name":"Push message on custom pubsubTopic","time":{"start":1715686352078,"stop":1715686352078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2193d86024b4efb6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715686335857,"stop":1715686335857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1e41fcf584cc82","name":"Passing page size 10 when there are 10 messages","time":{"start":1715686668719,"stop":1715686668719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94dfcc08a7f23a6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715686556248,"stop":1715686556248,"duration":0},"status":"passed","severity":"normal"},{"uid":"64186bee8a32652b","name":"Push message with custom timestamp: 1715689852756","time":{"start":1715686617936,"stop":1715686617938,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2f14d1961dea02","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1715686656052,"stop":1715686656053,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f9777db8664e55","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1715686030628,"stop":1715686030628,"duration":0},"status":"passed","severity":"normal"},{"uid":"73945081e6fe5609","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715686172889,"stop":1715686172890,"duration":1},"status":"passed","severity":"normal"},{"uid":"61aeeffc7eef6cf8","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686653586,"stop":1715686653587,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa705a74491a2c2","name":"Check received message containing SQL Injection","time":{"start":1715686556242,"stop":1715686556243,"duration":1},"status":"passed","severity":"normal"},{"uid":"10465d8cc44c1ed4","name":"Decoder throws on empty string content topic","time":{"start":1715686065471,"stop":1715686065471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e09d20b7d813af","name":"Ping on peer without subscriptions","time":{"start":1715686113717,"stop":1715686113717,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf04446b970081b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1715686030620,"stop":1715686030621,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e951de2b87b648","name":"Check meta is set [ecies]","time":{"start":1715686067367,"stop":1715686067367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3935acfebeb65f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1715686030622,"stop":1715686030622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba2413191bc25e9","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1715686065467,"stop":1715686065467,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f43c7953ad6c842","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1715686253241,"stop":1715686253241,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfdbbbd8793e80c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1715686335861,"stop":1715686335862,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fd565a0514596c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1715686293671,"stop":1715686293671,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae762e66f5a3663","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1715686293672,"stop":1715686293672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8455241038308f","name":"Check received message containing unicode special characters","time":{"start":1715686556246,"stop":1715686556246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce6152ba2bbcd7d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686162908,"stop":1715686162909,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fac30824b89a14","name":"Check received message containing Russian","time":{"start":1715686252554,"stop":1715686252554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0218947639eed2b","name":"Generator, 2 different pubsubtopics","time":{"start":1715686653585,"stop":1715686653586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50331b59b7c0e68","name":"Check received message containing Chinese","time":{"start":1715686556241,"stop":1715686556241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97e3170286f3b24","name":"non connected peers","time":{"start":1715686474426,"stop":1715686474426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44a6919445857d38","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/5/topic44/test.js","time":{"start":1715686588265,"stop":1715686588265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61c0c5e207218b5","name":"should throw error - invalid id","time":{"start":1715686039267,"stop":1715686039268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eabad11e03eaf60","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1715686030623,"stop":1715686030624,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f2e86581685ad8","name":"should throw an error for an unconfigured topic","time":{"start":1715686030626,"stop":1715686030626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac7ede606961eda","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app22/6/topic839/test.js","time":{"start":1715686588267,"stop":1715686588268,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd183302189574f1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1715686680527,"stop":1715686680527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c05263ad5fa5800","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1715686335860,"stop":1715686335861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c4046a4a2f85f5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253230,"stop":1715686253231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ae99d402ed12ce","name":"All","time":{"start":1715686092899,"stop":1715686092900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c24909a89c83859","name":"Callback on promise, aborts when callback returns true","time":{"start":1715686648917,"stop":1715686648917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80fd68e8c33ef3a","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1715686253242,"stop":1715686253243,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a2061f10be4882","name":"less peers than existing","time":{"start":1715686474426,"stop":1715686474426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56d3245da19fa930","name":"Query generator for 2000 messages","time":{"start":1715686648918,"stop":1715686648918,"duration":0},"status":"passed","severity":"normal"},{"uid":"582cc1722dd7ef5c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715686293674,"stop":1715686293674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e112fb590d92fbc","name":"Check message on other pubsub topic is not received","time":{"start":1715686556249,"stop":1715686556250,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae4e03882c7c30a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1715686591148,"stop":1715686591148,"duration":0},"status":"passed","severity":"normal"},{"uid":"848b6e7a7dbcb7d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1715686546564,"stop":1715686546564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8144bc16a12387d4","name":"isConnected should return false after all peers disconnect","time":{"start":1715686082193,"stop":1715686082194,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ef6c804f324b77","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1715686038488,"stop":1715686038489,"duration":1},"status":"passed","severity":"normal"},{"uid":"7969f5549ddc7b6a","name":"Subscribe to topic containing XML and publish message","time":{"start":1715686546565,"stop":1715686546565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f19c70917c0489","name":"Filter","time":{"start":1715686687227,"stop":1715686687228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3ad2ccac41c061","name":"should encode/decode to RLP encoding","time":{"start":1715686039270,"stop":1715686039270,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb986b0f3b7b6b0","name":"can start and stop the service","time":{"start":1715686093383,"stop":1715686093383,"duration":0},"status":"passed","severity":"normal"},{"uid":"be64dd1863903edc","name":"Push message with content topic containing escaped characters","time":{"start":1715686617905,"stop":1715686617905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1815ad39464f9ee","name":"Ping on subscribed peer","time":{"start":1715686113716,"stop":1715686113716,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e93fca7a3f3f45","name":"Decoder throws on empty string content topic","time":{"start":1715686067369,"stop":1715686067369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc109ee150b7885","name":"should return the pubsub topic directly if a string is provided","time":{"start":1715686030626,"stop":1715686030627,"duration":1},"status":"passed","severity":"normal"},{"uid":"da644ebe07afc807","name":"it tolerates circular branch references","time":{"start":1715686055442,"stop":1715686055442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5764843e0b0eb1ef","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1715686030617,"stop":1715686030618,"duration":1},"status":"passed","severity":"normal"},{"uid":"b404b6a59dba6c51","name":"Push message with content topic containing emoji","time":{"start":1715686617919,"stop":1715686617920,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb0587db274ddbb","name":"should throw an error for empty SingleShardInfos array","time":{"start":1715686030613,"stop":1715686030613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6322f0e1672e26c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715686293671,"stop":1715686293672,"duration":1},"status":"passed","severity":"normal"},{"uid":"179bccc2e2c01da7","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1715686253236,"stop":1715686253236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a21bb8b5c12283","name":"Push message with custom timestamp: 1715682653559","time":{"start":1715686474282,"stop":1715686474283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65356d98f3246a9","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1715686505685,"stop":1715686505685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bae221926fd1a3f","name":"Passing page size 1 when there are 4 messages","time":{"start":1715686668718,"stop":1715686668718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a54950c0b5a3823","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1715686030620,"stop":1715686030620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7e3e6c516f839a","name":"creates an iterator","time":{"start":1715686665062,"stop":1715686665063,"duration":1},"status":"passed","severity":"normal"},{"uid":"901050ff643dfa6b","name":"Query Generator - forward","time":{"start":1715686640811,"stop":1715686640814,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ccf7a8317e92bcc","name":"Push message with short payload","time":{"start":1715686617861,"stop":1715686617862,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb938a19200526c2","name":"start node with empty shard","time":{"start":1715686610093,"stop":1715686610094,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b4642bde21a1d9","name":"Passing page size 11 when there are 10 messages","time":{"start":1715686668720,"stop":1715686668720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1632df23f0b04d49","name":"Subscribe to topic containing numeric and publish message","time":{"start":1715686546558,"stop":1715686546562,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef387f227adab34","name":"Push message with content topic containing Basic HTML tag","time":{"start":1715686617904,"stop":1715686617904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ce29cf1bbacb3d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1715686680528,"stop":1715686680528,"duration":0},"status":"passed","severity":"normal"},{"uid":"434a25ecb7109ea0","name":"should not receive a peer event after stop","time":{"start":1715686059379,"stop":1715686059379,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e807d49416f89b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1715686030627,"stop":1715686030627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4950a4e9e17302","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1715686038495,"stop":1715686038495,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fa0c47724b9f1","name":"Push message with Arabic payload","time":{"start":1715686474254,"stop":1715686474255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5703892211f9e1e0","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1715686531622,"stop":1715686531623,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2e13b58d3c7776","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1715686546542,"stop":1715686546543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4344b0374f7aaaa4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253233,"stop":1715686253233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b1181605e1da43","name":"should be able to decode the field with only RELAY set to true","time":{"start":1715686038491,"stop":1715686038492,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc1950d2a15a42e","name":"Does not throw an exception when node disconnects","time":{"start":1715686680421,"stop":1715686680422,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb69cdaeaf1113de","name":"Ping on peer without subscriptions","time":{"start":1715686160064,"stop":1715686160064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01acb219a440bd9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1715686030622,"stop":1715686030622,"duration":0},"status":"passed","severity":"normal"},{"uid":"569e117790c77ccf","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1715686162895,"stop":1715686162899,"duration":4},"status":"passed","severity":"normal"},{"uid":"c97969a23e43e1b5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1715686039260,"stop":1715686039260,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe98a9c58b2a9f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1715686030618,"stop":1715686030618,"duration":0},"status":"passed","severity":"normal"},{"uid":"9410c02b4c17004b","name":"throws on content topic with empty version field","time":{"start":1715686030602,"stop":1715686030602,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cf40bc660beaa7","name":"Check received message containing XML","time":{"start":1715686556257,"stop":1715686556258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5093e4a43c573a16","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1715686293671,"stop":1715686293671,"duration":0},"status":"passed","severity":"normal"},{"uid":"527bc01f124d6969","name":"Subscribe to topic containing Script and receive message","time":{"start":1715686730969,"stop":1715686730969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7a0698bf7539e","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1715686033306,"stop":1715686033306,"duration":0},"status":"passed","severity":"normal"},{"uid":"15af3424c70ba9b4","name":"Refresh subscription","time":{"start":1715686546547,"stop":1715686546547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d4e2bc605f35e94d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1715686680528,"stop":1715686680529,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e0f7c73a0c3467","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1715686082184,"stop":1715686082184,"duration":0},"status":"passed","severity":"normal"},{"uid":"84454958569b28dd","name":"should set field with all protocols disabled","time":{"start":1715686039274,"stop":1715686039274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1dd872191f8663","name":"Wrong topic","time":{"start":1715686588270,"stop":1715686588298,"duration":28},"status":"passed","severity":"normal"},{"uid":"8a2d71ba11c758bb","name":"Check received message containing unicode special characters","time":{"start":1715686556268,"stop":1715686556268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477d03ed34276c5","name":"receives messages sent to provided content topic through callback","time":{"start":1715686531922,"stop":1715686531922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af374199e2a9d955","name":"should handle corrupted local storage data gracefully","time":{"start":1715686059380,"stop":1715686059380,"duration":0},"status":"passed","severity":"normal"},{"uid":"70df6aee11154fa2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1715686253229,"stop":1715686253230,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abea26f1dbac11","name":"Query with Ordered Callback, No message returned","time":{"start":1715686637720,"stop":1715686637722,"duration":2},"status":"passed","severity":"normal"},{"uid":"68e0a9d74c6ff684","name":"Push 30 different messages","time":{"start":1715686617897,"stop":1715686617897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a134bdd59a7d9f9","name":"Check message with no payload is not received","time":{"start":1715686252577,"stop":1715686252584,"duration":7},"status":"passed","severity":"normal"},{"uid":"535624fba36fa324","name":"Push message with meta","time":{"start":1715686617920,"stop":1715686617920,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbb54e815d96cfd","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1715686253239,"stop":1715686253239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd39361d64e64d2","name":"same cluster, different shard: nodes don't connect","time":{"start":1715686253219,"stop":1715686253220,"duration":1},"status":"passed","severity":"normal"},{"uid":"334b6d371f4ba270","name":"Push message with shell command payload","time":{"start":1715686474257,"stop":1715686474258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf3544d6ca2c376","name":"isConnected between 2 js-waku relay nodes","time":{"start":1715686133286,"stop":1715686133286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa2c6866733e1ef","name":"handles multiple messages","time":{"start":1715686665063,"stop":1715686665063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7c79dab3b32f99","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1715686253226,"stop":1715686253226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031da53c59c217a","name":"Push message with SQL Injection payload","time":{"start":1715686474255,"stop":1715686474255,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ab5ed71a1f1110","name":"should decode valid enr successfully","time":{"start":1715686039259,"stop":1715686039260,"duration":1},"status":"passed","severity":"normal"},{"uid":"940277dab84de604","name":"Subscribe to topic containing short and receive message","time":{"start":1715686730966,"stop":1715686730966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bbd3a4844ff4ca","name":"Check message with no content topic is not received","time":{"start":1715686556250,"stop":1715686556250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81e497d5ded5687","name":"connected peers and dial","time":{"start":1715686474425,"stop":1715686474425,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11705262624bd715","name":"addEventListener with correct event","time":{"start":1715686123176,"stop":1715686123177,"duration":1},"status":"passed","severity":"normal"},{"uid":"126064b7ce6ec599","name":"Check publish message containing special chars","time":{"start":1715686531616,"stop":1715686531617,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe029232db02ad56","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686162900,"stop":1715686162901,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2b0348f9f3c8ba","name":"Check received message with timestamp: 1715686082009000000 ","time":{"start":1715686252573,"stop":1715686252573,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4b139deec01376","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1715686030609,"stop":1715686030609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9fa51719577966","name":"Check received message containing Chinese","time":{"start":1715686556255,"stop":1715686556255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6bff1bf827b12d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1715686030616,"stop":1715686030616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4969e41ce40314","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1715686030621,"stop":1715686030622,"duration":1},"status":"passed","severity":"normal"},{"uid":"94aa8f585d021bb4","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1715686520743,"stop":1715686520743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47f7dffdc642191","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1715686253225,"stop":1715686253226,"duration":1},"status":"passed","severity":"normal"},{"uid":"89999dbc64f0037a","name":"Check received message containing short","time":{"start":1715686556237,"stop":1715686556237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3010df9d84f7e785","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1715686253221,"stop":1715686253221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8388198bf3a3fee","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1715686055061,"stop":1715686055062,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35a63b252f585f5","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1715686253224,"stop":1715686253224,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f99737f6c7ff3f9","name":"should set field with all protocols enabled","time":{"start":1715686039274,"stop":1715686039274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb0cd422375f629","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1715686824746,"stop":1715686824746,"duration":0},"status":"passed","severity":"normal"},{"uid":"893d71f6ae8f607d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1715686133266,"stop":1715686133267,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdc64a360e72206","name":"Push message with JSON payload","time":{"start":1715686474257,"stop":1715686474257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14cfdbd0e3b814d","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1715686090283,"stop":1715686090284,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8fb50e7dba4bbd","name":"same cluster, same shard: nodes connect","time":{"start":1715686381480,"stop":1715686381480,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa7d5b03a6fdbf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253228,"stop":1715686253228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8227776a0e4be9","name":"should set field with only STORE enabled","time":{"start":1715686039275,"stop":1715686039275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c474fa49121759e","name":"Check publish message after client node is restarted","time":{"start":1715686531628,"stop":1715686531628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f955c9184cfbc09","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686352079,"stop":1715686352079,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dde3033250ec1c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1715686253232,"stop":1715686253232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1237419126a03071","name":"should only return 1 node with store capability","time":{"start":1715686055445,"stop":1715686055446,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db18800e572fcb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1715686030619,"stop":1715686030619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19676af412cf94d","name":"Check received message containing JSON","time":{"start":1715686252556,"stop":1715686252557,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db1d0d2af0ba4e6","name":"Check received message containing shell command","time":{"start":1715686252557,"stop":1715686252557,"duration":0},"status":"passed","severity":"normal"},{"uid":"393bb32ace946fb4","name":"Non TWN Cluster","time":{"start":1715686588260,"stop":1715686588264,"duration":4},"status":"passed","severity":"normal"},{"uid":"633711b0b2558436","name":"Push message with long payload","time":{"start":1715686617862,"stop":1715686617864,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1b3d1c7eedf8d4d","name":"random static sharding 3 - Cluster ID: 292, Shard ID: 472","time":{"start":1715686610084,"stop":1715686610085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc3aa2853b0b218","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1715686030607,"stop":1715686030608,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3c9761f12bbef9","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1715686253231,"stop":1715686253231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58731c8e7c884b7","name":"should decode valid enr with tcp successfully","time":{"start":1715686039260,"stop":1715686039261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9db059348c9fdb7","name":"Push message equal or less that 1MB","time":{"start":1715686474284,"stop":1715686474284,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ccb11c6e89ec97","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1715686637706,"stop":1715686637709,"duration":3},"status":"passed","severity":"normal"},{"uid":"d65d97f9ab437aa0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1715686730968,"stop":1715686730968,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce969c81a1fcce","name":"Check received message with timestamp: 1715686082009 ","time":{"start":1715686252574,"stop":1715686252574,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d6bf51555ee30","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1715686091962,"stop":1715686091962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2447ef5a1dc24a7","name":"should not fail to start the service if it is already started","time":{"start":1715686558476,"stop":1715686558476,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bc1144c33f176","name":"Check message received after jswaku node is restarted","time":{"start":1715686556251,"stop":1715686556252,"duration":1},"status":"skipped","severity":"normal"},{"uid":"614828b1be7b285","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253236,"stop":1715686253236,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ebc69c048a987a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1715686546562,"stop":1715686546563,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fe861a55c9e5bf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1715686730964,"stop":1715686730964,"duration":0},"status":"passed","severity":"normal"},{"uid":"124d2a86b42e8163","name":"should only return 1 node with relay and store capability","time":{"start":1715686055445,"stop":1715686055445,"duration":0},"status":"passed","severity":"normal"},{"uid":"290c025e3841a536","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1715686730967,"stop":1715686730968,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bc8190e536fa8d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/9/topic407/test.js","time":{"start":1715686588269,"stop":1715686588269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d590c1b67194842","name":"safeDispatchEvent","time":{"start":1715686123180,"stop":1715686123180,"duration":0},"status":"passed","severity":"normal"},{"uid":"13819ffc207c865","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686653594,"stop":1715686653595,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c0efdc5ef1898e","name":"Push message with content topic containing short","time":{"start":1715686474271,"stop":1715686474271,"duration":0},"status":"passed","severity":"normal"},{"uid":"523837c7e47402fc","name":"throws on content topic with empty topic name field","time":{"start":1715686030602,"stop":1715686030603,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3c3ba611c808c1","name":"Check received message containing Arabic","time":{"start":1715686252546,"stop":1715686252553,"duration":7},"status":"passed","severity":"normal"},{"uid":"273e62682aebf96f","name":"Query Generator - backward","time":{"start":1715686640814,"stop":1715686640816,"duration":2},"status":"passed","severity":"normal"},{"uid":"e762e43dbad05525","name":"Push message with content topic containing JSON","time":{"start":1715686617904,"stop":1715686617904,"duration":0},"status":"passed","severity":"normal"},{"uid":"18da05962bdcfda5","name":"should not fail to start the service if it is already started","time":{"start":1715686093384,"stop":1715686093384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0422e074f7b8d32","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1715686055060,"stop":1715686055061,"duration":1},"status":"passed","severity":"normal"},{"uid":"988a8f236b6e26db","name":"Push message with content topic containing special chars","time":{"start":1715686617901,"stop":1715686617901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82a567e7d7492dd","name":"Check message with invalid timestamp is not received","time":{"start":1715686556249,"stop":1715686556249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a08a2c10fd8fc42","name":"Check message with non string payload is not received","time":{"start":1715686556251,"stop":1715686556251,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d39e8a8010acf3","name":"Subscribe to topic containing long and publish message","time":{"start":1715686546550,"stop":1715686546557,"duration":7},"status":"passed","severity":"normal"},{"uid":"1b7e9c81aeadc0f9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1715686730980,"stop":1715686730980,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb89df21b6eafd3","name":"Check received message containing Basic HTML tag","time":{"start":1715686556258,"stop":1715686556258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb70917be2b02d84","name":"Push message with custom timestamp: 1684927853559","time":{"start":1715686474281,"stop":1715686474282,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfd89c17f22ac86","name":"random static sharding 5 - Cluster ID: 506, Shard ID: 151","time":{"start":1715686610087,"stop":1715686610087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d63d2f9d4f810","name":"should return false","time":{"start":1715686039268,"stop":1715686039269,"duration":1},"status":"passed","severity":"normal"},{"uid":"5587875aac1313e","name":"Fields are not dropped","time":{"start":1715686043474,"stop":1715686043476,"duration":2},"status":"passed","severity":"normal"},{"uid":"6728ed7ed7cbce3d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1715686730974,"stop":1715686730975,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a0ccddcfcd32c2","name":"Check received message containing shell command","time":{"start":1715686556264,"stop":1715686556264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbd08da373e7129","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1715686030722,"stop":1715686030722,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc23e33be3aa0a3d","name":"Push message with content topic containing SQL Injection","time":{"start":1715686474274,"stop":1715686474274,"duration":0},"status":"passed","severity":"normal"},{"uid":"68af3fc1254c78a1","name":"Ephemeral messages are not stored","time":{"start":1715686091960,"stop":1715686091960,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e0b45c4a5b9fa6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715686293673,"stop":1715686293673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6741e8304c29dc3a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1715686030607,"stop":1715686030607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4691d27a34097b6","name":"should not throw an error for a single configured topic","time":{"start":1715686030625,"stop":1715686030625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c657389984e63cc","name":"Check message received after jswaku node is restarted","time":{"start":1715686252585,"stop":1715686252585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffa85a6ea63e86f6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1715686588299,"stop":1715686588299,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cd54ab15dc40bd","name":"Push message with custom timestamp: 1684927852756","time":{"start":1715686617921,"stop":1715686617935,"duration":14},"status":"passed","severity":"normal"},{"uid":"3662df57df588c9e","name":"listenerCount","time":{"start":1715686123179,"stop":1715686123179,"duration":0},"status":"passed","severity":"normal"},{"uid":"83da5bb8fdf93553","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1715686656053,"stop":1715686656053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13091e0878a42d6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1715686546545,"stop":1715686546546,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a15cb592e992573","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715686824744,"stop":1715686824745,"duration":1},"status":"passed","severity":"normal"},{"uid":"226b27a7a37f6cd1","name":"Passing cursor with wrong pubsubTopic","time":{"start":1715686591149,"stop":1715686591149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cce378e8ba1c150","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1715686352080,"stop":1715686352080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd576ba60ae7177","name":"Check received message containing long","time":{"start":1715686252536,"stop":1715686252536,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cfb70b6a34cc1d","name":"udp ip6 address","time":{"start":1715686038682,"stop":1715686038682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fd7d88191944f4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1715686067366,"stop":1715686067367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e277d6fe4dfe2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715686556270,"stop":1715686556271,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7532e870255870","name":"Check message with invalid timestamp is not received","time":{"start":1715686556271,"stop":1715686556271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba006d2e6a633ba","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1715686730964,"stop":1715686730964,"duration":0},"status":"passed","severity":"normal"},{"uid":"229b8c8da63b14e3","name":"Js publishes, other Js receives","time":{"start":1715686506363,"stop":1715686506364,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc2f0e222861fe","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1715686044278,"stop":1715686044278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd48ba61ec8afad","name":"Encoder throws on undefined content topic","time":{"start":1715686067368,"stop":1715686067368,"duration":0},"status":"passed","severity":"normal"},{"uid":"90419d920161d90c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1715686531626,"stop":1715686531626,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc644abe0aeb5f3","name":"Ping on peer without subscriptions","time":{"start":1715686160066,"stop":1715686160066,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2417c0010a326","name":"Check received message containing numeric","time":{"start":1715686556239,"stop":1715686556240,"duration":1},"status":"passed","severity":"normal"},{"uid":"82788e7b38b06247","name":"groups content topics by expected pubsub topic","time":{"start":1715686030610,"stop":1715686030610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad05495f53fe02","name":"handles empty shards array correctly","time":{"start":1715686030631,"stop":1715686030631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9879e19610ab452a","name":"Push message with numeric payload","time":{"start":1715686474253,"stop":1715686474253,"duration":0},"status":"passed","severity":"normal"},{"uid":"904b5f49f0f64856","name":"Query with Promise Callback, No Decoder","time":{"start":1715686637732,"stop":1715686637733,"duration":1},"status":"passed","severity":"normal"},{"uid":"312043842be7d936","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1715686253234,"stop":1715686253234,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3ccc16de2dbc4b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1715686252575,"stop":1715686252575,"duration":0},"status":"passed","severity":"normal"},{"uid":"399974df1500a415","name":"Publish message with custom timestamp: Wed May 24 2023 11:35:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1715686531623,"stop":1715686531623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0acf6fe41956a0a","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1715686253232,"stop":1715686253232,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c4d50b7ca2c46","name":"should not fail to stop the service if it was not started","time":{"start":1715686059377,"stop":1715686059377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daf62874dedbfcb","name":"Subscribe to topic containing Script and receive message","time":{"start":1715686730981,"stop":1715686730981,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e35e7fa8ae6de6","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1715686253228,"stop":1715686253228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f31496e59a56f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1715686556270,"stop":1715686556270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca24781cb71df171","name":"Push message with SQL Injection payload","time":{"start":1715686617867,"stop":1715686617867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f6537a065dff1d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1715686293671,"stop":1715686293671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07ce93525bc4ad","name":"Subscribe to topic containing short and receive message","time":{"start":1715686335850,"stop":1715686335851,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2a6fdda521b107","name":"should throw an error for insufficient data","time":{"start":1715686030722,"stop":1715686030722,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e9d583706d8a12","name":"should throw an error for missing required configuration","time":{"start":1715686030616,"stop":1715686030616,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f10d3102fd9a9e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715686730975,"stop":1715686730975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8525be0ef78a59","name":"should return valid sharding parameters for static sharding","time":{"start":1715686030629,"stop":1715686030629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41b5657807ef627","name":"Check message with no payload is not received","time":{"start":1715686556272,"stop":1715686556273,"duration":1},"status":"passed","severity":"normal"},{"uid":"815d2f1b91cafe73","name":"Store - dialed after - with timeout","time":{"start":1715686687220,"stop":1715686687226,"duration":6},"status":"passed","severity":"normal"},{"uid":"799ee586ca8d4743","name":"configure the node with multiple content topics","time":{"start":1715686588298,"stop":1715686588299,"duration":1},"status":"passed","severity":"normal"},{"uid":"48360f35e1c8a698","name":"Fails to publish message with size larger than 1 MB","time":{"start":1715686531627,"stop":1715686531627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4b2185fe6a42e6","name":"Check received message containing special chars","time":{"start":1715686556254,"stop":1715686556255,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a97b42a809dc53","name":"should throw an error if shards are undefined for static sharding","time":{"start":1715686030616,"stop":1715686030616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cb57d48933783a","name":"should not receive a peer event before start","time":{"start":1715686558477,"stop":1715686558477,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb6d6999f750d54","name":"Query Generator, Wrong PubsubTopic","time":{"start":1715686637698,"stop":1715686637699,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6fef979083e709","name":"Generator, custom pubsub topic","time":{"start":1715686653593,"stop":1715686653594,"duration":1},"status":"passed","severity":"normal"},{"uid":"152cebc64f03ad37","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1715686030606,"stop":1715686030607,"duration":1},"status":"passed","severity":"normal"},{"uid":"90aca854b524b123","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1715686591146,"stop":1715686591146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8163ef51f428979e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715686055447,"stop":1715686055447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"282d604fd404739a","name":"dispatchEvent via connectionManager","time":{"start":1715686123179,"stop":1715686123179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e446038f9ce4e010","name":"should handle application and version for autosharding","time":{"start":1715686030615,"stop":1715686030615,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b1ca4eaca5ad98","name":"should not receive a peer event after stop","time":{"start":1715686558477,"stop":1715686558478,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf1aef89b136187","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715686030630,"stop":1715686030630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d00a6afe7b7a2d3","name":"Relay - dialed first","time":{"start":1715686687213,"stop":1715686687214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b867c6b76738b860","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1715686680524,"stop":1715686680525,"duration":1},"status":"passed","severity":"normal"},{"uid":"77431481ba49d464","name":"Check received message containing special chars","time":{"start":1715686556240,"stop":1715686556240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3007b0aeeedfab3","name":"Check received message containing Chinese","time":{"start":1715686252546,"stop":1715686252546,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cf5a60041f7a96","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1715686030605,"stop":1715686030606,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd4ef3ea9be5b83","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1715686656052,"stop":1715686656052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab9fb3a17129854","name":"Check received message containing Script","time":{"start":1715686252555,"stop":1715686252555,"duration":0},"status":"passed","severity":"normal"},{"uid":"336ce454668f8740","name":"Encoder throws on empty string content topic","time":{"start":1715686065469,"stop":1715686065470,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a3b9fbbb9cc37f","name":"Register correct protocols","time":{"start":1715686546528,"stop":1715686546528,"duration":0},"status":"passed","severity":"normal"},{"uid":"622c911717dd57b2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1715686253240,"stop":1715686253240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9717708b884e8ac","name":"Subscribe to topic containing shell command and receive message","time":{"start":1715686730971,"stop":1715686730971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7721b37e74fffdc5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1715686030608,"stop":1715686030609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d11bc83a9199c1","name":"should load peers from local storage and dispatch events","time":{"start":1715686059379,"stop":1715686059380,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b31fde59224555a","name":"Relay - times out","time":{"start":1715686687215,"stop":1715686687217,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea403036682eafea","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1715686162892,"stop":1715686162893,"duration":1},"status":"passed","severity":"normal"},{"uid":"f791e6409c575c88","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1715686680525,"stop":1715686680525,"duration":0},"status":"passed","severity":"normal"},{"uid":"380dd4f70999e60c","name":"Promise Callback - forward","time":{"start":1715686640817,"stop":1715686640817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9899ce0739723866","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1715686253242,"stop":1715686253242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb6a67bc813cdd2","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1715686055446,"stop":1715686055446,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1ff744d4e85896","name":"Sign & Recover","time":{"start":1715686065946,"stop":1715686065946,"duration":0},"status":"passed","severity":"normal"},{"uid":"757d0bd1b54edbc8","name":"Encoder throws on empty string content topic","time":{"start":1715686044276,"stop":1715686044277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b098663e0ab98e9","name":"Ordered callback, aborts when callback returns true","time":{"start":1715686648918,"stop":1715686648918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6c82b04cafb20c","name":"Check publish message containing unicode special characters","time":{"start":1715686531622,"stop":1715686531622,"duration":0},"status":"passed","severity":"normal"},{"uid":"381882081709fe2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1715686030619,"stop":1715686030620,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e514a8558aa216","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1715686055061,"stop":1715686055061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afbd6cebabc63f7","name":"can start the service","time":{"start":1715686093382,"stop":1715686093383,"duration":1},"status":"passed","severity":"normal"},{"uid":"34057b8f554398a9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1715686610065,"stop":1715686610066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64c43066f1a6768","name":"can start the service","time":{"start":1715686059376,"stop":1715686059376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5623d0b82e214799","name":"Push message with emoji payload","time":{"start":1715686617896,"stop":1715686617897,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6c3651cd5f4d10","name":"Relay + Store","time":{"start":1715686092899,"stop":1715686092899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3431826d5a7e3e","name":"topics with same application and version share the same shard","time":{"start":1715686030610,"stop":1715686030610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff872014d2c44189","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1715686824746,"stop":1715686824746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1e763bcb789f90","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1715686030624,"stop":1715686030625,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a5433e5573ce6d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1715686335826,"stop":1715686335827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce40760203ef0f6","name":"Push message with content topic containing Arabic","time":{"start":1715686474273,"stop":1715686474273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3733ae430472e765","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1715686030615,"stop":1715686030615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87a2051aa593180","name":"Using a function","time":{"start":1715686680422,"stop":1715686680422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfe0a190766472c","name":"should return empty list for no shard","time":{"start":1715686030616,"stop":1715686030616,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1933d964188e92","name":"should be able to encode the field with only RELAY set to true","time":{"start":1715686038482,"stop":1715686038484,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae7575b6bec0d7","name":"Check publish message containing Basic HTML tag","time":{"start":1715686531619,"stop":1715686531620,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbb7b6eb2c00154","name":"Mutual subscription","time":{"start":1715686546527,"stop":1715686546528,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eebcddbc10d61c","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1715686030614,"stop":1715686030614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecbde5c097121f4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1715686352077,"stop":1715686352078,"duration":1},"status":"passed","severity":"normal"},{"uid":"86aba49e819fa91d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1715686546574,"stop":1715686546574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d61e50bf3afce67","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1715686038489,"stop":1715686038490,"duration":1},"status":"passed","severity":"normal"},{"uid":"59deefa1d0752e43","name":"random static sharding 8 - Cluster ID: 947, Shard ID: 993","time":{"start":1715686610089,"stop":1715686610089,"duration":0},"status":"passed","severity":"normal"},{"uid":"698ea1006496a7f9","name":"Check received message with timestamp: 1715686081200000000 ","time":{"start":1715686556247,"stop":1715686556247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c540be88aa488f4d","name":"throws on content topic with generation field greater than 0","time":{"start":1715686030601,"stop":1715686030601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb3c329216de6d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1715686730969,"stop":1715686730969,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcdda565cc384c8","name":"Overlapping topic subscription","time":{"start":1715686335849,"stop":1715686335849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8b631b3edc36ab","name":"Check publish message containing escaped characters","time":{"start":1715686531621,"stop":1715686531621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2614d56eb02065fe","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1715686055059,"stop":1715686055060,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2aa4c58274933d","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1715686531921,"stop":1715686531921,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b6fe8872510a58c","name":"Check message with no content topic is not received","time":{"start":1715686556272,"stop":1715686556272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcb867d39d746d6","name":"Check publish message containing Chinese","time":{"start":1715686531617,"stop":1715686531617,"duration":0},"status":"passed","severity":"normal"},{"uid":"78653baff76a9c0c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1715686546573,"stop":1715686546573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562dde1cc3ccc2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1715686038487,"stop":1715686038487,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bb89c0217416ca","name":"Push message with content topic containing SQL Injection","time":{"start":1715686617903,"stop":1715686617903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8003230f066a94","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1715686090282,"stop":1715686090283,"duration":1},"status":"passed","severity":"normal"},{"uid":"950aa54cae9820cb","name":"Query with Ordered Callback, No Decoder","time":{"start":1715686637710,"stop":1715686637719,"duration":9},"status":"passed","severity":"normal"},{"uid":"fc1069d063b0277e","name":"Push message with content topic containing unicode special characters","time":{"start":1715686617919,"stop":1715686617919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c5954bad9bfe77","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1715686172897,"stop":1715686172898,"duration":1},"status":"passed","severity":"normal"},{"uid":"f087cfe3fc9f3fe9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1715686093392,"stop":1715686093392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"540d91678c83ca18","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app94/8/topic528/utf8","time":{"start":1715686588268,"stop":1715686588269,"duration":1},"status":"passed","severity":"normal"},{"uid":"3369c72cf28bcc41","name":"throws on empty content topic","time":{"start":1715686030599,"stop":1715686030600,"duration":1},"status":"passed","severity":"normal"},{"uid":"8684cb0d1b9fe38b","name":"should be able to encode the field with only STORE set to true","time":{"start":1715686038484,"stop":1715686038485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4474f22a6d14c8b7","name":"Reopen subscription with peer with lost subscription","time":{"start":1715686113718,"stop":1715686113719,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f236e274d4cd19","name":"Push message with content topic containing escaped characters","time":{"start":1715686474277,"stop":1715686474277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10722ebee18a411","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1715686680524,"stop":1715686680524,"duration":0},"status":"passed","severity":"normal"},{"uid":"42110131c060d57b","name":"different cluster, different shard: nodes don't connect","time":{"start":1715686253220,"stop":1715686253221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b34dd90efb13280","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1715686253237,"stop":1715686253237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b88d926461d078","name":"should properly create location multiaddrs - tcp","time":{"start":1715686039273,"stop":1715686039273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd77a26cf29299e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1715686730961,"stop":1715686730962,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3119527c6981e7","name":"Push message with numeric payload","time":{"start":1715686617864,"stop":1715686617864,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f0003873ba5a9c","name":"Publish message with large meta","time":{"start":1715686531628,"stop":1715686531628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4a6be40082e136","name":"Push message on custom pubsubTopic","time":{"start":1715686352080,"stop":1715686352080,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c4e7b17cb3433f","name":"Check received message containing Russian","time":{"start":1715686556256,"stop":1715686556256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6bfefbce09525b","name":"handles empty contentTopics array correctly","time":{"start":1715686030631,"stop":1715686030632,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaed1612eafc11a5","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1715686253233,"stop":1715686253234,"duration":1},"status":"passed","severity":"normal"},{"uid":"d056229b5e30a7d8","name":"Check received message containing escaped characters","time":{"start":1715686252557,"stop":1715686252559,"duration":2},"status":"passed","severity":"normal"},{"uid":"620fae75e36c98ac","name":"Push message with content topic containing JSON","time":{"start":1715686474276,"stop":1715686474276,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a68c0f5c6c4696","name":"Subscribe to topic containing special chars and receive message","time":{"start":1715686730979,"stop":1715686730979,"duration":0},"status":"passed","severity":"normal"},{"uid":"75827c82816c451d","name":"ignores domain fetching errors","time":{"start":1715686055443,"stop":1715686055443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2643e402bdc313aa","name":"connects to nwaku","time":{"start":1715686680421,"stop":1715686680421,"duration":0},"status":"passed","severity":"normal"},{"uid":"895a82243fe8b473","name":"isConnected should return true after first peer connects","time":{"start":1715686133270,"stop":1715686133271,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d89040c0881440","name":"should be able to decode the field with only FILTER set to true","time":{"start":1715686038492,"stop":1715686038492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f122a73b74e576be","name":"Subscribe and receive messages via lightPush","time":{"start":1715686730973,"stop":1715686730973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf9d90e5f5e3d14","name":"Check message received after nwaku node is restarted","time":{"start":1715686556252,"stop":1715686556252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c58ddc7d3b85c099","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1715686253225,"stop":1715686253225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0145c9a225e03fa","name":"Check message received after jswaku node is restarted","time":{"start":1715686556273,"stop":1715686556273,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34c43eba1780a50","name":"can start and stop the service","time":{"start":1715686059377,"stop":1715686059377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fba3f700248515a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1715686030609,"stop":1715686030609,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb40f8dd4116ee6e","name":"Encoder throws on undefined content topic","time":{"start":1715686065468,"stop":1715686065469,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e210ddf18a41e3b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1715686520740,"stop":1715686520740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a24bc8e79424e09","name":"returns all values when wanted number is greater than available values","time":{"start":1715686054048,"stop":1715686054049,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7b55b009978ac1","name":"Passing cursor with wrong message digest","time":{"start":1715686591149,"stop":1715686591149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2c6edb3f7bb05c","name":"should encode/decode to text encoding","time":{"start":1715686039270,"stop":1715686039270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd382f06a33f335","name":"should be able to encode the field with only FILTER set to true","time":{"start":1715686038485,"stop":1715686038486,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24969838937cd3a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1715686730979,"stop":1715686730979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad30a0f325e69501","name":"Check publish message containing SQL Injection","time":{"start":1715686531618,"stop":1715686531618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d72a29cdcb107","name":"should set field with only LIGHTPUSH enabled","time":{"start":1715686039275,"stop":1715686039275,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9e09b86a06c4a9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1715686505686,"stop":1715686505686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e928dc3a73088fe","name":"Push message with Arabic payload","time":{"start":1715686617866,"stop":1715686617866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5203eef4fc2d63f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app77/10/topic692/test.js","time":{"start":1715686588268,"stop":1715686588268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a39a017f1b1615e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1715686730963,"stop":1715686730963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb795095f2eb297b","name":"Subscribe to topic containing short and receive message","time":{"start":1715686730978,"stop":1715686730978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76e1725ee138ee3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1715686293672,"stop":1715686293672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d81e61a1e659ae","name":"throws an error for improperly formatted content topics","time":{"start":1715686030612,"stop":1715686030612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed71cb957f2876aa","name":"Subscribe and receive messages via waku relay post","time":{"start":1715686730962,"stop":1715686730962,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea56565eba8e477","name":"Push message with content topic containing Chinese","time":{"start":1715686617901,"stop":1715686617901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d9204edce4437","name":"Ephemeral field set to true","time":{"start":1715686044275,"stop":1715686044275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9874d62faed6623","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1715686030617,"stop":1715686030617,"duration":0},"status":"passed","severity":"normal"},{"uid":"da15c36c2540e7c7","name":"Check message with no payload is not received","time":{"start":1715686556250,"stop":1715686556251,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d25aa8fab37ef08","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1715686637709,"stop":1715686637710,"duration":1},"status":"passed","severity":"normal"},{"uid":"b939b2b8b090dd03","name":"Check received message with timestamp: 1715686081200 ","time":{"start":1715686556247,"stop":1715686556247,"duration":0},"status":"passed","severity":"normal"},{"uid":"855f33b9dbc580ff","name":"Push message with content topic containing long","time":{"start":1715686617898,"stop":1715686617899,"duration":1},"status":"passed","severity":"normal"}] |