2025-01-16 13:37:05 +00:00

1 line
162 KiB
JSON

[{"uid":"9f5fd4cea4523a1e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737034353506,"stop":1737034353506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0dec6bceada2a8","name":"Check received message containing JSON","time":{"start":1737034438646,"stop":1737034438646,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9dffb732cc09b9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1737034506187,"stop":1737034506187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90adc3984986c9b","name":"should not receive a peer event before start","time":{"start":1737034207800,"stop":1737034207800,"duration":0},"status":"passed","severity":"normal"},{"uid":"503d9ec1c3fa10dd","name":"can start and stop the service","time":{"start":1737034167820,"stop":1737034167821,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae339d7bf0edcd2","name":"Check message received after nwaku node is restarted","time":{"start":1737034320899,"stop":1737034320899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c72505e7de03fe59","name":"Push message with meta","time":{"start":1737034439283,"stop":1737034439284,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfaa136159dae86f","name":"should not receive a peer event after stop","time":{"start":1737034477935,"stop":1737034477935,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a8e18f1dcb0a1a","name":"Generator, 2 different pubsubtopics","time":{"start":1737034518467,"stop":1737034518467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84db30e65813e1","name":"should throw an error for missing required configuration","time":{"start":1737034139697,"stop":1737034139697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6be2eefb0e2b43d","name":"connected peers and dial","time":{"start":1737034438910,"stop":1737034438910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89cd5b37210d8bdb","name":"Generator, 2 different pubsubtopics","time":{"start":1737034518468,"stop":1737034518468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab082a3da114850","name":"Push message with Chinese payload","time":{"start":1737034452543,"stop":1737034452544,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd29f4223a9b7ab2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737034522053,"stop":1737034522054,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc46431ae1a4e4ab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737034353508,"stop":1737034353508,"duration":0},"status":"passed","severity":"normal"},{"uid":"376d11b1c0183829","name":"Fails to push message with large meta","time":{"start":1737034439284,"stop":1737034439285,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab6e62a26aec46","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1737034173887,"stop":1737034173888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4181bb6d162423bd","name":"handles empty contentTopics array correctly","time":{"start":1737034139708,"stop":1737034139708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1133b829335e9326","name":"Push message with content topic containing emoji","time":{"start":1737034439282,"stop":1737034439283,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d36396db546f1d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1737034155493,"stop":1737034155493,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d351123b26dd10","name":"should be online or offline if network state changed","time":{"start":1737034200400,"stop":1737034200401,"duration":1},"status":"passed","severity":"normal"},{"uid":"873aab756f3b359e","name":"groups content topics by expected pubsub topic","time":{"start":1737034139691,"stop":1737034139691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6346c02f124402a0","name":"Renews peer on consistent missed messages","time":{"start":1737034284948,"stop":1737034284949,"duration":1},"status":"passed","severity":"normal"},{"uid":"487fdf80c98867c7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737034320890,"stop":1737034320893,"duration":3},"status":"passed","severity":"normal"},{"uid":"2430837f92a990dc","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1737034232924,"stop":1737034232924,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeaf72125d56cc09","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286847,"stop":1737034286847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5669eb500033fadf","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1737034155768,"stop":1737034155768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea07bc75fe3bec1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1737034163680,"stop":1737034163680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf03dfe7cfd1ad5","name":"safeDispatchEvent","time":{"start":1737034240396,"stop":1737034240396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6a527e208ff760","name":"Default pageSize","time":{"start":1737034526870,"stop":1737034526871,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ea87f1ce4fe12","name":"Generator, 2 different pubsubtopics","time":{"start":1737034518466,"stop":1737034518466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e477711e75d76461","name":"should be called at least once on all `peer:discovery` events","time":{"start":1737034207125,"stop":1737034207125,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc2bce24fd3b8d0","name":"Check received message containing Arabic","time":{"start":1737034320882,"stop":1737034320883,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eaab3ff9be54cd2","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1737034163682,"stop":1737034163682,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f010abe06453c11","name":"Check received message containing numeric","time":{"start":1737034438638,"stop":1737034438639,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d6e308e87002a3","name":"should emit a peer event after start","time":{"start":1737034207799,"stop":1737034207800,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e70497b1f7a08d0","name":"Push message with content topic containing Arabic","time":{"start":1737034439274,"stop":1737034439274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b2653eae591316","name":"Subscribe to topic containing long and receive message","time":{"start":1737034522084,"stop":1737034522084,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d10cb76351dd01","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1737034444984,"stop":1737034444984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10fa459160ec166","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1737034139701,"stop":1737034139701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92a5689f36f4fa8","name":"Reusing cursor across nodes","time":{"start":1737034490800,"stop":1737034490803,"duration":3},"status":"passed","severity":"normal"},{"uid":"369684f8581aabb","name":"Check received message containing long","time":{"start":1737034438656,"stop":1737034438657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c0d14c48955fd8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737034356695,"stop":1737034356696,"duration":1},"status":"passed","severity":"normal"},{"uid":"20eaf3da9265d550","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737034356681,"stop":1737034356681,"duration":0},"status":"passed","severity":"normal"},{"uid":"368e49b5c782aab1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737034522058,"stop":1737034522058,"duration":0},"status":"passed","severity":"normal"},{"uid":"91642ef6ca5b07d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1737034139702,"stop":1737034139702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3c3c213b62b74e","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1737034200398,"stop":1737034200398,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c298e8e7c26a3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1737034139703,"stop":1737034139703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb62661f84e2f00d","name":"Using a function","time":{"start":1737034532243,"stop":1737034532244,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bed80a979f47b2","name":"Check message received after jswaku node is restarted","time":{"start":1737034438679,"stop":1737034438680,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1234093c09460041","name":"should not fail to stop the service if it was not started","time":{"start":1737034167821,"stop":1737034167822,"duration":1},"status":"passed","severity":"normal"},{"uid":"a877f1f0d7aa374e","name":"should return unique PubsubTopics for static sharding","time":{"start":1737034139695,"stop":1737034139695,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e5ac22161eb25","name":"Passing page size 1 when there are 4 messages","time":{"start":1737034526865,"stop":1737034526866,"duration":1},"status":"passed","severity":"normal"},{"uid":"41142632c4b1818a","name":"Refresh subscription","time":{"start":1737034461803,"stop":1737034461803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e1fd582dc3bbaa5","name":"Check received message containing unicode special characters","time":{"start":1737034438647,"stop":1737034438648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b044135113fac65f","name":"Push message with content topic containing special chars","time":{"start":1737034452550,"stop":1737034452552,"duration":2},"status":"passed","severity":"normal"},{"uid":"3927485c52139ae4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737034522063,"stop":1737034522063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6c7b19aae6e761","name":"Check received message containing short","time":{"start":1737034438636,"stop":1737034438636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe6d936285dd67c","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1737034142265,"stop":1737034142265,"duration":0},"status":"passed","severity":"normal"},{"uid":"366539437bb0ead3","name":"Ping on unsubscribed peer","time":{"start":1737034247224,"stop":1737034247227,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab02040fb7fd1829","name":"Subscribe and receives messages on 20 topics","time":{"start":1737034356682,"stop":1737034356683,"duration":1},"status":"passed","severity":"normal"},{"uid":"378f764bf4634667","name":"Decoder throws on undefined content topic","time":{"start":1737034175546,"stop":1737034175546,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c2aedf04fcd59c","name":"Push message with rate limit","time":{"start":1737034439285,"stop":1737034439285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8618d77f2687a2b5","name":"Check received message with timestamp: 1737034199560000000 ","time":{"start":1737034320888,"stop":1737034320889,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc558863390a2aea","name":"connects to nwaku","time":{"start":1737034532240,"stop":1737034532241,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0dd872375e2cc8","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1737034506188,"stop":1737034506189,"duration":1},"status":"passed","severity":"normal"},{"uid":"59090915a362f4d9","name":"Decoder throws on undefined content topic","time":{"start":1737034155992,"stop":1737034155992,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4a99a526d5bcfb","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1737034286849,"stop":1737034286851,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d6a57c683b82ca0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737034522055,"stop":1737034522055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7d1b638d41fd05","name":"Check publish message containing SQL Injection","time":{"start":1737034452232,"stop":1737034452233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8347734b7dafd7e9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737034356690,"stop":1737034356690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e415a6c6bb8c81","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1737034139709,"stop":1737034139709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cebb9e46260079","name":"Push message with content topic containing Arabic","time":{"start":1737034452553,"stop":1737034452553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6228835ed37c5c38","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1737034490788,"stop":1737034490789,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d97f44d4935dae","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1737034467065,"stop":1737034467065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b87c4c1754511c5","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737034247143,"stop":1737034247144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5544bf0d5917b43","name":"Subscribe to topic containing Script and receive message","time":{"start":1737034522094,"stop":1737034522094,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c8c549e8cd95bb","name":"Push message with shell command payload","time":{"start":1737034439268,"stop":1737034439268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0e5958a2d074bb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737034522063,"stop":1737034522064,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9106e8a3ff2f69f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737034522100,"stop":1737034522101,"duration":1},"status":"passed","severity":"normal"},{"uid":"877c7733f5496a21","name":"Push message equal or less that 1MB","time":{"start":1737034439288,"stop":1737034439289,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e108443ec0efb4","name":"Ping on subscribed peer","time":{"start":1737034247462,"stop":1737034247463,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06e38a06f4928df","name":"should wait for LightPush peer to be connected","time":{"start":1737034180747,"stop":1737034180747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca04dbbf5c78505","name":"should not fail to start the service if it is already started","time":{"start":1737034477933,"stop":1737034477933,"duration":0},"status":"passed","severity":"normal"},{"uid":"794fbb3ffb801d99","name":"Init the array if not present","time":{"start":1737034139325,"stop":1737034139327,"duration":2},"status":"passed","severity":"normal"},{"uid":"651452c185bb23de","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737034356696,"stop":1737034356696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0db3814f3631501","name":"should encode/decode to RLP encoding","time":{"start":1737034148447,"stop":1737034148447,"duration":0},"status":"passed","severity":"normal"},{"uid":"967815205ce79fff","name":"Fails to push message bigger that 1MB","time":{"start":1737034439289,"stop":1737034439290,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5e2bec41cda0da","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1737034207529,"stop":1737034207537,"duration":8},"status":"passed","severity":"normal"},{"uid":"29787caca037d3e","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1737034286862,"stop":1737034286862,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ccbc372444d0d9","name":"Check received message with timestamp: 1737034199639 ","time":{"start":1737034438666,"stop":1737034438666,"duration":0},"status":"passed","severity":"normal"},{"uid":"e920fa4b5c588b1c","name":"Subscribe to topic containing short and receive message","time":{"start":1737034522083,"stop":1737034522083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b34c87f9285d0","name":"should use the provided clusterId for the pubsub topic","time":{"start":1737034139709,"stop":1737034139709,"duration":0},"status":"passed","severity":"normal"},{"uid":"172453ccc2b63976","name":"Push message with SQL Injection payload","time":{"start":1737034452545,"stop":1737034452545,"duration":0},"status":"passed","severity":"normal"},{"uid":"561fe389b80ff9a","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1737034286849,"stop":1737034286849,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b17f775e08e4f8","name":"Push message with rate limit","time":{"start":1737034452558,"stop":1737034452558,"duration":0},"status":"passed","severity":"normal"},{"uid":"29413437cfe28c06","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737034147796,"stop":1737034147797,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d7e5e7dacd8719","name":"should return different streams if requested simultaniously","time":{"start":1737034155491,"stop":1737034155492,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20135c3f1f0c321","name":"Waku message hash computation (no timestamp)","time":{"start":1737034142264,"stop":1737034142265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab11583510c8adba","name":"Relay + Store","time":{"start":1737034148456,"stop":1737034148456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d580e354945d59e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1737034139686,"stop":1737034139686,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccf8b28bc075856","name":"Check publish message containing numeric","time":{"start":1737034452228,"stop":1737034452228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a107c057c1ff576","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1737034147790,"stop":1737034147791,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1ed316e408b8fc","name":"All","time":{"start":1737034205699,"stop":1737034205699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff981f1e36f842b","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1737034286822,"stop":1737034286822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ecb6dbe5793bf1","name":"Js publishes, other Js receives","time":{"start":1737034453842,"stop":1737034453843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4453e3303ff21b42","name":"Waku message hash computation (meta attribute not present)","time":{"start":1737034142263,"stop":1737034142264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca69a9b121063a6d","name":"should properly create location multiaddrs - udp6","time":{"start":1737034148453,"stop":1737034148453,"duration":0},"status":"passed","severity":"normal"},{"uid":"302ca3765764d7a7","name":"Push message with content topic containing Script","time":{"start":1737034452554,"stop":1737034452555,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebae6ce53e2dfb36","name":"Query Generator, No message returned","time":{"start":1737034506188,"stop":1737034506188,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bef8aa8b7bc2e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1737034139698,"stop":1737034139699,"duration":1},"status":"passed","severity":"normal"},{"uid":"df63bbe378e9b1a2","name":"Query with Promise Callback, No message returned","time":{"start":1737034506191,"stop":1737034506192,"duration":1},"status":"passed","severity":"normal"},{"uid":"878fe2d2d495e521","name":"Push message with unicode special characters payload","time":{"start":1737034452548,"stop":1737034452548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca075fd13bfae627","name":"Subscribe to topic containing XML and publish message","time":{"start":1737034461809,"stop":1737034461809,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4a013a25ce84cf","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1737034452240,"stop":1737034452241,"duration":1},"status":"passed","severity":"normal"},{"uid":"83747e5879cc5244","name":"Tracks peer failures correctly","time":{"start":1737034284946,"stop":1737034284946,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5ecd1546befa11","name":"should not receive a peer event after stop","time":{"start":1737034167823,"stop":1737034167823,"duration":0},"status":"passed","severity":"normal"},{"uid":"67313fb8ba026b35","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737034522067,"stop":1737034522068,"duration":1},"status":"passed","severity":"normal"},{"uid":"db56c9b0310ecc7e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034247144,"stop":1737034247145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3482ac34d1da2b1d","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1737034287003,"stop":1737034287003,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17c3f04d729ac64d","name":"Query generator for multiple messages with different content topic format","time":{"start":1737034522895,"stop":1737034522897,"duration":2},"status":"passed","severity":"normal"},{"uid":"c18432cc91199838","name":"Ping on subscribed peer","time":{"start":1737034247466,"stop":1737034247466,"duration":0},"status":"passed","severity":"normal"},{"uid":"704d211a8c617124","name":"creates an iterator","time":{"start":1737034527700,"stop":1737034527701,"duration":1},"status":"passed","severity":"normal"},{"uid":"502ccb72cb476ea5","name":"same cluster, same shard: nodes connect","time":{"start":1737034382253,"stop":1737034382253,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa8f9783149a68e","name":"should be able to encode the field with only STORE set to true","time":{"start":1737034147788,"stop":1737034147789,"duration":1},"status":"passed","severity":"normal"},{"uid":"9762809c48c75747","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1737034139702,"stop":1737034139703,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cf484df61f2bec","name":"Rejects garbage","time":{"start":1737034184080,"stop":1737034184081,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02ce576cc6c4cad","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1737034139698,"stop":1737034139698,"duration":0},"status":"passed","severity":"normal"},{"uid":"8051d8988e4c336b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app49/6/topic112/test.js","time":{"start":1737034478229,"stop":1737034478229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2846a8d28edc0d55","name":"Decrypt messages","time":{"start":1737034440569,"stop":1737034440570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b3db5d8d4ee827","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app29/10/topic252/proto","time":{"start":1737034478229,"stop":1737034478229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd58fd5db4e531d","name":"Check message with invalid timestamp is not received","time":{"start":1737034438669,"stop":1737034438669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61c27c61f20aa14","name":"should set field with only RELAY enabled","time":{"start":1737034148455,"stop":1737034148455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd51b2d288c79a5","name":"LightPush with 1 connections","time":{"start":1737034287201,"stop":1737034287202,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b8b9515a65c0402b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1737034139705,"stop":1737034139705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7113a323e586ea","name":"Push message with content topic containing JSON","time":{"start":1737034452555,"stop":1737034452556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4efecefd38df702","name":"Query generator for multiple messages with different message text format","time":{"start":1737034522893,"stop":1737034522894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d417fc05f9d4d21","name":"Relay + Store","time":{"start":1737034205698,"stop":1737034205698,"duration":0},"status":"passed","severity":"normal"},{"uid":"337d9ea5cf8bb278","name":"Check message received after nwaku node is restarted","time":{"start":1737034438680,"stop":1737034438680,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0eac4f1ee0b6921","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1737034139694,"stop":1737034139694,"duration":0},"status":"passed","severity":"normal"},{"uid":"6592b12d52a60e1d","name":"Push message with content topic containing shell command","time":{"start":1737034452556,"stop":1737034452556,"duration":0},"status":"passed","severity":"normal"},{"uid":"741d0da39e72f944","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1737034147795,"stop":1737034147796,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f5e0e74b727be9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1737034537901,"stop":1737034537902,"duration":1},"status":"passed","severity":"normal"},{"uid":"11222c7cbbeb020c","name":"Push message with short payload","time":{"start":1737034439262,"stop":1737034439263,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a14d4a91b6c372e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737034278008,"stop":1737034278008,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c2b96778479382","name":"Check publish message containing JSON","time":{"start":1737034452238,"stop":1737034452239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10677b0d76b7e2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1737034139690,"stop":1737034139690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f322571509c16fe","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1737034286842,"stop":1737034286843,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe934135c06571b","name":"should get / set TCP multiaddr","time":{"start":1737034148452,"stop":1737034148452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ece26125fc8074c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034384138,"stop":1737034384138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2459387d62182574","name":"Check publish message containing unicode special characters","time":{"start":1737034452240,"stop":1737034452240,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cbb5b7f205f516","name":"should properly create location multiaddrs - udp4","time":{"start":1737034148452,"stop":1737034148453,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84b52e97ceb3341","name":"Waku message hash computation (payload length 0)","time":{"start":1737034142264,"stop":1737034142264,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9cbc124837d759","name":"should return valid sharding parameters for static sharding","time":{"start":1737034139707,"stop":1737034139707,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b1af8e8b4fcecc","name":"Check received message containing shell command","time":{"start":1737034438663,"stop":1737034438664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7bf4941ff65b1","name":"Check received message containing SQL Injection","time":{"start":1737034438661,"stop":1737034438661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8e6fa6abe063d4","name":"should check connected peers if present and suitable","time":{"start":1737034180746,"stop":1737034180747,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0aae5426ecff19","name":"should remove a peer","time":{"start":1737034180735,"stop":1737034180735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a142b33015fa795f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1737034207520,"stop":1737034207520,"duration":0},"status":"passed","severity":"normal"},{"uid":"af984c0d7736c73a","name":"Check publish message containing emoji","time":{"start":1737034452240,"stop":1737034452240,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bc179f6855f600","name":"Callback on promise, aborts when callback returns true","time":{"start":1737034522902,"stop":1737034522903,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85331432a6fab3f","name":"LightPush with 3 connections","time":{"start":1737034287209,"stop":1737034287209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da4859916e70824b","name":"Subscribe and receive messages via lightPush","time":{"start":1737034522053,"stop":1737034522053,"duration":0},"status":"passed","severity":"normal"},{"uid":"77db0bd90ea980c3","name":"Push message with content topic containing numeric","time":{"start":1737034452550,"stop":1737034452550,"duration":0},"status":"passed","severity":"normal"},{"uid":"799a9ac27844b80d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1737034139703,"stop":1737034139703,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a2a6f0c0a0a10","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1737034444989,"stop":1737034444990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfb85e8a1cb7951","name":"Encoder throws on empty string content topic","time":{"start":1737034155992,"stop":1737034155992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17be1b7069617c0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737034356693,"stop":1737034356694,"duration":1},"status":"passed","severity":"normal"},{"uid":"baffb28baa24cad","name":"Ping on peer without subscriptions","time":{"start":1737034247463,"stop":1737034247463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed635e25a336049","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1737034139689,"stop":1737034139689,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd05f4a7d56e33a4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1737034519903,"stop":1737034519910,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d06d297726971c8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737034438667,"stop":1737034438668,"duration":1},"status":"passed","severity":"normal"},{"uid":"253b4165afdc8ad","name":"Check message received after nwaku node is restarted","time":{"start":1737034438652,"stop":1737034438652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"971df4a26348fbdb","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1737034286839,"stop":1737034286842,"duration":3},"status":"passed","severity":"normal"},{"uid":"d283d6e5d7d6a3e7","name":"Push message with shell command payload","time":{"start":1737034452547,"stop":1737034452547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fff79ef146f4a8a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1737034461802,"stop":1737034461802,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadaa5c61396b4fd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737034353506,"stop":1737034353506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b172ca6159447741","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1737034537899,"stop":1737034537900,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc46e50f6d31e53a","name":"Check publish message containing Basic HTML tag","time":{"start":1737034452237,"stop":1737034452237,"duration":0},"status":"passed","severity":"normal"},{"uid":"26878e27162a3683","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737034522088,"stop":1737034522090,"duration":2},"status":"passed","severity":"normal"},{"uid":"559526ba61dab057","name":"Push message with emoji payload","time":{"start":1737034452548,"stop":1737034452548,"duration":0},"status":"passed","severity":"normal"},{"uid":"58739bdf877d0077","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1737034287005,"stop":1737034287005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbfeb6f76e06b88b","name":"Check message with no pubsub topic is not received","time":{"start":1737034320894,"stop":1737034320894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d082d4a02b4631d9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app55/9/topic704/utf8","time":{"start":1737034478224,"stop":1737034478224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3a8b677662248","name":"Publish message with large meta","time":{"start":1737034452245,"stop":1737034452245,"duration":0},"status":"passed","severity":"normal"},{"uid":"407101c9b3448261","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1737034139679,"stop":1737034139686,"duration":7},"status":"passed","severity":"normal"},{"uid":"c48782b276a5c6e0","name":"Push message with content topic containing Russian","time":{"start":1737034439274,"stop":1737034439275,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dd951ada7f056e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1737034139707,"stop":1737034139707,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d005137dad2aef3","name":"ignores unrecognized TXT record formats","time":{"start":1737034163951,"stop":1737034163951,"duration":0},"status":"passed","severity":"normal"},{"uid":"df342cba026c4b07","name":"Mutual subscription","time":{"start":1737034461797,"stop":1737034461798,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dcd67665fcba37","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1737034139700,"stop":1737034139700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da87d966e2d632d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737034438649,"stop":1737034438650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4babebb0fffbffa2","name":"should get / set UDP multiaddr","time":{"start":1737034148452,"stop":1737034148452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3a714d9a205709","name":"should set field with only FILTER enabled","time":{"start":1737034148455,"stop":1737034148456,"duration":1},"status":"passed","severity":"normal"},{"uid":"784a14dd007911bd","name":"should be able to encode the field with only FILTER set to true","time":{"start":1737034147789,"stop":1737034147789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b13e66de409f1a3","name":"should encodeTxt and decodeTxt","time":{"start":1737034148442,"stop":1737034148443,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f12a7188040267","name":"Check meta is set [ecies]","time":{"start":1737034175545,"stop":1737034175545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7502a6713b6a4dec","name":"Relay - times out","time":{"start":1737034539567,"stop":1737034539567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab56fed6c6fa6ed7","name":"Push message with numeric payload","time":{"start":1737034452543,"stop":1737034452543,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac5878f68b1f559","name":"Push message with custom timestamp: 1737030721237","time":{"start":1737034439286,"stop":1737034439287,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b21547f21d7243","name":"Decoder throws on empty string content topic","time":{"start":1737034173892,"stop":1737034173892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2bbed09c7c0998","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1737034139699,"stop":1737034139699,"duration":0},"status":"passed","severity":"normal"},{"uid":"513959c7208baca1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286802,"stop":1737034286808,"duration":6},"status":"passed","severity":"normal"},{"uid":"72f43ad9408e695c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1737034139701,"stop":1737034139701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5acd75c39326939","name":"Check received message containing Russian","time":{"start":1737034438661,"stop":1737034438661,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca990af2e33e675","name":"returns nothing if no connections present","time":{"start":1737034155174,"stop":1737034155177,"duration":3},"status":"passed","severity":"normal"},{"uid":"a055b318c24a8e64","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1737034286869,"stop":1737034286873,"duration":4},"status":"passed","severity":"normal"},{"uid":"4d038898fd5c28aa","name":"Check publish message after client node is restarted","time":{"start":1737034452245,"stop":1737034452245,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ae2980c4baafe08","name":"Check message with non string payload is not received","time":{"start":1737034438676,"stop":1737034438678,"duration":2},"status":"passed","severity":"normal"},{"uid":"96bd0969dcd414d4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737034522069,"stop":1737034522069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db67e75c0dd33a9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1737034139687,"stop":1737034139688,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe5489c164817e1","name":"start node with empty content topic","time":{"start":1737034478232,"stop":1737034478233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecc473b5737f670","name":"Passing cursor with wrong pubsubTopic","time":{"start":1737034490806,"stop":1737034490807,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fed191bf4e49162","name":"should reject if LightPush is requested but not mounted","time":{"start":1737034180745,"stop":1737034180745,"duration":0},"status":"passed","severity":"normal"},{"uid":"673a6ede3b24fac4","name":"Check publish message containing escaped characters","time":{"start":1737034452239,"stop":1737034452240,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ebebfed96eb6f8","name":"Check received message containing emoji","time":{"start":1737034438648,"stop":1737034438648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4cfb84fa108b5b","name":"should select older connection if present","time":{"start":1737034155179,"stop":1737034155179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e43e4f0e1d7152","name":"random static sharding 2 - Cluster ID: 176, Shard ID: 648","time":{"start":1737034495560,"stop":1737034495561,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80d7c050780a571","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1737034155993,"stop":1737034155993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75a45f93c397f58","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1737034286839,"stop":1737034286839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae355ed066d52743","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app47/6/topic376/proto","time":{"start":1737034478226,"stop":1737034478227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55a94960b034161","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1737034286859,"stop":1737034286861,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5d4f12df2107957","name":"throws on empty content topic","time":{"start":1737034139674,"stop":1737034139674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf90306c4bf97a3","name":"Wrong topic","time":{"start":1737034478230,"stop":1737034478230,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f77bbb4fb108e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737034439278,"stop":1737034439278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3806bb34ae950b32","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737034356679,"stop":1737034356680,"duration":1},"status":"passed","severity":"normal"},{"uid":"6caf8c95d2c63570","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1737034139702,"stop":1737034139702,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c45a2bc39c4a2a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737034278005,"stop":1737034278006,"duration":1},"status":"passed","severity":"normal"},{"uid":"97dee2ef04ee5c95","name":"should throw error - no id","time":{"start":1737034148445,"stop":1737034148445,"duration":0},"status":"passed","severity":"normal"},{"uid":"852db3c2882fbe4a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1737034142263,"stop":1737034142263,"duration":0},"status":"passed","severity":"normal"},{"uid":"547eec6c3ff7a315","name":"should decode valid enr successfully","time":{"start":1737034148443,"stop":1737034148443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3048b38167b834a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737034522071,"stop":1737034522072,"duration":1},"status":"passed","severity":"normal"},{"uid":"76789808ea40832a","name":"Renews peer for Filter on peer:disconnect event","time":{"start":1737034284949,"stop":1737034284949,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cc31457a96cf88","name":"throws on content topic with empty application field","time":{"start":1737034139676,"stop":1737034139676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea85ec8aef5779a8","name":"Generator, custom pubsub topic","time":{"start":1737034518468,"stop":1737034518468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3018fcda75e787d2","name":"it tolerates circular branch references","time":{"start":1737034163950,"stop":1737034163950,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f341cc6942c745","name":"should return the correct number of peers","time":{"start":1737034180736,"stop":1737034180736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8dda2a93fa377d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1737034139703,"stop":1737034139703,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c1b3549fa0db0","name":"isConnected should return true after first peer connects","time":{"start":1737034232925,"stop":1737034232926,"duration":1},"status":"passed","severity":"normal"},{"uid":"18605e38eb078dc6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1737034155492,"stop":1737034155493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ba379c126751c0","name":"Check received message containing long","time":{"start":1737034320878,"stop":1737034320879,"duration":1},"status":"passed","severity":"normal"},{"uid":"302e5c4e6d63df54","name":"returns only open connection if one present","time":{"start":1737034155178,"stop":1737034155178,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e18f3c9130f0d","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1737034287009,"stop":1737034287009,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3de6e7b85da2418","name":"should call waitForPeer on Relay","time":{"start":1737034180748,"stop":1737034180748,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cc4ac4517b625f","name":"Publish message with custom timestamp: Thu Jan 16 2025 14:34:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1737034452242,"stop":1737034452242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4645d935a1e61194","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1737034382252,"stop":1737034382252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f24334270691d48","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1737034461801,"stop":1737034461801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e9acc1f2a753ab","name":"Passing page size 11 when there are 10 messages","time":{"start":1737034526869,"stop":1737034526869,"duration":0},"status":"passed","severity":"normal"},{"uid":"70505e2d75e0ad17","name":"Relay - dialed first","time":{"start":1737034539566,"stop":1737034539566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ed0a3101a14941","name":"should send to specified number of peers of used peers","time":{"start":1737034180793,"stop":1737034180793,"duration":0},"status":"passed","severity":"normal"},{"uid":"494e2ed03677c330","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737034522064,"stop":1737034522064,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe489d0258017547","name":"Push message with content topic containing unicode special characters","time":{"start":1737034439281,"stop":1737034439282,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aaf9cc09ce7d91a","name":"Refresh subscription","time":{"start":1737034356686,"stop":1737034356687,"duration":1},"status":"passed","severity":"normal"},{"uid":"9601e53a87f63818","name":"Ping on peer without subscriptions","time":{"start":1737034247220,"stop":1737034247224,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc03108e68888337","name":"configure the node with multiple pubsub topics","time":{"start":1737034495586,"stop":1737034495586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaa20a1efe26dcc","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737034444991,"stop":1737034444991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd7ead7906575d2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737034356680,"stop":1737034356681,"duration":1},"status":"passed","severity":"normal"},{"uid":"25cdf811487ecfcf","name":"Asymmetric encrypt & decrypt","time":{"start":1737034174225,"stop":1737034174225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44046cdf5ca58a7","name":"Push message with custom timestamp: 1737037921237","time":{"start":1737034439287,"stop":1737034439288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f66a0b3f1db6e29","name":"Nwaku publishes","time":{"start":1737034453842,"stop":1737034453842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a91326f03fa838","name":"Query generator for multiple messages with multiple decoders","time":{"start":1737034522894,"stop":1737034522895,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a222290e574b51","name":"Passing invalid cursor","time":{"start":1737034490806,"stop":1737034490806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb8c2471aae2b0","name":"udp ip6 address","time":{"start":1737034147765,"stop":1737034147765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e5e8c3857165c0","name":"Push message with content topic containing XML","time":{"start":1737034439277,"stop":1737034439277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd57603b4e13932","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737034207811,"stop":1737034207811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fb45e3536dc3e20","name":"Should update shard info","time":{"start":1737034386589,"stop":1737034386589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba2f82f115f1be","name":"Push message with content topic containing XML","time":{"start":1737034452555,"stop":1737034452555,"duration":0},"status":"passed","severity":"normal"},{"uid":"720776e957b12798","name":"Check received message with timestamp: 1649153314 ","time":{"start":1737034438649,"stop":1737034438649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dd4442d8cbdb18","name":"Check received message containing escaped characters","time":{"start":1737034438647,"stop":1737034438647,"duration":0},"status":"passed","severity":"normal"},{"uid":"611ce9f7371e52de","name":"Subscribe to topic containing XML and receive message","time":{"start":1737034356692,"stop":1737034356692,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a6e2c35fcd2a95","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737034278004,"stop":1737034278004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6250350187cdef","name":"Check received message containing unicode special characters","time":{"start":1737034438664,"stop":1737034438664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d60a3cc796dfe6","name":"Push message with custom timestamp: 1737030687407","time":{"start":1737034452559,"stop":1737034452559,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a518017534986aa","name":"Privacy Node - default protocol","time":{"start":1737034539569,"stop":1737034539569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6423ecd456a956ad","name":"caches peers it previously fetched","time":{"start":1737034163951,"stop":1737034163952,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d613d0c5f7081c","name":"non connected peers","time":{"start":1737034438911,"stop":1737034438911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ffcb2098831919f","name":"Sign & Recover","time":{"start":1737034174227,"stop":1737034174227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2104d49432ae0b7f","name":"Filter with 3 connections","time":{"start":1737034287209,"stop":1737034287210,"duration":1},"status":"skipped","severity":"normal"},{"uid":"650ae0bcb4b53816","name":"should return no connections if no open connection provided","time":{"start":1737034155178,"stop":1737034155179,"duration":1},"status":"passed","severity":"normal"},{"uid":"8046b057a0baec9a","name":"shard 0","time":{"start":1737034495553,"stop":1737034495554,"duration":1},"status":"passed","severity":"normal"},{"uid":"8396b2aade7fd9f4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737034600028,"stop":1737034600028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf70bc152b43955","name":"should reject if WakuNode is not started","time":{"start":1737034180744,"stop":1737034180744,"duration":0},"status":"passed","severity":"normal"},{"uid":"5438fa486e6206ca","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737034495587,"stop":1737034495587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0ad04049d24d58","name":"handles multiple messages","time":{"start":1737034527701,"stop":1737034527701,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcc00225223a1f9","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1737034175544,"stop":1737034175544,"duration":0},"status":"passed","severity":"normal"},{"uid":"781849834ac00441","name":"Push message with special chars payload","time":{"start":1737034439264,"stop":1737034439264,"duration":0},"status":"passed","severity":"normal"},{"uid":"70397c7293e3ed3","name":"Sets default value correctly","time":{"start":1737034532246,"stop":1737034532247,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6be2bd2b72bce9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1737034452243,"stop":1737034452243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3547537810cddb1","name":"random static sharding 7 - Cluster ID: 635, Shard ID: 540","time":{"start":1737034495583,"stop":1737034495583,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa1786924bb9c25","name":"Check received message containing escaped characters","time":{"start":1737034438664,"stop":1737034438664,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec1eba1235d3c2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1737034461807,"stop":1737034461807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a414f8e42ea0fc27","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1737034537898,"stop":1737034537898,"duration":0},"status":"passed","severity":"normal"},{"uid":"402b658624319b6d","name":"Filter with 1 connections","time":{"start":1737034287202,"stop":1737034287206,"duration":4},"status":"skipped","severity":"normal"},{"uid":"a87fb7699cc48d4a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1737034537901,"stop":1737034537901,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d576b8323cef6e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1737034461801,"stop":1737034461802,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fda7a4d69e8744","name":"Store - dialed after - with timeout","time":{"start":1737034539567,"stop":1737034539568,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab4aafaeb04a462","name":"Subscribe to topic containing emoji and receive message","time":{"start":1737034522101,"stop":1737034522101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe54703460ebd8f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034247155,"stop":1737034247156,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88ef91908b55c6b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737034356686,"stop":1737034356686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1337f53223c362e","name":"Push 30 different messages","time":{"start":1737034452548,"stop":1737034452549,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2c75d266629dae","name":"Check publish message containing XML","time":{"start":1737034452233,"stop":1737034452233,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf0a86537fe0adb","name":"Check publish message containing shell command","time":{"start":1737034452239,"stop":1737034452239,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e22902cf42ab13a","name":"Check received message containing Russian","time":{"start":1737034438640,"stop":1737034438641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0af47e0084b6e2f","name":"should reject if Store is requested but not mounted","time":{"start":1737034180745,"stop":1737034180745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d929833e83a0f340","name":"throws on content topic with non-number generation field","time":{"start":1737034139675,"stop":1737034139675,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e152c9d6b28879","name":"can start and stop the service","time":{"start":1737034477931,"stop":1737034477932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea77d63d2e7c7f61","name":"A test","time":{"start":1737034356783,"stop":1737034356783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe510c36d0adf21","name":"Check received message containing special chars","time":{"start":1737034438639,"stop":1737034438639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8392078c808c46f8","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286864,"stop":1737034286864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef7adb0818c5e80","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034384141,"stop":1737034384142,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89d8a32c53b2b7d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1737034522074,"stop":1737034522074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda4e08f58c7f267","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1737034506191,"stop":1737034506191,"duration":0},"status":"passed","severity":"normal"},{"uid":"209958f83cfe52c1","name":"should use DNS peer discovery with light client","time":{"start":1737034207810,"stop":1737034207810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"67ae4cbd83c339c1","name":"Check message with invalid timestamp is not received","time":{"start":1737034320893,"stop":1737034320893,"duration":0},"status":"passed","severity":"normal"},{"uid":"47eac459aadeeeb3","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1737034286857,"stop":1737034286857,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d4cf86f816a51a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1737034163682,"stop":1737034163683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67a858c69ee6f63","name":"should encode/decode to text encoding","time":{"start":1737034148447,"stop":1737034148451,"duration":4},"status":"passed","severity":"normal"},{"uid":"661a6d3506432c9c","name":"Check message with no content topic is not received","time":{"start":1737034438669,"stop":1737034438672,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bc9e54c719d6d7a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737034522064,"stop":1737034522064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a420a838f4ef90c8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1737034139708,"stop":1737034139708,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cd5543fead3106","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737034478222,"stop":1737034478223,"duration":1},"status":"passed","severity":"normal"},{"uid":"794a480ffa81419","name":"should add and remove event listeners correctly","time":{"start":1737034167825,"stop":1737034167825,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f7e8f947f3114c","name":"Subscribe and receive messages via waku relay post","time":{"start":1737034522075,"stop":1737034522075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6169f75c8c6164c5","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1737034200399,"stop":1737034200400,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea4e43a893814ad","name":"Check received message containing short","time":{"start":1737034320875,"stop":1737034320878,"duration":3},"status":"passed","severity":"normal"},{"uid":"db94d608590a543f","name":"Push message with content topic containing escaped characters","time":{"start":1737034452556,"stop":1737034452556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9618b1246c9597d","name":"Push message with content topic containing JSON","time":{"start":1737034439278,"stop":1737034439279,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0984f86f070df5d","name":"Subscribe to topic containing short and receive message","time":{"start":1737034522060,"stop":1737034522061,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd32fc410766c7a","name":"topics with same application and version share the same shard","time":{"start":1737034139690,"stop":1737034139690,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a1a1cfd8c1bcf6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1737034139697,"stop":1737034139697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f566e87dcdaf19f","name":"Filter with 0 connections","time":{"start":1737034287199,"stop":1737034287201,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b39f7fee0e01c9a5","name":"should be able to decode the field with only STORE set to true","time":{"start":1737034147794,"stop":1737034147794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59493b20978621","name":"Promise Callback - true","time":{"start":1737034509289,"stop":1737034509290,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ae11153f41fe3","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1737034286848,"stop":1737034286848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8719399f402b6828","name":"should decode valid enr with tcp successfully","time":{"start":1737034148443,"stop":1737034148444,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3c33e6d42fd85b","name":"Publish without waiting for remote peer","time":{"start":1737034461799,"stop":1737034461800,"duration":1},"status":"passed","severity":"normal"},{"uid":"177d2f087146c0a2","name":"handles different networkShards values correctly","time":{"start":1737034139692,"stop":1737034139692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcf88c57a0c8194","name":"Check received message containing XML","time":{"start":1737034438662,"stop":1737034438662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57d2073cffe662e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/1/topic102/json","time":{"start":1737034478228,"stop":1737034478229,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbae28dc9cce9a1","name":"Push message with JSON payload","time":{"start":1737034439268,"stop":1737034439268,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bc6e53bf606355","name":"Push message with long payload","time":{"start":1737034452542,"stop":1737034452542,"duration":0},"status":"passed","severity":"normal"},{"uid":"474fa9f02b7ac9bf","name":"should emit a peer event after start","time":{"start":1737034167822,"stop":1737034167822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b0378fdea51fda","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737034356695,"stop":1737034356695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b754a7c0b5dbe4c2","name":"should log when no additional peers are found","time":{"start":1737034180740,"stop":1737034180740,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4e6980ad4428ee","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737034522055,"stop":1737034522056,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce63a50388b429f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1737034461807,"stop":1737034461808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1be23cf992cbe18","name":"Check received message containing special chars","time":{"start":1737034320880,"stop":1737034320881,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a7b1773f6d2e40","name":"Check message with no payload is not received","time":{"start":1737034438672,"stop":1737034438674,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1199ae4f56c8944","name":"should not throw an error for a single configured topic","time":{"start":1737034139704,"stop":1737034139704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72686f00a534448","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737034353506,"stop":1737034353507,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd69b9bc0acfbd2a","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1737034287003,"stop":1737034287003,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0deb66d0c2fe63b","name":"Passing an array","time":{"start":1737034532243,"stop":1737034532243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f03ddd1cfc2d04","name":"should not fail to start the service if it is already started","time":{"start":1737034167822,"stop":1737034167822,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb30b3fe5fc413b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1737034163681,"stop":1737034163681,"duration":0},"status":"passed","severity":"normal"},{"uid":"86641eea898a063b","name":"Check received message containing SQL Injection","time":{"start":1737034438641,"stop":1737034438641,"duration":0},"status":"passed","severity":"normal"},{"uid":"809c33dda06cb70d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1737034537902,"stop":1737034537902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7454b609073e26","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1737034173889,"stop":1737034173889,"duration":0},"status":"passed","severity":"normal"},{"uid":"c801c42997dd5637","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1737034139704,"stop":1737034139704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d87fab69370e5f0","name":"Subscribe to topic containing Script and receive message","time":{"start":1737034356691,"stop":1737034356692,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fcae54eb10e3b8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034384143,"stop":1737034384143,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc56f7c2cf644d9","name":"Renews subscription after lossing a connection","time":{"start":1737034522073,"stop":1737034522073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5a192221fb185f","name":"Check received message containing JSON","time":{"start":1737034320886,"stop":1737034320886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f8f09137974bab","name":"configure the node with multiple content topics","time":{"start":1737034478230,"stop":1737034478231,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53d62fc8693a359","name":"should not receive a peer event before start","time":{"start":1737034477934,"stop":1737034477935,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ad68b5aca0d4f2","name":"Query Generator - false","time":{"start":1737034509289,"stop":1737034509289,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0cdde3f9a6f321","name":"Check received message containing Arabic","time":{"start":1737034438660,"stop":1737034438660,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c82d73268e43c7","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1737034139706,"stop":1737034139706,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2ebf2ce4aa3af0","name":"throws on content topic with empty topic name field","time":{"start":1737034139676,"stop":1737034139677,"duration":1},"status":"passed","severity":"normal"},{"uid":"922a11c1fea17051","name":"Check received message with timestamp: 1737034199639 ","time":{"start":1737034438649,"stop":1737034438649,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3cd3bb1ad36be2","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737034247156,"stop":1737034247157,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee99bde66d7075fe","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1737034139698,"stop":1737034139698,"duration":0},"status":"passed","severity":"normal"},{"uid":"18910aa43e4851d3","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1737034200399,"stop":1737034200399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c38c72c6ac7d06","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1737034147791,"stop":1737034147791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9f259ba48716d5","name":"Push message with XML payload","time":{"start":1737034439266,"stop":1737034439267,"duration":1},"status":"passed","severity":"normal"},{"uid":"beef5218e81a744c","name":"should reject if Relay is requested but not mounted","time":{"start":1737034180744,"stop":1737034180744,"duration":0},"status":"passed","severity":"normal"},{"uid":"980a126e8bbe3a2b","name":"Subscribe to topic containing XML and receive message","time":{"start":1737034522066,"stop":1737034522067,"duration":1},"status":"passed","severity":"normal"},{"uid":"6574b8ea823b3cfd","name":"Ephemeral field is preserved - encoder v0","time":{"start":1737034207520,"stop":1737034207520,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb65fdeb847e2984","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1737034139696,"stop":1737034139696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9d45814ab4a0ff","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737034522086,"stop":1737034522087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82ad2c93b3f131a","name":"handles empty shards array correctly","time":{"start":1737034139708,"stop":1737034139708,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a8f2fa61ac1c0","name":"Check message with no content topic is not received","time":{"start":1737034438651,"stop":1737034438651,"duration":0},"status":"passed","severity":"normal"},{"uid":"be22d7201dac83e4","name":"Push message with XML payload","time":{"start":1737034452546,"stop":1737034452546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5028a2570cabdd","name":"Check publish message containing Chinese","time":{"start":1737034452231,"stop":1737034452231,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fcb725eb124654","name":"Filter with 2 connections","time":{"start":1737034287207,"stop":1737034287208,"duration":1},"status":"skipped","severity":"normal"},{"uid":"827daabb27040116","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1737034490799,"stop":1737034490800,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b071c39adc05a8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1737034139687,"stop":1737034139687,"duration":0},"status":"passed","severity":"normal"},{"uid":"98958d6f20dfb352","name":"should throw an error for empty SingleShardInfos array","time":{"start":1737034139694,"stop":1737034139694,"duration":0},"status":"passed","severity":"normal"},{"uid":"403787b5d85a91c9","name":"should only return 1 node with relay capability","time":{"start":1737034163952,"stop":1737034163952,"duration":0},"status":"passed","severity":"normal"},{"uid":"907fc99e031ac067","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1737034519903,"stop":1737034519903,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0a1d2d497583fb","name":"Nodes with multiple pubsub topic","time":{"start":1737034444985,"stop":1737034444985,"duration":0},"status":"passed","severity":"normal"},{"uid":"326a8f892f5ed423","name":"handles different clusterIds correctly","time":{"start":1737034139691,"stop":1737034139692,"duration":1},"status":"passed","severity":"normal"},{"uid":"69459bfae02907d9","name":"Push message with content topic containing Russian","time":{"start":1737034452554,"stop":1737034452554,"duration":0},"status":"passed","severity":"normal"},{"uid":"383de3a80783d0f2","name":"Check received message with timestamp: 1737034199560 ","time":{"start":1737034320889,"stop":1737034320890,"duration":1},"status":"passed","severity":"normal"},{"uid":"932c6409d832f5ff","name":"should be able to decode the field with only FILTER set to true","time":{"start":1737034147793,"stop":1737034147794,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56dc98852dbfda","name":"should not receive a peer event before start","time":{"start":1737034167823,"stop":1737034167823,"duration":0},"status":"passed","severity":"normal"},{"uid":"907f276d8f55ec14","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1737034139691,"stop":1737034139691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4064d85222cb7cdb","name":"Fields are not dropped","time":{"start":1737034155424,"stop":1737034155424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f4a81076d1a07","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034384142,"stop":1737034384142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2973456a8d8176f3","name":"should properly compute the node id","time":{"start":1737034148447,"stop":1737034148447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca08c7592e6f32a0","name":"Push message equal or less that 1MB","time":{"start":1737034452559,"stop":1737034452560,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca989dbf8056a4ec","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1737034207128,"stop":1737034207129,"duration":1},"status":"passed","severity":"normal"},{"uid":"118f1f322253d7ad","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1737034461808,"stop":1737034461808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf76295620239355","name":"Check publish message containing Russian","time":{"start":1737034452232,"stop":1737034452232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e288bb87e51e5a73","name":"can start the service","time":{"start":1737034477931,"stop":1737034477931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c325405161035edf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1737034490790,"stop":1737034490791,"duration":1},"status":"passed","severity":"normal"},{"uid":"752b7c2cf9db2f60","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1737034200395,"stop":1737034200397,"duration":2},"status":"passed","severity":"normal"},{"uid":"64b194c96c717154","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737034522077,"stop":1737034522077,"duration":0},"status":"passed","severity":"normal"},{"uid":"75222b4a7336868d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1737034478231,"stop":1737034478232,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d29bde7a572222b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1737034461811,"stop":1737034461811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7417cc969298238","name":"tcp ip4 address","time":{"start":1737034147763,"stop":1737034147764,"duration":1},"status":"passed","severity":"normal"},{"uid":"53937fcca94761fb","name":"Register correct protocols","time":{"start":1737034461798,"stop":1737034461798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6a58e07c0c74bd","name":"Push to array if already present","time":{"start":1737034139327,"stop":1737034139328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8dd975c24936e6","name":"Encoder throws on empty string content topic","time":{"start":1737034173891,"stop":1737034173891,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a6e6664518538e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737034356690,"stop":1737034356690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13049d199af91b7","name":"Ordered callback, aborts when callback returns true","time":{"start":1737034522904,"stop":1737034522905,"duration":1},"status":"passed","severity":"normal"},{"uid":"863ce44a90656e55","name":"addEventListener with wrong event","time":{"start":1737034240393,"stop":1737034240393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a657aee05b51b7b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1737034207812,"stop":1737034207812,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53205cbb3493bc9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1737034452244,"stop":1737034452244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ecb6a78d3467c9","name":"returns all values when wanted number is greater than available values","time":{"start":1737034163118,"stop":1737034163118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb5aa0106571821","name":"Renews peer on consistent ping failures","time":{"start":1737034284946,"stop":1737034284946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b853f7d1d4779018","name":"Overlapping topic subscription","time":{"start":1737034522058,"stop":1737034522059,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a094c67ef04ce4c","name":"Check publish message after service node is restarted","time":{"start":1737034452244,"stop":1737034452245,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea444d19a97c86b2","name":"1 Relay, 1 fetch","time":{"start":1737034163649,"stop":1737034163649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55069eeba6501d5","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1737034286820,"stop":1737034286822,"duration":2},"status":"passed","severity":"normal"},{"uid":"814824f84f014266","name":"Push message with content topic containing unicode special characters","time":{"start":1737034452556,"stop":1737034452557,"duration":1},"status":"passed","severity":"normal"},{"uid":"77db043982a9c02c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1737034139686,"stop":1737034139687,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98985784f703738","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app75/8/topic430/xml","time":{"start":1737034478227,"stop":1737034478228,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b5b4692023ac9f","name":"Check message with no payload is not received","time":{"start":1737034438651,"stop":1737034438651,"duration":0},"status":"passed","severity":"normal"},{"uid":"738b1cf7adfcd201","name":"Publish message with rate limit","time":{"start":1737034452245,"stop":1737034452247,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d98821500426361","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737034600028,"stop":1737034600029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57ac05308a88316","name":"Overlapping topic subscription","time":{"start":1737034356686,"stop":1737034356686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5768fd30819d9ba","name":"Ping on unsubscribed peer","time":{"start":1737034247463,"stop":1737034247465,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8c34ae11bb7c774","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1737034286862,"stop":1737034286862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4433af5da49527","name":"same cluster, different shard: nodes connect","time":{"start":1737034382253,"stop":1737034382253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d82eaab6d02302a","name":"Encoder throws on undefined content topic","time":{"start":1737034155991,"stop":1737034155991,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de77101a295f8c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737034522096,"stop":1737034522097,"duration":1},"status":"passed","severity":"normal"},{"uid":"abef529a3e2a37b6","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1737034461809,"stop":1737034461809,"duration":0},"status":"passed","severity":"normal"},{"uid":"952f3d6e84bbbdfc","name":"Push message with numeric payload","time":{"start":1737034439263,"stop":1737034439264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5013009861023114","name":"recovers when dns.resolve returns empty","time":{"start":1737034163950,"stop":1737034163951,"duration":1},"status":"passed","severity":"normal"},{"uid":"d123fc0d0d8a401a","name":"Publish message with custom timestamp: Fri Jan 26 2024 13:34:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1737034452241,"stop":1737034452241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea172cce82504052","name":"should add a peer","time":{"start":1737034180732,"stop":1737034180734,"duration":2},"status":"passed","severity":"normal"},{"uid":"b56f57d051ec5feb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1737034139700,"stop":1737034139700,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b5485152a45a49","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1737034522903,"stop":1737034522904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75304776fa1bff6","name":"should throw an error for an unconfigured topic","time":{"start":1737034139704,"stop":1737034139705,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7353d6d0b701b4","name":"Check received message containing Chinese","time":{"start":1737034320881,"stop":1737034320882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b2a7c9363bb189","name":"random static sharding 6 - Cluster ID: 438, Shard ID: 630","time":{"start":1737034495582,"stop":1737034495583,"duration":1},"status":"passed","severity":"normal"},{"uid":"36eaf4209ab843e4","name":"Fails to push message with empty content topic","time":{"start":1737034439283,"stop":1737034439283,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a9a014b571281c","name":"should emit a peer event after start","time":{"start":1737034477934,"stop":1737034477934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6a61439493804f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737034522097,"stop":1737034522098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7912dd5816581973","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1737034147790,"stop":1737034147790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5885262d46bfb6ce","name":"should set field with all protocols disabled","time":{"start":1737034148454,"stop":1737034148455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2aa7391b5f3febd","name":"getPeersByDiscovery","time":{"start":1737034467060,"stop":1737034467060,"duration":0},"status":"passed","severity":"normal"},{"uid":"13373e6fbd922881","name":"Subscribe to topic containing Russian and receive message","time":{"start":1737034522091,"stop":1737034522091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b8829736439a29","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1737034147794,"stop":1737034147795,"duration":1},"status":"passed","severity":"normal"},{"uid":"696aed117d2deb5","name":"Push message with Script payload","time":{"start":1737034452545,"stop":1737034452545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1119e0dccbe42d23","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034384143,"stop":1737034384144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a9902b9e077172","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1737034163681,"stop":1737034163681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e32ecf4d3ea53e7","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1737034286809,"stop":1737034286816,"duration":7},"status":"passed","severity":"normal"},{"uid":"e5817d044ea66676","name":"Push message on custom pubsubTopic","time":{"start":1737034384142,"stop":1737034384143,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaaf7c19866e89e7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737034356683,"stop":1737034356685,"duration":2},"status":"passed","severity":"normal"},{"uid":"65b386fd54c7779e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1737034467065,"stop":1737034467065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70f45dee8b7b5ed","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1737034287008,"stop":1737034287009,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97f0bf5281b3a0d1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1737034147796,"stop":1737034147796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c365be219cdc88ae","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1737034155493,"stop":1737034155494,"duration":1},"status":"passed","severity":"normal"},{"uid":"4025a2a124a126e6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1737034139828,"stop":1737034139829,"duration":1},"status":"passed","severity":"normal"},{"uid":"8460de10f336918e","name":"Check publish message containing Script","time":{"start":1737034452233,"stop":1737034452233,"duration":0},"status":"passed","severity":"normal"},{"uid":"316e2c6feccba8d0","name":"should properly create peer info with all multiaddrs","time":{"start":1737034148454,"stop":1737034148454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4400b6c59ef0ccf7","name":"Promise Callback - false","time":{"start":1737034509290,"stop":1737034509290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b62b8d764e18e48","name":"Refresh subscription","time":{"start":1737034522079,"stop":1737034522079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d87bbcf30fefa36","name":"Refresh subscription","time":{"start":1737034522059,"stop":1737034522060,"duration":1},"status":"passed","severity":"normal"},{"uid":"d384fed1009d51d","name":"should throw error - invalid id","time":{"start":1737034148445,"stop":1737034148445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91563f8ed8e7d38","name":"Push message with content topic containing shell command","time":{"start":1737034439279,"stop":1737034439280,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce1d2019116e030","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1737034287006,"stop":1737034287006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bed505d58e53ffc5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1737034353504,"stop":1737034353505,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bf25c4a0d4bca3","name":"should remove the specified number of excess peers","time":{"start":1737034180738,"stop":1737034180738,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2870d2af6eaea8","name":"Filter","time":{"start":1737034539568,"stop":1737034539568,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fd390ad28c7099","name":"Overlapping topic subscription","time":{"start":1737034461803,"stop":1737034461803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c80066644652217","name":"Push message with Basic HTML tag payload","time":{"start":1737034439267,"stop":1737034439267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc080b4678024de8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1737034286867,"stop":1737034286867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd372a6e9c76247","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1737034200397,"stop":1737034200397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e24c98343a79cd5","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1737034286822,"stop":1737034286825,"duration":3},"status":"passed","severity":"normal"},{"uid":"142a98444dbd4cbb","name":"Light Node - default protocols","time":{"start":1737034539568,"stop":1737034539569,"duration":1},"status":"passed","severity":"normal"},{"uid":"d706aac25b8b3d11","name":"random static sharding 1 - Cluster ID: 75, Shard ID: 249","time":{"start":1737034495554,"stop":1737034495560,"duration":6},"status":"passed","severity":"normal"},{"uid":"9f9e2063d296fe41","name":"Push message with special chars payload","time":{"start":1737034452543,"stop":1737034452543,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8e206eb73dccc8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1737034461810,"stop":1737034461810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9897369fbae24ae","name":"Publish message with custom timestamp: Thu Jan 16 2025 12:34:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1737034452241,"stop":1737034452242,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0f8d080bd1ae51","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1737034247154,"stop":1737034247155,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8fed5f736bb5cfa","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1737034147789,"stop":1737034147790,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5517676907a13","name":"Passing page size 19 when there are 20 messages","time":{"start":1737034526870,"stop":1737034526870,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a49bed9e62fd35","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1737034139699,"stop":1737034139699,"duration":0},"status":"passed","severity":"normal"},{"uid":"847af490b978739","name":"Store - dialed first","time":{"start":1737034539567,"stop":1737034539567,"duration":0},"status":"passed","severity":"normal"},{"uid":"963e73746f4bc34f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737034353507,"stop":1737034353507,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4fb2595ed11e92","name":"Subscribe and receives messages on 20 topics","time":{"start":1737034522056,"stop":1737034522056,"duration":0},"status":"passed","severity":"normal"},{"uid":"537595e70a6990d2","name":"should properly create location multiaddrs - tcp4","time":{"start":1737034148453,"stop":1737034148453,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cd542a9a0ed260","name":"random static sharding 10 - Cluster ID: 79, Shard ID: 886","time":{"start":1737034495585,"stop":1737034495585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b098071adaab56fb","name":"Decoder throws on empty string content topic","time":{"start":1737034155992,"stop":1737034155992,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb2d80f76ee4fb7","name":"should reject if Filter is requested but not mounted","time":{"start":1737034180745,"stop":1737034180746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dccc9c20471fea","name":"should set field with only LIGHTPUSH enabled","time":{"start":1737034148456,"stop":1737034148456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d977145e25ae382","name":"Subscribe to topic containing long and receive message","time":{"start":1737034522061,"stop":1737034522062,"duration":1},"status":"passed","severity":"normal"},{"uid":"487ecbe710975cc3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1737034537898,"stop":1737034537898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbb21cbd8a7b559","name":"throws on content topic with empty version field","time":{"start":1737034139676,"stop":1737034139676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee34c7bce66b5aec","name":"Round trip binary encryption [ecies, signature]","time":{"start":1737034175545,"stop":1737034175545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05f54ec4f245310","name":"should properly create location multiaddrs - tcp6","time":{"start":1737034148453,"stop":1737034148453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6663a760cdbfb3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1737034286851,"stop":1737034286851,"duration":0},"status":"passed","severity":"normal"},{"uid":"433a237091edc46a","name":"should create a new stream if no existing for protocol found","time":{"start":1737034155491,"stop":1737034155491,"duration":0},"status":"passed","severity":"normal"},{"uid":"58212e0912570bc8","name":"Subscribe to topic containing short and publish message","time":{"start":1737034461803,"stop":1737034461805,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c206c1377b279e2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1737034148443,"stop":1737034148443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c26af82b37c5a7","name":"Check message received after jswaku node is restarted","time":{"start":1737034438652,"stop":1737034438652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dce644017c56a3bd","name":"should be able to decode the field with only RELAY set to true","time":{"start":1737034147793,"stop":1737034147793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3676bc8b7069ec","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1737034506190,"stop":1737034506190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d41e07ba56769fd","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1737034286864,"stop":1737034286865,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ca03a2414146c0","name":"isConnected should return false after all peers disconnect","time":{"start":1737034232926,"stop":1737034232927,"duration":1},"status":"passed","severity":"normal"},{"uid":"49eea0edec217a0b","name":"Check message with no payload is not received","time":{"start":1737034320898,"stop":1737034320898,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e62b36d9c5e456","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1737034287006,"stop":1737034287008,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5766075188c806da","name":"Symmetric encrypt & Decrypt","time":{"start":1737034174226,"stop":1737034174226,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae9fcc44ee908b4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1737034353512,"stop":1737034353513,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3360bf109a33b3d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737034522056,"stop":1737034522056,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8aa30a7c1b83c2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1737034522078,"stop":1737034522078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55fff699a14e1ea","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286825,"stop":1737034286830,"duration":5},"status":"passed","severity":"normal"},{"uid":"e5547bcb16d73e6e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1737034139688,"stop":1737034139688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2a0e270c0bf8ef","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1737034286817,"stop":1737034286817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97ad24d7a2f46c","name":"Ordered Callback - true","time":{"start":1737034509290,"stop":1737034509290,"duration":0},"status":"passed","severity":"normal"},{"uid":"207de7e7b461eec8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1737034139688,"stop":1737034139689,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d8e385d5d3db7f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1737034139702,"stop":1737034139702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d305be19525a9e4d","name":"Subscribe to topic containing Script and receive message","time":{"start":1737034522066,"stop":1737034522066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7497f61d8d948631","name":"Query Generator, Wrong PubsubTopic","time":{"start":1737034506186,"stop":1737034506187,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bbfc5ab157bc5c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737034353513,"stop":1737034353514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9680bbc70b717cd","name":"Passing page size 110 when there are 120 messages","time":{"start":1737034526870,"stop":1737034526870,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cebcd69c2590987","name":"Check received message containing SQL Injection","time":{"start":1737034320883,"stop":1737034320884,"duration":1},"status":"passed","severity":"normal"},{"uid":"550812c91e1af32","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1737034522070,"stop":1737034522071,"duration":1},"status":"passed","severity":"normal"},{"uid":"adad36f6e0975bb3","name":"can start the service","time":{"start":1737034167819,"stop":1737034167820,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1400cf09ffb8580","name":"Query Generator, No Decoder","time":{"start":1737034506187,"stop":1737034506188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff165a353bf47756","name":"Check publish message containing special chars","time":{"start":1737034452229,"stop":1737034452230,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ecf6b0ea176665","name":"Push message on custom pubsubTopic","time":{"start":1737034384136,"stop":1737034384137,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7516b6e50c760e4","name":"isConnected return false after peer stops","time":{"start":1737034232927,"stop":1737034232927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6363d38ef0f2b4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1737034286863,"stop":1737034286864,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c4eaf948e65215","name":"Fails to push message bigger that 1MB","time":{"start":1737034452560,"stop":1737034452560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a818b0f324797d0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1737034139700,"stop":1737034139700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8dca169089b42d","name":"should throw error - no public key","time":{"start":1737034148445,"stop":1737034148446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92af205d40d53fd","name":"Fails to push message with large meta","time":{"start":1737034452558,"stop":1737034452558,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa90ed76e14ab78d","name":"should fail to send if no connected peers found","time":{"start":1737034180793,"stop":1737034180793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfea55bd7c5d825","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1737034522075,"stop":1737034522076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a326d8350020d8","name":"unsubscribes","time":{"start":1737034527701,"stop":1737034527702,"duration":1},"status":"passed","severity":"normal"},{"uid":"2208fed692fe6d6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737034522072,"stop":1737034522072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9679dfcc679e788a","name":"Check message with non string payload is not received","time":{"start":1737034320898,"stop":1737034320898,"duration":0},"status":"passed","severity":"normal"},{"uid":"edac45f74814dfcb","name":"random static sharding 9 - Cluster ID: 581, Shard ID: 267","time":{"start":1737034495584,"stop":1737034495584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1884f94dcfbddd65","name":"Push message with content topic containing escaped characters","time":{"start":1737034439280,"stop":1737034439281,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcaa31ee613c081f","name":"more peers than existing","time":{"start":1737034438910,"stop":1737034438910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5dc9e1984d346b98","name":"Query with Ordered Callback, No message returned","time":{"start":1737034506190,"stop":1737034506190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab31f6f4962d125","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1737034287004,"stop":1737034287005,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1b8a437f9816a4c3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1737034452555,"stop":1737034452555,"duration":0},"status":"passed","severity":"normal"},{"uid":"98689ea8ea5338be","name":"Push message with Chinese payload","time":{"start":1737034439264,"stop":1737034439264,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828c86ac014906","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1737034353508,"stop":1737034353511,"duration":3},"status":"passed","severity":"normal"},{"uid":"3337dcef23197b18","name":"should set field with only STORE enabled","time":{"start":1737034148455,"stop":1737034148455,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b726093fefb58c","name":"Ping on unsubscribed peer","time":{"start":1737034247467,"stop":1737034247467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd3424f41d08fcb","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1737034286830,"stop":1737034286830,"duration":0},"status":"passed","severity":"normal"},{"uid":"613cda24786d6da6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1737034232923,"stop":1737034232923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33dc365589c62da","name":"1 Relay, 1 Filter, gives up","time":{"start":1737034163651,"stop":1737034163652,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d902fe7d85a7cd","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1737034207129,"stop":1737034207130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4360d0a8590d8d43","name":"start node with empty shard should fail","time":{"start":1737034495587,"stop":1737034495588,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1350de16f4c358","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737034522087,"stop":1737034522088,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22698c36577a82","name":"Check received message containing Script","time":{"start":1737034320884,"stop":1737034320884,"duration":0},"status":"passed","severity":"normal"},{"uid":"102e9144d4f85bab","name":"Used by Waku Relay","time":{"start":1737034532245,"stop":1737034532246,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb66a5d2262ad7e3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1737034163954,"stop":1737034163954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa6ad03335d842a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737034356688,"stop":1737034356689,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c41918c39cf4d8","name":"Push message with content topic containing Chinese","time":{"start":1737034439274,"stop":1737034439274,"duration":0},"status":"passed","severity":"normal"},{"uid":"abca7e62dd09b940","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737034353507,"stop":1737034353508,"duration":1},"status":"passed","severity":"normal"},{"uid":"9785ac01b44db6ae","name":"removeEventListener with correct event","time":{"start":1737034240393,"stop":1737034240394,"duration":1},"status":"passed","severity":"normal"},{"uid":"40524a1f9e21e553","name":"Push message with meta","time":{"start":1737034452558,"stop":1737034452558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3b035cc965d21a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737034522091,"stop":1737034522094,"duration":3},"status":"passed","severity":"normal"},{"uid":"600f51e35d6ec03a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1737034461810,"stop":1737034461811,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fc5f8a429a23be","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1737034506189,"stop":1737034506189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60338d339336fa2","name":"random static sharding 3 - Cluster ID: 5, Shard ID: 938","time":{"start":1737034495561,"stop":1737034495561,"duration":0},"status":"passed","severity":"normal"},{"uid":"926e96bc46a2cd4d","name":"Check received message containing numeric","time":{"start":1737034438657,"stop":1737034438657,"duration":0},"status":"passed","severity":"normal"},{"uid":"94833eaea93849da","name":"Reopen subscription with peer with lost subscription","time":{"start":1737034247227,"stop":1737034247227,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0dd3d25f00b13e","name":"Check received message containing Chinese","time":{"start":1737034438639,"stop":1737034438640,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea3b4bc69b0f14b","name":"should find and add new peers","time":{"start":1737034180739,"stop":1737034180739,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c320edf5ee81a8","name":"Check received message with timestamp: 1737034199639000000 ","time":{"start":1737034438648,"stop":1737034438648,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cd2541407b81bb","name":"should retry on failure if specified","time":{"start":1737034180793,"stop":1737034180794,"duration":1},"status":"passed","severity":"normal"},{"uid":"21be3403d8df84d1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737034356694,"stop":1737034356695,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7f5b139b9ca422","name":"Subscribe to topic containing special chars and publish message","time":{"start":1737034461806,"stop":1737034461806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc7fb614fa1392b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1737034163955,"stop":1737034163955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa5b0264bb913d58","name":"Push message with content topic containing long","time":{"start":1737034439272,"stop":1737034439273,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4fa88eb481bff","name":"should return empty list for no shard","time":{"start":1737034139696,"stop":1737034139697,"duration":1},"status":"passed","severity":"normal"},{"uid":"3124d5551274daa4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1737034522091,"stop":1737034522091,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf1c5575a355959","name":"Check publish message containing Arabic","time":{"start":1737034452231,"stop":1737034452232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ff0d0dfa5789c6","name":"Check received message containing long","time":{"start":1737034438636,"stop":1737034438638,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a57d0da2936ae5d","name":"Check received message containing Arabic","time":{"start":1737034438640,"stop":1737034438640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f522239584a523b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1737034139702,"stop":1737034139702,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e906d332cd33c14","name":"Generator, custom pubsub topic","time":{"start":1737034518467,"stop":1737034518467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec689d35fb66a594","name":"Passing page size 3 when there are 20 messages","time":{"start":1737034526866,"stop":1737034526869,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d18fb9ee3f300f0","name":"Subscribe to topic containing long and publish message","time":{"start":1737034461805,"stop":1737034461806,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c98772546224a8d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1737034139695,"stop":1737034139695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d463c40e0309aa42","name":"Keep-alive pings maintain the connection","time":{"start":1737034284945,"stop":1737034284945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b761d4acc731aef8","name":"Ping on subscribed peer","time":{"start":1737034247215,"stop":1737034247220,"duration":5},"status":"passed","severity":"normal"},{"uid":"83b2de36e4324493","name":"should wait for Store peer to be connected","time":{"start":1737034180748,"stop":1737034180748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7000144d9bc39713","name":"Overlapping topic subscription","time":{"start":1737034522079,"stop":1737034522079,"duration":0},"status":"passed","severity":"normal"},{"uid":"40627b1333c83b34","name":"pre and post cipher","time":{"start":1737034174226,"stop":1737034174226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a595fb22497e0","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1737034382252,"stop":1737034382252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0efc582089cdf","name":"Push message with custom timestamp: 1706275887407","time":{"start":1737034452558,"stop":1737034452559,"duration":1},"status":"passed","severity":"normal"},{"uid":"812743788abdcbd5","name":"stop","time":{"start":1737034240396,"stop":1737034240396,"duration":0},"status":"passed","severity":"normal"},{"uid":"87be4c465d7e1fc","name":"Check received message containing Basic HTML tag","time":{"start":1737034320885,"stop":1737034320886,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f461d7b0796fbb1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737034147792,"stop":1737034147792,"duration":0},"status":"passed","severity":"normal"},{"uid":"817bb5df7c5d994d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1737034139678,"stop":1737034139679,"duration":1},"status":"passed","severity":"normal"},{"uid":"78af5f0a637481","name":"Push message with content topic containing special chars","time":{"start":1737034439273,"stop":1737034439273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb7c09747522671","name":"should not add existing peers","time":{"start":1737034180739,"stop":1737034180740,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3f27cd8deec2fb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1737034522101,"stop":1737034522102,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf905915d14ccffb","name":"should load peers from local storage and dispatch events","time":{"start":1737034167824,"stop":1737034167824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd76438bac37cd2","name":"Delete observer","time":{"start":1737034440570,"stop":1737034440570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1657fda3bb17cd6","name":"Push message with long payload","time":{"start":1737034439263,"stop":1737034439263,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4cd25f7cba5d9f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1737034139695,"stop":1737034139695,"duration":0},"status":"passed","severity":"normal"},{"uid":"423503a7cb86eb87","name":"Check received message containing XML","time":{"start":1737034320885,"stop":1737034320885,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ba068ecd5ced9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1737034356682,"stop":1737034356682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a915a61f382f1506","name":"Push message with content topic containing long","time":{"start":1737034452550,"stop":1737034452550,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaea1cf28b0e5684","name":"Check received message containing emoji","time":{"start":1737034438665,"stop":1737034438665,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdc0a288ebd4d67","name":"Push message with content topic containing Script","time":{"start":1737034439275,"stop":1737034439275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9691b36bbabba0e4","name":"Check message with non string payload is not received","time":{"start":1737034438651,"stop":1737034438652,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cdfcc14892d47a","name":"Check received message with timestamp: 1737034199639000000 ","time":{"start":1737034438666,"stop":1737034438666,"duration":0},"status":"passed","severity":"normal"},{"uid":"641cb630fe3d5451","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1737034163953,"stop":1737034163954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8f87d6e56ca4cd","name":"Publishes to nwaku","time":{"start":1737034453842,"stop":1737034453842,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac7276648bd2e5d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1737034522062,"stop":1737034522063,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03f53660e18451e","name":"through manual discovery","time":{"start":1737034386216,"stop":1737034386216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3226581720ae5f5","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1737034163679,"stop":1737034163679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f397013c04d07b0f","name":"getPeersByDiscovery","time":{"start":1737034240394,"stop":1737034240395,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c392508f915e1a7","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1737034139696,"stop":1737034139696,"duration":0},"status":"passed","severity":"normal"},{"uid":"780b191047946ee","name":"Reopen subscription with peer with lost subscription","time":{"start":1737034247467,"stop":1737034247470,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1ffc5d0227d708f","name":"can dial TLS multiaddrs","time":{"start":1737034386215,"stop":1737034386215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d8c0b9ec0977d2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1737034461807,"stop":1737034461807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc08f41a4c1a22f","name":"should be called for bootstrap peers","time":{"start":1737034207126,"stop":1737034207126,"duration":0},"status":"passed","severity":"normal"},{"uid":"72caaf216224f5cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1737034139701,"stop":1737034139701,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b9c1511c78a108","name":"Push message with escaped characters payload","time":{"start":1737034452547,"stop":1737034452547,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdb81340eca90d","name":"Check received message containing unicode special characters","time":{"start":1737034320888,"stop":1737034320888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38f2b008ccd2c32","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1737034139689,"stop":1737034139690,"duration":1},"status":"passed","severity":"normal"},{"uid":"d292cd5ff2dcb46c","name":"Subscribe and receives messages on 20 topics","time":{"start":1737034522078,"stop":1737034522078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b4df70d9ff3cd8","name":"throws on content topic with too few or too many fields","time":{"start":1737034139674,"stop":1737034139675,"duration":1},"status":"passed","severity":"normal"},{"uid":"703918aa1941f993","name":"should return usable stream attached to connection","time":{"start":1737034155489,"stop":1737034155490,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bce83a3cbfb3bbe","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1737034286825,"stop":1737034286825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec709ec50b768b7b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app54/10/topic215/test.js","time":{"start":1737034478228,"stop":1737034478228,"duration":0},"status":"passed","severity":"normal"},{"uid":"574b038accd460f7","name":"retrieves a single peer","time":{"start":1737034163949,"stop":1737034163950,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9e40600e68bfd5","name":"throws on content topic with generation field greater than 0","time":{"start":1737034139675,"stop":1737034139676,"duration":1},"status":"passed","severity":"normal"},{"uid":"744d8c5cae2f0a91","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1737034139705,"stop":1737034139706,"duration":1},"status":"passed","severity":"normal"},{"uid":"410f2fdd27d6f146","name":"Check publish message containing long","time":{"start":1737034452228,"stop":1737034452228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91e1608cfc5800","name":"Check received message containing XML","time":{"start":1737034438645,"stop":1737034438645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddafcd28706a6e1","name":"Push message with content topic containing SQL Injection","time":{"start":1737034452554,"stop":1737034452554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a002bafc317291","name":"Ephemeral messages are not stored","time":{"start":1737034207519,"stop":1737034207519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65338ed0cd44d4e","name":"Query Generator - true","time":{"start":1737034509288,"stop":1737034509289,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42951432c3eb4c2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1737034278011,"stop":1737034278012,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faf767d3cb7d39e","name":"Non TWN Cluster","time":{"start":1737034478223,"stop":1737034478223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e673acc75faea3d8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1737034461809,"stop":1737034461810,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efcf4a77878337","name":"Decoder throws on undefined content topic","time":{"start":1737034173891,"stop":1737034173892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd5504441c4d7ef","name":"Subscribe to topic containing JSON and receive message","time":{"start":1737034522068,"stop":1737034522069,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0774bbea041ac5","name":"Encoder throws on empty string content topic","time":{"start":1737034175546,"stop":1737034175546,"duration":0},"status":"passed","severity":"normal"},{"uid":"3beaacf246ba6224","name":"should handle a minimal index list","time":{"start":1737034139828,"stop":1737034139828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3208169ffde198ca","name":"throws on content topic with empty encoding field","time":{"start":1737034139677,"stop":1737034139677,"duration":0},"status":"passed","severity":"normal"},{"uid":"34be5c76b3d419e4","name":"should properly create location multiaddrs - udp","time":{"start":1737034148454,"stop":1737034148454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefa4748563140b5","name":"Reopen subscription with peer with lost subscription","time":{"start":1737034247465,"stop":1737034247466,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad47e0bb71b3142","name":"Push message with SQL Injection payload","time":{"start":1737034439265,"stop":1737034439266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3505912d5491fe9","name":"should only return 1 node with store capability","time":{"start":1737034163953,"stop":1737034163953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c762e0c73b7cc673","name":"Subscribe to topic containing short and receive message","time":{"start":1737034356687,"stop":1737034356687,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b56d9903706107","name":"Check message on other pubsub topic is not received","time":{"start":1737034320893,"stop":1737034320894,"duration":1},"status":"passed","severity":"normal"},{"uid":"699f4c3c714cf99d","name":"Ping on peer without subscriptions","time":{"start":1737034247466,"stop":1737034247467,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6cae235c0daade","name":"random static sharding 8 - Cluster ID: 2, Shard ID: 732","time":{"start":1737034495583,"stop":1737034495584,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bb59fd4da03665","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1737034537900,"stop":1737034537900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbc102b8b2f737e","name":"Push message with custom timestamp: 1706275921237","time":{"start":1737034439286,"stop":1737034439286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3483a21709598f","name":"should handle corrupted local storage data gracefully","time":{"start":1737034167824,"stop":1737034167825,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afbcfc58e11ed30","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1737034163679,"stop":1737034163680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95566ef9c374bbd","name":"Subscribe and receive messages via lightPush","time":{"start":1737034522074,"stop":1737034522074,"duration":0},"status":"passed","severity":"normal"},{"uid":"909ed128b2eceaf","name":"should throw if no connection provided","time":{"start":1737034155490,"stop":1737034155490,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f254964b97c4c6c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1737034444990,"stop":1737034444990,"duration":0},"status":"passed","severity":"normal"},{"uid":"889f905a14be60d4","name":"does not throw on valid cases","time":{"start":1737034139673,"stop":1737034139674,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d84a1a4b889be7","name":"Subscribe to topic containing Script and publish message","time":{"start":1737034461808,"stop":1737034461809,"duration":1},"status":"passed","severity":"normal"},{"uid":"54831311e97a73","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1737034287006,"stop":1737034287006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34ade1de6af30495","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737034278008,"stop":1737034278011,"duration":3},"status":"passed","severity":"normal"},{"uid":"e622976d7dbba6fd","name":"Check received message containing Script","time":{"start":1737034438644,"stop":1737034438644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff5a4579895eee0","name":"Query with Ordered Callback, No Decoder","time":{"start":1737034506189,"stop":1737034506189,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd813354e8209d05","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1737034167824,"stop":1737034167824,"duration":0},"status":"passed","severity":"normal"},{"uid":"df19ced7c2cefac7","name":"A test","time":{"start":1737034356783,"stop":1737034356783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44d8fe45f709154","name":"Subscribe and receive messages via waku relay post","time":{"start":1737034356681,"stop":1737034356681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc13f30f61f16df","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1737034287010,"stop":1737034287010,"duration":0},"status":"skipped","severity":"normal"},{"uid":"772f121ba742e297","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034247146,"stop":1737034247147,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ca071ea87aba9c","name":"Does not throw an exception when node disconnects","time":{"start":1737034532241,"stop":1737034532241,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c0e07baa7d08e3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1737034522078,"stop":1737034522079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bbace198db14ea","name":"LightPush with 2 connections","time":{"start":1737034287207,"stop":1737034287207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b49267a295b18dc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737034522075,"stop":1737034522075,"duration":0},"status":"passed","severity":"normal"},{"uid":"64304e10045d4def","name":"can start the service","time":{"start":1737034207797,"stop":1737034207798,"duration":1},"status":"passed","severity":"normal"},{"uid":"bddee6bf3739428","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1737034490794,"stop":1737034490795,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1af2fd6997037c2","name":"should throw error - no id","time":{"start":1737034148444,"stop":1737034148444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1865e0c0e000d026","name":"Subscribe to topic containing special chars and receive message","time":{"start":1737034356689,"stop":1737034356689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4b5f06d171a750","name":"Push message with custom timestamp: 1737037887407","time":{"start":1737034452559,"stop":1737034452559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f925298878585a86","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286852,"stop":1737034286852,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba64742c4193b9b","name":"Push message with Arabic payload","time":{"start":1737034452544,"stop":1737034452544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1535a4f148d88802","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737034356689,"stop":1737034356690,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a86b2680a394bdb","name":"Renews subscription after lossing a connection","time":{"start":1737034522102,"stop":1737034522102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b342c21e6bd55d3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034247147,"stop":1737034247149,"duration":2},"status":"passed","severity":"normal"},{"uid":"85510ce30e3a1818","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1737034139689,"stop":1737034139689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76b8380617d6c03","name":"Relay","time":{"start":1737034205697,"stop":1737034205698,"duration":1},"status":"passed","severity":"normal"},{"uid":"a244a2fd0116f703","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1737034286856,"stop":1737034286856,"duration":0},"status":"passed","severity":"normal"},{"uid":"233bc6d5d7a185e9","name":"Passing page size 10 when there are 10 messages","time":{"start":1737034526869,"stop":1737034526869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fce8dc607aa78f","name":"Push message with Russian payload","time":{"start":1737034452544,"stop":1737034452545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3872a0b27fc811b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1737034163118,"stop":1737034163120,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7d43cee0901d3ee","name":"Relay - dialed after","time":{"start":1737034539566,"stop":1737034539567,"duration":1},"status":"passed","severity":"normal"},{"uid":"2202e00ca0d43349","name":"Sample","time":{"start":1737034147837,"stop":1737034147837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13c1a1c0ee22410","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1737034519911,"stop":1737034519911,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edef8490393295f","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1737034247145,"stop":1737034247146,"duration":1},"status":"passed","severity":"normal"},{"uid":"98eeaa5c861465ef","name":"different cluster, different shard: nodes don't connect","time":{"start":1737034382254,"stop":1737034382254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc776d5a62a6b20f","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1737034287009,"stop":1737034287009,"duration":0},"status":"skipped","severity":"normal"},{"uid":"699f077f0c09c689","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1737034286856,"stop":1737034286856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f45e51b7b265076","name":"Generator, custom pubsub topic","time":{"start":1737034518465,"stop":1737034518465,"duration":0},"status":"passed","severity":"normal"},{"uid":"709439aefa7e7981","name":"Check message with invalid timestamp is not received","time":{"start":1737034438650,"stop":1737034438650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbc4a962063400e","name":"Push message with content topic containing short","time":{"start":1737034452549,"stop":1737034452550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a147ae27c28e7846","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1737034356693,"stop":1737034356693,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de0e027c21371d","name":"different cluster, same shard: nodes don't connect","time":{"start":1737034382253,"stop":1737034382254,"duration":1},"status":"passed","severity":"normal"},{"uid":"569667a3126a84e1","name":"should throw an error for missing sharding configuration","time":{"start":1737034139707,"stop":1737034139708,"duration":1},"status":"passed","severity":"normal"},{"uid":"176d0f4dd394cc25","name":"removeEventListener with wrong event","time":{"start":1737034240394,"stop":1737034240394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd03bd39c711c47","name":"Check message on other pubsub topic is not received","time":{"start":1737034438669,"stop":1737034438669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60faef276eeb473","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1737034142262,"stop":1737034142263,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e6887550497c65","name":"Push message with unicode special characters payload","time":{"start":1737034439269,"stop":1737034439269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfd1a080f3cf0d2","name":"Encoder throws on undefined content topic","time":{"start":1737034173890,"stop":1737034173890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a3e523b624b1b1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1737034522054,"stop":1737034522054,"duration":0},"status":"passed","severity":"normal"},{"uid":"533766d28ff80a18","name":"Check message on other pubsub topic is not received","time":{"start":1737034438650,"stop":1737034438651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3410a1416a15e5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034247156,"stop":1737034247156,"duration":0},"status":"passed","severity":"normal"},{"uid":"192f7e21eea56dbc","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1737034284946,"stop":1737034284948,"duration":2},"status":"passed","severity":"normal"},{"uid":"f48073e2dd527ebf","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1737034537900,"stop":1737034537900,"duration":0},"status":"passed","severity":"normal"},{"uid":"499b663d2da33e74","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1737034163683,"stop":1737034163683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b049f26e841ce862","name":"Check received message containing shell command","time":{"start":1737034438646,"stop":1737034438647,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b112ddac46e329a","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1737034287008,"stop":1737034287008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"943e5ebc049259ba","name":"Check received message containing Script","time":{"start":1737034438661,"stop":1737034438662,"duration":1},"status":"passed","severity":"normal"},{"uid":"94afe809a4d06da5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1737034537899,"stop":1737034537899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f9d4631fd34064","name":"dispatchEvent via connectionManager","time":{"start":1737034240395,"stop":1737034240395,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ad18b47abc7504","name":"Correctly serialized arguments","time":{"start":1737034384242,"stop":1737034384243,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ef92b7ad90d437","name":"Meta field set when metaSetter is specified","time":{"start":1737034155991,"stop":1737034155991,"duration":0},"status":"passed","severity":"normal"},{"uid":"e730f5dd4c24b47a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737034522098,"stop":1737034522099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfc8ab6e8f3c812","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034518467,"stop":1737034518468,"duration":1},"status":"passed","severity":"normal"},{"uid":"637ac90ab662d21b","name":"Push message with JSON payload","time":{"start":1737034452546,"stop":1737034452547,"duration":1},"status":"passed","severity":"normal"},{"uid":"2642c42943d9896","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1737034139699,"stop":1737034139699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d392da9d5c7a560","name":"should return false","time":{"start":1737034148446,"stop":1737034148446,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fdfe3ac845184f","name":"Check received message containing Basic HTML tag","time":{"start":1737034438662,"stop":1737034438663,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20b6d71b3be185e","name":"Accepts a valid Waku Message","time":{"start":1737034184079,"stop":1737034184080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36640d582903d95","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/4/topic988/json","time":{"start":1737034478227,"stop":1737034478227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39d90c87eedffb","name":"Check received message containing Chinese","time":{"start":1737034438658,"stop":1737034438660,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe916fab46b58e70","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1737034155769,"stop":1737034155769,"duration":0},"status":"passed","severity":"normal"},{"uid":"88226f02e16ef3d9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737034522099,"stop":1737034522100,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2541f6ba282f6b4","name":"Throws when trying to push message with empty payload","time":{"start":1737034452549,"stop":1737034452549,"duration":0},"status":"passed","severity":"normal"},{"uid":"109b4509d300b5b4","name":"nwaku subscribes","time":{"start":1737034453841,"stop":1737034453841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fdeebad8f7bd4c","name":"Push message with Basic HTML tag payload","time":{"start":1737034452546,"stop":1737034452546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef9368373c52b26","name":"isConnected between 2 js-waku relay nodes","time":{"start":1737034232927,"stop":1737034232928,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66240c2a8aa70f6","name":"Ping succeeds for all connected peers","time":{"start":1737034284943,"stop":1737034284944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0750e393bf8b36f","name":"Check meta is set [symmetric]","time":{"start":1737034173889,"stop":1737034173889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2855fdc21a2fda7","name":"Check received message containing shell command","time":{"start":1737034320886,"stop":1737034320887,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b7a668f82c17ca","name":"should be able to encode the field with only RELAY set to true","time":{"start":1737034147787,"stop":1737034147788,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b420c4b5b217dc","name":"Ephemeral field set to true","time":{"start":1737034155990,"stop":1737034155990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb0b3c423b20e62","name":"should set field with all protocols enabled","time":{"start":1737034148455,"stop":1737034148455,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b362435f2eca2b","name":"Should update multiaddrs","time":{"start":1737034386589,"stop":1737034386589,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0b4b738199f8ab","name":"Subscribe to topic containing emoji and publish message","time":{"start":1737034461811,"stop":1737034461812,"duration":1},"status":"passed","severity":"normal"},{"uid":"405639a01b678319","name":"less peers than existing","time":{"start":1737034438910,"stop":1737034438910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da900a3c94f843c2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034247145,"stop":1737034247145,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ca37676e023e5b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1737034444983,"stop":1737034444984,"duration":1},"status":"passed","severity":"normal"},{"uid":"64340a6802428070","name":"should reject on timeout if it was set","time":{"start":1737034180746,"stop":1737034180746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcaafceee6138b0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1737034163682,"stop":1737034163682,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7ca69330ab41d5","name":"listenerCount","time":{"start":1737034240395,"stop":1737034240395,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4495282cdd15ad","name":"Push message with content topic containing short","time":{"start":1737034439271,"stop":1737034439272,"duration":1},"status":"passed","severity":"normal"},{"uid":"7663b4223f599f87","name":"Throws when trying to push message with empty payload","time":{"start":1737034439270,"stop":1737034439271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74ec9571798424d","name":"should properly create location multiaddrs - tcp","time":{"start":1737034148454,"stop":1737034148454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5cc6a1c1042448","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286818,"stop":1737034286818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a810af38aa038a7e","name":"Encoder throws on undefined content topic","time":{"start":1737034175545,"stop":1737034175546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3970cb091b72c787","name":"1 Store, 2 relays, 2 fetches","time":{"start":1737034163651,"stop":1737034163651,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e8a5b57091bdda","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1737034461802,"stop":1737034461803,"duration":1},"status":"passed","severity":"normal"},{"uid":"78cf044222766e69","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1737034286867,"stop":1737034286867,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f331ac92f7414c","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1737034287005,"stop":1737034287005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1318c2d5cfd1693","name":"should only return 1 node with relay and store capability","time":{"start":1737034163952,"stop":1737034163953,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8cc24ecc90e8d0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1737034232925,"stop":1737034232925,"duration":0},"status":"passed","severity":"normal"},{"uid":"65578f67fd84239d","name":"Check message received after jswaku node is restarted","time":{"start":1737034320899,"stop":1737034320899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3cf2218035492c8","name":"Push message with emoji payload","time":{"start":1737034439269,"stop":1737034439269,"duration":0},"status":"passed","severity":"normal"},{"uid":"150ac192b33ffe71","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034518466,"stop":1737034518466,"duration":0},"status":"passed","severity":"normal"},{"uid":"85981d95bd3934cd","name":"Ordered Callback - false","time":{"start":1737034509294,"stop":1737034509294,"duration":0},"status":"passed","severity":"normal"},{"uid":"126c754f8a869aa2","name":"Check received message containing numeric","time":{"start":1737034320879,"stop":1737034320880,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb548bf89cb4da0","name":"Subscribe and receive messages via lightPush","time":{"start":1737034356679,"stop":1737034356679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a28a6a2674da0e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737034320893,"stop":1737034320893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6598f8d8fadd70","name":"can start and stop the service","time":{"start":1737034207798,"stop":1737034207798,"duration":0},"status":"passed","severity":"normal"},{"uid":"913315e4b2b369e3","name":"Subscribe and receive messages via waku relay post","time":{"start":1737034522055,"stop":1737034522055,"duration":0},"status":"passed","severity":"normal"},{"uid":"798d44af620419d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1737034139701,"stop":1737034139701,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf5a2957465e6c6","name":"Callback on promise","time":{"start":1737034522899,"stop":1737034522901,"duration":2},"status":"passed","severity":"normal"},{"uid":"e2118c1f56f03be4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1737034286857,"stop":1737034286858,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e95fd9c5d7a10","name":"should not fail to stop the service if it was not started","time":{"start":1737034207798,"stop":1737034207799,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6d69029d7e9705","name":"should return false when no peers exist","time":{"start":1737034180737,"stop":1737034180737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9159287451b5e2d4","name":"Decoder throws on empty string content topic","time":{"start":1737034175546,"stop":1737034175547,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dec2b497feebd60","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1737034180792,"stop":1737034180792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7949607bfffced3","name":"Push message with content topic containing emoji","time":{"start":1737034452557,"stop":1737034452557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dd1278c58b5874","name":"should throw an error for insufficient data","time":{"start":1737034139829,"stop":1737034139829,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c9ec3c68a070f0","name":"Check publish message containing short","time":{"start":1737034452227,"stop":1737034452227,"duration":0},"status":"passed","severity":"normal"},{"uid":"538bf0669639ab6a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1737034522063,"stop":1737034522063,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f03f7b2a5a522e","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1737034155768,"stop":1737034155769,"duration":1},"status":"passed","severity":"normal"},{"uid":"294dc7c4247d6c52","name":"Push message with Arabic payload","time":{"start":1737034439265,"stop":1737034439265,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb44f819af5b1b6f","name":"Push message with content topic containing SQL Injection","time":{"start":1737034439275,"stop":1737034439275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e717302372b929df","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1737034286808,"stop":1737034286809,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e37984bcbbad2d0","name":"Query with Promise Callback, No Decoder","time":{"start":1737034506191,"stop":1737034506191,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bad1498a16f1c2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app23/9/topic868/test.js","time":{"start":1737034478223,"stop":1737034478223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0401ebfeeb68f5a","name":"should not fail to start the service if it is already started","time":{"start":1737034207799,"stop":1737034207799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b75052c21aa169c","name":"Check received message containing short","time":{"start":1737034438656,"stop":1737034438656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b26b966bfe5ac1","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1737034139709,"stop":1737034139709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec296bad7a36ca0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1737034147795,"stop":1737034147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a656ed9cebc0190","name":"LightPush","time":{"start":1737034539568,"stop":1737034539568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ae55f523e966ef","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1737034139829,"stop":1737034139829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039985b9944370","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1737034356691,"stop":1737034356691,"duration":0},"status":"passed","severity":"normal"},{"uid":"18679efbce095999","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737034353511,"stop":1737034353512,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a9099af887a601","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1737034287004,"stop":1737034287004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b5d6da9b6b32e14","name":"Check received message containing JSON","time":{"start":1737034438663,"stop":1737034438663,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab781de584d13776","name":"Push message with content topic containing Chinese","time":{"start":1737034452553,"stop":1737034452553,"duration":0},"status":"passed","severity":"normal"},{"uid":"545af0644cd8c112","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1737034522070,"stop":1737034522070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5977c9aa12f0b1d6","name":"Query generator for 2000 messages","time":{"start":1737034522905,"stop":1737034522910,"duration":5},"status":"passed","severity":"normal"},{"uid":"5ee0668dd92ce5b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1737034353513,"stop":1737034353513,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc6c022e761176","name":"Check message with no content topic is not received","time":{"start":1737034320894,"stop":1737034320898,"duration":4},"status":"passed","severity":"normal"},{"uid":"51c562a77dd53bcf","name":"should return all peers when numPeers is 0","time":{"start":1737034155767,"stop":1737034155768,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64ff901d5191d17","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1737034384138,"stop":1737034384138,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d4b8689fd8561c","name":"Round trip binary serialization","time":{"start":1737034155990,"stop":1737034155990,"duration":0},"status":"passed","severity":"normal"},{"uid":"33030963f69b6ba8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1737034278006,"stop":1737034278008,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ad5ef39ca4e5355","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1737034600029,"stop":1737034600029,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3b309fac6b84a7","name":"ignores domain fetching errors","time":{"start":1737034163951,"stop":1737034163951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d697adbaffa97bfd","name":"Number of peers are maintained correctly","time":{"start":1737034284940,"stop":1737034284943,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ed3ebb08870036","name":"Ping fails for unsubscribed peers","time":{"start":1737034284944,"stop":1737034284945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6998ce8202f39e76","name":"Push message with short payload","time":{"start":1737034452541,"stop":1737034452542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10483d0ddb6db08","name":"Subscribe to topic containing long and receive message","time":{"start":1737034356687,"stop":1737034356688,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff9c19518a4e9df","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1737034207126,"stop":1737034207128,"duration":2},"status":"passed","severity":"normal"},{"uid":"87cd06f553d71de4","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1737034139693,"stop":1737034139693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e220d56d81851a6b","name":"returns all values when wanted number matches available values","time":{"start":1737034163113,"stop":1737034163114,"duration":1},"status":"passed","severity":"normal"},{"uid":"84dc4de990fa437d","name":"Check received message containing escaped characters","time":{"start":1737034320887,"stop":1737034320887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9f468c06dc2c63","name":"Fails to push message with empty content topic","time":{"start":1737034452557,"stop":1737034452557,"duration":0},"status":"passed","severity":"normal"},{"uid":"45adae72ecd72cce","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app5/2/topic120/xml","time":{"start":1737034478224,"stop":1737034478225,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2aec1c2684a18d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1737034438668,"stop":1737034438668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43ef2241435a5ef","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1737034139693,"stop":1737034139693,"duration":0},"status":"passed","severity":"normal"},{"uid":"123984e3d2116237","name":"random static sharding 5 - Cluster ID: 435, Shard ID: 394","time":{"start":1737034495562,"stop":1737034495578,"duration":16},"status":"passed","severity":"normal"},{"uid":"9584eed14bb18b0d","name":"new peer added after a peer was already found","time":{"start":1737034467064,"stop":1737034467065,"duration":1},"status":"skipped","severity":"normal"},{"uid":"82c46aa92888989c","name":"should not receive a peer event after stop","time":{"start":1737034207807,"stop":1737034207808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a193a683a6fb7103","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1737034495554,"stop":1737034495554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08dab7b8a0c81be","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1737034286865,"stop":1737034286866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e3e275f5b584d4","name":"Push message with Russian payload","time":{"start":1737034439265,"stop":1737034439265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c1f421fe468e2e","name":"Fails to publish duplicate message","time":{"start":1737034452242,"stop":1737034452242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01e58d4ab2c7cea","name":"should throw error - no public key","time":{"start":1737034148444,"stop":1737034148444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cab6a16c0e2a59d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1737034444989,"stop":1737034444989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d0e682541ea607","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1737034247149,"stop":1737034247153,"duration":4},"status":"passed","severity":"normal"},{"uid":"73e53024d7485865","name":"Push 30 different messages","time":{"start":1737034439269,"stop":1737034439270,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a225b3c88e9be8","name":"Subscribe and publish message","time":{"start":1737034461800,"stop":1737034461801,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83276c01ef2c5d7","name":"Fails to publish message with wrong content topic","time":{"start":1737034452243,"stop":1737034452243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2836b261a1c2cf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1737034518469,"stop":1737034518469,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cdf2fd36bf338a","name":"Nodes with multiple pubsub topic","time":{"start":1737034444990,"stop":1737034444990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bcd7563fcf1dad","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737034163954,"stop":1737034163955,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3fbbe549d97634","name":"should not fail to stop the service if it was not started","time":{"start":1737034477932,"stop":1737034477933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b7eefa75c77476","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1737034139700,"stop":1737034139700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e71c418a13a6030","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1737034139706,"stop":1737034139707,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bb023964da22bf","name":"Push message with Script payload","time":{"start":1737034439266,"stop":1737034439266,"duration":0},"status":"passed","severity":"normal"},{"uid":"89817ef9d41219e9","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1737034287004,"stop":1737034287004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62bc8d1eba9a5f01","name":"Push message on custom pubsubTopic","time":{"start":1737034384139,"stop":1737034384141,"duration":2},"status":"passed","severity":"normal"},{"uid":"db8da9bf6a468b83","name":"Query generator for multiple messages","time":{"start":1737034522891,"stop":1737034522892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdac4a811a7cfde","name":"Check received message containing Russian","time":{"start":1737034320883,"stop":1737034320883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8112e47e73dd8ffc","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1737034519913,"stop":1737034519913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce423f309bb9aa8","name":"Fails to publish message with empty text","time":{"start":1737034452242,"stop":1737034452243,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7080025ff62780","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1737034490793,"stop":1737034490793,"duration":0},"status":"passed","severity":"normal"},{"uid":"85afc68d33b8cec0","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1737034287008,"stop":1737034287008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d8e8cf26f47b12b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1737034139706,"stop":1737034139706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29b37b3a3115c07","name":"throws an error for improperly formatted content topics","time":{"start":1737034139692,"stop":1737034139692,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cf72fc1806aad","name":"Push message with escaped characters payload","time":{"start":1737034439268,"stop":1737034439268,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eba4a866502513","name":"Subscribe to topic containing numeric and publish message","time":{"start":1737034461806,"stop":1737034461806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4ef962da4c9912","name":"Check received message containing emoji","time":{"start":1737034320888,"stop":1737034320888,"duration":0},"status":"passed","severity":"normal"},{"uid":"880ff4fb3c01572c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1737034286858,"stop":1737034286859,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c162c1606a9ee99","name":"LightPush with 0 connections","time":{"start":1737034287199,"stop":1737034287199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8258af27c0110df","name":"Subscribe to topic containing shell command and receive message","time":{"start":1737034356694,"stop":1737034356694,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f38c6432581435","name":"random static sharding 4 - Cluster ID: 108, Shard ID: 168","time":{"start":1737034495561,"stop":1737034495562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83f338256106285","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1737034356696,"stop":1737034356696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3758c67a4873011","name":"1 Store, 2 fetches","time":{"start":1737034163649,"stop":1737034163650,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cdd95bdaba482a","name":"should return true when peers exist","time":{"start":1737034180736,"stop":1737034180737,"duration":1},"status":"passed","severity":"normal"},{"uid":"306aacaf42e7a227","name":"Check received message containing special chars","time":{"start":1737034438657,"stop":1737034438658,"duration":1},"status":"passed","severity":"normal"},{"uid":"17658ae4395e2316","name":"Subscribe to topic containing XML and receive message","time":{"start":1737034522094,"stop":1737034522096,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd081a6c933962ee","name":"Check received message containing Basic HTML tag","time":{"start":1737034438645,"stop":1737034438645,"duration":0},"status":"passed","severity":"normal"},{"uid":"113b0cc8c6f52ce5","name":"Push message with content topic containing numeric","time":{"start":1737034439273,"stop":1737034439273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2dedb8fba825e9","name":"addEventListener with correct event","time":{"start":1737034240392,"stop":1737034240393,"duration":1},"status":"passed","severity":"normal"},{"uid":"637614e10a5f290f","name":"Passing page size 0 when there are 110 messages","time":{"start":1737034526864,"stop":1737034526865,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7bae00df311f64","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1737034139688,"stop":1737034139688,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00c84cdf5e8d9d1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1737034600030,"stop":1737034600030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe193ea2dd404e78","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1737034286809,"stop":1737034286809,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f05342076e5b3c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1737034490793,"stop":1737034490794,"duration":1},"status":"passed","severity":"normal"},{"uid":"252c59f57c80bd84","name":"should wait for Filter peer to be connected","time":{"start":1737034180747,"stop":1737034180747,"duration":0},"status":"passed","severity":"normal"}]