2024-11-08 05:58:45 +00:00

1 line
162 KiB
JSON

[{"uid":"c1a1f00cfeb1ccfa","name":"should throw error - no public key","time":{"start":1731044907944,"stop":1731044907944,"duration":0},"status":"passed","severity":"normal"},{"uid":"239c1f39391f81ad","name":"isConnected should return false after all peers disconnect","time":{"start":1731045006692,"stop":1731045006692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b371890b77cb236","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1731045329022,"stop":1731045329022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e674f45c8671799b","name":"should call waitForPeer on Relay","time":{"start":1731044939841,"stop":1731044939841,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d667a18da11352","name":"Subscribe to topic containing emoji and receive message","time":{"start":1731045462786,"stop":1731045462786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c770365542696c","name":"should use DNS peer discovery with light client","time":{"start":1731044970743,"stop":1731044970743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43a3ea9ed472b952","name":"Decoder throws on undefined content topic","time":{"start":1731044933129,"stop":1731044933130,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefe11548f69cf19","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1731045329021,"stop":1731045329021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbf34b6e646ad57","name":"Check received message containing Russian","time":{"start":1731045130114,"stop":1731045130115,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b6c19ae508edb","name":"should be called for bootstrap peers","time":{"start":1731044965221,"stop":1731044965222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8888e1701025391","name":"Check message with no content topic is not received","time":{"start":1731045130127,"stop":1731045130127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec9c4a3cc5ed79c","name":"Check publish message containing emoji","time":{"start":1731045338434,"stop":1731045338434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e810b214f65275dd","name":"should throw error - no public key","time":{"start":1731044907943,"stop":1731044907943,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b121cf58dd6e2a","name":"Push message with content topic containing shell command","time":{"start":1731045308675,"stop":1731045308676,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9796a8d75fcb18","name":"Check message with non string payload is not received","time":{"start":1731045331756,"stop":1731045331756,"duration":0},"status":"passed","severity":"normal"},{"uid":"749ff39795df3427","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1731044922804,"stop":1731044922805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ec7d888e0726d2","name":"Js publishes, other Js receives","time":{"start":1731045333468,"stop":1731045333476,"duration":8},"status":"passed","severity":"normal"},{"uid":"110f63a5d515c49","name":"returns only open connection if one present","time":{"start":1731044914227,"stop":1731044914227,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f2861869f13eda","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1731044934700,"stop":1731044934700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e969c57950b7a5be","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1731045006690,"stop":1731045006691,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fd6790c6a8fe7","name":"Passing page size 1 when there are 4 messages","time":{"start":1731045440108,"stop":1731045440108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceccd2ef985a020b","name":"Using a function","time":{"start":1731045452172,"stop":1731045452172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c66f5ddc060e06","name":"Waku message hash computation (payload length 0)","time":{"start":1731044901914,"stop":1731044901914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c1ec9d5525068","name":"should decode valid enr successfully","time":{"start":1731044907941,"stop":1731044907942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec44175b30519d78","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1731044915169,"stop":1731044915169,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f6df6a693131a0","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1731044965222,"stop":1731044965223,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac9ce6f1f0e2b76","name":"should properly create peer info with all multiaddrs","time":{"start":1731044907952,"stop":1731044907952,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd6f4223a482ca7","name":"random static sharding 6 - Cluster ID: 418, Shard ID: 793","time":{"start":1731045396412,"stop":1731045396413,"duration":1},"status":"passed","severity":"normal"},{"uid":"9342304910ccba70","name":"Push message with content topic containing SQL Injection","time":{"start":1731045308673,"stop":1731045308673,"duration":0},"status":"passed","severity":"normal"},{"uid":"77601bafb19d8c86","name":"should be called at least once on all `peer:discovery` events","time":{"start":1731044965220,"stop":1731044965221,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1dcda3b82290fc","name":"Check publish message containing Arabic","time":{"start":1731045338402,"stop":1731045338402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68b4507a7608a44","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1731045088158,"stop":1731045088158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d76aada46fdcb56a","name":"Generator, 2 different pubsubtopics","time":{"start":1731045422638,"stop":1731045422638,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6aa5c858ea896f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1731045176708,"stop":1731045176708,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58c8b2b86a98d76","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1731044899198,"stop":1731044899198,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4789c6e5811ca9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1731045338441,"stop":1731045338442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f781776fec24ab","name":"Push message with Russian payload","time":{"start":1731045308665,"stop":1731045308665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80ebddf69b88130","name":"Check received message containing unicode special characters","time":{"start":1731045130123,"stop":1731045130124,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87cde62d06b20ed","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1731045035781,"stop":1731045035781,"duration":0},"status":"passed","severity":"normal"},{"uid":"48057a8458442b21","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app99/8/topic47/proto","time":{"start":1731045385254,"stop":1731045385254,"duration":0},"status":"passed","severity":"normal"},{"uid":"644f6e47430878ba","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1731044914963,"stop":1731044914964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2af548d81f69a3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1731045462785,"stop":1731045462785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44ec1f89d92c1ca","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1731045087980,"stop":1731045087980,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fac02a8bca40809","name":"Query Generator, No Decoder","time":{"start":1731045410828,"stop":1731045410829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec854c696b5df658","name":"Subscribe and publish message","time":{"start":1731045343496,"stop":1731045343496,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2ff90b77e102cd","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1731044899208,"stop":1731044899208,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b7261fc1df0012","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1731044899218,"stop":1731044899219,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be64e00f1b10bb9","name":"Check received message containing Basic HTML tag","time":{"start":1731045130120,"stop":1731045130121,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdaf2d158a02b8b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1731045462782,"stop":1731045462783,"duration":1},"status":"passed","severity":"normal"},{"uid":"992c88891cc7d1e9","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1731044915170,"stop":1731044915170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9500013dbe2991db","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app74/2/topic578/proto","time":{"start":1731045385255,"stop":1731045385255,"duration":0},"status":"passed","severity":"normal"},{"uid":"836ae9f18cb6361","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1731045462793,"stop":1731045462793,"duration":0},"status":"passed","severity":"normal"},{"uid":"db11547135d04656","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1731045462789,"stop":1731045462789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ff85e181dd10a6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1731045462776,"stop":1731045462776,"duration":0},"status":"passed","severity":"normal"},{"uid":"72473545b9281b8e","name":"Subscribe and receive messages via lightPush","time":{"start":1731045462787,"stop":1731045462788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ffa717f1d78726","name":"Subscribe to topic containing long and receive message","time":{"start":1731045176693,"stop":1731045176694,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2f4ffedcee358d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1731044922810,"stop":1731044922811,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb806b643302d7f8","name":"Reopen subscription with peer with lost subscription","time":{"start":1731045032145,"stop":1731045032145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f947c27bc8554702","name":"Subscribe to topic containing numeric and receive message","time":{"start":1731045176694,"stop":1731045176695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a4eab59a9a4c9b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1731044899208,"stop":1731044899208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86ce4cbbab46511","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1731045087982,"stop":1731045087982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3f5500fabf4fb3","name":"Ping on peer without subscriptions","time":{"start":1731045032144,"stop":1731045032144,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f015c3a037a1be","name":"Fails to push message with large meta","time":{"start":1731045308678,"stop":1731045308678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3af8a8c540339d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1731045035783,"stop":1731045035784,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cda2b8ef7b1429","name":"Delete observer","time":{"start":1731045311472,"stop":1731045311472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddf75b897a0ef3f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1731044907954,"stop":1731044907954,"duration":0},"status":"passed","severity":"normal"},{"uid":"e471c5457358d2","name":"Check received message with timestamp: 1731044957284000000 ","time":{"start":1731045331740,"stop":1731045331740,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0b8f578bd7a025","name":"Push message with content topic containing emoji","time":{"start":1731045367552,"stop":1731045367552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc93f125c90ec9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1731044899208,"stop":1731044899209,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6d17dcd002662d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1731044958192,"stop":1731044958193,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bbe8e2f21c46b7","name":"Fails to push message bigger that 1MB","time":{"start":1731045308680,"stop":1731045308680,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed265027f9aa0853","name":"should reject on timeout if it was set","time":{"start":1731044939839,"stop":1731044939840,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f0ad14590c6e4e","name":"Check message on other pubsub topic is not received","time":{"start":1731045331755,"stop":1731045331755,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3161981ba5720","name":"Subscribe to topic containing XML and receive message","time":{"start":1731045176706,"stop":1731045176706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b15a6743dffee90","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1731045087973,"stop":1731045087973,"duration":0},"status":"passed","severity":"normal"},{"uid":"67665ae30c94f3fb","name":"same cluster, different shard: nodes connect","time":{"start":1731045228077,"stop":1731045228077,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3e15ecb40b23c0","name":"same cluster, same shard: nodes connect","time":{"start":1731045228077,"stop":1731045228077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c6b9d1b2765140","name":"Push message with SQL Injection payload","time":{"start":1731045308665,"stop":1731045308666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e340232193aa428","name":"Encoder throws on undefined content topic","time":{"start":1731044933128,"stop":1731044933129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72dd0ec5b436dd9","name":"random static sharding 4 - Cluster ID: 592, Shard ID: 360","time":{"start":1731045396411,"stop":1731045396411,"duration":0},"status":"passed","severity":"normal"},{"uid":"86249a36d26080de","name":"Fails to publish message with wrong content topic","time":{"start":1731045338438,"stop":1731045338439,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c811b7d2ed47da","name":"should not fail to start the service if it is already started","time":{"start":1731045344197,"stop":1731045344198,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33670724e6cd91b","name":"Tracks peer failures correctly","time":{"start":1731045086254,"stop":1731045086254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec8049a62ec635","name":"connected peers and dial","time":{"start":1731045309018,"stop":1731045309018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46255ee65c87def7","name":"Check received message containing unicode special characters","time":{"start":1731045331739,"stop":1731045331740,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f037c5d9e59ffc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1731044899224,"stop":1731044899224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5041c996d4d134ea","name":"Mutual subscription","time":{"start":1731045343494,"stop":1731045343495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e4faebc744bbe","name":"should throw if no connection provided","time":{"start":1731044914961,"stop":1731044914961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d7d05e89526809","name":"1 Store, 2 fetches","time":{"start":1731044922870,"stop":1731044922870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13b8fd690a2702c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1731044907346,"stop":1731044907347,"duration":1},"status":"passed","severity":"normal"},{"uid":"245f8e9b19971e69","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1731045176674,"stop":1731045176674,"duration":0},"status":"passed","severity":"normal"},{"uid":"283c929115faaa7d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1731044899224,"stop":1731044899225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8f76d88af0b96a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1731045343497,"stop":1731045343497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8c5d7584c848ae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1731045176695,"stop":1731045176697,"duration":2},"status":"passed","severity":"normal"},{"uid":"245ef046e3d9194d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1731044899199,"stop":1731044899207,"duration":8},"status":"passed","severity":"normal"},{"uid":"a974554cefc13b1e","name":"Check publish message containing Basic HTML tag","time":{"start":1731045338411,"stop":1731045338411,"duration":0},"status":"passed","severity":"normal"},{"uid":"224f2290e18ae1f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1731045331754,"stop":1731045331754,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ce31ab04c98b11","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1731045462793,"stop":1731045462793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8282337b0edbf1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1731044899225,"stop":1731044899225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aa0479a82bae6a","name":"Push message with content topic containing Script","time":{"start":1731045367544,"stop":1731045367545,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfacd13af6aebee1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1731044907333,"stop":1731044907335,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce2807a3fd779a92","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1731044933127,"stop":1731044933127,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf21807c77dba00e","name":"Push message with Chinese payload","time":{"start":1731045367527,"stop":1731045367527,"duration":0},"status":"passed","severity":"normal"},{"uid":"29689c04948b1f95","name":"Check received message containing emoji","time":{"start":1731045130124,"stop":1731045130124,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cb82117d905d7f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1731044968111,"stop":1731044968113,"duration":2},"status":"passed","severity":"normal"},{"uid":"88b4a8055b581b62","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045422642,"stop":1731045422643,"duration":1},"status":"passed","severity":"normal"},{"uid":"2079dc5d0af53ecb","name":"should decode valid enr with tcp successfully","time":{"start":1731044907942,"stop":1731044907942,"duration":0},"status":"passed","severity":"normal"},{"uid":"29996681e0dd8518","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1731045467723,"stop":1731045467723,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c3f4b66a38e003","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1731045075250,"stop":1731045075250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcdd546885b5c1f","name":"handles different clusterIds correctly","time":{"start":1731044899212,"stop":1731044899212,"duration":0},"status":"passed","severity":"normal"},{"uid":"51335a8270f8f899","name":"Push message with escaped characters payload","time":{"start":1731045308668,"stop":1731045308668,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc12f3b2290b2d1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1731045462778,"stop":1731045462778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b784bd2e540167f5","name":"Subscribe and receive messages via waku relay post","time":{"start":1731045462788,"stop":1731045462789,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d78284779e161b4","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1731044915169,"stop":1731044915169,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaf3f5f8cf0cd2","name":"can start the service","time":{"start":1731044927066,"stop":1731044927067,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00897fe9c4d1fd6","name":"should only return 1 node with relay capability","time":{"start":1731044923274,"stop":1731044923275,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f59b7d97a7ff0f","name":"Push message on custom pubsubTopic","time":{"start":1731045226921,"stop":1731045226921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c149fc1ddd8bff25","name":"Meta field set when metaSetter is specified","time":{"start":1731044915327,"stop":1731044915327,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8e994195034494","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1731045329022,"stop":1731045329023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57675d996aaf013","name":"Push message equal or less that 1MB","time":{"start":1731045308679,"stop":1731045308680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2440535874b6c78","name":"Passing page size 3 when there are 20 messages","time":{"start":1731045440108,"stop":1731045440108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9683ae730ebb5522","name":"Encoder throws on empty string content topic","time":{"start":1731044915328,"stop":1731044915328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4abf7d68da59366","name":"should remove a peer","time":{"start":1731044939804,"stop":1731044939805,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e8e1a2d4e37df7","name":"Check received message containing numeric","time":{"start":1731045331748,"stop":1731045331748,"duration":0},"status":"passed","severity":"normal"},{"uid":"36db95061032e4cb","name":"Push message with unicode special characters payload","time":{"start":1731045308668,"stop":1731045308668,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed603479ef9590f","name":"Check received message containing JSON","time":{"start":1731045331751,"stop":1731045331752,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f9304a4ab6df88","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1731045343497,"stop":1731045343497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c42ab9eb661f49c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1731045462784,"stop":1731045462784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb7236fc9ced8fe","name":"should add a peer","time":{"start":1731044939802,"stop":1731044939804,"duration":2},"status":"passed","severity":"normal"},{"uid":"938b90fb923f9a0c","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1731044899214,"stop":1731044899214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67878c8e69125d8","name":"Push message with Russian payload","time":{"start":1731045367530,"stop":1731045367533,"duration":3},"status":"passed","severity":"normal"},{"uid":"96776fde48db4da1","name":"start node with empty shard should fail","time":{"start":1731045396417,"stop":1731045396417,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdfa55baffbd315","name":"should throw error - invalid id","time":{"start":1731044907944,"stop":1731044907944,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c94960eee64faf","name":"Subscribe to topic containing XML and receive message","time":{"start":1731045462783,"stop":1731045462784,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e8d9362f55ffe6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1731044922803,"stop":1731044922803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f534bc3fe3dd381","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app42/1/topic746/json","time":{"start":1731045385254,"stop":1731045385254,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec946dff680f51f","name":"Overlapping topic subscription","time":{"start":1731045176678,"stop":1731045176678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40e09b83f5f53ef","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1731045467720,"stop":1731045467720,"duration":0},"status":"passed","severity":"normal"},{"uid":"873ccb1e606a7fff","name":"should set field with all protocols enabled","time":{"start":1731044907953,"stop":1731044907953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4fa6653176698f","name":"Push message with Script payload","time":{"start":1731045308666,"stop":1731045308666,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee9e9cd849923c8","name":"should return false","time":{"start":1731044907944,"stop":1731044907945,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fea4501e3bb82f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1731045432717,"stop":1731045432717,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ac19b7fe598def","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1731045086254,"stop":1731045086256,"duration":2},"status":"passed","severity":"normal"},{"uid":"906e799e1f60f85c","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1731045035785,"stop":1731045035786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd9b259c4d6cfb1","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1731045088155,"stop":1731045088155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85e77f0cca7e5f03","name":"Refresh subscription","time":{"start":1731045462779,"stop":1731045462780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52947e97f565bc9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045035787,"stop":1731045035787,"duration":0},"status":"passed","severity":"normal"},{"uid":"67385ad3954d3c72","name":"Passing an array","time":{"start":1731045452171,"stop":1731045452171,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cce06aaae1f481","name":"Publish message with custom timestamp: Sat Nov 18 2023 05:55:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1731045338435,"stop":1731045338435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd413b4cb4308a0d","name":"should check connected peers if present and suitable","time":{"start":1731044939840,"stop":1731044939840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9453301f78979c9a","name":"Check received message containing JSON","time":{"start":1731045130121,"stop":1731045130121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcea4fc615fbd42","name":"should select older connection if present","time":{"start":1731044914228,"stop":1731044914228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ecaf9c9170057c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1731044933124,"stop":1731044933126,"duration":2},"status":"passed","severity":"normal"},{"uid":"6584b14173a907bd","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1731044939863,"stop":1731044939863,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3a691122c3d4b5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1731045228076,"stop":1731045228076,"duration":0},"status":"passed","severity":"normal"},{"uid":"80876812ea5bbc17","name":"Query Generator, No message returned","time":{"start":1731045410829,"stop":1731045410829,"duration":0},"status":"passed","severity":"normal"},{"uid":"249363f46596c387","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1731044907342,"stop":1731044907342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f28163c9912b083","name":"Push message with special chars payload","time":{"start":1731045367526,"stop":1731045367526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f8a99659db8c9e","name":"can start the service","time":{"start":1731045344194,"stop":1731045344194,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba75cfb3ce47b8b","name":"Number of peers are maintained correctly","time":{"start":1731045086251,"stop":1731045086251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe3db71d20144da","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1731044922809,"stop":1731044922810,"duration":1},"status":"passed","severity":"normal"},{"uid":"8306cdf5d58c8385","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1731045462794,"stop":1731045462794,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0036207fd2e16f","name":"Push message with content topic containing escaped characters","time":{"start":1731045308676,"stop":1731045308676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff272adce708e6fe","name":"Push message with Script payload","time":{"start":1731045367534,"stop":1731045367534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ea213bc115ba98","name":"Query Generator - false","time":{"start":1731045415788,"stop":1731045415788,"duration":0},"status":"passed","severity":"normal"},{"uid":"90775fc72babb037","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087970,"stop":1731045087971,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1e8c7fbf982437","name":"should reject if Filter is requested but not mounted","time":{"start":1731044939839,"stop":1731044939839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b433ebb931138699","name":"Check publish message containing unicode special characters","time":{"start":1731045338433,"stop":1731045338434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4803afaca538ca6f","name":"getPeersByDiscovery","time":{"start":1731045317579,"stop":1731045317579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9f2d1b0a285a45","name":"should use the provided clusterId for the pubsub topic","time":{"start":1731044899233,"stop":1731044899233,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6d90daf31181a2","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1731044901915,"stop":1731044901915,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24c65fbeb2ced9a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045035782,"stop":1731045035782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a561e6da39c971c3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1731045343502,"stop":1731045343502,"duration":0},"status":"passed","severity":"normal"},{"uid":"128909edc22cd623","name":"Query generator for multiple messages with different content topic format","time":{"start":1731045430216,"stop":1731045430217,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b2bbd240f84e87","name":"Relay + Store","time":{"start":1731044967188,"stop":1731044967188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f69333f77994ca","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1731044899361,"stop":1731044899361,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e51c27e7afdb68","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1731044923276,"stop":1731044923277,"duration":1},"status":"passed","severity":"normal"},{"uid":"b106f48a91aa23d8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1731044899229,"stop":1731044899229,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab21c70b2c8b948","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1731045317580,"stop":1731045317580,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ddecd5cbdb1199","name":"should throw an error for missing required configuration","time":{"start":1731044899217,"stop":1731044899217,"duration":0},"status":"passed","severity":"normal"},{"uid":"358dd7fa5e36a2e4","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1731044922805,"stop":1731044922805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b959506bb4b263","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1731045176697,"stop":1731045176698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19a89a5370b724c","name":"throws on content topic with empty version field","time":{"start":1731044899194,"stop":1731044899195,"duration":1},"status":"passed","severity":"normal"},{"uid":"5656f7e92c31df55","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1731044899224,"stop":1731044899224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b80be7e19059c1","name":"Check received message containing shell command","time":{"start":1731045331752,"stop":1731045331752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b643b61ce15b5a33","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1731044899226,"stop":1731044899226,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f1f25ff1b8a0c","name":"Renews peer on consistent missed messages","time":{"start":1731045086256,"stop":1731045086256,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f3d26b8047eaa4","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1731044899215,"stop":1731044899215,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf3d6f56bd68083","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1731044965223,"stop":1731044965223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b3e7fdd62b880e","name":"should reject if LightPush is requested but not mounted","time":{"start":1731044939838,"stop":1731044939839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7b61f9007b6b9e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1731045410831,"stop":1731045410832,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0e794fb833fb0d","name":"Push message with custom timestamp: 1731041488633","time":{"start":1731045367554,"stop":1731045367554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5813f2a547b9857b","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1731045088158,"stop":1731045088158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2fb6106fc1e68051","name":"udp ip6 address","time":{"start":1731044907304,"stop":1731044907304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22eb3a8557cfc2e","name":"Fails to publish duplicate message","time":{"start":1731045338437,"stop":1731045338438,"duration":1},"status":"passed","severity":"normal"},{"uid":"502a4fb123fdba26","name":"Check publish message containing XML","time":{"start":1731045338410,"stop":1731045338410,"duration":0},"status":"passed","severity":"normal"},{"uid":"689311e93a4acec7","name":"Subscribe and receive messages via lightPush","time":{"start":1731045462775,"stop":1731045462775,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e27e20b2a307b2","name":"should not fail to stop the service if it was not started","time":{"start":1731044970740,"stop":1731044970741,"duration":1},"status":"passed","severity":"normal"},{"uid":"5399196beb9dc3d0","name":"should properly create location multiaddrs - tcp6","time":{"start":1731044907951,"stop":1731044907951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aabcba6410fba4","name":"Ping on peer without subscriptions","time":{"start":1731045032142,"stop":1731045032142,"duration":0},"status":"passed","severity":"normal"},{"uid":"907b2e2beb6e2bae","name":"new peer added after a peer was already found","time":{"start":1731045317579,"stop":1731045317579,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d84437ee733edda","name":"should wait for Filter peer to be connected","time":{"start":1731044939840,"stop":1731044939841,"duration":1},"status":"passed","severity":"normal"},{"uid":"7722a4eec3dd4382","name":"Push message with content topic containing Russian","time":{"start":1731045367543,"stop":1731045367543,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f2976794b5e5ce","name":"Decoder throws on empty string content topic","time":{"start":1731044933130,"stop":1731044933131,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab7c94fd58cb412","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1731045088153,"stop":1731045088154,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ed9c7fe17ac7fa3a","name":"Generator, custom pubsub topic","time":{"start":1731045422637,"stop":1731045422638,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca16597e3722f7a","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1731045088159,"stop":1731045088159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6731aa8fdc0bb1d","name":"should return the pubsub topic directly if a string is provided","time":{"start":1731044899229,"stop":1731044899229,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4a22fd1fa61aaf","name":"Accepts a valid Waku Message","time":{"start":1731044943175,"stop":1731044943176,"duration":1},"status":"passed","severity":"normal"},{"uid":"4700c4eb2d4f08cc","name":"Ordered callback, aborts when callback returns true","time":{"start":1731045430218,"stop":1731045430218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1210628656bddf","name":"Push message with content topic containing JSON","time":{"start":1731045367549,"stop":1731045367549,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f1822a429e44f0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1731044899226,"stop":1731044899226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92d9b77b06f834b","name":"Check received message containing special chars","time":{"start":1731045130111,"stop":1731045130112,"duration":1},"status":"passed","severity":"normal"},{"uid":"508ad7cd706263d0","name":"Check received message containing Basic HTML tag","time":{"start":1731045331738,"stop":1731045331738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e228a3dd3f3c6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1731044899221,"stop":1731044899221,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f599ac27038571","name":"should properly create location multiaddrs - tcp4","time":{"start":1731044907950,"stop":1731044907950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9717d7ed410b6dc7","name":"can start and stop the service","time":{"start":1731045344195,"stop":1731045344195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc153dc1e4f6ebd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1731045432716,"stop":1731045432716,"duration":0},"status":"passed","severity":"normal"},{"uid":"11efbd1e16b45fb3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1731044921898,"stop":1731044921899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9552ad058da05e93","name":"Push message with XML payload","time":{"start":1731045367534,"stop":1731045367535,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8fff0c87e0971ca","name":"Reopen subscription with peer with lost subscription","time":{"start":1731045032143,"stop":1731045032143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bebe681f15a993","name":"Used by Waku Relay","time":{"start":1731045452172,"stop":1731045452172,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd5bbdcb0bc4376","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1731045343496,"stop":1731045343496,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea75a69c9568f84","name":"through manual discovery","time":{"start":1731045231726,"stop":1731045231726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea916349cc7bbd8","name":"different cluster, different shard: nodes don't connect","time":{"start":1731045228078,"stop":1731045228078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e1352c7776b513","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1731045088157,"stop":1731045088158,"duration":1},"status":"skipped","severity":"normal"},{"uid":"714679c7cd38a5a0","name":"Check message received after nwaku node is restarted","time":{"start":1731045331746,"stop":1731045331746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9626cc7369ee988","name":"Check received message containing shell command","time":{"start":1731045130121,"stop":1731045130121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e7ba8dbd1d157c","name":"Nwaku publishes","time":{"start":1731045333468,"stop":1731045333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef911e9df538150","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1731044907337,"stop":1731044907338,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc05ac6391941c5a","name":"should not receive a peer event before start","time":{"start":1731045344210,"stop":1731045344210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0e48a1b645c4ab","name":"should encode/decode to text encoding","time":{"start":1731044907945,"stop":1731044907946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff45212819273c0","name":"Callback on promise, aborts when callback returns true","time":{"start":1731045430217,"stop":1731045430218,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28c977ed93ebd80","name":"Subscribe to topic containing numeric and publish message","time":{"start":1731045343501,"stop":1731045343501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59c92f52141495b","name":"Push message with content topic containing Russian","time":{"start":1731045308673,"stop":1731045308673,"duration":0},"status":"passed","severity":"normal"},{"uid":"873852327fd089f6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1731045462796,"stop":1731045462796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2264e282c20c0732","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1731045176676,"stop":1731045176677,"duration":1},"status":"passed","severity":"normal"},{"uid":"7290af8d5b36552f","name":"should correctly map a content topic to a pubsub topic","time":{"start":1731044899232,"stop":1731044899232,"duration":0},"status":"passed","severity":"normal"},{"uid":"212287f2d6502b7f","name":"Ping on unsubscribed peer","time":{"start":1731045020180,"stop":1731045020180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab4ac26de6f737","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1731045006689,"stop":1731045006689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff4c1d274698e7","name":"handles empty shards array correctly","time":{"start":1731044899231,"stop":1731044899232,"duration":1},"status":"passed","severity":"normal"},{"uid":"449b88e084a83f90","name":"Check received message with timestamp: 1649153314 ","time":{"start":1731045331741,"stop":1731045331741,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bd845ea5c8300b","name":"should load peers from local storage and dispatch events","time":{"start":1731044927069,"stop":1731044927070,"duration":1},"status":"passed","severity":"normal"},{"uid":"4363036d31839664","name":"getPeersByDiscovery","time":{"start":1731044999000,"stop":1731044999001,"duration":1},"status":"passed","severity":"normal"},{"uid":"72668800190509db","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1731045462778,"stop":1731045462779,"duration":1},"status":"passed","severity":"normal"},{"uid":"c508358af6bc5586","name":"Check publish message containing SQL Injection","time":{"start":1731045338403,"stop":1731045338410,"duration":7},"status":"passed","severity":"normal"},{"uid":"eefc68f3b53d460f","name":"should be able to decode the field with only STORE set to true","time":{"start":1731044907345,"stop":1731044907346,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b1db76b3b3aa0b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1731045430216,"stop":1731045430216,"duration":0},"status":"passed","severity":"normal"},{"uid":"487009b584c163c1","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1731044899229,"stop":1731044899229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5632453ecded4e6","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1731045087980,"stop":1731045087981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c322a9efc2a779f6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1731044958191,"stop":1731044958191,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3aca62cdc3b9fb","name":"Check message received after jswaku node is restarted","time":{"start":1731045331756,"stop":1731045331756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"751a2e9ac72424f7","name":"should get / set TCP multiaddr","time":{"start":1731044907946,"stop":1731044907950,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce2416880d8bbaf8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045035784,"stop":1731045035785,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdf094c276796ce","name":"Rejects garbage","time":{"start":1731044943176,"stop":1731044943176,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c2e9d56a036b90","name":"Symmetric encrypt & Decrypt","time":{"start":1731044933412,"stop":1731044933412,"duration":0},"status":"passed","severity":"normal"},{"uid":"25717a33cc7fbdb0","name":"Check received message with timestamp: 1731044957517000000 ","time":{"start":1731045130124,"stop":1731045130124,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e3d2e2f5c38fd9","name":"should only return 1 node with store capability","time":{"start":1731044923275,"stop":1731044923276,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c4012bceb026e2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1731045467719,"stop":1731045467720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47e1af9cb9e6e8e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045226922,"stop":1731045226922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ec3856df57061c","name":"Nodes with multiple pubsub topic","time":{"start":1731045329023,"stop":1731045329024,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcc2388c4b5eb30","name":"Check received message containing XML","time":{"start":1731045130120,"stop":1731045130120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5b25c9ebfb61f2","name":"Check message received after nwaku node is restarted","time":{"start":1731045331757,"stop":1731045331757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"315d719653045de1","name":"LightPush with 0 connections","time":{"start":1731045088312,"stop":1731045088313,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d5ce41b87bf01605","name":"Push message with escaped characters payload","time":{"start":1731045367536,"stop":1731045367537,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d295f19c2d7dbcf","name":"Encoder throws on empty string content topic","time":{"start":1731044934702,"stop":1731044934702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb48f4e0a99ecb5","name":"Check received message with timestamp: 1731044957517 ","time":{"start":1731045130124,"stop":1731045130125,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ca6b9bc5b1a302","name":"should create a new stream if no existing for protocol found","time":{"start":1731044914961,"stop":1731044914962,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5482709a4a96f2c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1731045075250,"stop":1731045075251,"duration":1},"status":"passed","severity":"normal"},{"uid":"6892304e52238e4a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1731044899215,"stop":1731044899216,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a58e3aae73a4ecc","name":"Reusing cursor across nodes","time":{"start":1731045381445,"stop":1731045381447,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1e70d61216aab81","name":"should return empty list for no shard","time":{"start":1731044899217,"stop":1731044899217,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fc84c7179bb5d7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045422641,"stop":1731045422641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f5e800f2e513ca","name":"Fails to push message with empty content topic","time":{"start":1731045367552,"stop":1731045367552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1cd260e99a54e7","name":"Filter with 3 connections","time":{"start":1731045088315,"stop":1731045088315,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dddd6d3afd3ee5d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1731044922806,"stop":1731044922807,"duration":1},"status":"passed","severity":"normal"},{"uid":"9308b978e6ab75b5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1731045186611,"stop":1731045186611,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ac05d9e1e475e4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045226923,"stop":1731045226924,"duration":1},"status":"passed","severity":"normal"},{"uid":"c088e3979844250","name":"Check received message containing escaped characters","time":{"start":1731045331739,"stop":1731045331739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f7687250ad4034","name":"Nodes with multiple pubsub topic","time":{"start":1731045329021,"stop":1731045329022,"duration":1},"status":"passed","severity":"normal"},{"uid":"695b20a00a18c439","name":"should throw error - no id","time":{"start":1731044907942,"stop":1731044907943,"duration":1},"status":"passed","severity":"normal"},{"uid":"525ac3d7ce94bc86","name":"Encoder throws on undefined content topic","time":{"start":1731044934701,"stop":1731044934702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9889b5ea1b49333","name":"Subscribe to topic containing special chars and publish message","time":{"start":1731045343501,"stop":1731045343501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a526692db9218287","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1731045088157,"stop":1731045088157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8871b19e4d8254ad","name":"Subscribe and receive messages via lightPush","time":{"start":1731045176668,"stop":1731045176669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f00a0b74d17226f","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1731044958185,"stop":1731044958188,"duration":3},"status":"passed","severity":"normal"},{"uid":"692d9094b8c39c79","name":"Fails to push message with empty content topic","time":{"start":1731045308677,"stop":1731045308677,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eb78399ae0a271","name":"should properly compute the node id","time":{"start":1731044907945,"stop":1731044907945,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f5fe5be8f01e0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1731045176677,"stop":1731045176678,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e65ad57c6fd37a","name":"should return true when peers exist","time":{"start":1731044939806,"stop":1731044939807,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6813efcd514e0d4","name":"should reject if Relay is requested but not mounted","time":{"start":1731044939838,"stop":1731044939838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd496a648da194e1","name":"Push message with special chars payload","time":{"start":1731045308663,"stop":1731045308664,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88856e6aa5cdd82","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1731045338434,"stop":1731045338434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38cbcc86a8b6fd4","name":"random static sharding 9 - Cluster ID: 426, Shard ID: 456","time":{"start":1731045396414,"stop":1731045396414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1474325f7e026d17","name":"Subscribe and receives messages on 20 topics","time":{"start":1731045176675,"stop":1731045176676,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfff5f282322946e","name":"Check message on other pubsub topic is not received","time":{"start":1731045331742,"stop":1731045331742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5fa492c2cc78c4","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1731044899213,"stop":1731044899213,"duration":0},"status":"passed","severity":"normal"},{"uid":"675540362ecfc408","name":"Push message with JSON payload","time":{"start":1731045367535,"stop":1731045367536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6593d9b790e3bd6d","name":"Check publish message after service node is restarted","time":{"start":1731045338442,"stop":1731045338447,"duration":5},"status":"skipped","severity":"normal"},{"uid":"83aecc81321eae1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1731045462796,"stop":1731045462796,"duration":0},"status":"passed","severity":"normal"},{"uid":"604b4bed994132a","name":"should encodeTxt and decodeTxt","time":{"start":1731044907941,"stop":1731044907941,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d58f3121151b5a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app66/3/topic372/xml","time":{"start":1731045385256,"stop":1731045385256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11e339ca60c1a12","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1731045075252,"stop":1731045075252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23e1c49c40270b6","name":"Push message with custom timestamp: 1700286688633","time":{"start":1731045367554,"stop":1731045367554,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ecf93bee0b7928","name":"should emit a peer event after start","time":{"start":1731045344198,"stop":1731045344210,"duration":12},"status":"passed","severity":"normal"},{"uid":"2ca15bccd4597e83","name":"Push message with content topic containing Script","time":{"start":1731045308673,"stop":1731045308674,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1528fcfc224aec5","name":"Publish without waiting for remote peer","time":{"start":1731045343495,"stop":1731045343496,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d96299d1fe9f74e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1731045462780,"stop":1731045462781,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f060a57e57889c9","name":"Check publish message containing escaped characters","time":{"start":1731045338418,"stop":1731045338433,"duration":15},"status":"passed","severity":"normal"},{"uid":"de85956cdb43af4b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1731045343503,"stop":1731045343503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3fa5dcc5320f5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1731045176698,"stop":1731045176699,"duration":1},"status":"passed","severity":"normal"},{"uid":"89decd25a1dc83cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1731044899222,"stop":1731044899222,"duration":0},"status":"passed","severity":"normal"},{"uid":"17644767e1759ed2","name":"Check received message containing XML","time":{"start":1731045331737,"stop":1731045331737,"duration":0},"status":"passed","severity":"normal"},{"uid":"172bb8834e908d8b","name":"Decoder throws on undefined content topic","time":{"start":1731044915328,"stop":1731044915328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae24655eadf0e4c","name":"Check message received after jswaku node is restarted","time":{"start":1731045331746,"stop":1731045331746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de96c3c8974838b4","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1731045410831,"stop":1731045410831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bf781a24b211d6","name":"Waku message hash computation (no timestamp)","time":{"start":1731044901914,"stop":1731044901914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9940ad4b17a8d66","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1731045467720,"stop":1731045467720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1840f4b1d75f63e","name":"Push 30 different messages","time":{"start":1731045367537,"stop":1731045367538,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4e3fdd0366d2cd","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087982,"stop":1731045087982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e26d71d34eb0593","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1731044922806,"stop":1731044922806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10ecf494e8ea2a5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1731045176707,"stop":1731045176708,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9ab5d57f81f0ab","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1731045075251,"stop":1731045075252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d99e97d108e955","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1731045500910,"stop":1731045500910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8cce23a0f0fb62","name":"Ping on peer without subscriptions","time":{"start":1731045020179,"stop":1731045020179,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cf6a76bbd68f60","name":"1 Relay, 1 Filter, gives up","time":{"start":1731044922871,"stop":1731044922871,"duration":0},"status":"passed","severity":"normal"},{"uid":"75af273962f9a6da","name":"start node with empty content topic","time":{"start":1731045385259,"stop":1731045385259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf642361dac3f6c4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1731045331754,"stop":1731045331754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77471f8b448bda1","name":"Check message with non string payload is not received","time":{"start":1731045130128,"stop":1731045130128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1686dbbea36f245e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1731044927070,"stop":1731044927070,"duration":0},"status":"passed","severity":"normal"},{"uid":"533fed2b733f54f0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1731045462792,"stop":1731045462792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8643e01106593a50","name":"Push message with content topic containing Chinese","time":{"start":1731045308671,"stop":1731045308672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0aa0bfaa9a28536","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1731045467723,"stop":1731045467724,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ff10546a95138e","name":"removeEventListener with wrong event","time":{"start":1731044999000,"stop":1731044999000,"duration":0},"status":"passed","severity":"normal"},{"uid":"df90f1ac195e2adf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1731044899220,"stop":1731044899221,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ee353b5d6ceb6f","name":"Push message with unicode special characters payload","time":{"start":1731045367537,"stop":1731045367537,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ebe754f7cd953c","name":"should encode/decode to RLP encoding","time":{"start":1731044907945,"stop":1731044907945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec420934806e295","name":"Check message on other pubsub topic is not received","time":{"start":1731045130126,"stop":1731045130126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d048069f883ade08","name":"Subscribe to topic containing Russian and receive message","time":{"start":1731045176699,"stop":1731045176702,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd026832d10478c9","name":"Check received message containing JSON","time":{"start":1731045331738,"stop":1731045331738,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e06c0817bbde0e","name":"ignores unrecognized TXT record formats","time":{"start":1731044923273,"stop":1731044923274,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4af99d898234162","name":"Push message with content topic containing Basic HTML tag","time":{"start":1731045367546,"stop":1731045367549,"duration":3},"status":"passed","severity":"normal"},{"uid":"22cbae10505b6aaa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1731045186610,"stop":1731045186610,"duration":0},"status":"passed","severity":"normal"},{"uid":"93239b625680be9d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1731045338439,"stop":1731045338439,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0f6d106cde1e71","name":"should properly create location multiaddrs - udp4","time":{"start":1731044907950,"stop":1731044907950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e32c2e984b8584c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1731044923276,"stop":1731044923276,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dad700a9f3c132","name":"should only return 1 node with relay and store capability","time":{"start":1731044923275,"stop":1731044923275,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ad1ae8923e0b64","name":"Ephemeral field set to true","time":{"start":1731044915327,"stop":1731044915327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3356e8f1ed4c9a1f","name":"Push message with content topic containing shell command","time":{"start":1731045367549,"stop":1731045367551,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b9c1d565acc652f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1731045087991,"stop":1731045087992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37e847845fcca59","name":"throws on content topic with empty encoding field","time":{"start":1731044899196,"stop":1731044899196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1167fa25cbba70","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1731045087972,"stop":1731045087972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4035aa24a70617b0","name":"should return unique PubsubTopics for static sharding","time":{"start":1731044899215,"stop":1731044899215,"duration":0},"status":"passed","severity":"normal"},{"uid":"262d1bac6ed3a977","name":"Passing cursor with wrong pubsubTopic","time":{"start":1731045381448,"stop":1731045381449,"duration":1},"status":"passed","severity":"normal"},{"uid":"7919cfe4f4b55035","name":"Promise Callback - false","time":{"start":1731045415791,"stop":1731045415791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07ebd5c1cc3464","name":"should fail to send if no connected peers found","time":{"start":1731044939863,"stop":1731044939864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ebc84d3d55082f","name":"Check message with invalid timestamp is not received","time":{"start":1731045331742,"stop":1731045331742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefda719698b458d","name":"Decoder throws on undefined content topic","time":{"start":1731044934702,"stop":1731044934702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a87c37d04d4e74","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045226919,"stop":1731045226920,"duration":1},"status":"passed","severity":"normal"},{"uid":"7658e912c81a796c","name":"Check received message containing SQL Injection","time":{"start":1731045331736,"stop":1731045331737,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd37644e7a960c98","name":"1 Store, 2 relays, 2 fetches","time":{"start":1731044922870,"stop":1731044922871,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5916cdcd8f6386","name":"should emit a peer event after start","time":{"start":1731044970741,"stop":1731044970741,"duration":0},"status":"passed","severity":"normal"},{"uid":"346f9cfca5a0a2f8","name":"Passing page size 19 when there are 20 messages","time":{"start":1731045440109,"stop":1731045440110,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa7cca5f4dde5b8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1731045176708,"stop":1731045176708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f69cbac2f86ab74","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1731044899209,"stop":1731044899210,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3a0368b21ea449","name":"Renews subscription after lossing a connection","time":{"start":1731045462797,"stop":1731045462798,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b1031cf20a07d3","name":"creates an iterator","time":{"start":1731045440463,"stop":1731045440463,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc92a436f350d79a","name":"Subscribe and receives messages on 20 topics","time":{"start":1731045462778,"stop":1731045462778,"duration":0},"status":"passed","severity":"normal"},{"uid":"366f08f15c69b548","name":"Ping on subscribed peer","time":{"start":1731045032141,"stop":1731045032142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec17d6fd72a246f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1731045343501,"stop":1731045343502,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e4f4c6a46da896","name":"Push message with emoji payload","time":{"start":1731045308669,"stop":1731045308669,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7b456e3f7fddef","name":"Add multiple subscription objects on single nwaku node","time":{"start":1731045176709,"stop":1731045176709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc99aa13bda8d41","name":"addEventListener with wrong event","time":{"start":1731044998999,"stop":1731044998999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42599f476d3b56c","name":"Check meta is set [symmetric]","time":{"start":1731044933127,"stop":1731044933128,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a39e2c932f51b7","name":"Check publish message containing numeric","time":{"start":1731045338401,"stop":1731045338401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a85942cc6075c1c","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1731045086257,"stop":1731045086257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05be6b5076f4a64","name":"should return different streams if requested simultaniously","time":{"start":1731044914962,"stop":1731044914962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad12dc291183c699","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1731045462785,"stop":1731045462785,"duration":0},"status":"passed","severity":"normal"},{"uid":"19140d07db6f2bd8","name":"Check message with no content topic is not received","time":{"start":1731045331755,"stop":1731045331755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1109352d079f8a1b","name":"Passing page size 10 when there are 10 messages","time":{"start":1731045440109,"stop":1731045440109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0d69e1fd09d98e","name":"Should update multiaddrs","time":{"start":1731045231924,"stop":1731045231924,"duration":0},"status":"passed","severity":"normal"},{"uid":"75373bc1c6f064a8","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1731045186614,"stop":1731045186615,"duration":1},"status":"passed","severity":"normal"},{"uid":"7776a1511885058c","name":"Encoder throws on empty string content topic","time":{"start":1731044933129,"stop":1731044933129,"duration":0},"status":"passed","severity":"normal"},{"uid":"954c8b685dfb0e6f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1731044907348,"stop":1731044907349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4448f376f083f50c","name":"should not receive a peer event before start","time":{"start":1731044970742,"stop":1731044970742,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a8ff8c5c5d7f19","name":"Check received message containing Script","time":{"start":1731045331750,"stop":1731045331750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eec849b6865a82a","name":"Fails to push message with large meta","time":{"start":1731045367553,"stop":1731045367553,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d962fec8418b5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1731044958189,"stop":1731044958190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aa7cbf7f85a592","name":"throws on empty content topic","time":{"start":1731044899191,"stop":1731044899191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac01ac2c5b24a889","name":"removeEventListener with correct event","time":{"start":1731044998999,"stop":1731044999000,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0459c73ad49d39e","name":"Passing page size 11 when there are 10 messages","time":{"start":1731045440109,"stop":1731045440109,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b391640e095c82","name":"should retry on failure if specified","time":{"start":1731044939864,"stop":1731044939864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bb33e934cf0591","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1731045088154,"stop":1731045088154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"771a2bc2ed34d803","name":"handles empty contentTopics array correctly","time":{"start":1731044899232,"stop":1731044899232,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d89ebf38688d38b","name":"Decrypt messages","time":{"start":1731045311471,"stop":1731045311472,"duration":1},"status":"passed","severity":"normal"},{"uid":"386cd26cba5567eb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1731045462784,"stop":1731045462785,"duration":1},"status":"passed","severity":"normal"},{"uid":"846450e8c539ebb6","name":"Push message with Chinese payload","time":{"start":1731045308664,"stop":1731045308664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f283531440f1a51c","name":"Push message with Arabic payload","time":{"start":1731045308665,"stop":1731045308665,"duration":0},"status":"passed","severity":"normal"},{"uid":"8794347ed210e6c9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1731045462796,"stop":1731045462796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0145741f7d71fdf","name":"Check meta is set [ecies]","time":{"start":1731044934701,"stop":1731044934701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1b4455247b80dd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1731044899219,"stop":1731044899219,"duration":0},"status":"passed","severity":"normal"},{"uid":"653a7784b141119b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1731045462789,"stop":1731045462789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e438d90ae662b2a","name":"connects to nwaku","time":{"start":1731045452170,"stop":1731045452171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5aa8858a68ea88","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1731045432716,"stop":1731045432717,"duration":1},"status":"passed","severity":"normal"},{"uid":"6041524b57a6d1e3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1731045329020,"stop":1731045329020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ca7c921ca1e668","name":"handles multiple messages","time":{"start":1731045440464,"stop":1731045440464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae912e276cc9bfa","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app84/7/topic828/proto","time":{"start":1731045385255,"stop":1731045385255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1110e33d2275fb4","name":"should throw an error for insufficient data","time":{"start":1731044899362,"stop":1731044899362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06e999a38a1255e","name":"should not receive a peer event before start","time":{"start":1731044927069,"stop":1731044927069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65bcd85e200d45e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app0/5/topic530/xml","time":{"start":1731045385256,"stop":1731045385257,"duration":1},"status":"passed","severity":"normal"},{"uid":"920b90424262577c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1731045176669,"stop":1731045176670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a733db398ce9b10a","name":"Push message on custom pubsubTopic","time":{"start":1731045226917,"stop":1731045226918,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db83b2a95c9395b","name":"Sign & Recover","time":{"start":1731044933413,"stop":1731044933413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfdc51a2e4039eb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087989,"stop":1731045087990,"duration":1},"status":"passed","severity":"normal"},{"uid":"c696c363b939f0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1731045500910,"stop":1731045500911,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d16fbfdf7110b56","name":"Check received message containing escaped characters","time":{"start":1731045331752,"stop":1731045331752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41e4fddc162caa2","name":"Ephemeral messages are not stored","time":{"start":1731044968088,"stop":1731044968089,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e5e854d4a5af7d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1731045396416,"stop":1731045396416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e66c7eaa826cb9","name":"tcp ip4 address","time":{"start":1731044907303,"stop":1731044907303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7d51787412b0a5","name":"should not fail to start the service if it is already started","time":{"start":1731044970741,"stop":1731044970741,"duration":0},"status":"passed","severity":"normal"},{"uid":"abab00e916fe0e9b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1731044907339,"stop":1731044907340,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fccbef5fd867fb","name":"Should update shard info","time":{"start":1731045231924,"stop":1731045231925,"duration":1},"status":"passed","severity":"normal"},{"uid":"465e76ebb4fa8581","name":"configure the node with multiple content topics","time":{"start":1731045385258,"stop":1731045385258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54f32249dbcd17","name":"Filter with 0 connections","time":{"start":1731045088313,"stop":1731045088313,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6307276f45d63973","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1731044958190,"stop":1731044958191,"duration":1},"status":"passed","severity":"normal"},{"uid":"e019020f5734c9f9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1731044899230,"stop":1731044899230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5b09830b90bf1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1731044899225,"stop":1731044899225,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e56bba1f10545f","name":"should set field with only RELAY enabled","time":{"start":1731044907953,"stop":1731044907953,"duration":0},"status":"passed","severity":"normal"},{"uid":"350376ddc359d782","name":"Init the array if not present","time":{"start":1731044898841,"stop":1731044898842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c296b934c854d68","name":"Check received message with timestamp: 1649153314 ","time":{"start":1731045130125,"stop":1731045130125,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd59f2f18e3e178","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1731045087990,"stop":1731045087990,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7ba9b67a41d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1731045130125,"stop":1731045130125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1737fcc402ecee4","name":"Check publish message containing special chars","time":{"start":1731045338401,"stop":1731045338402,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ae23aaa2629473","name":"Waku message hash computation (meta attribute not present)","time":{"start":1731044901913,"stop":1731044901914,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aefcab25a694e89","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1731045186620,"stop":1731045186621,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6afdc485bfb14c6","name":"should not receive a peer event after stop","time":{"start":1731044970742,"stop":1731044970742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6e471fe5fdb1aa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1731044922804,"stop":1731044922804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02f4c246e9cc1bd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1731045462788,"stop":1731045462788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe097c5b767921f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1731044907942,"stop":1731044907942,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7cd05eb4b5300","name":"Publish message with custom timestamp: Fri Nov 08 2024 04:55:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1731045338435,"stop":1731045338437,"duration":2},"status":"passed","severity":"normal"},{"uid":"886540e22670d09b","name":"Check received message containing special chars","time":{"start":1731045331734,"stop":1731045331734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7711c04ef0b1934","name":"should emit a peer event after start","time":{"start":1731044927068,"stop":1731044927068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e713571b0613bf3","name":"Fails to publish message with empty text","time":{"start":1731045338438,"stop":1731045338438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab1a0b4ee417461","name":"LightPush with 3 connections","time":{"start":1731045088314,"stop":1731045088315,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d1699ca145c48b4","name":"more peers than existing","time":{"start":1731045309018,"stop":1731045309018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d26ddc68fa312c3f","name":"Push message with content topic containing special chars","time":{"start":1731045367540,"stop":1731045367541,"duration":1},"status":"passed","severity":"normal"},{"uid":"9522a288e496178a","name":"Ping on subscribed peer","time":{"start":1731045020178,"stop":1731045020179,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89e9614fb56d542","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1731045343505,"stop":1731045343505,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ebb28a7764196","name":"should return no connections if no open connection provided","time":{"start":1731044914227,"stop":1731044914228,"duration":1},"status":"passed","severity":"normal"},{"uid":"346e6be06849cf77","name":"Check publish message containing short","time":{"start":1731045338399,"stop":1731045338400,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8f71006fb7bb59","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1731044899233,"stop":1731044899233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cbb684d083d9ad","name":"Store - dialed first","time":{"start":1731045462973,"stop":1731045462973,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1506ec496b859d8","name":"Check received message containing Chinese","time":{"start":1731045331734,"stop":1731045331735,"duration":1},"status":"passed","severity":"normal"},{"uid":"2351bba404be6091","name":"Check received message containing long","time":{"start":1731045130109,"stop":1731045130110,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aea72e1ddc66089","name":"Push message with rate limit","time":{"start":1731045308678,"stop":1731045308678,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb65d979f481523","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1731044965224,"stop":1731044965224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36958b1d352aabd","name":"Check received message with timestamp: 1731044957284 ","time":{"start":1731045331741,"stop":1731045331741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd58321458cb597","name":"Push message with custom timestamp: 1700286730360","time":{"start":1731045308678,"stop":1731045308679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7157d5ea4bc5786","name":"Check received message containing Arabic","time":{"start":1731045331749,"stop":1731045331749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cff11554a0871c1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087985,"stop":1731045087985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e5f5db6663826","name":"returns all values when wanted number matches available values","time":{"start":1731044921894,"stop":1731044921898,"duration":4},"status":"passed","severity":"normal"},{"uid":"8656e2337fc0be32","name":"Throws when trying to push message with empty payload","time":{"start":1731045367538,"stop":1731045367538,"duration":0},"status":"passed","severity":"normal"},{"uid":"53183b25cddfd11e","name":"Check message received after jswaku node is restarted","time":{"start":1731045130128,"stop":1731045130128,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38fa313f9b9363ac","name":"Subscribe to topic containing Script and receive message","time":{"start":1731045462794,"stop":1731045462795,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fd3cd367ed8609","name":"Subscribe to topic containing Russian and receive message","time":{"start":1731045462782,"stop":1731045462782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c60b40ee449f995","name":"should not receive a peer event after stop","time":{"start":1731045344211,"stop":1731045344211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc4681fbf318146","name":"Decoder throws on empty string content topic","time":{"start":1731044915328,"stop":1731044915328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1693f07f7563469c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1731045186616,"stop":1731045186617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2e48d56d90c7c9","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1731045087984,"stop":1731045087984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8837b574159006dc","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1731045087985,"stop":1731045087986,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c06629a03d81db0","name":"should return valid sharding parameters for static sharding","time":{"start":1731044899230,"stop":1731044899231,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ab271dd53699f0","name":"Subscribe to topic containing shell command and publish message","time":{"start":1731045343504,"stop":1731045343505,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbfc42db2343d0","name":"should reject if Store is requested but not mounted","time":{"start":1731044939839,"stop":1731044939839,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8aa8ec54c9af58","name":"safeDispatchEvent","time":{"start":1731044999002,"stop":1731044999002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e124830833aa1f97","name":"should throw an error if shards are undefined for static sharding","time":{"start":1731044899217,"stop":1731044899217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c323678731cc20f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1731045087984,"stop":1731045087984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6c2a1f8f09cab1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1731045462776,"stop":1731045462776,"duration":0},"status":"passed","severity":"normal"},{"uid":"de72cfd098eab703","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1731045381442,"stop":1731045381443,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f9e85893499593","name":"Check received message containing short","time":{"start":1731045331733,"stop":1731045331733,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cb72a20214c303","name":"recovers when dns.resolve returns empty","time":{"start":1731044923272,"stop":1731044923273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4b36d809ad599","name":"Ordered Callback - true","time":{"start":1731045415791,"stop":1731045415792,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc518185371549d","name":"Relay + Store","time":{"start":1731044907954,"stop":1731044907955,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c44f2297420ae5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1731044907344,"stop":1731044907345,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e44c1a9aa7692f6","name":"ignores domain fetching errors","time":{"start":1731044923273,"stop":1731044923273,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6cbb147c90c6ce","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1731044914964,"stop":1731044914964,"duration":0},"status":"passed","severity":"normal"},{"uid":"824793b3e5ceb18b","name":"Ping on unsubscribed peer","time":{"start":1731045032144,"stop":1731045032145,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6ae0582229a5bf","name":"Check message with invalid timestamp is not received","time":{"start":1731045130126,"stop":1731045130126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e8b6f8cfb8e417","name":"Push message with custom timestamp: 1731048688633","time":{"start":1731045367554,"stop":1731045367555,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee27461da913d22b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1731045006693,"stop":1731045006693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93635beacfc2819","name":"addEventListener with correct event","time":{"start":1731044998998,"stop":1731044998999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7ab1746f34581d","name":"Check message received after nwaku node is restarted","time":{"start":1731045130128,"stop":1731045130129,"duration":1},"status":"skipped","severity":"normal"},{"uid":"986315f7fac2d3ca","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1731044907349,"stop":1731044907350,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae922897f109800","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1731044899214,"stop":1731044899214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f611e3c0071377","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1731045088156,"stop":1731045088156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b852a0a9bfc49e6","name":"Wrong topic","time":{"start":1731045385257,"stop":1731045385257,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4cdbbcfe2fa50a","name":"can start and stop the service","time":{"start":1731044970740,"stop":1731044970740,"duration":0},"status":"passed","severity":"normal"},{"uid":"810498e506689b98","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1731045087974,"stop":1731045087974,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dd7245e5b2d27d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1731045186611,"stop":1731045186612,"duration":1},"status":"passed","severity":"normal"},{"uid":"263b1b3b275095ef","name":"Query Generator - true","time":{"start":1731045415788,"stop":1731045415788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5697e544b7f91a14","name":"Refresh subscription","time":{"start":1731045462791,"stop":1731045462791,"duration":0},"status":"passed","severity":"normal"},{"uid":"752d2c43e061cbac","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1731045500909,"stop":1731045500910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e7271e0a315da6","name":"Refresh subscription","time":{"start":1731045176679,"stop":1731045176679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7469e0e568f7c3","name":"Check received message containing XML","time":{"start":1731045331751,"stop":1731045331751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd59ba13cd494b9","name":"Query generator for 2000 messages","time":{"start":1731045430219,"stop":1731045430219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4345675311b2509","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1731045186617,"stop":1731045186619,"duration":2},"status":"passed","severity":"normal"},{"uid":"6649063b06a2325a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045035784,"stop":1731045035784,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fbc8314c3ac289","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1731045087986,"stop":1731045087987,"duration":1},"status":"passed","severity":"normal"},{"uid":"918ddd5651eaeff6","name":"Push message with long payload","time":{"start":1731045367525,"stop":1731045367526,"duration":1},"status":"passed","severity":"normal"},{"uid":"2689f61774ed8a1","name":"Overlapping topic subscription","time":{"start":1731045462779,"stop":1731045462779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a15ba45d7c988df","name":"Subscribe to topic containing emoji and publish message","time":{"start":1731045343505,"stop":1731045343506,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5f83978bde4df1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1731045410830,"stop":1731045410830,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e148f18c63b00b","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1731045088156,"stop":1731045088157,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d4dfde7a945ed33b","name":"Push message with emoji payload","time":{"start":1731045367537,"stop":1731045367537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4e119fe1086bf1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1731045329024,"stop":1731045329024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd4fa19d19cc4d7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1731044901912,"stop":1731044901913,"duration":1},"status":"passed","severity":"normal"},{"uid":"63afc4979942043","name":"Non TWN Cluster","time":{"start":1731045385253,"stop":1731045385253,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f244b5dff63a29","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1731045087972,"stop":1731045087972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5778a47fb1a895f","name":"random static sharding 2 - Cluster ID: 5, Shard ID: 141","time":{"start":1731045396409,"stop":1731045396410,"duration":1},"status":"passed","severity":"normal"},{"uid":"de728ee64dcb895d","name":"Refresh subscription","time":{"start":1731045343498,"stop":1731045343499,"duration":1},"status":"skipped","severity":"normal"},{"uid":"227b4069f1b549f2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1731045228076,"stop":1731045228076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee9192802416107","name":"Relay - dialed first","time":{"start":1731045462971,"stop":1731045462972,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ae7bd5bda2aace","name":"Check received message containing numeric","time":{"start":1731045130110,"stop":1731045130111,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecd31138879e9a0","name":"Push message with Basic HTML tag payload","time":{"start":1731045308666,"stop":1731045308667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9398fcf3c1e1e1b1","name":"throws on content topic with too few or too many fields","time":{"start":1731044899191,"stop":1731044899192,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f985fcaa7efa079","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1731044899216,"stop":1731044899216,"duration":0},"status":"passed","severity":"normal"},{"uid":"657386175cbadd58","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1731045385258,"stop":1731045385259,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57b87585efa57f5","name":"Does not throw an exception when node disconnects","time":{"start":1731045452171,"stop":1731045452171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30e9f13470966ad","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1731045500908,"stop":1731045500909,"duration":1},"status":"passed","severity":"normal"},{"uid":"86285db0b2d25c17","name":"should properly create location multiaddrs - udp6","time":{"start":1731044907951,"stop":1731044907951,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f7688b8498f297","name":"Check received message containing numeric","time":{"start":1731045331734,"stop":1731045331734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18ec063a0583a1f","name":"it tolerates circular branch references","time":{"start":1731044923272,"stop":1731044923272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10bce421810fdce","name":"Push message with content topic containing Arabic","time":{"start":1731045308672,"stop":1731045308673,"duration":1},"status":"passed","severity":"normal"},{"uid":"191f73dc4df52b0","name":"less peers than existing","time":{"start":1731045309018,"stop":1731045309018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e29286a5ecab7964","name":"Overlapping topic subscription","time":{"start":1731045462791,"stop":1731045462791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1cb1f7a33d1a74","name":"A test","time":{"start":1731045186818,"stop":1731045186818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e104e0498c6cde08","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1731044899210,"stop":1731044899210,"duration":0},"status":"passed","severity":"normal"},{"uid":"18096e3ce566fe07","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1731045087994,"stop":1731045088000,"duration":6},"status":"passed","severity":"normal"},{"uid":"9272d6b23f80fa51","name":"Push message with content topic containing XML","time":{"start":1731045367545,"stop":1731045367546,"duration":1},"status":"passed","severity":"normal"},{"uid":"475f0eed6278eed8","name":"should wait for Store peer to be connected","time":{"start":1731044939841,"stop":1731044939841,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aed90aef34c3d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1731045462777,"stop":1731045462777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2a44b83b08de13","name":"should properly create location multiaddrs - udp","time":{"start":1731044907951,"stop":1731044907951,"duration":0},"status":"passed","severity":"normal"},{"uid":"881ec97edf5c3f1f","name":"should properly create location multiaddrs - tcp","time":{"start":1731044907952,"stop":1731044907952,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bcee9edbf30f31","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045226918,"stop":1731045226919,"duration":1},"status":"passed","severity":"normal"},{"uid":"974dc8519f38d280","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1731045087983,"stop":1731045087983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c876060e677904eb","name":"Check received message containing SQL Injection","time":{"start":1731045130115,"stop":1731045130119,"duration":4},"status":"passed","severity":"normal"},{"uid":"48b14cab4a698cc4","name":"should send to specified number of peers of used peers","time":{"start":1731044939864,"stop":1731044939864,"duration":0},"status":"passed","severity":"normal"},{"uid":"711feab4a647cdda","name":"Push message with custom timestamp: 1731048730360","time":{"start":1731045308679,"stop":1731045308679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9024f2869b82352","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1731045462788,"stop":1731045462788,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc165382a8aca0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1731045462777,"stop":1731045462778,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b03b67be91d22e","name":"does not throw on valid cases","time":{"start":1731044899189,"stop":1731044899190,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f5965ae9e15391","name":"returns nothing if no connections present","time":{"start":1731044914225,"stop":1731044914226,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc472df04f07ea5c","name":"Push message with shell command payload","time":{"start":1731045308667,"stop":1731045308668,"duration":1},"status":"passed","severity":"normal"},{"uid":"e259fef78be540c1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1731044899198,"stop":1731044899199,"duration":1},"status":"passed","severity":"normal"},{"uid":"de94156888c11d53","name":"Push message with Arabic payload","time":{"start":1731045367527,"stop":1731045367530,"duration":3},"status":"passed","severity":"normal"},{"uid":"789ea69dc9e2f6d9","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1731045087980,"stop":1731045087980,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ff44bc885e0aab","name":"Push message with content topic containing numeric","time":{"start":1731045308671,"stop":1731045308671,"duration":0},"status":"passed","severity":"normal"},{"uid":"45417d9d96eab6c7","name":"Push message with content topic containing unicode special characters","time":{"start":1731045367551,"stop":1731045367552,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cedf3ad3be2be7","name":"Default pageSize","time":{"start":1731045440111,"stop":1731045440111,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0435455b88c90b","name":"groups content topics by expected pubsub topic","time":{"start":1731044899211,"stop":1731044899211,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf615e4556d63968","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1731045087991,"stop":1731045087991,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea71aef9a7cdba9","name":"Check publish message containing Script","time":{"start":1731045338410,"stop":1731045338410,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d564a148ef9e48","name":"Filter with 1 connections","time":{"start":1731045088313,"stop":1731045088314,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ae4147778c8caf9","name":"Check publish message containing long","time":{"start":1731045338400,"stop":1731045338401,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2f2c7434ffb182","name":"Check message with no payload is not received","time":{"start":1731045331743,"stop":1731045331745,"duration":2},"status":"passed","severity":"normal"},{"uid":"3279c62f9202bde1","name":"pre and post cipher","time":{"start":1731044933412,"stop":1731044933413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c776c7c8c0cce8fc","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1731045087975,"stop":1731045087975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced9f49d1cdeb84","name":"stop","time":{"start":1731044999002,"stop":1731044999003,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a69c68ec22fa24","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1731045467724,"stop":1731045467724,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d6cbcbc03be5c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1731044899223,"stop":1731044899223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cf152f088da177","name":"Round trip binary encryption [ecies, signature]","time":{"start":1731044934701,"stop":1731044934701,"duration":0},"status":"passed","severity":"normal"},{"uid":"631edd562125e3aa","name":"should not receive a peer event after stop","time":{"start":1731044927069,"stop":1731044927069,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c1495357773f5d","name":"Check publish message containing JSON","time":{"start":1731045338411,"stop":1731045338412,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd47f4a25dd727b9","name":"Push message with content topic containing Arabic","time":{"start":1731045367541,"stop":1731045367543,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cac8f2912747ac5","name":"Subscribe to topic containing short and publish message","time":{"start":1731045343499,"stop":1731045343500,"duration":1},"status":"passed","severity":"normal"},{"uid":"336a6f672ffc626d","name":"LightPush with 1 connections","time":{"start":1731045088313,"stop":1731045088313,"duration":0},"status":"skipped","severity":"normal"},{"uid":"862a7dbe77e44335","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1731044899211,"stop":1731044899212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f41c256990945e","name":"Push message with SQL Injection payload","time":{"start":1731045367534,"stop":1731045367534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44af2cd1db23f38","name":"should not fail to stop the service if it was not started","time":{"start":1731045344195,"stop":1731045344197,"duration":2},"status":"passed","severity":"normal"},{"uid":"b08cae0f2671d65d","name":"Push message with shell command payload","time":{"start":1731045367536,"stop":1731045367536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc063b27b5e2a1a","name":"Generator, custom pubsub topic","time":{"start":1731045422640,"stop":1731045422640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e2ba650738a8d3","name":"Asymmetric encrypt & decrypt","time":{"start":1731044933411,"stop":1731044933412,"duration":1},"status":"passed","severity":"normal"},{"uid":"88615588a27ac7f5","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1731045088158,"stop":1731045088159,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a84e468783f4587","name":"Sample","time":{"start":1731044907222,"stop":1731044907224,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4042d4baf82dff9","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1731044899231,"stop":1731044899231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7692d620a8c0","name":"LightPush","time":{"start":1731045462973,"stop":1731045462973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ce1a900f70994c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045226921,"stop":1731045226922,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee30ba4613311740","name":"should return all peers when numPeers is 0","time":{"start":1731044915168,"stop":1731044915168,"duration":0},"status":"passed","severity":"normal"},{"uid":"890e08ee12bcfc4d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1731044901913,"stop":1731044901913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1bc5e81a23d2bf","name":"Ping on unsubscribed peer","time":{"start":1731045032143,"stop":1731045032143,"duration":0},"status":"passed","severity":"normal"},{"uid":"96858141664b780","name":"Generator, 2 different pubsubtopics","time":{"start":1731045422640,"stop":1731045422640,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8947b4ea3d6374","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087987,"stop":1731045087987,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a2eb997458a950","name":"dispatchEvent via connectionManager","time":{"start":1731044999001,"stop":1731044999002,"duration":1},"status":"passed","severity":"normal"},{"uid":"16deb01559c7ca83","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087973,"stop":1731045087974,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15b9bf7b74b6577","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045226923,"stop":1731045226923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe4d8a7eca5bad9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1731045430218,"stop":1731045430218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb3119ee2a8227b","name":"listenerCount","time":{"start":1731044999001,"stop":1731044999001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99b1e306f08614e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1731044899230,"stop":1731044899230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7871aea3c65c79","name":"Push message with content topic containing special chars","time":{"start":1731045308671,"stop":1731045308671,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d730f713448993","name":"random static sharding 10 - Cluster ID: 333, Shard ID: 27","time":{"start":1731045396414,"stop":1731045396415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8496c68971214b9","name":"caches peers it previously fetched","time":{"start":1731044923274,"stop":1731044923274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16add74185c206a","name":"non connected peers","time":{"start":1731045309019,"stop":1731045309019,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1d407bd535db053","name":"Query generator for multiple messages","time":{"start":1731045430215,"stop":1731045430215,"duration":0},"status":"passed","severity":"normal"},{"uid":"61867968386520ef","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1731044899209,"stop":1731044899209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c725242a6e8f2233","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1731045088155,"stop":1731045088155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ada49ca160b3b9d6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1731044899207,"stop":1731044899208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfd338474a5dd93","name":"Push 30 different messages","time":{"start":1731045308669,"stop":1731045308669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa2a35e699c27a5","name":"Check received message containing Chinese","time":{"start":1731045130112,"stop":1731045130113,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b3c5d6122fdcb7","name":"Light Node - default protocols","time":{"start":1731045462974,"stop":1731045462974,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea1c57a3a497c54","name":"Push message with content topic containing unicode special characters","time":{"start":1731045308676,"stop":1731045308676,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a5f1fbfb9ae688","name":"Check message with no payload is not received","time":{"start":1731045331755,"stop":1731045331755,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd29da742ef8cd4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1731045462795,"stop":1731045462795,"duration":0},"status":"passed","severity":"normal"},{"uid":"62555c5c21d0d322","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1731045176673,"stop":1731045176674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81a744409744c13","name":"throws an error for improperly formatted content topics","time":{"start":1731044899212,"stop":1731044899213,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f86704483a34ef","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app13/1/topic60/test.js","time":{"start":1731045385257,"stop":1731045385257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9b245c573133dc","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1731045317580,"stop":1731045317580,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fced5ba5a71037a3","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1731045087983,"stop":1731045087983,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe503188d13be68c","name":"Publish message with rate limit","time":{"start":1731045338456,"stop":1731045338457,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4725f7c3661053","name":"Push message with content topic containing JSON","time":{"start":1731045308675,"stop":1731045308675,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7c20a396a2bc96","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1731045343502,"stop":1731045343502,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aaa72380307815","name":"Query Generator, Wrong PubsubTopic","time":{"start":1731045410828,"stop":1731045410828,"duration":0},"status":"passed","severity":"normal"},{"uid":"713668d71efff3f8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1731045176707,"stop":1731045176707,"duration":0},"status":"passed","severity":"normal"},{"uid":"657f0bf74b1ebd65","name":"Check received message containing shell command","time":{"start":1731045331738,"stop":1731045331739,"duration":1},"status":"passed","severity":"normal"},{"uid":"394a4d5f147140c9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/3/topic930/xml","time":{"start":1731045385256,"stop":1731045385256,"duration":0},"status":"passed","severity":"normal"},{"uid":"674e8e3e94ba66b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1731044899223,"stop":1731044899223,"duration":0},"status":"passed","severity":"normal"},{"uid":"63947f1ade27aa33","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1731045186610,"stop":1731045186610,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fe553f5de9971","name":"Subscribe to topic containing shell command and receive message","time":{"start":1731045176707,"stop":1731045176707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17527315346ecfe","name":"should log when no additional peers are found","time":{"start":1731044939814,"stop":1731044939814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba469f9a2e76ef31","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1731044899219,"stop":1731044899219,"duration":0},"status":"passed","severity":"normal"},{"uid":"11613eaa59500926","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1731045381444,"stop":1731045381445,"duration":1},"status":"passed","severity":"normal"},{"uid":"1559ca6d3c075280","name":"Push to array if already present","time":{"start":1731044898842,"stop":1731044898843,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f74d04be58e401","name":"Passing page size 0 when there are 110 messages","time":{"start":1731045440107,"stop":1731045440108,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a50765c985e1df3","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1731045087974,"stop":1731045087975,"duration":1},"status":"passed","severity":"normal"},{"uid":"f300da4af9055022","name":"can start the service","time":{"start":1731044970740,"stop":1731044970740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf77c20f1ee6f","name":"should be able to encode the field with only STORE set to true","time":{"start":1731044907335,"stop":1731044907336,"duration":1},"status":"passed","severity":"normal"},{"uid":"4316350d00e7fbd9","name":"should return false when no peers exist","time":{"start":1731044939807,"stop":1731044939807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e47de58bd3cfe3","name":"Throws when trying to push message with empty payload","time":{"start":1731045308669,"stop":1731045308670,"duration":1},"status":"passed","severity":"normal"},{"uid":"14af5d4c43b94300","name":"Reopen subscription with peer with lost subscription","time":{"start":1731045020180,"stop":1731045020180,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c22ab69d1bf275","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1731045462790,"stop":1731045462790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b06222b2fb6d62b","name":"Subscribe to topic containing long and publish message","time":{"start":1731045343500,"stop":1731045343500,"duration":0},"status":"passed","severity":"normal"},{"uid":"857fd72f5838b42f","name":"Subscribe to topic containing short and receive message","time":{"start":1731045176679,"stop":1731045176693,"duration":14},"status":"passed","severity":"normal"},{"uid":"1de50d9e88f48312","name":"Relay","time":{"start":1731044967187,"stop":1731044967188,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8714fc2d2834a3","name":"topics with same application and version share the same shard","time":{"start":1731044899210,"stop":1731044899211,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef050b35ca5616d","name":"should add and remove event listeners correctly","time":{"start":1731044927071,"stop":1731044927071,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9bb021c6fd22fb","name":"random static sharding 3 - Cluster ID: 152, Shard ID: 661","time":{"start":1731045396411,"stop":1731045396411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd3b986ec4ffeea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1731044899223,"stop":1731044899224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5aed8f60d1cb445","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1731045467724,"stop":1731045467724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d50c99f8cf057c","name":"should find and add new peers","time":{"start":1731044939812,"stop":1731044939813,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1464d7666973927","name":"Check received message containing Script","time":{"start":1731045331737,"stop":1731045331737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e45efe564f2d7bd","name":"Push message with meta","time":{"start":1731045367553,"stop":1731045367553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f937a95649aa78","name":"Check message with non string payload is not received","time":{"start":1731045331746,"stop":1731045331746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbe098471cf712b","name":"Push message with numeric payload","time":{"start":1731045367526,"stop":1731045367526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea766c010a795706","name":"unsubscribes","time":{"start":1731045440464,"stop":1731045440464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae46946430dc46a4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045035783,"stop":1731045035783,"duration":0},"status":"passed","severity":"normal"},{"uid":"62307dd1fd7c4394","name":"should wait for LightPush peer to be connected","time":{"start":1731044939840,"stop":1731044939840,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da32f11326d2e2","name":"Check received message containing unicode special characters","time":{"start":1731045331753,"stop":1731045331753,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3aaa9f8e72303f","name":"Correctly serialized arguments","time":{"start":1731045228169,"stop":1731045228169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b9f97ab1a3a4e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1731045462792,"stop":1731045462793,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4c1e3f7356c15d","name":"Query generator for multiple messages with different message text format","time":{"start":1731045430216,"stop":1731045430216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f4cdbe443a605e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1731045410828,"stop":1731045410828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b35f7e9acac096c","name":"Register correct protocols","time":{"start":1731045343495,"stop":1731045343495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c459b06e639f4a76","name":"should not fail to stop the service if it was not started","time":{"start":1731044927068,"stop":1731044927068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37d3d14dfd0d99e","name":"Check message with no payload is not received","time":{"start":1731045130127,"stop":1731045130127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01d5b9af2b1f6da","name":"Check received message containing short","time":{"start":1731045331747,"stop":1731045331747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecef0be6c628324","name":"can start and stop the service","time":{"start":1731044927067,"stop":1731044927068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f6b937108db428","name":"Relay - dialed after","time":{"start":1731045462972,"stop":1731045462972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8db3bd0b6feb728","name":"peer:update - should do nothing if another protocol hit","time":{"start":1731044914963,"stop":1731044914963,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e7d3178f7ed926","name":"Subscribe to topic containing Script and receive message","time":{"start":1731045462783,"stop":1731045462783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6493f54226e51a02","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1731045087990,"stop":1731045087990,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e9a99059dec408","name":"Check message with no pubsub topic is not received","time":{"start":1731045130126,"stop":1731045130127,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef4532c29f4b152","name":"should throw error - no id","time":{"start":1731044907943,"stop":1731044907944,"duration":1},"status":"passed","severity":"normal"},{"uid":"46319dd95eec6eec","name":"should return the correct number of peers","time":{"start":1731044939805,"stop":1731044939806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ee422b0ca871e4","name":"Subscribe and receives messages on 20 topics","time":{"start":1731045462790,"stop":1731045462790,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e044b7b87ef570","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1731044907347,"stop":1731044907348,"duration":1},"status":"passed","severity":"normal"},{"uid":"2840a1344fbb9241","name":"LightPush with 2 connections","time":{"start":1731045088314,"stop":1731045088314,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ecd562a2deb5eed","name":"Push message with content topic containing emoji","time":{"start":1731045308677,"stop":1731045308677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d182f6646f8f6664","name":"Subscribe and receive messages via waku relay post","time":{"start":1731045176672,"stop":1731045176673,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93328f7b3285cbb","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1731045087973,"stop":1731045087973,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd66a89c8b28062","name":"Check received message containing short","time":{"start":1731045130108,"stop":1731045130109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a403521ac38284c7","name":"Check received message containing Basic HTML tag","time":{"start":1731045331751,"stop":1731045331751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e840bc5f6c99a8c","name":"Fields are not dropped","time":{"start":1731044914438,"stop":1731044914439,"duration":1},"status":"passed","severity":"normal"},{"uid":"6824069dae6b1de3","name":"should be online or offline if network state changed","time":{"start":1731044958193,"stop":1731044958193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c3a9e8eba1be3","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1731045186622,"stop":1731045186623,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7693740d296217","name":"Decoder throws on empty string content topic","time":{"start":1731044934702,"stop":1731044934702,"duration":0},"status":"passed","severity":"normal"},{"uid":"74af5b9add46be48","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1731044907341,"stop":1731044907341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8644be6364b472dd","name":"isConnected should return true after first peer connects","time":{"start":1731045006692,"stop":1731045006692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ff293ccc2f9c25","name":"Encoder throws on undefined content topic","time":{"start":1731044915327,"stop":1731044915328,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bb0f377cbf00b","name":"retrieves a single peer","time":{"start":1731044923271,"stop":1731044923272,"duration":1},"status":"passed","severity":"normal"},{"uid":"345122a3b8c0fb4b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1731044899221,"stop":1731044899221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe9b8268bf69537","name":"Check received message containing special chars","time":{"start":1731045331748,"stop":1731045331749,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e973107688ad01","name":"Subscribe to topic containing Script and publish message","time":{"start":1731045343503,"stop":1731045343503,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a5990f09b1abf6","name":"Subscribe to topic containing XML and receive message","time":{"start":1731045462795,"stop":1731045462795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30bc292e14eac73","name":"random static sharding 7 - Cluster ID: 376, Shard ID: 394","time":{"start":1731045396413,"stop":1731045396413,"duration":0},"status":"passed","severity":"normal"},{"uid":"78137d5a6f49f871","name":"Query with Ordered Callback, No message returned","time":{"start":1731045410831,"stop":1731045410831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f52072394c223e","name":"Check received message containing Russian","time":{"start":1731045331735,"stop":1731045331736,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1193bc948fdbfe","name":"Check received message containing long","time":{"start":1731045331733,"stop":1731045331733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3542c8e54df81019","name":"Renews subscription after lossing a connection","time":{"start":1731045462786,"stop":1731045462787,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5bbb26fc1f6e73","name":"Publishes to nwaku","time":{"start":1731045333468,"stop":1731045333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8052595840c0289","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1731045087978,"stop":1731045087979,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6d5fbe52f077dc","name":"Push message with rate limit","time":{"start":1731045367553,"stop":1731045367554,"duration":1},"status":"passed","severity":"normal"},{"uid":"167e942339ccac6d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1731045381440,"stop":1731045381441,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa8878c5136fc2f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1731045186613,"stop":1731045186614,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee84186dfe8ebbac","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1731044907350,"stop":1731044907351,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bd66e4248dfb70","name":"Subscribe to topic containing Russian and receive message","time":{"start":1731045462794,"stop":1731045462794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bebd94d17be3ecc","name":"Check received message containing emoji","time":{"start":1731045331740,"stop":1731045331740,"duration":0},"status":"passed","severity":"normal"},{"uid":"743d8c5ba3c4c1ab","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1731045088156,"stop":1731045088156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39816642aa310638","name":"Check received message containing Arabic","time":{"start":1731045130113,"stop":1731045130114,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fde091d8637068e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1731045462790,"stop":1731045462790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e757916d0ee35e0b","name":"Push message with custom timestamp: 1731041530360","time":{"start":1731045308679,"stop":1731045308679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b787ac37fa845738","name":"handles different networkShards values correctly","time":{"start":1731044899212,"stop":1731044899212,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1522db29d37ef2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1731044899232,"stop":1731044899233,"duration":1},"status":"passed","severity":"normal"},{"uid":"4836e589668f021a","name":"Subscribe and receive messages via waku relay post","time":{"start":1731045462776,"stop":1731045462777,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d107b1ee8e1bf6","name":"should not add existing peers","time":{"start":1731044939813,"stop":1731044939813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f2f9f5ebbd92a8","name":"Subscribe to topic containing short and receive message","time":{"start":1731045462791,"stop":1731045462792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bfa107034cdd4","name":"Push message equal or less that 1MB","time":{"start":1731045367555,"stop":1731045367555,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb4b1744e091953","name":"Check received message containing Russian","time":{"start":1731045331749,"stop":1731045331750,"duration":1},"status":"passed","severity":"normal"},{"uid":"12caa02acef2056a","name":"Fails to push message bigger that 1MB","time":{"start":1731045367555,"stop":1731045367556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfca7f8e241c179","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1731044899227,"stop":1731044899227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6725afadc6490b","name":"Query with Promise Callback, No message returned","time":{"start":1731045410832,"stop":1731045410833,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7ac82286b8dd32","name":"Renews peer on consistent ping failures","time":{"start":1731045086254,"stop":1731045086254,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96a3c3dc0a98f9c","name":"should set field with only FILTER enabled","time":{"start":1731044907954,"stop":1731044907954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24a2b1b8b78e2be","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1731045186619,"stop":1731045186620,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a520a34a52ace81","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1731045087985,"stop":1731045087985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0327ce62807b56","name":"Promise Callback - true","time":{"start":1731045415789,"stop":1731045415791,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d716e25627c2ce3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1731045467721,"stop":1731045467722,"duration":1},"status":"broken","severity":"normal"},{"uid":"9e2ee18b5d23258f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1731045343504,"stop":1731045343504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3beed0670df4950","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1731045329023,"stop":1731045329023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3873c23ee648209","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1731044899228,"stop":1731044899228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efc9a0b10780734","name":"Push message with content topic containing long","time":{"start":1731045367539,"stop":1731045367540,"duration":1},"status":"passed","severity":"normal"},{"uid":"204deca35d6878e7","name":"Publish message with large meta","time":{"start":1731045338451,"stop":1731045338452,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b7cf6527eb257f","name":"Push message with content topic containing numeric","time":{"start":1731045367540,"stop":1731045367540,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ea6a2a9962dc84","name":"nwaku subscribes","time":{"start":1731045333460,"stop":1731045333467,"duration":7},"status":"passed","severity":"normal"},{"uid":"81469438aabbe2fc","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1731045176709,"stop":1731045176709,"duration":0},"status":"passed","severity":"normal"},{"uid":"67167175d3e538f5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1731044899362,"stop":1731044899362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6455990bc0dadcd1","name":"All","time":{"start":1731044967188,"stop":1731044967188,"duration":0},"status":"passed","severity":"normal"},{"uid":"855c82b9a60c2b8e","name":"Check received message containing Chinese","time":{"start":1731045331749,"stop":1731045331749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc29e1d7f4c4f41","name":"different cluster, same shard: nodes don't connect","time":{"start":1731045228077,"stop":1731045228078,"duration":1},"status":"passed","severity":"normal"},{"uid":"36476e1fd40aa786","name":"Push message with content topic containing escaped characters","time":{"start":1731045367551,"stop":1731045367551,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cd827fb6661cdc","name":"Overlapping topic subscription","time":{"start":1731045343499,"stop":1731045343499,"duration":0},"status":"skipped","severity":"normal"},{"uid":"630af6ee549262dc","name":"returns all values when wanted number is greater than available values","time":{"start":1731044921898,"stop":1731044921898,"duration":0},"status":"passed","severity":"normal"},{"uid":"52307029e1756579","name":"throws on content topic with empty application field","time":{"start":1731044899194,"stop":1731044899194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24127f4782873c3","name":"random static sharding 1 - Cluster ID: 871, Shard ID: 500","time":{"start":1731045396409,"stop":1731045396409,"duration":0},"status":"passed","severity":"normal"},{"uid":"221daa34fb844b01","name":"Subscribe to topic containing JSON and receive message","time":{"start":1731045462784,"stop":1731045462784,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c975c6d57a0315","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1731044922805,"stop":1731044922806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5720a9a45d4c6f9","name":"Keep-alive pings maintain the connection","time":{"start":1731045086253,"stop":1731045086253,"duration":0},"status":"passed","severity":"normal"},{"uid":"325561c3da543a9a","name":"Check received message containing long","time":{"start":1731045331748,"stop":1731045331748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b198670fadb59bc5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1731045432715,"stop":1731045432716,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b35e4cb759522c1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1731044907336,"stop":1731044907337,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ec3ac2ae76b4de","name":"Check received message containing Arabic","time":{"start":1731045331735,"stop":1731045331735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f19e6e8df2cb687","name":"Relay - times out","time":{"start":1731045462972,"stop":1731045462972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92ab209936f74fa","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1731045186621,"stop":1731045186622,"duration":1},"status":"passed","severity":"normal"},{"uid":"791b9b970459f83b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1731045176702,"stop":1731045176705,"duration":3},"status":"passed","severity":"normal"},{"uid":"793f67ba988aa6a6","name":"Push message with short payload","time":{"start":1731045308662,"stop":1731045308662,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3d6ef05c73e23","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1731044970743,"stop":1731044970743,"duration":0},"status":"skipped","severity":"normal"},{"uid":"738340d349336aea","name":"random static sharding 5 - Cluster ID: 185, Shard ID: 782","time":{"start":1731045396412,"stop":1731045396412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c6311e1d4175bb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1731045343504,"stop":1731045343504,"duration":0},"status":"passed","severity":"normal"},{"uid":"693feade8b4359c0","name":"Check publish message containing Chinese","time":{"start":1731045338402,"stop":1731045338402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4973cdd785010a5f","name":"A test","time":{"start":1731045186818,"stop":1731045186819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a325639b5b9dd5c6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1731045075251,"stop":1731045075251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c9f2fa2ca642f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1731044899222,"stop":1731044899222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6651e9da779b14","name":"Push message with content topic containing SQL Injection","time":{"start":1731045367544,"stop":1731045367544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d675a9ce1635082","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1731044899226,"stop":1731044899226,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c53107f8f50021","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1731045381441,"stop":1731045381442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c987e7bf988b6c8d","name":"can dial TLS multiaddrs","time":{"start":1731045231725,"stop":1731045231726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceaa25e67c6b0708","name":"throws on content topic with empty topic name field","time":{"start":1731044899195,"stop":1731044899196,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2dc1fc7d196e6b","name":"should handle a minimal index list","time":{"start":1731044899361,"stop":1731044899361,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45accb31ae3bc4","name":"Check publish message containing shell command","time":{"start":1731045338412,"stop":1731045338412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ea7c54d54fdf5e","name":"should throw an error for missing sharding configuration","time":{"start":1731044899231,"stop":1731044899231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac52ede327e53078","name":"Check publish message after client node is restarted","time":{"start":1731045338451,"stop":1731045338451,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b008f6459b9e143f","name":"Passing invalid cursor","time":{"start":1731045381447,"stop":1731045381448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88c3d95ff681242","name":"Push message with long payload","time":{"start":1731045308662,"stop":1731045308663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c48b99aeda81567","name":"Subscribe to topic containing special chars and receive message","time":{"start":1731045462781,"stop":1731045462781,"duration":0},"status":"passed","severity":"normal"},{"uid":"903bc8cb206b0f17","name":"Ping on subscribed peer","time":{"start":1731045032144,"stop":1731045032144,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d6791a8f5555fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1731044899222,"stop":1731044899222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f664ca9da7e0014","name":"Check received message with timestamp: 1731044957284000000 ","time":{"start":1731045331753,"stop":1731045331753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8282a31c31dc32df","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1731045087988,"stop":1731045087988,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ba0458eca257e1","name":"Check message with no content topic is not received","time":{"start":1731045331743,"stop":1731045331743,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c5c84a9c5f8e83","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1731045343498,"stop":1731045343498,"duration":0},"status":"passed","severity":"normal"},{"uid":"17261d47abd57838","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1731045462797,"stop":1731045462797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e03a3d102902690","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1731045462781,"stop":1731045462782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7233fca20ba5db","name":"passes more than one ENR URLs and attempts connection","time":{"start":1731044970743,"stop":1731044970744,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aaed921345616d87","name":"Push message with content topic containing Chinese","time":{"start":1731045367541,"stop":1731045367541,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ae6bd0a803dc87","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1731044907338,"stop":1731044907339,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc4ee580fa8eede","name":"should set field with all protocols disabled","time":{"start":1731044907952,"stop":1731044907953,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f1f2d5ae0ba5da","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1731045176670,"stop":1731045176672,"duration":2},"status":"passed","severity":"normal"},{"uid":"af4135ef9ee9cbf4","name":"Push message with XML payload","time":{"start":1731045308666,"stop":1731045308666,"duration":0},"status":"passed","severity":"normal"},{"uid":"183cd43f7ba93c3d","name":"should not fail to start the service if it is already started","time":{"start":1731044927068,"stop":1731044927068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6b647cb8eb674c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1731045381443,"stop":1731045381444,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aaadd16e1d78d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1731045462797,"stop":1731045462797,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27ef7a7c351e327","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1731045385252,"stop":1731045385253,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea8398b48c2a5a0","name":"Check message with invalid timestamp is not received","time":{"start":1731045331754,"stop":1731045331754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6176e6f9a25bf112","name":"Add multiple subscription objects on single nwaku node","time":{"start":1731045462786,"stop":1731045462786,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6f33e13f876cf3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1731045006689,"stop":1731045006689,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d140198100a45d","name":"Ping succeeds for all connected peers","time":{"start":1731045086252,"stop":1731045086252,"duration":0},"status":"passed","severity":"normal"},{"uid":"68415b642718e683","name":"Check received message with timestamp: 1731044957284 ","time":{"start":1731045331754,"stop":1731045331754,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e348f117bfd2f1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1731045331741,"stop":1731045331742,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b6a2c32de670fe","name":"Push message on custom pubsubTopic","time":{"start":1731045226922,"stop":1731045226923,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7164ec57f0d5084","name":"should reject if WakuNode is not started","time":{"start":1731044939837,"stop":1731044939838,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb366ee8fe814c4","name":"isConnected return false after peer stops","time":{"start":1731045006692,"stop":1731045006693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace505cb8507302c","name":"shard 0","time":{"start":1731045396407,"stop":1731045396408,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d8a1611b52337c","name":"Push message with content topic containing short","time":{"start":1731045367539,"stop":1731045367539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac161843b679eac","name":"should return usable stream attached to connection","time":{"start":1731044914960,"stop":1731044914961,"duration":1},"status":"passed","severity":"normal"},{"uid":"44011fa42f451cb","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1731045087986,"stop":1731045087986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf123cdcd3ba6b6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1731045075249,"stop":1731045075250,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b905d6ce168ce58","name":"Subscribe to topic containing long and receive message","time":{"start":1731045462792,"stop":1731045462792,"duration":0},"status":"passed","severity":"normal"},{"uid":"905de95c37f07412","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1731045396408,"stop":1731045396408,"duration":0},"status":"passed","severity":"normal"},{"uid":"202a29e78c8b2951","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1731045176706,"stop":1731045176707,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c664eec34dfa7c0","name":"Generator, custom pubsub topic","time":{"start":1731045422641,"stop":1731045422642,"duration":1},"status":"passed","severity":"normal"},{"uid":"229358429518bcb6","name":"Check received message containing emoji","time":{"start":1731045331753,"stop":1731045331753,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e01525709e87591","name":"Add multiple subscription objects on single nwaku node","time":{"start":1731045462797,"stop":1731045462797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9156b0e6f3a7cb9e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1731044968089,"stop":1731044968089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aad355f13abaf2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1731044899218,"stop":1731044899218,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c31bfecc543b9f","name":"Check received message containing escaped characters","time":{"start":1731045130121,"stop":1731045130123,"duration":2},"status":"passed","severity":"normal"},{"uid":"266e64c175e18a71","name":"Check received message containing SQL Injection","time":{"start":1731045331750,"stop":1731045331750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb176eba877d477","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1731044899197,"stop":1731044899198,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e443b6a69be8ed","name":"should get / set UDP multiaddr","time":{"start":1731044907946,"stop":1731044907946,"duration":0},"status":"passed","severity":"normal"},{"uid":"76432ba672b0df73","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1731045381439,"stop":1731045381440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba23c6cb9c3ba9f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1731045087989,"stop":1731045087989,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbee2e1234c3e0a2","name":"Store - dialed after - with timeout","time":{"start":1731045462973,"stop":1731045462973,"duration":0},"status":"passed","severity":"normal"},{"uid":"be686807a841c428","name":"Push message with content topic containing XML","time":{"start":1731045308674,"stop":1731045308674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe4a8c0b459840c","name":"Subscribe to topic containing Script and receive message","time":{"start":1731045176705,"stop":1731045176706,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a9e87a6dd6b41d","name":"Push message with meta","time":{"start":1731045308677,"stop":1731045308678,"duration":1},"status":"passed","severity":"normal"},{"uid":"2434321d2584bae2","name":"should remove the specified number of excess peers","time":{"start":1731044939810,"stop":1731044939812,"duration":2},"status":"passed","severity":"normal"},{"uid":"66f37da99d3ea4a1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1731045467723,"stop":1731045467723,"duration":0},"status":"passed","severity":"normal"},{"uid":"edead076f2f54461","name":"1 Relay, 1 fetch","time":{"start":1731044922869,"stop":1731044922870,"duration":1},"status":"passed","severity":"normal"},{"uid":"88052328ea37e1df","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1731044899216,"stop":1731044899216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8489602a973ab5ab","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1731044968089,"stop":1731044968090,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6649c13b428cb94","name":"random static sharding 8 - Cluster ID: 566, Shard ID: 405","time":{"start":1731045396413,"stop":1731045396414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36f43b1b336317c","name":"throws on content topic with generation field greater than 0","time":{"start":1731044899193,"stop":1731044899194,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b3d442f84de96","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1731045087979,"stop":1731045087979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3398bc84f57b3706","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app44/5/topic94/xml","time":{"start":1731045385254,"stop":1731045385255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5205f5155e62c051","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1731044923277,"stop":1731044923278,"duration":1},"status":"skipped","severity":"normal"},{"uid":"61f1a7f0cdfc37d3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1731045462782,"stop":1731045462782,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c04295774a738a","name":"Publish message with custom timestamp: Fri Nov 08 2024 06:55:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1731045338437,"stop":1731045338437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ee386a07fbd485","name":"Callback on promise","time":{"start":1731045430217,"stop":1731045430217,"duration":0},"status":"passed","severity":"normal"},{"uid":"252705ea4a33e7d7","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1731045087987,"stop":1731045087988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90938ab3a9e8691","name":"should not throw an error for a single configured topic","time":{"start":1731044899227,"stop":1731044899227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0fbaf0b3f2e4df","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1731045343505,"stop":1731045343505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e14dba86f4f7f19","name":"Subscribe to topic containing long and receive message","time":{"start":1731045462780,"stop":1731045462780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de0b6ede19f404f","name":"should throw an error for an unconfigured topic","time":{"start":1731044899228,"stop":1731044899228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd222c47a96b48ce","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1731045088153,"stop":1731045088153,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2b95f768411d480","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1731044899209,"stop":1731044899209,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5564322f6b104a","name":"Check received message containing Script","time":{"start":1731045130120,"stop":1731045130120,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5a6d2e1357ebe8","name":"Query with Ordered Callback, No Decoder","time":{"start":1731045410830,"stop":1731045410830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2882c92f282130f","name":"Generator, 2 different pubsubtopics","time":{"start":1731045422642,"stop":1731045422642,"duration":0},"status":"passed","severity":"normal"},{"uid":"103997f5d9a123ae","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1731044915329,"stop":1731044915329,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ec391d15f50ba2","name":"Passing page size 110 when there are 120 messages","time":{"start":1731045440111,"stop":1731045440111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6553f1aede10f71","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1731045035785,"stop":1731045035785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2379b779cb6755a8","name":"Privacy Node - default protocol","time":{"start":1731045462974,"stop":1731045462974,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc975dfc4b323183","name":"should be able to decode the field with only RELAY set to true","time":{"start":1731044907343,"stop":1731044907344,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d32db65df78e9a7","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1731045087988,"stop":1731045087989,"duration":1},"status":"passed","severity":"normal"},{"uid":"caff3b1129e0555a","name":"Ordered Callback - false","time":{"start":1731045415792,"stop":1731045415792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13645def626fc6","name":"Query with Promise Callback, No Decoder","time":{"start":1731045410832,"stop":1731045410832,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d497f5a7adb353","name":"should handle corrupted local storage data gracefully","time":{"start":1731044927070,"stop":1731044927070,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa183f2f6095a74f","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1731045410829,"stop":1731045410829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc8d5ee38516e92","name":"Push message with content topic containing Basic HTML tag","time":{"start":1731045308674,"stop":1731045308675,"duration":1},"status":"passed","severity":"normal"},{"uid":"548a94b464b44a9c","name":"Push message with short payload","time":{"start":1731045367525,"stop":1731045367525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d010f3e5fbef1ec8","name":"Push message with Basic HTML tag payload","time":{"start":1731045367535,"stop":1731045367535,"duration":0},"status":"passed","severity":"normal"},{"uid":"458af7f7d90c517d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1731044899214,"stop":1731044899214,"duration":0},"status":"passed","severity":"normal"},{"uid":"524682773a11a69d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1731045035786,"stop":1731045035787,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2288a588b5396bc","name":"Ping fails for unsubscribed peers","time":{"start":1731045086252,"stop":1731045086253,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4179cb112b3635a","name":"Filter","time":{"start":1731045462974,"stop":1731045462974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a7d3e49e294c50","name":"throws on content topic with non-number generation field","time":{"start":1731044899193,"stop":1731044899193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e83921ba093fc2e","name":"Round trip binary serialization","time":{"start":1731044915326,"stop":1731044915326,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2fbca4515b566c","name":"Check publish message containing Russian","time":{"start":1731045338403,"stop":1731045338403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f843fc15748976","name":"should set field with only STORE enabled","time":{"start":1731044907953,"stop":1731044907954,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe2dd24720460c4","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1731045088157,"stop":1731045088157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6228e6c0e3045146","name":"Subscribe to topic containing short and receive message","time":{"start":1731045462780,"stop":1731045462780,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a69d4eca8cd1ec","name":"Push message with JSON payload","time":{"start":1731045308667,"stop":1731045308667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d766192c45c586d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1731044899210,"stop":1731044899210,"duration":0},"status":"passed","severity":"normal"},{"uid":"823955ae3d498c02","name":"Filter with 2 connections","time":{"start":1731045088314,"stop":1731045088314,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd33d36cc3cab048","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app62/7/topic116/proto","time":{"start":1731045385253,"stop":1731045385253,"duration":0},"status":"passed","severity":"normal"},{"uid":"915d2e9fb71c1bf0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1731045035788,"stop":1731045035788,"duration":0},"status":"passed","severity":"normal"},{"uid":"380388c0ac0ca24a","name":"Subscribe to topic containing XML and publish message","time":{"start":1731045343503,"stop":1731045343503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f834bd2f553cf","name":"Sets default value correctly","time":{"start":1731045452172,"stop":1731045452173,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc16c88161708b68","name":"Push message with numeric payload","time":{"start":1731045308663,"stop":1731045308663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e201213a8092ad8a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1731045422639,"stop":1731045422639,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cf5b151240a73a","name":"Push message with content topic containing long","time":{"start":1731045308670,"stop":1731045308670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c53c53671cb7e71","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1731044923277,"stop":1731044923277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"503f15baabe79dc1","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1731045088155,"stop":1731045088155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7c2a1a9c47b9c6e","name":"configure the node with multiple pubsub topics","time":{"start":1731045396415,"stop":1731045396416,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c351c6a7ec8a066","name":"Push message with content topic containing short","time":{"start":1731045308670,"stop":1731045308670,"duration":0},"status":"passed","severity":"normal"}]