2024-08-29 08:55:58 +00:00

1 line
158 KiB
JSON

[{"uid":"bd5a5d41e71fd062","name":"Push message with Basic HTML tag payload","time":{"start":1724921602951,"stop":1724921602951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5259d11ad9f9236b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1724921040179,"stop":1724921040179,"duration":0},"status":"passed","severity":"normal"},{"uid":"540c86fec566c5ae","name":"Fails to push message bigger that 1MB","time":{"start":1724921602990,"stop":1724921602990,"duration":0},"status":"passed","severity":"normal"},{"uid":"980642cd59bbe44a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724921098922,"stop":1724921098922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"922fb08040cbb24d","name":"should be online or offline if network state changed","time":{"start":1724921088202,"stop":1724921088203,"duration":1},"status":"passed","severity":"normal"},{"uid":"3590ae2dd50a3bd1","name":"should properly create location multiaddrs - tcp","time":{"start":1724921046206,"stop":1724921046207,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb977b20827ef41d","name":"Push message with content topic containing emoji","time":{"start":1724921529589,"stop":1724921529589,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b246bd6558c997","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921164591,"stop":1724921164592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed61c04b70778bc4","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724921164604,"stop":1724921164605,"duration":1},"status":"passed","severity":"normal"},{"uid":"7389501880c773fd","name":"Push message with XML payload","time":{"start":1724921529571,"stop":1724921529572,"duration":1},"status":"passed","severity":"normal"},{"uid":"debcddba4baa6d3e","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1724921270352,"stop":1724921270352,"duration":0},"status":"passed","severity":"normal"},{"uid":"895e02af6eeb9af0","name":"Check message with non string payload is not received","time":{"start":1724921515255,"stop":1724921515256,"duration":1},"status":"passed","severity":"normal"},{"uid":"54249c2c9fdb724c","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1724921270350,"stop":1724921270350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6542f55c31fd7766","name":"safeDispatchEvent","time":{"start":1724921128571,"stop":1724921128572,"duration":1},"status":"passed","severity":"normal"},{"uid":"6427376602917948","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921379981,"stop":1724921379981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2db9c3dd027f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1724921037647,"stop":1724921037647,"duration":0},"status":"passed","severity":"normal"},{"uid":"124938ee1bbe0a57","name":"Check publish message containing special chars","time":{"start":1724921564773,"stop":1724921564773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a096303cced7eae1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app68/6/topic182/xml","time":{"start":1724921613055,"stop":1724921613055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d887291748dc9a","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1724921050916,"stop":1724921050916,"duration":0},"status":"passed","severity":"normal"},{"uid":"418ecfa121ccf6fb","name":"getPeersByDiscovery","time":{"start":1724921128568,"stop":1724921128569,"duration":1},"status":"passed","severity":"normal"},{"uid":"23449d9e4a8ee0dc","name":"should not fail to start the service if it is already started","time":{"start":1724921065910,"stop":1724921065910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b82edc613caec9","name":"Delete observer","time":{"start":1724921517832,"stop":1724921517832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ac9aef57299857","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1724921045530,"stop":1724921045530,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebf57b07e2b02ec","name":"Push message with SQL Injection payload","time":{"start":1724921602945,"stop":1724921602946,"duration":1},"status":"passed","severity":"normal"},{"uid":"8610d85b9cb2bacb","name":"same cluster, different shard: nodes don't connect","time":{"start":1724921270339,"stop":1724921270339,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a740f1963eaf0e","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1724921270360,"stop":1724921270361,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5f6ba77a50af2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270343,"stop":1724921270344,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94ea2bd984dd91b","name":"Push message with JSON payload","time":{"start":1724921529572,"stop":1724921529573,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b967044d80a609","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270353,"stop":1724921270354,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c248b7f48c5225","name":"Renews peer on consistent missed messages","time":{"start":1724921196358,"stop":1724921196359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c66d064d6c5e66","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1724921061370,"stop":1724921061370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b92824aa675c8e1","name":"should decode valid enr successfully","time":{"start":1724921046195,"stop":1724921046196,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e919bdf22807c","name":"should not receive a peer event after stop","time":{"start":1724921098919,"stop":1724921098920,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65553ec6b4879b0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1724921046209,"stop":1724921046209,"duration":0},"status":"passed","severity":"normal"},{"uid":"87186ffa659a4974","name":"Push message with numeric payload","time":{"start":1724921529566,"stop":1724921529567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e09e57893b8cc62","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1724921037761,"stop":1724921037761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af4268575210a4a","name":"Check publish message containing shell command","time":{"start":1724921564776,"stop":1724921564777,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2728d7555f7197","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921379981,"stop":1724921379981,"duration":0},"status":"passed","severity":"normal"},{"uid":"705bd525336169a2","name":"it tolerates circular branch references","time":{"start":1724921061846,"stop":1724921061847,"duration":1},"status":"passed","severity":"normal"},{"uid":"5507f91b52ba9e50","name":"Subscribe to topic containing long and receive message","time":{"start":1724921625046,"stop":1724921625047,"duration":1},"status":"passed","severity":"normal"},{"uid":"945c6b0d9b10d247","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724921297017,"stop":1724921297017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bfb84365b9a05a","name":"Nodes with multiple pubsub topic","time":{"start":1724921540109,"stop":1724921540109,"duration":0},"status":"passed","severity":"normal"},{"uid":"21eb89b7a11d37c0","name":"throws on content topic with empty application field","time":{"start":1724921037621,"stop":1724921037622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d8151468e3b86c","name":"Check message with no payload is not received","time":{"start":1724921515228,"stop":1724921515228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d665da1ce4fb78","name":"Register correct protocols","time":{"start":1724921563004,"stop":1724921563005,"duration":1},"status":"passed","severity":"normal"},{"uid":"83696c2e74b4d842","name":"Check message with no content topic is not received","time":{"start":1724921515253,"stop":1724921515254,"duration":1},"status":"passed","severity":"normal"},{"uid":"7569d2701dc871da","name":"Check received message containing Chinese","time":{"start":1724921515232,"stop":1724921515232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd3b5473b7509cf","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1724921656079,"stop":1724921656079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1362e0f28d13ce9e","name":"Check received message containing emoji","time":{"start":1724921515238,"stop":1724921515239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f160a103cf7c2f","name":"Check publish message containing SQL Injection","time":{"start":1724921564774,"stop":1724921564775,"duration":1},"status":"passed","severity":"normal"},{"uid":"649407e5f82ef65b","name":"Push message with custom timestamp: 1694162897150","time":{"start":1724921602986,"stop":1724921602987,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dad0a3d54672d90","name":"should properly create location multiaddrs - udp","time":{"start":1724921046206,"stop":1724921046206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1a207d6c88d15f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1724921061851,"stop":1724921061851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5a16b5e31e3b2d","name":"Decoder throws on empty string content topic","time":{"start":1724921071995,"stop":1724921071995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64a747a94bdb9df","name":"Relay - dialed after","time":{"start":1724921677827,"stop":1724921677827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd29cae77fd0e50","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724921625076,"stop":1724921625077,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c57d660721af48","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724921625039,"stop":1724921625040,"duration":1},"status":"passed","severity":"normal"},{"uid":"4735384ab0a7bb63","name":"Check message with no content topic is not received","time":{"start":1724921515227,"stop":1724921515228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae99eb780a949d3","name":"Reopen subscription with peer with lost subscription","time":{"start":1724921148663,"stop":1724921148663,"duration":0},"status":"passed","severity":"normal"},{"uid":"db56a3454154209a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1724921563016,"stop":1724921563017,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b885b66348c91eb","name":"can dial TLS multiaddrs","time":{"start":1724921423893,"stop":1724921423894,"duration":1},"status":"passed","severity":"normal"},{"uid":"561ee8a433478ce","name":"Passing cursor with wrong pubsubTopic","time":{"start":1724921620610,"stop":1724921620611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58d1a77e5fc54e3","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1724921270367,"stop":1724921270367,"duration":0},"status":"passed","severity":"normal"},{"uid":"320d1b37e77959fb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724921625033,"stop":1724921625034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b969b359e3eb914e","name":"should get / set TCP multiaddr","time":{"start":1724921046201,"stop":1724921046201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e225e38fd56cca83","name":"different cluster, different shard: nodes don't connect","time":{"start":1724921419683,"stop":1724921419683,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aecb8f33927f95","name":"Push message with Script payload","time":{"start":1724921529571,"stop":1724921529571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc069dc9d385495","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1724921270351,"stop":1724921270351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4b6d7da7eed8f9","name":"shard 0","time":{"start":1724921619627,"stop":1724921619627,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f03a4b26d5d41a","name":"Subscribe to topic containing short and receive message","time":{"start":1724921297005,"stop":1724921297006,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5e095b44e4c4f1","name":"Check received message containing Arabic","time":{"start":1724921267867,"stop":1724921267867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c709d1b0fbb1aa8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921379978,"stop":1724921379979,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd211f0ceb6d07a","name":"Sample","time":{"start":1724921045432,"stop":1724921045433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c76f003f68108c3","name":"Check received message containing SQL Injection","time":{"start":1724921515233,"stop":1724921515233,"duration":0},"status":"passed","severity":"normal"},{"uid":"20feb5f64781035d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724921515249,"stop":1724921515249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64150420c9fd4f8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1724921061371,"stop":1724921061371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9544ac93a445c4e5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1724921045534,"stop":1724921045534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f128345979a0ee9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921658744,"stop":1724921658745,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39e733702a7b73e","name":"can start and stop the service","time":{"start":1724921065909,"stop":1724921065909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff62bef00a3111c1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1724921037647,"stop":1724921037647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f8668fe00e90c7","name":"should set field with only FILTER enabled","time":{"start":1724921046209,"stop":1724921046209,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52eac6f5e3afc98","name":"Push message with content topic containing Russian","time":{"start":1724921602959,"stop":1724921602959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9acf6fecda7e4dc","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1724921095758,"stop":1724921095759,"duration":1},"status":"passed","severity":"normal"},{"uid":"139a37b8cb2c8888","name":"Should update shard info","time":{"start":1724921498166,"stop":1724921498167,"duration":1},"status":"passed","severity":"normal"},{"uid":"15951af8a25a5eee","name":"A test","time":{"start":1724921380064,"stop":1724921380064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0245e71ccb34948","name":"Ping on unsubscribed peer","time":{"start":1724921158277,"stop":1724921158278,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bc5d92141fdc57","name":"Check message on other pubsub topic is not received","time":{"start":1724921515227,"stop":1724921515227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c743c9f41a83bfff","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app77/8/topic221/proto","time":{"start":1724921613054,"stop":1724921613054,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaf743eb0cc34b8","name":"Throws when trying to push message with empty payload","time":{"start":1724921529579,"stop":1724921529580,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed6550d8a212f","name":"should not receive a peer event after stop","time":{"start":1724921065911,"stop":1724921065912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df296044ddd7138","name":"should encode/decode to RLP encoding","time":{"start":1724921046200,"stop":1724921046200,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e3b6cb900b6f2e","name":"random static sharding 1 - Cluster ID: 447, Shard ID: 662","time":{"start":1724921619629,"stop":1724921619630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9d7d25cc00d054","name":"should correctly map a content topic to a pubsub topic","time":{"start":1724921037654,"stop":1724921037654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d339dc6e3f9200d2","name":"Promise Callback - true","time":{"start":1724921640663,"stop":1724921640664,"duration":1},"status":"passed","severity":"normal"},{"uid":"138f506ab6951d66","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1724921270367,"stop":1724921270367,"duration":0},"status":"passed","severity":"normal"},{"uid":"4539a613514e231b","name":"Push message with Russian payload","time":{"start":1724921529570,"stop":1724921529570,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f60c430e453eff","name":"Push message with SQL Injection payload","time":{"start":1724921529570,"stop":1724921529571,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d819833e2e4e85","name":"Check received message containing SQL Injection","time":{"start":1724921267868,"stop":1724921267868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e77a362b7a749c","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1724921270367,"stop":1724921270368,"duration":1},"status":"passed","severity":"normal"},{"uid":"59990939eb569685","name":"Check received message containing emoji","time":{"start":1724921515224,"stop":1724921515225,"duration":1},"status":"passed","severity":"normal"},{"uid":"94990502706a1b18","name":"configure the node with multiple content topics","time":{"start":1724921613056,"stop":1724921613057,"duration":1},"status":"passed","severity":"normal"},{"uid":"17efe7258df552a5","name":"Rejects garbage","time":{"start":1724921054321,"stop":1724921054321,"duration":0},"status":"passed","severity":"normal"},{"uid":"37280898a2e22c7e","name":"Subscribe to topic containing long and publish message","time":{"start":1724921563013,"stop":1724921563013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcda20a387eaee0","name":"Ping on peer without subscriptions","time":{"start":1724921158277,"stop":1724921158277,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d59a08429b0760","name":"Push message with content topic containing Arabic","time":{"start":1724921529584,"stop":1724921529585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2e2f260f1457e3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1724921563008,"stop":1724921563008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e4ce9f84eeedba","name":"removeEventListener with correct event","time":{"start":1724921128567,"stop":1724921128567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f731215e17475bd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724921625074,"stop":1724921625074,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc16ba5b687a43db","name":"Push message equal or less that 1MB","time":{"start":1724921529593,"stop":1724921529593,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabf97c1a6c9b097","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1724921040178,"stop":1724921040179,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc604cec7b2be40","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1724921065912,"stop":1724921065913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4aeb13d938bf2dc","name":"Check received message containing escaped characters","time":{"start":1724921515238,"stop":1724921515238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d6e09cfe0b3a4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1724921061374,"stop":1724921061375,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6f205c31d5a7a0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/7/topic631/xml","time":{"start":1724921613054,"stop":1724921613054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5565ebb7b12e45","name":"Mutual subscription","time":{"start":1724921563003,"stop":1724921563004,"duration":1},"status":"passed","severity":"normal"},{"uid":"da327398b7d68cc","name":"Check received message containing special chars","time":{"start":1724921515231,"stop":1724921515231,"duration":0},"status":"passed","severity":"normal"},{"uid":"909663107e92256e","name":"Generator, 2 different pubsubtopics","time":{"start":1724921658745,"stop":1724921658746,"duration":1},"status":"passed","severity":"normal"},{"uid":"af212c853f102bd1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921164599,"stop":1724921164599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac9a7b5c3556c82","name":"Subscribe and receive messages via lightPush","time":{"start":1724921625031,"stop":1724921625032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8370cac43d0268","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1724921620602,"stop":1724921620602,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ad946f1220bc7d","name":"Ordered Callback - true","time":{"start":1724921640664,"stop":1724921640664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0dbd5cd6abe23","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724921625047,"stop":1724921625048,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6ada565bb08e89","name":"Renews subscription after lossing a connection","time":{"start":1724921625077,"stop":1724921625077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73f8e7b202125ea","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1724921088194,"stop":1724921088196,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c006ef5ce823ca3","name":"Fails to push message with empty content topic","time":{"start":1724921529590,"stop":1724921529590,"duration":0},"status":"passed","severity":"normal"},{"uid":"4279ca959ca6444f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724921300828,"stop":1724921300829,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c003fcc12ff210","name":"Filter with 3 connections","time":{"start":1724921321312,"stop":1724921321312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e6953dfdbec3ff","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1724921270352,"stop":1724921270352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e27f52307d37612","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724921625079,"stop":1724921625080,"duration":1},"status":"passed","severity":"normal"},{"uid":"377db6bfc8ec650f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1724921563020,"stop":1724921563020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2226891e9b597d0a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1724921037633,"stop":1724921037633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffa862444ef66d1","name":"Number of peers are maintained correctly","time":{"start":1724921326303,"stop":1724921326304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f814c7ca9d9e100e","name":"Query Generator, No message returned","time":{"start":1724921640399,"stop":1724921640399,"duration":0},"status":"passed","severity":"normal"},{"uid":"243d02fe3bba1954","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1724921563021,"stop":1724921563021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92f81baa9a737a2","name":"should not throw an error for a single configured topic","time":{"start":1724921037650,"stop":1724921037651,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce475934c976a28","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724921613057,"stop":1724921613058,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f514d7c2ca01cb","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1724921270364,"stop":1724921270364,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ffafe1dc588c79","name":"Subscribe and receive messages via waku relay post","time":{"start":1724921625034,"stop":1724921625035,"duration":1},"status":"passed","severity":"normal"},{"uid":"12422953122c0514","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921379978,"stop":1724921379978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfadf5cce19092d5","name":"Relay + Store","time":{"start":1724921096287,"stop":1724921096287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5890253cd3db5580","name":"Push message with content topic containing unicode special characters","time":{"start":1724921602976,"stop":1724921602977,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5f77c9b0e53a29","name":"should return the pubsub topic directly if a string is provided","time":{"start":1724921037652,"stop":1724921037652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecde8ab32e4706ad","name":"Push message equal or less that 1MB","time":{"start":1724921602989,"stop":1724921602990,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc27b4c7ef3d408","name":"Filter with 2 connections","time":{"start":1724921321311,"stop":1724921321312,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed11507b7df4574e","name":"Subscribe to topic containing long and receive message","time":{"start":1724921297006,"stop":1724921297007,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff18ca3b399db3a","name":"Callback on promise, aborts when callback returns true","time":{"start":1724921663255,"stop":1724921663255,"duration":0},"status":"passed","severity":"normal"},{"uid":"69beb220f7308151","name":"Push message with short payload","time":{"start":1724921602941,"stop":1724921602941,"duration":0},"status":"passed","severity":"normal"},{"uid":"701dec94e5f4718","name":"Push message with rate limit","time":{"start":1724921529592,"stop":1724921529592,"duration":0},"status":"passed","severity":"normal"},{"uid":"891ce09012901f52","name":"Check received message with timestamp: 1724921087845000000 ","time":{"start":1724921267871,"stop":1724921267872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b5e0c8a84169a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1724921619641,"stop":1724921619641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d113b515c9b38cc","name":"Refresh subscription","time":{"start":1724921625044,"stop":1724921625045,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ab48d0ea6f268e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1724921037634,"stop":1724921037634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5424fb4e017cecf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724921296996,"stop":1724921296997,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e069d3dc4eb0fc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724921625067,"stop":1724921625068,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b051aab211a1d3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1724921564783,"stop":1724921564783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec893939505b729c","name":"Check publish message containing JSON","time":{"start":1724921564776,"stop":1724921564776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b17ab9ffe856cd9","name":"Check received message containing Chinese","time":{"start":1724921267866,"stop":1724921267867,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa87ef30ba02d51","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724921300790,"stop":1724921300791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ca67ee3c87efc3","name":"Check received message containing JSON","time":{"start":1724921515222,"stop":1724921515223,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8711989140f1fa","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724921297016,"stop":1724921297017,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c80ad05d468c2e","name":"should not receive a peer event before start","time":{"start":1724921065911,"stop":1724921065911,"duration":0},"status":"passed","severity":"normal"},{"uid":"927c2a474fe4331b","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1724921270342,"stop":1724921270342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfa376143b106d9","name":"Keep-alive pings maintain the connection","time":{"start":1724921196357,"stop":1724921196357,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a32868f726f38f","name":"random static sharding 3 - Cluster ID: 409, Shard ID: 679","time":{"start":1724921619631,"stop":1724921619632,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0e52b593c94b06","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1724921625078,"stop":1724921625079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c58dd9387584bc4","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724921300829,"stop":1724921300829,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e894829a2892ce","name":"LightPush with 2 connections","time":{"start":1724921321311,"stop":1724921321311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc341158100df7c","name":"Check message with non string payload is not received","time":{"start":1724921267881,"stop":1724921267898,"duration":17},"status":"passed","severity":"normal"},{"uid":"4bd7321f825ce063","name":"Check received message containing Russian","time":{"start":1724921515221,"stop":1724921515221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a07d5e3e706c7c","name":"ignores unrecognized TXT record formats","time":{"start":1724921061848,"stop":1724921061848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d955e8daf35371da","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1724921270356,"stop":1724921270357,"duration":1},"status":"passed","severity":"normal"},{"uid":"967b3f3488710c87","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1724921270354,"stop":1724921270354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf0ac6e277c9e3e","name":"Check received message containing short","time":{"start":1724921515230,"stop":1724921515230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e838fff3b75846","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724921045532,"stop":1724921045533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a2076bc9823386","name":"Publish message with custom timestamp: Thu Aug 29 2024 09:52:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1724921564781,"stop":1724921564781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4b6c09dd2e3130","name":"same cluster, different shard: nodes connect","time":{"start":1724921419682,"stop":1724921419682,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c70c0536b987f","name":"Push message with content topic containing escaped characters","time":{"start":1724921602967,"stop":1724921602976,"duration":9},"status":"passed","severity":"normal"},{"uid":"cab562aa51b22dc4","name":"Push message with meta","time":{"start":1724921602984,"stop":1724921602984,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e88c52a9e73405","name":"Overlapping topic subscription","time":{"start":1724921625081,"stop":1724921625081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2130b1e19ec9a39c","name":"Subscribe and receive messages via lightPush","time":{"start":1724921296995,"stop":1724921296995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4099b4edee5f7d","name":"Check received message with timestamp: 1724921087845 ","time":{"start":1724921267872,"stop":1724921267872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb6279728e215d5","name":"can start and stop the service","time":{"start":1724921559012,"stop":1724921559013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97a66eebd73c4d8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724921297009,"stop":1724921297010,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2500cc441ed711c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1724921563019,"stop":1724921563019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3979b706e661d4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1724921563007,"stop":1724921563008,"duration":1},"status":"passed","severity":"normal"},{"uid":"548e272a87163904","name":"Relay + Store","time":{"start":1724921046209,"stop":1724921046210,"duration":1},"status":"passed","severity":"normal"},{"uid":"3542fa53e2840b8e","name":"Tracks peer failures correctly","time":{"start":1724921196358,"stop":1724921196358,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dd3ee92a40c8e6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724921540108,"stop":1724921540108,"duration":0},"status":"passed","severity":"normal"},{"uid":"732443f475970847","name":"more peers than existing","time":{"start":1724921515419,"stop":1724921515419,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f915f532cffc161b","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1724921497752,"stop":1724921497752,"duration":0},"status":"passed","severity":"normal"},{"uid":"691e46d429eb9433","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1724921270355,"stop":1724921270355,"duration":0},"status":"passed","severity":"normal"},{"uid":"10642c68b780d604","name":"should not fail to start the service if it is already started","time":{"start":1724921559015,"stop":1724921559016,"duration":1},"status":"passed","severity":"normal"},{"uid":"e485ac251e5637ee","name":"Check received message containing emoji","time":{"start":1724921267871,"stop":1724921267871,"duration":0},"status":"passed","severity":"normal"},{"uid":"be45cbc973c6f285","name":"Push 30 different messages","time":{"start":1724921602955,"stop":1724921602955,"duration":0},"status":"passed","severity":"normal"},{"uid":"572340ef73d4cca1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724921198884,"stop":1724921198884,"duration":0},"status":"passed","severity":"normal"},{"uid":"566a4241c4c286f4","name":"Encoder throws on empty string content topic","time":{"start":1724921073460,"stop":1724921073460,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbc075455c3f692","name":"Store - dialed first","time":{"start":1724921677827,"stop":1724921677828,"duration":1},"status":"passed","severity":"normal"},{"uid":"841549f8241a4f48","name":"Push message with long payload","time":{"start":1724921602941,"stop":1724921602943,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ca5a5c4f05860b9","name":"Decoder throws on empty string content topic","time":{"start":1724921051057,"stop":1724921051057,"duration":0},"status":"passed","severity":"normal"},{"uid":"621841b906bd8e31","name":"Wrong topic","time":{"start":1724921613055,"stop":1724921613056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba99988ac84ac02f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724921625081,"stop":1724921625081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb7cc7c350d2ef6","name":"Push message with special chars payload","time":{"start":1724921529567,"stop":1724921529568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7724d5ba18196f0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1724921037638,"stop":1724921037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9cab0163b4f247","name":"Push message with Chinese payload","time":{"start":1724921529569,"stop":1724921529569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2a14e205f5466b","name":"Overlapping topic subscription","time":{"start":1724921297003,"stop":1724921297004,"duration":1},"status":"passed","severity":"normal"},{"uid":"997580436d78ecb1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1724921037643,"stop":1724921037644,"duration":1},"status":"passed","severity":"normal"},{"uid":"1456f6e645e729a6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1724921088196,"stop":1724921088199,"duration":3},"status":"passed","severity":"normal"},{"uid":"447a4f145c1853e5","name":"Encoder throws on undefined content topic","time":{"start":1724921073460,"stop":1724921073460,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd878730bd98919c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app46/10/topic629/xml","time":{"start":1724921613048,"stop":1724921613049,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d636f5194df652","name":"Subscribe to topic containing emoji and publish message","time":{"start":1724921563022,"stop":1724921563022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f062321816c6cf2f","name":"Light Node - default protocols","time":{"start":1724921677829,"stop":1724921677829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e88ba296b98fe78","name":"Push 30 different messages","time":{"start":1724921529578,"stop":1724921529579,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0232bf0f64615e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270351,"stop":1724921270351,"duration":0},"status":"passed","severity":"normal"},{"uid":"577bddb44087ca5d","name":"Accepts a valid Waku Message","time":{"start":1724921054319,"stop":1724921054320,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de4f10457257e54","name":"Subscribe to topic containing XML and publish message","time":{"start":1724921563019,"stop":1724921563019,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8abdc0d7a442a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1724921037648,"stop":1724921037648,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7b23dbf6e5a846","name":"should encode/decode to text encoding","time":{"start":1724921046200,"stop":1724921046200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c172437eb941ed5e","name":"Check received message containing Arabic","time":{"start":1724921515220,"stop":1724921515220,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e7268d2941260d","name":"ignores domain fetching errors","time":{"start":1724921061847,"stop":1724921061848,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba0787fc9d90e08","name":"Check received message containing Chinese","time":{"start":1724921515220,"stop":1724921515220,"duration":0},"status":"passed","severity":"normal"},{"uid":"304977d6c5e2c9c","name":"Check message on other pubsub topic is not received","time":{"start":1724921515252,"stop":1724921515253,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefd350acbced041","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1724921037653,"stop":1724921037653,"duration":0},"status":"passed","severity":"normal"},{"uid":"de25339d752dfb10","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1724921270352,"stop":1724921270353,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d38d57bd1c2141b","name":"Query generator for multiple messages with different content topic format","time":{"start":1724921663254,"stop":1724921663254,"duration":0},"status":"passed","severity":"normal"},{"uid":"144200d4270541d6","name":"Push message on custom pubsubTopic","time":{"start":1724921379979,"stop":1724921379979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e775a524f387094","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1724921037631,"stop":1724921037631,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ca862286538063","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1724921419681,"stop":1724921419681,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ac5232c27134e9","name":"Query Generator, No Decoder","time":{"start":1724921640398,"stop":1724921640399,"duration":1},"status":"passed","severity":"normal"},{"uid":"885ad9085c153fc6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1724921563009,"stop":1724921563010,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffd1d41f969eea2","name":"returns all values when wanted number matches available values","time":{"start":1724921060544,"stop":1724921060545,"duration":1},"status":"passed","severity":"normal"},{"uid":"529f41f06281e81","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724921297011,"stop":1724921297012,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f19764bf47cf026","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724921164602,"stop":1724921164602,"duration":0},"status":"passed","severity":"normal"},{"uid":"5076bcf531f8dd6b","name":"stop","time":{"start":1724921128572,"stop":1724921128582,"duration":10},"status":"passed","severity":"normal"},{"uid":"c3b43a70a8e92324","name":"Encoder throws on empty string content topic","time":{"start":1724921051056,"stop":1724921051056,"duration":0},"status":"passed","severity":"normal"},{"uid":"96375094dcc5371b","name":"Subscribe to topic containing Script and publish message","time":{"start":1724921563019,"stop":1724921563019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0e53a2d16e932f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1724921037625,"stop":1724921037626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce56713ab1839f8e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1724921656080,"stop":1724921656080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0bf39147f7e91","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724921625070,"stop":1724921625073,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a0ba7ef0ef2b573","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1724921640401,"stop":1724921640401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6c47bdcf882140","name":"should emit a peer event after start","time":{"start":1724921559016,"stop":1724921559017,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a38bc575111e52","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1724921669871,"stop":1724921669871,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f83c7f94184a33","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1724921061371,"stop":1724921061371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9900fd9783bb8945","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724921297018,"stop":1724921297018,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea0fb0bfaacf957","name":"Check received message containing Basic HTML tag","time":{"start":1724921515222,"stop":1724921515222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f989cc418aec268","name":"Push message with content topic containing numeric","time":{"start":1724921602957,"stop":1724921602958,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfd592b80c1d3b9","name":"can start and stop the service","time":{"start":1724921098907,"stop":1724921098913,"duration":6},"status":"passed","severity":"normal"},{"uid":"7ebf0ee987b24b7e","name":"Check message with invalid timestamp is not received","time":{"start":1724921515226,"stop":1724921515227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4922599fdd2c972","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1724921669871,"stop":1724921669871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc9f76e644cc778","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1724921037653,"stop":1724921037653,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d11e5e715f7261","name":"Sign & Recover","time":{"start":1724921072292,"stop":1724921072292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41c35dbc849f2a1","name":"Check publish message containing Chinese","time":{"start":1724921564773,"stop":1724921564773,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf4051670a32c58","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1724921099698,"stop":1724921099698,"duration":0},"status":"passed","severity":"normal"},{"uid":"31075a05df1454a6","name":"should properly create peer info with all multiaddrs","time":{"start":1724921046207,"stop":1724921046207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7d17c1eb4ecf89","name":"passes more than one ENR URLs and attempts connection","time":{"start":1724921098922,"stop":1724921098922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2dd3224f8c1c5f9c","name":"Push message with content topic containing Script","time":{"start":1724921602960,"stop":1724921602960,"duration":0},"status":"passed","severity":"normal"},{"uid":"254d6a20a2062064","name":"Fails to push message with large meta","time":{"start":1724921529591,"stop":1724921529592,"duration":1},"status":"passed","severity":"normal"},{"uid":"11216abbb15f1827","name":"Store - dialed after - with timeout","time":{"start":1724921677828,"stop":1724921677828,"duration":0},"status":"passed","severity":"normal"},{"uid":"62391f629dbd3c53","name":"throws on content topic with empty topic name field","time":{"start":1724921037622,"stop":1724921037623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c481b454548f2601","name":"Ping on peer without subscriptions","time":{"start":1724921148662,"stop":1724921148663,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dc4d7b693e9e32","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724921625083,"stop":1724921625083,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29a311e728de486","name":"Round trip binary encryption [ecies, signature]","time":{"start":1724921073459,"stop":1724921073459,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf639790a8f80a4","name":"should throw error - no public key","time":{"start":1724921046197,"stop":1724921046197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b74da9bbadeb20","name":"should throw error - no id","time":{"start":1724921046197,"stop":1724921046197,"duration":0},"status":"passed","severity":"normal"},{"uid":"90459e9c1f5eef8c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724921625048,"stop":1724921625049,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4b1e7ddcc6f54f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1724921564778,"stop":1724921564778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d360ace2f60a101","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921164595,"stop":1724921164595,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b847ff79399a37","name":"Push message with content topic containing escaped characters","time":{"start":1724921529589,"stop":1724921529589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b492faa962be216","name":"Check received message containing shell command","time":{"start":1724921515223,"stop":1724921515223,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23aaa5ad7b74c3","name":"Push message with content topic containing Chinese","time":{"start":1724921529584,"stop":1724921529584,"duration":0},"status":"passed","severity":"normal"},{"uid":"e680620a44099ea2","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1724921061850,"stop":1724921061851,"duration":1},"status":"passed","severity":"normal"},{"uid":"1794b2a18690e6a4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724921723783,"stop":1724921723784,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e8adbd5b68725a","name":"Check publish message containing Script","time":{"start":1724921564775,"stop":1724921564775,"duration":0},"status":"passed","severity":"normal"},{"uid":"244cd06bd68cd8b8","name":"Ephemeral messages are not stored","time":{"start":1724921099697,"stop":1724921099697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9509b1c3201eb414","name":"Subscribe to topic containing long and receive message","time":{"start":1724921625082,"stop":1724921625082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31280671ff3d9d4","name":"Subscribe and receives messages on 20 topics","time":{"start":1724921625080,"stop":1724921625080,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d224c4577a0923","name":"Check received message containing XML","time":{"start":1724921515222,"stop":1724921515222,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6ba223c43187e9","name":"Refresh subscription","time":{"start":1724921563011,"stop":1724921563011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c77036f707e3742","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724921625078,"stop":1724921625078,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f75bc7a8ed7232","name":"Decoder throws on empty string content topic","time":{"start":1724921073461,"stop":1724921073461,"duration":0},"status":"passed","severity":"normal"},{"uid":"77441a286b16a762","name":"Check message received after jswaku node is restarted","time":{"start":1724921515229,"stop":1724921515229,"duration":0},"status":"skipped","severity":"normal"},{"uid":"becd39806a35b699","name":"different cluster, same shard: nodes don't connect","time":{"start":1724921419682,"stop":1724921419683,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c78882ad8ff8f1","name":"Subscribe to topic containing Script and receive message","time":{"start":1724921625090,"stop":1724921625091,"duration":1},"status":"passed","severity":"normal"},{"uid":"5612bdfac6133a49","name":"Push to array if already present","time":{"start":1724921037311,"stop":1724921037311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f451b723b2387ad","name":"Push message with special chars payload","time":{"start":1724921602944,"stop":1724921602944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9860c0fa9640dedb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724921300792,"stop":1724921300794,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd2b4568801fb0ed","name":"Push message with escaped characters payload","time":{"start":1724921529575,"stop":1724921529576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17f6fd031e816ba","name":"dispatchEvent via connectionManager","time":{"start":1724921128570,"stop":1724921128571,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fd32b5cb831d30","name":"less peers than existing","time":{"start":1724921515419,"stop":1724921515419,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4549a666b90f29ba","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1724921037637,"stop":1724921037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b104eb1f21da28","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724921297018,"stop":1724921297018,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2abdf0a6e27dbc","name":"Check meta is set [symmetric]","time":{"start":1724921071993,"stop":1724921071993,"duration":0},"status":"passed","severity":"normal"},{"uid":"211fe50555a2ab70","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1724921620594,"stop":1724921620595,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a92f9cd6e93359","name":"Check meta is set [ecies]","time":{"start":1724921073459,"stop":1724921073459,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeaa56db3e7fb19","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724921296999,"stop":1724921297000,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cbcc48d0fac80d","name":"Check message with invalid timestamp is not received","time":{"start":1724921267873,"stop":1724921267874,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1c9306ef7a24b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724921297019,"stop":1724921297019,"duration":0},"status":"passed","severity":"normal"},{"uid":"221d617bfa1a4659","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1724921099698,"stop":1724921099699,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f0d8738cefa63e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1724921073458,"stop":1724921073458,"duration":0},"status":"passed","severity":"normal"},{"uid":"df94b1349293f8bf","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270363,"stop":1724921270364,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b86087301f0bf3","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1724921037640,"stop":1724921037641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1556cf1a20f7d8f3","name":"random static sharding 5 - Cluster ID: 764, Shard ID: 602","time":{"start":1724921619634,"stop":1724921619634,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36404b715e7ec43","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1724921669870,"stop":1724921669870,"duration":0},"status":"passed","severity":"normal"},{"uid":"21de58c2d261e598","name":"should be called at least once on all `peer:discovery` events","time":{"start":1724921095756,"stop":1724921095757,"duration":1},"status":"passed","severity":"normal"},{"uid":"9685434f953e5fc1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1724921270355,"stop":1724921270356,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f90dc2b9de9a38","name":"Publish message with rate limit","time":{"start":1724921564785,"stop":1724921564785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73081720c9466d3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1724921046196,"stop":1724921046196,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec3877cce3faa28","name":"Subscribe to topic containing short and receive message","time":{"start":1724921625045,"stop":1724921625046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bf56333f9ca18f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1724921037655,"stop":1724921037655,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fb3e5ed49b6777","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724921267873,"stop":1724921267873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e301018e69a077a1","name":"Renews peer on consistent ping failures","time":{"start":1724921196357,"stop":1724921196357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b0151897eef35e","name":"throws on content topic with too few or too many fields","time":{"start":1724921037620,"stop":1724921037620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f136290a5ead37","name":"Ephemeral field set to true","time":{"start":1724921051055,"stop":1724921051055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af73374ef854afa","name":"Check received message with timestamp: 1724921087396000000 ","time":{"start":1724921515225,"stop":1724921515225,"duration":0},"status":"passed","severity":"normal"},{"uid":"771211132473dead","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app40/8/topic364/utf8","time":{"start":1724921613049,"stop":1724921613050,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0868c71ab09f686","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1724921270353,"stop":1724921270353,"duration":0},"status":"passed","severity":"normal"},{"uid":"8058e20495b61928","name":"Should update multiaddrs","time":{"start":1724921498166,"stop":1724921498166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075845b44d29dbf","name":"Ping on subscribed peer","time":{"start":1724921158278,"stop":1724921158279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf1c08e8925b952","name":"Push message with content topic containing XML","time":{"start":1724921602960,"stop":1724921602960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc875120106ada0","name":"Query Generator - false","time":{"start":1724921640663,"stop":1724921640663,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c3185d6cb3fec9","name":"Check publish message containing Arabic","time":{"start":1724921564773,"stop":1724921564774,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b32ca57e810ad27","name":"should throw error - no id","time":{"start":1724921046198,"stop":1724921046198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea8b4edebffe8ae","name":"Waku message hash computation (meta attribute not present)","time":{"start":1724921040180,"stop":1724921040180,"duration":0},"status":"passed","severity":"normal"},{"uid":"719aeb0a6f09b8ff","name":"1 Relay, 1 Filter, gives up","time":{"start":1724921061620,"stop":1724921061622,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fdd119d70884757","name":"Check received message containing Russian","time":{"start":1724921267867,"stop":1724921267867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85ba90f3b36669","name":"listenerCount","time":{"start":1724921128569,"stop":1724921128570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9e5e905752e28f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1724921669870,"stop":1724921669870,"duration":0},"status":"passed","severity":"normal"},{"uid":"842ac18cc4e9692c","name":"Check received message containing Script","time":{"start":1724921515221,"stop":1724921515222,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58c94273ed9034f","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1724921297020,"stop":1724921297020,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d7d0265deef02e","name":"should be able to decode the field with only STORE set to true","time":{"start":1724921045534,"stop":1724921045535,"duration":1},"status":"passed","severity":"normal"},{"uid":"480e81ebccb0e1bd","name":"should decode valid enr with tcp successfully","time":{"start":1724921046196,"stop":1724921046196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f24c238099ee543","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1724921061374,"stop":1724921061374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e8a3c58c05f4f4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1724921563017,"stop":1724921563017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd2a55cf1c5c71d","name":"Filter","time":{"start":1724921677828,"stop":1724921677829,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d1c1be0a6e52ed","name":"new peer added after a peer was already found","time":{"start":1724921583487,"stop":1724921583487,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f32b80fa88ae5b94","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724921625033,"stop":1724921625033,"duration":0},"status":"passed","severity":"normal"},{"uid":"225ee1841fcdf495","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1724921037650,"stop":1724921037650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ed401537efdd33","name":"Check message on other pubsub topic is not received","time":{"start":1724921267874,"stop":1724921267874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6609f7a367739bca","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724921497761,"stop":1724921497762,"duration":1},"status":"passed","severity":"normal"},{"uid":"42be8292f8cf9f05","name":"should only return 1 node with store capability","time":{"start":1724921061850,"stop":1724921061850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa356eede5230f9","name":"Check received message containing XML","time":{"start":1724921267868,"stop":1724921267869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a676297003c3ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1724921037649,"stop":1724921037649,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9e573d039bc59","name":"handles different clusterIds correctly","time":{"start":1724921037636,"stop":1724921037636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4711bec367d87146","name":"nwaku subscribes","time":{"start":1724921538593,"stop":1724921538593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb366566cf83622","name":"handles empty shards array correctly","time":{"start":1724921037654,"stop":1724921037654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33beda5a3dd897e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1724921620594,"stop":1724921620594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b444d838d3b1db3e","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724921497759,"stop":1724921497759,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d9a2e88dcc4fbe","name":"Push message with unicode special characters payload","time":{"start":1724921529576,"stop":1724921529577,"duration":1},"status":"passed","severity":"normal"},{"uid":"883d395d3a232e57","name":"Check received message with timestamp: 1724921087396 ","time":{"start":1724921515225,"stop":1724921515226,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb7618bba17a787","name":"should not receive a peer event after stop","time":{"start":1724921559018,"stop":1724921559019,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde2e8fe97db1164","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1724921669869,"stop":1724921669869,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f22b23ba12d089","name":"Fails to push message with empty content topic","time":{"start":1724921602983,"stop":1724921602983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f14b51b7381e754","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724921625092,"stop":1724921625092,"duration":0},"status":"passed","severity":"normal"},{"uid":"95838baf8796a018","name":"should only return 1 node with relay and store capability","time":{"start":1724921061849,"stop":1724921061849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40ce6b8319ca8e6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1724921663253,"stop":1724921663254,"duration":1},"status":"passed","severity":"normal"},{"uid":"86eedcf7510d4ac9","name":"Overlapping topic subscription","time":{"start":1724921625040,"stop":1724921625043,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1f0804d1483cf01","name":"Push message with content topic containing JSON","time":{"start":1724921529588,"stop":1724921529588,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c9c7dd60f00b11","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724921625093,"stop":1724921625094,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce2d6f395d59011","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1724921037640,"stop":1724921037640,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dd8fc2974c3527","name":"addEventListener with wrong event","time":{"start":1724921128566,"stop":1724921128566,"duration":0},"status":"passed","severity":"normal"},{"uid":"17161b74d5c9dd0b","name":"pre and post cipher","time":{"start":1724921072291,"stop":1724921072292,"duration":1},"status":"passed","severity":"normal"},{"uid":"e583591bc7915857","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1724921270342,"stop":1724921270343,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a610975bfc6092","name":"Using a function","time":{"start":1724921672581,"stop":1724921672581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01f9552be0d79d6","name":"should be able to encode the field with only STORE set to true","time":{"start":1724921045528,"stop":1724921045529,"duration":1},"status":"passed","severity":"normal"},{"uid":"f252a888acd21f2c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1724921061368,"stop":1724921061369,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cfc3bfc9a579daf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1724921037650,"stop":1724921037650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1858db6848d61ce3","name":"Push message with short payload","time":{"start":1724921529565,"stop":1724921529565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccce9c4eac5b62d","name":"Throws when trying to push message with empty payload","time":{"start":1724921602955,"stop":1724921602956,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf23b5cc6d6aefbd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1724921640398,"stop":1724921640398,"duration":0},"status":"passed","severity":"normal"},{"uid":"530fdaa7dbf39669","name":"should properly create location multiaddrs - udp4","time":{"start":1724921046201,"stop":1724921046202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bb9c122c7e4834","name":"random static sharding 9 - Cluster ID: 422, Shard ID: 213","time":{"start":1724921619638,"stop":1724921619639,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c671e294898fe3d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724921300787,"stop":1724921300788,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1997c55de9fc524","name":"Ping on subscribed peer","time":{"start":1724921158276,"stop":1724921158277,"duration":1},"status":"passed","severity":"normal"},{"uid":"141d2d31997f5821","name":"Check message with no payload is not received","time":{"start":1724921267881,"stop":1724921267881,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be9d3f398baf79","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724921613047,"stop":1724921613047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b721cac1c680cce7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1724921297002,"stop":1724921297003,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e30b36a505f008","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724921625093,"stop":1724921625093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d709224d0c390b","name":"Check message received after jswaku node is restarted","time":{"start":1724921515257,"stop":1724921515257,"duration":0},"status":"skipped","severity":"normal"},{"uid":"322d9184bfa451f4","name":"Fails to publish message with wrong content topic","time":{"start":1724921564782,"stop":1724921564783,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ef9604a1086272","name":"Non TWN Cluster","time":{"start":1724921613048,"stop":1724921613048,"duration":0},"status":"passed","severity":"normal"},{"uid":"21677b0b3bf04bcd","name":"Check received message containing JSON","time":{"start":1724921515237,"stop":1724921515237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb519b696882f18","name":"Publishes to nwaku","time":{"start":1724921538593,"stop":1724921538594,"duration":1},"status":"passed","severity":"normal"},{"uid":"492e87a099129c9c","name":"Check message with no content topic is not received","time":{"start":1724921267880,"stop":1724921267880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9862a071b49b479c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1724921625094,"stop":1724921625094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46ebe55aef5efef","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1724921037652,"stop":1724921037652,"duration":0},"status":"passed","severity":"normal"},{"uid":"17499a4803213f70","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1724921563017,"stop":1724921563017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f4d984f5a044","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1724921640399,"stop":1724921640399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c05bc6601b7204","name":"Push message with custom timestamp: 1724917721438","time":{"start":1724921529593,"stop":1724921529593,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe941fc0fd498207","name":"Subscribe to topic containing shell command and publish message","time":{"start":1724921563020,"stop":1724921563020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4ab4c102fe0889","name":"should properly create location multiaddrs - tcp4","time":{"start":1724921046205,"stop":1724921046205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc723f4023a6d1f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1724921045532,"stop":1724921045532,"duration":0},"status":"passed","severity":"normal"},{"uid":"827ddc623973d149","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1724921270365,"stop":1724921270365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b067aa7821b49b78","name":"can start the service","time":{"start":1724921065908,"stop":1724921065908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bef7e84b6511509","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724921497758,"stop":1724921497758,"duration":0},"status":"broken","severity":"normal"},{"uid":"3f2d46c92a16308d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1724921669871,"stop":1724921669871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2419c1b243b65e","name":"Passing invalid cursor","time":{"start":1724921620609,"stop":1724921620610,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3dac79af91b466","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724921267873,"stop":1724921267873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca224e3725f3b5","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1724921050916,"stop":1724921050916,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb13426ae59bc3b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270356,"stop":1724921270356,"duration":0},"status":"passed","severity":"normal"},{"uid":"861185a2dd8589f2","name":"Push message with Arabic payload","time":{"start":1724921602945,"stop":1724921602945,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5f29959e124560","name":"random static sharding 6 - Cluster ID: 165, Shard ID: 790","time":{"start":1724921619635,"stop":1724921619636,"duration":1},"status":"passed","severity":"normal"},{"uid":"94db25ca37fbe627","name":"same cluster, same shard: nodes connect","time":{"start":1724921419681,"stop":1724921419682,"duration":1},"status":"passed","severity":"normal"},{"uid":"6834b27dc72b33d9","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1724921270366,"stop":1724921270366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eedf028c7830766","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1724921198886,"stop":1724921198886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5518751c2318af6c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1724921045535,"stop":1724921045536,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa2e919677bca6","name":"Callback on promise","time":{"start":1724921663254,"stop":1724921663254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bed797b82920c9","name":"Passing page size 0 when there are 110 messages","time":{"start":1724921656188,"stop":1724921656189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7013a29c3a3bbdb","name":"Check received message containing Basic HTML tag","time":{"start":1724921515236,"stop":1724921515236,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed87024427bc951","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app39/10/topic365/proto","time":{"start":1724921613052,"stop":1724921613053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5c15f6b2f8f1d1","name":"Push message with XML payload","time":{"start":1724921602950,"stop":1724921602951,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd39287a43016ecc","name":"should return all peers when numPeers is 0","time":{"start":1724921050915,"stop":1724921050915,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dde28a496732b38","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1724921270359,"stop":1724921270360,"duration":1},"status":"passed","severity":"normal"},{"uid":"10930c72109afabe","name":"should return valid sharding parameters for static sharding","time":{"start":1724921037653,"stop":1724921037653,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd5c3dd1b4c1391","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724921198884,"stop":1724921198884,"duration":0},"status":"passed","severity":"normal"},{"uid":"38858c06b059a539","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724921297010,"stop":1724921297011,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5c7192b2cf8e12","name":"caches peers it previously fetched","time":{"start":1724921061848,"stop":1724921061848,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc98425d6efb3ce3","name":"Ordered callback, aborts when callback returns true","time":{"start":1724921663255,"stop":1724921663256,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7e7e951eb592fc","name":"A test","time":{"start":1724921380065,"stop":1724921380065,"duration":0},"status":"passed","severity":"normal"},{"uid":"232cef48ddee9e31","name":"Subscribe and receive messages via waku relay post","time":{"start":1724921625079,"stop":1724921625079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7d8fbfbea10b4f","name":"Check received message containing escaped characters","time":{"start":1724921515223,"stop":1724921515224,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b182a5cd16618c","name":"Check received message containing special chars","time":{"start":1724921515219,"stop":1724921515220,"duration":1},"status":"passed","severity":"normal"},{"uid":"1392a9091b368f92","name":"connects to nwaku","time":{"start":1724921672579,"stop":1724921672579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e65c78187612109","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1724921196358,"stop":1724921196358,"duration":0},"status":"passed","severity":"normal"},{"uid":"792ec32bb94df336","name":"Push message with long payload","time":{"start":1724921529565,"stop":1724921529566,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62e023caaab4937","name":"should properly create location multiaddrs - tcp6","time":{"start":1724921046206,"stop":1724921046206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8b157f2e0f69c6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1724921071992,"stop":1724921071993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3cfea0817c9786","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724921297012,"stop":1724921297015,"duration":3},"status":"passed","severity":"normal"},{"uid":"429c7ffb9b83651a","name":"Check message with no pubsub topic is not received","time":{"start":1724921267874,"stop":1724921267880,"duration":6},"status":"passed","severity":"normal"},{"uid":"e8066380dcbf1780","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1724921037644,"stop":1724921037644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea1aef148ec4e8b","name":"different cluster, same shard: nodes don't connect","time":{"start":1724921270340,"stop":1724921270341,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b034f8f075acb7","name":"groups content topics by expected pubsub topic","time":{"start":1724921037635,"stop":1724921037635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58210257090c321","name":"Used by Waku Relay","time":{"start":1724921672581,"stop":1724921672582,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fe984247bbb72f","name":"Push message on custom pubsubTopic","time":{"start":1724921379978,"stop":1724921379978,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d94578d1b7516d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724921515226,"stop":1724921515226,"duration":0},"status":"passed","severity":"normal"},{"uid":"990a5fb26d78f5c5","name":"should throw error - invalid id","time":{"start":1724921046198,"stop":1724921046198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a479b6898dc842","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1724921045535,"stop":1724921045535,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf95fdb236261fb","name":"should be able to decode the field with only RELAY set to true","time":{"start":1724921045533,"stop":1724921045534,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdb2c3b3c043713","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1724921583488,"stop":1724921583488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6491742b08b916b6","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724921300829,"stop":1724921300829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1cb25c5fb5740e","name":"Check received message containing long","time":{"start":1724921515230,"stop":1724921515231,"duration":1},"status":"passed","severity":"normal"},{"uid":"660f23e1f9201c09","name":"should return unique PubsubTopics for static sharding","time":{"start":1724921037639,"stop":1724921037640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b8d0915111e814","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1724921540109,"stop":1724921540109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90b592d27ac729e","name":"Check received message containing short","time":{"start":1724921267864,"stop":1724921267865,"duration":1},"status":"passed","severity":"normal"},{"uid":"453971419b14a781","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1724921037638,"stop":1724921037639,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db1acdb7642e948","name":"LightPush","time":{"start":1724921677828,"stop":1724921677828,"duration":0},"status":"passed","severity":"normal"},{"uid":"698e0d2a935fa2d7","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1724921270344,"stop":1724921270349,"duration":5},"status":"passed","severity":"normal"},{"uid":"27df9a9c148a898","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1724921095759,"stop":1724921095760,"duration":1},"status":"passed","severity":"normal"},{"uid":"11478258b73834c9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724921198885,"stop":1724921198886,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d542a203ea1081","name":"LightPush with 1 connections","time":{"start":1724921321310,"stop":1724921321310,"duration":0},"status":"passed","severity":"normal"},{"uid":"734e6544d417ecdb","name":"random static sharding 7 - Cluster ID: 322, Shard ID: 212","time":{"start":1724921619636,"stop":1724921619637,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e6693e218f7725","name":"connected peers and dial","time":{"start":1724921515418,"stop":1724921515418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b0c7e35cd764ab0","name":"Push message with content topic containing special chars","time":{"start":1724921529583,"stop":1724921529584,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8207712c1a08f9","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1724921164593,"stop":1724921164593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a8b42323bb9ccb","name":"Push message with content topic containing short","time":{"start":1724921602956,"stop":1724921602956,"duration":0},"status":"passed","severity":"normal"},{"uid":"851c6478bc79a3ae","name":"should emit a peer event after start","time":{"start":1724921098916,"stop":1724921098918,"duration":2},"status":"passed","severity":"normal"},{"uid":"edddcd3cc138eb85","name":"should throw error - no public key","time":{"start":1724921046198,"stop":1724921046199,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab935c6549faaae2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1724921037643,"stop":1724921037643,"duration":0},"status":"passed","severity":"normal"},{"uid":"431535a9548970b5","name":"removeEventListener with wrong event","time":{"start":1724921128567,"stop":1724921128568,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f50c442fbd1929","name":"isConnected should return false after all peers disconnect","time":{"start":1724921141188,"stop":1724921141188,"duration":0},"status":"passed","severity":"normal"},{"uid":"57adf6c633c7dfd2","name":"Check publish message after service node is restarted","time":{"start":1724921564784,"stop":1724921564784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5a973d7118120e7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921658747,"stop":1724921658747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fab53b05e85a6ca","name":"Check message with no payload is not received","time":{"start":1724921515254,"stop":1724921515255,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20ae5c0aa75cb88","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724921625085,"stop":1724921625085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea901a6e62efd2a4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724921625084,"stop":1724921625085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d234033f2aa08804","name":"Reopen subscription with peer with lost subscription","time":{"start":1724921158281,"stop":1724921158282,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5bfb0703ab716d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1724921663255,"stop":1724921663255,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccd62677c31b05b","name":"should return false","time":{"start":1724921046199,"stop":1724921046199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c256437b5260ae55","name":"Check received message containing numeric","time":{"start":1724921515219,"stop":1724921515219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddff250145b23b5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724921723785,"stop":1724921723785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2783d435d038b9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724921625049,"stop":1724921625050,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45e391caa97f7e1","name":"Ping on subscribed peer","time":{"start":1724921148662,"stop":1724921148662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a660c26f6f9b8591","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1724921037632,"stop":1724921037632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b48a8122b223c54","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724921497759,"stop":1724921497760,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cd2ebe077eef3b","name":"Query generator for multiple messages","time":{"start":1724921663252,"stop":1724921663253,"duration":1},"status":"passed","severity":"normal"},{"uid":"968d100814409957","name":"Correctly serialized arguments","time":{"start":1724921423945,"stop":1724921423945,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cb6165c90353c1","name":"Push message with escaped characters payload","time":{"start":1724921602952,"stop":1724921602954,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b38ed6a5095ff0e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724921625038,"stop":1724921625039,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e06d85242c51f7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1724921270361,"stop":1724921270361,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6b00d3e69884f9","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1724921060546,"stop":1724921060546,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e07250e89d2faf","name":"Push message with Russian payload","time":{"start":1724921602945,"stop":1724921602945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d16a328400bf7c8","name":"can start the service","time":{"start":1724921098907,"stop":1724921098907,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bb4be0b88fa096","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1724921037639,"stop":1724921037639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91d4f87c9e1e882","name":"Subscribe to topic containing XML and receive message","time":{"start":1724921625091,"stop":1724921625092,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8131a7ef10da7fb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724921300788,"stop":1724921300789,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9f8c7a8d55be2e","name":"Ping fails for unsubscribed peers","time":{"start":1724921196356,"stop":1724921196356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8052f56229a044c","name":"1 Relay, 1 fetch","time":{"start":1724921061618,"stop":1724921061619,"duration":1},"status":"passed","severity":"normal"},{"uid":"178ddc9b30ef74d9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1724921540108,"stop":1724921540109,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b05d4b33d446dfc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724921300794,"stop":1724921300828,"duration":34},"status":"passed","severity":"normal"},{"uid":"4169eb8dce4c22b5","name":"should handle corrupted local storage data gracefully","time":{"start":1724921065913,"stop":1724921065913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e890a7495904d422","name":"Subscribe and receive messages via waku relay post","time":{"start":1724921296997,"stop":1724921296998,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6bdc9e7c1ade97","name":"should throw an error for insufficient data","time":{"start":1724921037761,"stop":1724921037761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ac7e630fdb1e1e","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1724921270354,"stop":1724921270355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22df519cbcb7c3e","name":"Ordered Callback - false","time":{"start":1724921640665,"stop":1724921640666,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b86738318e43b80","name":"recovers when dns.resolve returns empty","time":{"start":1724921061847,"stop":1724921061847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1356912a63875a59","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1724921583487,"stop":1724921583487,"duration":0},"status":"skipped","severity":"normal"},{"uid":"793cc19652c125b6","name":"Filter with 0 connections","time":{"start":1724921321310,"stop":1724921321310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c633cd02e4bcaf1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1724921037624,"stop":1724921037625,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4007157fc245014","name":"Generator, custom pubsub topic","time":{"start":1724921658740,"stop":1724921658741,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ce589f46dba351","name":"Ephemeral field is preserved - encoder v0","time":{"start":1724921099697,"stop":1724921099698,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fd81ba7d4f3fe9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1724921300785,"stop":1724921300786,"duration":1},"status":"passed","severity":"normal"},{"uid":"737256e492c16b8e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1724921563018,"stop":1724921563018,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac9e709ba47a446","name":"should get / set UDP multiaddr","time":{"start":1724921046200,"stop":1724921046201,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b5afa4e71a3cee","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1724921723784,"stop":1724921723784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0a3dae0399f200","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1724921620596,"stop":1724921620602,"duration":6},"status":"passed","severity":"normal"},{"uid":"beb86ae22843be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1724921037646,"stop":1724921037647,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d8efd9ed67c195","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270358,"stop":1724921270359,"duration":1},"status":"passed","severity":"normal"},{"uid":"5495b8f2b19be8a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1724921563014,"stop":1724921563014,"duration":0},"status":"passed","severity":"normal"},{"uid":"e875276a4d423883","name":"Push message with content topic containing XML","time":{"start":1724921529587,"stop":1724921529587,"duration":0},"status":"passed","severity":"normal"},{"uid":"245e853426170402","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1724921061373,"stop":1724921061373,"duration":0},"status":"passed","severity":"normal"},{"uid":"384ef4bda504e672","name":"Filter with 1 connections","time":{"start":1724921321310,"stop":1724921321311,"duration":1},"status":"passed","severity":"normal"},{"uid":"565fc01dc08d53f4","name":"Push message with shell command payload","time":{"start":1724921602952,"stop":1724921602952,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d5c2c4d8265e58","name":"Decoder throws on undefined content topic","time":{"start":1724921051056,"stop":1724921051057,"duration":1},"status":"passed","severity":"normal"},{"uid":"355c9bf4afe22666","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724921625035,"stop":1724921625036,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9d97f1a0e69d96","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1724921088189,"stop":1724921088192,"duration":3},"status":"passed","severity":"normal"},{"uid":"154d0656330a56cc","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1724921045531,"stop":1724921045532,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cf0813f3fd4513","name":"should properly create location multiaddrs - udp6","time":{"start":1724921046205,"stop":1724921046206,"duration":1},"status":"passed","severity":"normal"},{"uid":"456db820fbaf764b","name":"unsubscribes","time":{"start":1724921665483,"stop":1724921665483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a62193cf2cbcbf7","name":"Push message with content topic containing SQL Injection","time":{"start":1724921602959,"stop":1724921602960,"duration":1},"status":"passed","severity":"normal"},{"uid":"399e833fa3b98811","name":"Push message with content topic containing emoji","time":{"start":1724921602977,"stop":1724921602983,"duration":6},"status":"passed","severity":"normal"},{"uid":"b87b4a25c6359604","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724921602961,"stop":1724921602961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c11ae878c60ba23","name":"Round trip binary serialization","time":{"start":1724921051054,"stop":1724921051054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e300b2384d6b6444","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724921625080,"stop":1724921625080,"duration":0},"status":"passed","severity":"normal"},{"uid":"62259b84ac0a174d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1724921625093,"stop":1724921625093,"duration":0},"status":"passed","severity":"normal"},{"uid":"296688d63cfd2b90","name":"Push message with content topic containing shell command","time":{"start":1724921529588,"stop":1724921529588,"duration":0},"status":"passed","severity":"normal"},{"uid":"97acc56c2b9169f8","name":"getPeersByDiscovery","time":{"start":1724921583486,"stop":1724921583487,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd10ad930776b3a","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724921497751,"stop":1724921497751,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8d2ba87c9ac1f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1724921297008,"stop":1724921297008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7b8ca62e5c09da","name":"Subscribe to topic containing Russian and receive message","time":{"start":1724921625063,"stop":1724921625063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9017f77353febd7","name":"All","time":{"start":1724921096288,"stop":1724921096288,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bfd0b3fd883a50","name":"Push message with content topic containing special chars","time":{"start":1724921602958,"stop":1724921602958,"duration":0},"status":"passed","severity":"normal"},{"uid":"662b430445e0dcdb","name":"should use the provided clusterId for the pubsub topic","time":{"start":1724921037655,"stop":1724921037655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1c2dd1ef90a4be","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1724921037760,"stop":1724921037761,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b5ecbf5b96908f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724921297019,"stop":1724921297019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7555b23f6adde640","name":"Check publish message containing Basic HTML tag","time":{"start":1724921564775,"stop":1724921564776,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1308b964a7db8de","name":"non connected peers","time":{"start":1724921515419,"stop":1724921515419,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d7f2970ff46242c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1724921563021,"stop":1724921563021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6009f0c5e4688b78","name":"Subscribe to topic containing XML and receive message","time":{"start":1724921625066,"stop":1724921625067,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5e369e5f5637a1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1724921141187,"stop":1724921141187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53024792f7dfe8f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1724921037648,"stop":1724921037649,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3968fe83dcebb5","name":"should handle a minimal index list","time":{"start":1724921037760,"stop":1724921037760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72e034a574ff9e2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1724921037633,"stop":1724921037633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5310b2b152d558","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1724921419680,"stop":1724921419680,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4132c642b177e2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1724921037643,"stop":1724921037643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5556ceddf3b5f9a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1724921141186,"stop":1724921141187,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f156674dabe4af","name":"should set field with only STORE enabled","time":{"start":1724921046208,"stop":1724921046208,"duration":0},"status":"passed","severity":"normal"},{"uid":"86776a82259ddb4c","name":"Query with Ordered Callback, No Decoder","time":{"start":1724921640400,"stop":1724921640400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2dd9c2cb5f4d0e","name":"Check received message containing Basic HTML tag","time":{"start":1724921267869,"stop":1724921267869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f09f31a7b00046d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1724921088192,"stop":1724921088193,"duration":1},"status":"passed","severity":"normal"},{"uid":"b129131824274df8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1724921071991,"stop":1724921071992,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54c158d1973740","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1724921061852,"stop":1724921061852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9cbe4e46a0d9855a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1724921141201,"stop":1724921141201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0b7a7ef96079f6","name":"Push message with custom timestamp: 1724924921438","time":{"start":1724921529593,"stop":1724921529593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9106693e18881fb","name":"Subscribe to topic containing Script and receive message","time":{"start":1724921297015,"stop":1724921297016,"duration":1},"status":"passed","severity":"normal"},{"uid":"c938296c22024c2b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1724921515226,"stop":1724921515226,"duration":0},"status":"passed","severity":"normal"},{"uid":"718c7490c243eab2","name":"Decrypt messages","time":{"start":1724921517832,"stop":1724921517832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e09cfa7863a412a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1724921061620,"stop":1724921061620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcd465cfefc06d1","name":"retrieves a single peer","time":{"start":1724921061845,"stop":1724921061846,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eac0b5a5fccbf2c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921379980,"stop":1724921379980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c46b5bb7e41cab","name":"Ping on unsubscribed peer","time":{"start":1724921158280,"stop":1724921158281,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bd4e105c3a34e4","name":"Check received message containing numeric","time":{"start":1724921267865,"stop":1724921267866,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e7f36015be40b2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1724921051057,"stop":1724921051058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56b9116426ba323","name":"Push message with JSON payload","time":{"start":1724921602951,"stop":1724921602951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a49f0b73181b58","name":"Check received message containing shell command","time":{"start":1724921515237,"stop":1724921515237,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7f384cd2383350","name":"Check received message containing Russian","time":{"start":1724921515232,"stop":1724921515233,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a233612831f2928","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1724921037645,"stop":1724921037646,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fbd564f2b07ebb","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1724921270366,"stop":1724921270366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c341e65d8d2df067","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1724921640400,"stop":1724921640400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97eb75c6e81cac2","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1724921088200,"stop":1724921088202,"duration":2},"status":"passed","severity":"normal"},{"uid":"edd7503af5ff8188","name":"should add and remove event listeners correctly","time":{"start":1724921065913,"stop":1724921065914,"duration":1},"status":"passed","severity":"normal"},{"uid":"429a8970c81439fc","name":"should set field with all protocols enabled","time":{"start":1724921046208,"stop":1724921046208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd0a94d9ad4d3a0","name":"Push message with content topic containing JSON","time":{"start":1724921602961,"stop":1724921602961,"duration":0},"status":"passed","severity":"normal"},{"uid":"507c4f7a63459610","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724921297007,"stop":1724921297007,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ac6ec6daf2e019","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1724921270342,"stop":1724921270342,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b54f458bd6d1f0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1724921540107,"stop":1724921540107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad029ca824037832","name":"Push message with content topic containing shell command","time":{"start":1724921602961,"stop":1724921602967,"duration":6},"status":"passed","severity":"normal"},{"uid":"342972e0e2aa70b0","name":"Push message with content topic containing Chinese","time":{"start":1724921602958,"stop":1724921602959,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1f5264bf7f3c10","name":"udp ip6 address","time":{"start":1724921045450,"stop":1724921045451,"duration":1},"status":"passed","severity":"normal"},{"uid":"70032703f5dbaf2a","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724921497756,"stop":1724921497756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca23129e39bffd4d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1724921625092,"stop":1724921625092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb3e839e5721dca","name":"random static sharding 2 - Cluster ID: 595, Shard ID: 275","time":{"start":1724921619630,"stop":1724921619631,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d4a66fb2e69211","name":"Publish message with custom timestamp: Fri Sep 08 2023 08:52:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1724921564778,"stop":1724921564779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9529b94b1052fe3e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1724921515249,"stop":1724921515250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a18059ea5bcee2","name":"1 Store, 2 fetches","time":{"start":1724921061619,"stop":1724921061619,"duration":0},"status":"passed","severity":"normal"},{"uid":"314c00ec5eced8dd","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1724921497756,"stop":1724921497756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b091f39ad7af265e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1724921620603,"stop":1724921620609,"duration":6},"status":"passed","severity":"normal"},{"uid":"6b8e435e99e74df4","name":"Privacy Node - default protocol","time":{"start":1724921677829,"stop":1724921677830,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e664bd326bad1d5","name":"Push message with Arabic payload","time":{"start":1724921529570,"stop":1724921529570,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2f6c7ce4776fe","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/4/topic914/utf8","time":{"start":1724921613055,"stop":1724921613055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1725ae16399c67cf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1724921625075,"stop":1724921625075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10595305ade239","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1724921037632,"stop":1724921037632,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc3da3f2d3f785b","name":"Check received message containing Arabic","time":{"start":1724921515232,"stop":1724921515232,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ee1a35ac2bd4e4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1724921037631,"stop":1724921037632,"duration":1},"status":"passed","severity":"normal"},{"uid":"f477565970dcb5e1","name":"Publish message with custom timestamp: Thu Aug 29 2024 07:52:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1724921564779,"stop":1724921564781,"duration":2},"status":"passed","severity":"normal"},{"uid":"d960b4464b4b314","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1724921045536,"stop":1724921045536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76d6413d2b43219","name":"handles multiple messages","time":{"start":1724921665482,"stop":1724921665483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c372c2c85bf8c55","name":"Check received message containing escaped characters","time":{"start":1724921267870,"stop":1724921267870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29a73ad17dd26f2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1724921300790,"stop":1724921300790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4c46fddde52fc4","name":"Push message with content topic containing long","time":{"start":1724921529581,"stop":1724921529582,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f74d7bba4e9aa3","name":"Subscribe to topic containing short and publish message","time":{"start":1724921563012,"stop":1724921563012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a484b8ae09191e1","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1724921095760,"stop":1724921095761,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9cfee103242d68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1724921037646,"stop":1724921037646,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bce97be4129864","name":"should emit a peer event after start","time":{"start":1724921065910,"stop":1724921065911,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea95913aeee62d11","name":"Waku message hash computation (payload length 0)","time":{"start":1724921040180,"stop":1724921040180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a206bb49a8e6967f","name":"Ping succeeds for all connected peers","time":{"start":1724921196355,"stop":1724921196355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7abba2fea39d56","name":"throws on content topic with non-number generation field","time":{"start":1724921037620,"stop":1724921037621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb211cc96c8882f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724921061851,"stop":1724921061852,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6094a650007372ef","name":"Generator, 2 different pubsubtopics","time":{"start":1724921658741,"stop":1724921658742,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebeb3c6f75b29817","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1724921270358,"stop":1724921270358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e93bfcb3caffb93","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1724921620594,"stop":1724921620594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1675ccda598740","name":"Check received message containing shell command","time":{"start":1724921267870,"stop":1724921267870,"duration":0},"status":"passed","severity":"normal"},{"uid":"57349f756194d881","name":"Push message with shell command payload","time":{"start":1724921529573,"stop":1724921529575,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdee562cd8da410c","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1724921270365,"stop":1724921270365,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad5c4a34408dcf9","name":"should throw an error for an unconfigured topic","time":{"start":1724921037651,"stop":1724921037652,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f8bf5218558e3d","name":"Fails to push message bigger that 1MB","time":{"start":1724921529594,"stop":1724921529594,"duration":0},"status":"passed","severity":"normal"},{"uid":"671a52c5b98652dc","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1724921497762,"stop":1724921497762,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f4570b0460cbe4","name":"Generator, custom pubsub topic","time":{"start":1724921658745,"stop":1724921658745,"duration":0},"status":"passed","severity":"normal"},{"uid":"505cd70f4faf5318","name":"Fails to publish duplicate message","time":{"start":1724921564782,"stop":1724921564782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be8af6667b0690b","name":"Push message with Script payload","time":{"start":1724921602946,"stop":1724921602950,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8a573b851f097b4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1724921540106,"stop":1724921540107,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a240941df5f3929","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724921625094,"stop":1724921625094,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ec66aa359c4291","name":"should only return 1 node with relay capability","time":{"start":1724921061849,"stop":1724921061849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14d6a33ee0bf861","name":"Check received message containing Script","time":{"start":1724921515235,"stop":1724921515236,"duration":1},"status":"passed","severity":"normal"},{"uid":"5883a1bcf9a7621d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1724921037651,"stop":1724921037651,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f03a9853a82bb13","name":"Subscribe to topic containing emoji and receive message","time":{"start":1724921625076,"stop":1724921625076,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ac82609562db1f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921164606,"stop":1724921164608,"duration":2},"status":"passed","severity":"normal"},{"uid":"b128c6132fadca5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1724921037649,"stop":1724921037650,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe97da869fe8c103","name":"Nwaku publishes","time":{"start":1724921538594,"stop":1724921538594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f703044cd457373","name":"Push message with unicode special characters payload","time":{"start":1724921602954,"stop":1724921602955,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ff81aa4818e63","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1724921037649,"stop":1724921037649,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cbccb89f3f23ba","name":"Query Generator, Wrong PubsubTopic","time":{"start":1724921640397,"stop":1724921640398,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2924dc3a9f9e9d","name":"start node with empty content topic","time":{"start":1724921613058,"stop":1724921613058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984d3f99244cc7d","name":"Sets default value correctly","time":{"start":1724921672582,"stop":1724921672582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc4bfce2d4b5024","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724921625079,"stop":1724921625079,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed10d8dabb9ea90","name":"should throw an error for missing required configuration","time":{"start":1724921037641,"stop":1724921037642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d511db29b0bd003","name":"should not fail to stop the service if it was not started","time":{"start":1724921559013,"stop":1724921559014,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0313b09ec9a09","name":"Asymmetric encrypt & decrypt","time":{"start":1724921072290,"stop":1724921072291,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0bb416fc160862e","name":"Push message with custom timestamp: 1724924897150","time":{"start":1724921602989,"stop":1724921602989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d877460f4936ccd3","name":"throws on content topic with empty version field","time":{"start":1724921037622,"stop":1724921037622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e92c60d9573786","name":"Generator, custom pubsub topic","time":{"start":1724921658746,"stop":1724921658747,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31964344df6de97","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1724921300786,"stop":1724921300787,"duration":1},"status":"passed","severity":"normal"},{"uid":"136ce23951b60c81","name":"Query with Ordered Callback, No message returned","time":{"start":1724921640400,"stop":1724921640401,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b037b4a8cef1ff","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1724921270350,"stop":1724921270350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc36053a2125c3a","name":"Init the array if not present","time":{"start":1724921037308,"stop":1724921037310,"duration":2},"status":"passed","severity":"normal"},{"uid":"3acefc6a93f80c07","name":"Passing page size 19 when there are 20 messages","time":{"start":1724921656193,"stop":1724921656193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecd57b280f7b2a0","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1724921037642,"stop":1724921037642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88906d30d370248","name":"Number of peers are maintained correctly","time":{"start":1724921196355,"stop":1724921196355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aacb31657ce2e29","name":"Subscribe and receive messages via lightPush","time":{"start":1724921625077,"stop":1724921625078,"duration":1},"status":"passed","severity":"normal"},{"uid":"610cc37a108877d0","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724921497755,"stop":1724921497755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59a776e608d10ed","name":"Passing page size 11 when there are 10 messages","time":{"start":1724921656192,"stop":1724921656193,"duration":1},"status":"passed","severity":"normal"},{"uid":"de422b0b9e9d40a4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724921045537,"stop":1724921045537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4573d7cd69cbb92","name":"Encoder throws on undefined content topic","time":{"start":1724921051056,"stop":1724921051056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ef3349f8ee6a0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1724921045536,"stop":1724921045537,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0cd1e82ef9e0a5","name":"Query generator for multiple messages with different message text format","time":{"start":1724921663253,"stop":1724921663253,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba0604524cb769","name":"Decoder throws on undefined content topic","time":{"start":1724921073460,"stop":1724921073461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2756ff3695cd8f98","name":"Push message with content topic containing short","time":{"start":1724921529580,"stop":1724921529581,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12f795247df9303","name":"Default pageSize","time":{"start":1724921656194,"stop":1724921656194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b09fe843c63e42b","name":"Relay - dialed first","time":{"start":1724921677826,"stop":1724921677826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e25721a3b7cf1f","name":"Subscribe to topic containing XML and receive message","time":{"start":1724921297016,"stop":1724921297016,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e7c7a429e73f95","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1724921625083,"stop":1724921625083,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1e2293a956f74b","name":"Does not throw an exception when node disconnects","time":{"start":1724921672580,"stop":1724921672580,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cca60c8488191e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1724921529587,"stop":1724921529588,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9721948a6e86c7","name":"should not fail to stop the service if it was not started","time":{"start":1724921098913,"stop":1724921098915,"duration":2},"status":"passed","severity":"normal"},{"uid":"d249d79efd8490d6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724921625085,"stop":1724921625090,"duration":5},"status":"passed","severity":"normal"},{"uid":"44ecaff2390e5433","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1724921037633,"stop":1724921037633,"duration":0},"status":"passed","severity":"normal"},{"uid":"646dea1c4b09fb48","name":"Check publish message containing Russian","time":{"start":1724921564774,"stop":1724921564774,"duration":0},"status":"passed","severity":"normal"},{"uid":"36774146fa4390ff","name":"Query generator for 2000 messages","time":{"start":1724921663256,"stop":1724921663256,"duration":0},"status":"passed","severity":"normal"},{"uid":"af79648e432fe63c","name":"Check received message containing long","time":{"start":1724921267865,"stop":1724921267865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fdb06c3986f26b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1724921141186,"stop":1724921141186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c496b59b6ea30","name":"LightPush with 3 connections","time":{"start":1724921321312,"stop":1724921321312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c526609e511a3e4","name":"Query with Promise Callback, No message returned","time":{"start":1724921640402,"stop":1724921640402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efbaf9fffa74590","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1724921037644,"stop":1724921037644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c147601d7ae483","name":"Encoder throws on empty string content topic","time":{"start":1724921071994,"stop":1724921071994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37aabe1e73c884f","name":"should properly compute the node id","time":{"start":1724921046199,"stop":1724921046200,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab5b470e2498281","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1724921037653,"stop":1724921037653,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ac34f37759bd7","name":"start node with empty shard should fail","time":{"start":1724921619641,"stop":1724921619641,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdfe26fc1eaf1b2","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1724921497753,"stop":1724921497753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce4c050b04bfe49","name":"returns all values when wanted number is greater than available values","time":{"start":1724921060545,"stop":1724921060546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64c18074186ffcf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1724921037648,"stop":1724921037648,"duration":0},"status":"passed","severity":"normal"},{"uid":"29497eb6647e3935","name":"Push message with Chinese payload","time":{"start":1724921602944,"stop":1724921602944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d538544713498a1","name":"Push message with Basic HTML tag payload","time":{"start":1724921529572,"stop":1724921529572,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0ebfd5dd2e5344","name":"Js publishes, other Js receives","time":{"start":1724921538594,"stop":1724921538594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f187978cc0530a22","name":"Subscribe to topic containing JSON and receive message","time":{"start":1724921625069,"stop":1724921625070,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9ed63922c5749e","name":"Check publish message containing XML","time":{"start":1724921564775,"stop":1724921564775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3fda186b727c06","name":"through manual discovery","time":{"start":1724921423894,"stop":1724921423895,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2fd0a400e1f2f5","name":"Push message on custom pubsubTopic","time":{"start":1724921379980,"stop":1724921379980,"duration":0},"status":"passed","severity":"normal"},{"uid":"55482b4400b3610f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1724921037652,"stop":1724921037652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ab663adef46592","name":"Subscribe and publish message","time":{"start":1724921563006,"stop":1724921563007,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e661092e377f10","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1724921669872,"stop":1724921669872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2d9748a50e8bf","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1724921037634,"stop":1724921037634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8368596a5cc2ad94","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1724921497757,"stop":1724921497757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ca0458e3dcc154","name":"Push message with custom timestamp: 1724917697150","time":{"start":1724921602987,"stop":1724921602987,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bde1852120a429d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1724921669871,"stop":1724921669872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed5fa2905dbd389","name":"Subscribe to topic containing shell command and receive message","time":{"start":1724921297017,"stop":1724921297018,"duration":1},"status":"passed","severity":"normal"},{"uid":"90591eebaf76809d","name":"Reusing cursor across nodes","time":{"start":1724921620609,"stop":1724921620609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d1a0902d5cdd6c","name":"Decoder throws on undefined content topic","time":{"start":1724921071995,"stop":1724921071995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1df6d135719105","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1724921564783,"stop":1724921564783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e695608dd0efdc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1724921296996,"stop":1724921296996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6dcfad9ce7cf60","name":"Subscribe to topic containing Script and receive message","time":{"start":1724921625065,"stop":1724921625066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbedc372ddbc2b94","name":"addEventListener with correct event","time":{"start":1724921128565,"stop":1724921128566,"duration":1},"status":"passed","severity":"normal"},{"uid":"82819bbec65135e5","name":"Check message received after jswaku node is restarted","time":{"start":1724921267898,"stop":1724921267899,"duration":1},"status":"skipped","severity":"normal"},{"uid":"411e8c6df063dcb8","name":"Passing page size 110 when there are 120 messages","time":{"start":1724921656193,"stop":1724921656193,"duration":0},"status":"passed","severity":"normal"},{"uid":"561afc3a299244ed","name":"should use DNS peer discovery with light client","time":{"start":1724921098921,"stop":1724921098921,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9a2e90933316b56","name":"Check publish message containing unicode special characters","time":{"start":1724921564777,"stop":1724921564777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd982cf118f543d4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1724921656079,"stop":1724921656080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9816b920b1dd3438","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/9/topic582/xml","time":{"start":1724921613051,"stop":1724921613052,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee3cfa6fcb5d027","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1724921656081,"stop":1724921656081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a065e38701082722","name":"Push message with content topic containing Script","time":{"start":1724921529586,"stop":1724921529586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ba7a082a1b62f0","name":"Passing page size 1 when there are 4 messages","time":{"start":1724921656189,"stop":1724921656191,"duration":2},"status":"passed","severity":"normal"},{"uid":"18d49e2c138cae35","name":"Encoder throws on undefined content topic","time":{"start":1724921071994,"stop":1724921071994,"duration":0},"status":"passed","severity":"normal"},{"uid":"570448f1d3ea5776","name":"Check received message containing numeric","time":{"start":1724921515231,"stop":1724921515231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f511ee9444759abd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1724921625064,"stop":1724921625065,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef9fd84f68eab47","name":"Renews subscription after lossing a connection","time":{"start":1724921625094,"stop":1724921625095,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2593e0211c829e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1724921619628,"stop":1724921619629,"duration":1},"status":"passed","severity":"normal"},{"uid":"9899d7be1f78a7f5","name":"handles different networkShards values correctly","time":{"start":1724921037636,"stop":1724921037636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb55abc564f8f8","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1724921270364,"stop":1724921270364,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c216099db73e59","name":"Check publish message containing short","time":{"start":1724921564770,"stop":1724921564771,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ef633ae806cb84","name":"Push message with content topic containing SQL Injection","time":{"start":1724921529586,"stop":1724921529586,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d22c15c157cf5","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1724921497759,"stop":1724921497759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47fc99520fc0fba","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1724921164608,"stop":1724921164608,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cd3b5059e8dd2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1724921625050,"stop":1724921625062,"duration":12},"status":"passed","severity":"normal"},{"uid":"df430495f36d5327","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1724921563010,"stop":1724921563010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b061af436d38b29f","name":"Push message with content topic containing unicode special characters","time":{"start":1724921529589,"stop":1724921529589,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee6608875102748","name":"Promise Callback - false","time":{"start":1724921640664,"stop":1724921640664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb162c1bfd3d995f","name":"should throw an error for missing sharding configuration","time":{"start":1724921037654,"stop":1724921037654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0509697cfc93dc3","name":"isConnected should return true after first peer connects","time":{"start":1724921141187,"stop":1724921141187,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba43904f8e2f4735","name":"Push message with content topic containing Russian","time":{"start":1724921529585,"stop":1724921529586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b825a2642c164fcb","name":"Publish message with large meta","time":{"start":1724921564784,"stop":1724921564785,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c5fb2c34546d","name":"Passing page size 10 when there are 10 messages","time":{"start":1724921656192,"stop":1724921656192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6564cbbd37fe18cb","name":"should not receive a peer event before start","time":{"start":1724921098918,"stop":1724921098918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9a23ec9433111d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1724921640401,"stop":1724921640401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1cc34ce66e1cc2","name":"same cluster, same shard: nodes connect","time":{"start":1724921270338,"stop":1724921270339,"duration":1},"status":"passed","severity":"normal"},{"uid":"a439944ae5b0e411","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1724921497753,"stop":1724921497755,"duration":2},"status":"passed","severity":"normal"},{"uid":"71d62ecc8ba6f628","name":"Passing an array","time":{"start":1724921672580,"stop":1724921672581,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd713010c0f06c9","name":"Push message with meta","time":{"start":1724921529591,"stop":1724921529591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d59bb9ef074646","name":"Check publish message containing long","time":{"start":1724921564772,"stop":1724921564772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a40a2755fd93129","name":"Reopen subscription with peer with lost subscription","time":{"start":1724921158278,"stop":1724921158278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6fb2b9219e3ece","name":"Query with Promise Callback, No Decoder","time":{"start":1724921640401,"stop":1724921640402,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3fd67c4e7e6762","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1724921037625,"stop":1724921037625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba9120d1e103abd","name":"Subscribe and receives messages on 20 topics","time":{"start":1724921297000,"stop":1724921297001,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae31d2c2f5df4f5a","name":"throws on content topic with empty encoding field","time":{"start":1724921037623,"stop":1724921037623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5558b84675d82429","name":"Check received message containing short","time":{"start":1724921515218,"stop":1724921515218,"duration":0},"status":"passed","severity":"normal"},{"uid":"efccbdb4e965ee09","name":"Refresh subscription","time":{"start":1724921297004,"stop":1724921297005,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7588d86f9dce349","name":"Publish without waiting for remote peer","time":{"start":1724921563005,"stop":1724921563006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2412a2a27e99c44","name":"configure the node with multiple pubsub topics","time":{"start":1724921619640,"stop":1724921619640,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c79e9a049dbf03","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1724921037645,"stop":1724921037645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee7ee1a93f15197","name":"Check received message containing long","time":{"start":1724921515218,"stop":1724921515219,"duration":1},"status":"passed","severity":"normal"},{"uid":"33af4681fdfb727a","name":"Push message with custom timestamp: 1694162921438","time":{"start":1724921529592,"stop":1724921529592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d127426b4c48ce5","name":"Check message received after nwaku node is restarted","time":{"start":1724921515229,"stop":1724921515229,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f0fdeccbf97a853","name":"Push message with content topic containing Arabic","time":{"start":1724921602959,"stop":1724921602959,"duration":0},"status":"passed","severity":"normal"},{"uid":"890747a6931ab638","name":"random static sharding 4 - Cluster ID: 894, Shard ID: 630","time":{"start":1724921619632,"stop":1724921619633,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67d64c4c2c9220b","name":"does not throw on valid cases","time":{"start":1724921037618,"stop":1724921037618,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4bbd9198c25edc","name":"Push message with numeric payload","time":{"start":1724921602943,"stop":1724921602943,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f6755794356414","name":"Check message received after nwaku node is restarted","time":{"start":1724921515258,"stop":1724921515258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bca3b450984efe4","name":"Ping on unsubscribed peer","time":{"start":1724921148663,"stop":1724921148663,"duration":0},"status":"passed","severity":"normal"},{"uid":"619ce2fea4ad8e7e","name":"Relay","time":{"start":1724921096286,"stop":1724921096287,"duration":1},"status":"passed","severity":"normal"},{"uid":"823bbc273d97879a","name":"Fields are not dropped","time":{"start":1724921050406,"stop":1724921050407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38193daee49975","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1724921061372,"stop":1724921061372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e638d479c183c82a","name":"Check received message containing unicode special characters","time":{"start":1724921515224,"stop":1724921515224,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c5070683811b4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921379979,"stop":1724921379979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7643567f9afbf0","name":"Fails to publish message with empty text","time":{"start":1724921564782,"stop":1724921564782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0c90b0aa7a5066","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1724921050917,"stop":1724921050917,"duration":0},"status":"passed","severity":"normal"},{"uid":"324b68e7b2e901a","name":"Nodes with multiple pubsub topic","time":{"start":1724921540107,"stop":1724921540108,"duration":1},"status":"passed","severity":"normal"},{"uid":"e104c11ce0d13e67","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1724921270357,"stop":1724921270357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba3f2593d964eca","name":"Check message received after nwaku node is restarted","time":{"start":1724921267899,"stop":1724921267899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c44fed0533063481","name":"should not fail to stop the service if it was not started","time":{"start":1724921065909,"stop":1724921065910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26b319ec6c2ccf7","name":"should return empty list for no shard","time":{"start":1724921037641,"stop":1724921037641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7ae10316ae9813","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1724921270343,"stop":1724921270343,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc70e3398d1c1c1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app52/10/topic952/xml","time":{"start":1724921613053,"stop":1724921613054,"duration":1},"status":"passed","severity":"normal"},{"uid":"7504173fb531a2ac","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1724921658746,"stop":1724921658746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db35cd4c5c68a66","name":"Subscribe and receives messages on 20 topics","time":{"start":1724921625037,"stop":1724921625038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7088876be831e9f","name":"Check received message with timestamp: 1724921087396 ","time":{"start":1724921515248,"stop":1724921515248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7bd63b41199071","name":"Check received message containing unicode special characters","time":{"start":1724921267871,"stop":1724921267871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee558e38f8419d3","name":"throws an error for improperly formatted content topics","time":{"start":1724921037637,"stop":1724921037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f5a5556a6d4f5e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1724921297001,"stop":1724921297002,"duration":1},"status":"passed","severity":"normal"},{"uid":"183ecd3d6a1a5d3d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1724921625036,"stop":1724921625037,"duration":1},"status":"passed","severity":"normal"},{"uid":"865dadd940b0c07f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1724921563018,"stop":1724921563018,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf50ae68b948f731","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1724921270360,"stop":1724921270360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75832c1edf1453a","name":"Check received message containing special chars","time":{"start":1724921267866,"stop":1724921267866,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a7911f97643c4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1724921045529,"stop":1724921045529,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba405379ee4ba7","name":"handles empty contentTopics array correctly","time":{"start":1724921037654,"stop":1724921037654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdcdd4b86f2098","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1724921040181,"stop":1724921040181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2bb91e58b59ff4","name":"Meta field set when metaSetter is specified","time":{"start":1724921051055,"stop":1724921051055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c222685a542e0fc","name":"Failed peers are renewed","time":{"start":1724921326304,"stop":1724921326305,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcc40ea23334fcb","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1724921669869,"stop":1724921669869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8856151394015ef7","name":"Check received message containing JSON","time":{"start":1724921267869,"stop":1724921267870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0aafa4cdcd02a9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1724921061369,"stop":1724921061370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d6093f03a0b3f8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724921300828,"stop":1724921300828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a533fe19fd2153a","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1724921164589,"stop":1724921164590,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd746ba20a145eaa","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1724921270365,"stop":1724921270366,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c22d4ba18bc52","name":"tcp ip4 address","time":{"start":1724921045449,"stop":1724921045450,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1ca02f3e5b2dda","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1724921037634,"stop":1724921037634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2be7481138e906","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1724921270357,"stop":1724921270358,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc92a857653ef004","name":"Generator, 2 different pubsubtopics","time":{"start":1724921658747,"stop":1724921658747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9e7cea474243c6","name":"Symmetric encrypt & Decrypt","time":{"start":1724921072291,"stop":1724921072291,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd88698b1bb3f570","name":"should throw an error for empty SingleShardInfos array","time":{"start":1724921037638,"stop":1724921037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dd92e7143517ba","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1724921723784,"stop":1724921723785,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ec262b8845ed56","name":"Check received message containing Script","time":{"start":1724921267868,"stop":1724921267868,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac57ea6dd1d2f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1724921037644,"stop":1724921037645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b188056243c0f10","name":"isConnected return false after peer stops","time":{"start":1724921141188,"stop":1724921141200,"duration":12},"status":"passed","severity":"normal"},{"uid":"266b4c134a4ca33c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1724921037635,"stop":1724921037636,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f50c71551e6b64","name":"should be called for bootstrap peers","time":{"start":1724921095758,"stop":1724921095758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5d938f054952ef","name":"topics with same application and version share the same shard","time":{"start":1724921037635,"stop":1724921037635,"duration":0},"status":"passed","severity":"normal"},{"uid":"9580e849b067d559","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1724921497762,"stop":1724921497762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bf68e62d8997a0","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1724921037640,"stop":1724921037640,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8ace76c14fcabd","name":"Push message with emoji payload","time":{"start":1724921529578,"stop":1724921529578,"duration":0},"status":"passed","severity":"normal"},{"uid":"829903fd84df73fa","name":"should set field with only RELAY enabled","time":{"start":1724921046208,"stop":1724921046208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3226feb5270c75","name":"Push message with rate limit","time":{"start":1724921602985,"stop":1724921602986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47994fa314e6490","name":"Query Generator - true","time":{"start":1724921640662,"stop":1724921640662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21f48688d478da7","name":"Overlapping topic subscription","time":{"start":1724921563011,"stop":1724921563012,"duration":1},"status":"skipped","severity":"normal"},{"uid":"339338c04ef6ba9e","name":"Check message with non string payload is not received","time":{"start":1724921515228,"stop":1724921515229,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e2db6a72b5be26","name":"Check publish message containing escaped characters","time":{"start":1724921564777,"stop":1724921564777,"duration":0},"status":"passed","severity":"normal"},{"uid":"65262cf4bafeb989","name":"Relay - times out","time":{"start":1724921677827,"stop":1724921677827,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa67dc09f551a36","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921164605,"stop":1724921164606,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fdd8e9f4ca430f","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1724921497761,"stop":1724921497761,"duration":0},"status":"broken","severity":"normal"},{"uid":"e76f2b61f95f7cd5","name":"Check received message containing SQL Injection","time":{"start":1724921515221,"stop":1724921515221,"duration":0},"status":"passed","severity":"normal"},{"uid":"841e7b02904a2c8e","name":"should set field with all protocols disabled","time":{"start":1724921046207,"stop":1724921046207,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d8ae281a8c9063","name":"should be able to encode the field with only RELAY set to true","time":{"start":1724921045527,"stop":1724921045528,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cc61a059faf695","name":"random static sharding 8 - Cluster ID: 673, Shard ID: 32","time":{"start":1724921619637,"stop":1724921619638,"duration":1},"status":"passed","severity":"normal"},{"uid":"65eff275352e9750","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1724921198885,"stop":1724921198885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e20f37f0a7d9f49","name":"LightPush with 0 connections","time":{"start":1724921321309,"stop":1724921321309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06edffcca43be63","name":"Check publish message containing numeric","time":{"start":1724921564772,"stop":1724921564772,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdbd24fcd8f31fc","name":"Subscribe to topic containing short and receive message","time":{"start":1724921625082,"stop":1724921625082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c351d23422be3b","name":"Check received message containing unicode special characters","time":{"start":1724921515238,"stop":1724921515238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a175622800a5e1","name":"Refresh subscription","time":{"start":1724921625081,"stop":1724921625082,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d148067d113715","name":"Check received message with timestamp: 1724921087396000000 ","time":{"start":1724921515239,"stop":1724921515239,"duration":0},"status":"passed","severity":"normal"},{"uid":"576cb870ac5e2284","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app64/5/topic958/json","time":{"start":1724921613050,"stop":1724921613051,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c6e8808cf3a25b","name":"Push message with content topic containing numeric","time":{"start":1724921529583,"stop":1724921529583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3194cde2657de2","name":"Waku message hash computation (no timestamp)","time":{"start":1724921040180,"stop":1724921040181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32d3fd9dbc03447","name":"should not receive a peer event before start","time":{"start":1724921559017,"stop":1724921559018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41dfca9f4a17c17","name":"Check message with invalid timestamp is not received","time":{"start":1724921515250,"stop":1724921515252,"duration":2},"status":"passed","severity":"normal"},{"uid":"a777e19e857fd151","name":"throws on content topic with generation field greater than 0","time":{"start":1724921037621,"stop":1724921037621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3967a91bdaaa4572","name":"random static sharding 10 - Cluster ID: 613, Shard ID: 314","time":{"start":1724921619639,"stop":1724921619640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d095f336f0b48e1","name":"Push message with emoji payload","time":{"start":1724921602955,"stop":1724921602955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09e923d197585fc","name":"Fails to push message with large meta","time":{"start":1724921602984,"stop":1724921602985,"duration":1},"status":"passed","severity":"normal"},{"uid":"730098fbcbfc6c28","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1724921037655,"stop":1724921037655,"duration":0},"status":"passed","severity":"normal"},{"uid":"897ab3a0d540ccf9","name":"different cluster, different shard: nodes don't connect","time":{"start":1724921270341,"stop":1724921270341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da6d1637bc54721","name":"Ping on peer without subscriptions","time":{"start":1724921158279,"stop":1724921158280,"duration":1},"status":"passed","severity":"normal"},{"uid":"9479fcc50ae9621","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1724921045530,"stop":1724921045531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af30a605653ec21","name":"Passing page size 3 when there are 20 messages","time":{"start":1724921656191,"stop":1724921656192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d529c610f151dcf","name":"throws on empty content topic","time":{"start":1724921037619,"stop":1724921037620,"duration":1},"status":"passed","severity":"normal"},{"uid":"c545b1ce7159876c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1724921037646,"stop":1724921037646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d96481970d1e637","name":"should load peers from local storage and dispatch events","time":{"start":1724921065912,"stop":1724921065912,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a24f27b4f7d184","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1724921198885,"stop":1724921198885,"duration":0},"status":"passed","severity":"normal"},{"uid":"df97cfc0fb2ea698","name":"can start the service","time":{"start":1724921559011,"stop":1724921559012,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe61787db9c75","name":"Check received message containing XML","time":{"start":1724921515236,"stop":1724921515236,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f538666d902a0a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1724921540110,"stop":1724921540110,"duration":0},"status":"passed","severity":"normal"},{"uid":"56270c4ee8247b44","name":"Push message with content topic containing long","time":{"start":1724921602956,"stop":1724921602957,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c340300340dcc4e","name":"should encodeTxt and decodeTxt","time":{"start":1724921046195,"stop":1724921046195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc2caaa2ff0ede4","name":"Check publish message containing emoji","time":{"start":1724921564778,"stop":1724921564778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6949f27abe4303a1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1724921164590,"stop":1724921164591,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5fcd3642331c2c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1724921296998,"stop":1724921296999,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa9618ccdb4bc71","name":"should not fail to start the service if it is already started","time":{"start":1724921098915,"stop":1724921098916,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22f5ba160756d28","name":"creates an iterator","time":{"start":1724921665482,"stop":1724921665482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8d07059b4daa4","name":"Check publish message after client node is restarted","time":{"start":1724921564784,"stop":1724921564784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff1eee42f52f0024","name":"Subscribe to topic containing numeric and receive message","time":{"start":1724921625082,"stop":1724921625083,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e36bff546d9df8","name":"should throw an error if shards are undefined for static sharding","time":{"start":1724921037641,"stop":1724921037641,"duration":0},"status":"passed","severity":"normal"}]