allure-jswaku/7501/widgets/status-chart.json
2024-10-03 11:59:44 +00:00

1 line
160 KiB
JSON

[{"uid":"81e28ccd924e0924","name":"Sets default value correctly","time":{"start":1727956689565,"stop":1727956689565,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bf915356ffe3e2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727956665126,"stop":1727956665127,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a9a0c28780bb87","name":"Subscribe to topic containing Russian and publish message","time":{"start":1727956603627,"stop":1727956603627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8489f9bed6c2a4d","name":"Check publish message after client node is restarted","time":{"start":1727956599124,"stop":1727956599124,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ee78f7d799ea981","name":"Decoder throws on empty string content topic","time":{"start":1727956298572,"stop":1727956298572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f393afa0efc99e1a","name":"should throw error - no public key","time":{"start":1727956271720,"stop":1727956271721,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bb157c2f643b91","name":"different cluster, same shard: nodes don't connect","time":{"start":1727956544231,"stop":1727956544231,"duration":0},"status":"passed","severity":"normal"},{"uid":"882e36cb1d246bf9","name":"Subscribe to topic containing long and receive message","time":{"start":1727956665105,"stop":1727956665105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83a6b4915f9caf8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727956265712,"stop":1727956265712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd52ddc6fbef1c6","name":"should load peers from local storage and dispatch events","time":{"start":1727956290903,"stop":1727956290903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8383ce8c9ffe7fa6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727956271070,"stop":1727956271070,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e82056873eeb0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727956657447,"stop":1727956657447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53bc3ccb7b3ce56","name":"should select older connection if present","time":{"start":1727956278468,"stop":1727956278469,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e73579d11ade5b3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727956271081,"stop":1727956271081,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d75468b65db65a","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1727956433454,"stop":1727956433455,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c09655ba2930cd0","name":"Check received message containing XML","time":{"start":1727956437469,"stop":1727956437469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4e28333ea2d0c6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727956665113,"stop":1727956665113,"duration":0},"status":"passed","severity":"normal"},{"uid":"641c362b9e34b896","name":"Check received message containing Russian","time":{"start":1727956566661,"stop":1727956566661,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2af13e4bcc09b1","name":"random static sharding 3 - Cluster ID: 803, Shard ID: 542","time":{"start":1727956657450,"stop":1727956657451,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d743e69fe5e20bc","name":"Push message with long payload","time":{"start":1727956589428,"stop":1727956589430,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8719b682eb486a1","name":"should not receive a peer event before start","time":{"start":1727956290902,"stop":1727956290902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa58f2dafbe27f8","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727956536406,"stop":1727956536406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a5e034b54c329a","name":"Push message with JSON payload","time":{"start":1727956589440,"stop":1727956589441,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fa879a4ac4d262","name":"Push message with meta","time":{"start":1727956589472,"stop":1727956589472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc47862597acf00","name":"Push message with unicode special characters payload","time":{"start":1727956589447,"stop":1727956589447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b475353ed8af81c9","name":"Check message with non string payload is not received","time":{"start":1727956566670,"stop":1727956566670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcd8b9c9d7c5b41","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727956665115,"stop":1727956665115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be1aebf8fa26c1e","name":"Check meta is set [symmetric]","time":{"start":1727956296847,"stop":1727956296847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f9b926e118a93","name":"Fails to push message bigger that 1MB","time":{"start":1727956628045,"stop":1727956628046,"duration":1},"status":"passed","severity":"normal"},{"uid":"967d07392398451c","name":"should throw error - no id","time":{"start":1727956271721,"stop":1727956271721,"duration":0},"status":"passed","severity":"normal"},{"uid":"862da388e797cf65","name":"Reopen subscription with peer with lost subscription","time":{"start":1727956361052,"stop":1727956361053,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0bc28bd0d87181","name":"Check publish message containing special chars","time":{"start":1727956599108,"stop":1727956599108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd890c375ec2294","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1727956433490,"stop":1727956433491,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a93428a7a53d14","name":"should be online or offline if network state changed","time":{"start":1727956316730,"stop":1727956316731,"duration":1},"status":"passed","severity":"normal"},{"uid":"f124cd968492c9a","name":"Encoder throws on undefined content topic","time":{"start":1727956279167,"stop":1727956279167,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c04da9042130773","name":"1 Relay, 1 Filter, gives up","time":{"start":1727956286602,"stop":1727956286603,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebaf3edca8205b73","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727956460621,"stop":1727956460622,"duration":1},"status":"passed","severity":"normal"},{"uid":"229af5009dbec2bd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727956263108,"stop":1727956263108,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c0b674b37e7f49","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727956460621,"stop":1727956460621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c52fba82a0b9658","name":"new peer added after a peer was already found","time":{"start":1727956624033,"stop":1727956624034,"duration":1},"status":"skipped","severity":"normal"},{"uid":"46024d15841c8365","name":"1 Relay, 1 fetch","time":{"start":1727956286600,"stop":1727956286601,"duration":1},"status":"passed","severity":"normal"},{"uid":"56710a50e642b2ae","name":"Push message with meta","time":{"start":1727956628041,"stop":1727956628041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9493fc20331defe3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727956391546,"stop":1727956391547,"duration":1},"status":"passed","severity":"normal"},{"uid":"853361011f576ec7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727956296844,"stop":1727956296846,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e883a0f3a34ae4a","name":"Push message with content topic containing SQL Injection","time":{"start":1727956589460,"stop":1727956589461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1518499d8046817","name":"Push message with content topic containing Arabic","time":{"start":1727956628028,"stop":1727956628031,"duration":3},"status":"passed","severity":"normal"},{"uid":"24c060333594092a","name":"should encode/decode to RLP encoding","time":{"start":1727956271723,"stop":1727956271723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44348bf625107c7","name":"different cluster, same shard: nodes don't connect","time":{"start":1727956433441,"stop":1727956433446,"duration":5},"status":"passed","severity":"normal"},{"uid":"3bb52951817bf6a7","name":"Wrong topic","time":{"start":1727956631345,"stop":1727956631345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1308a4e5fc7a2675","name":"Decoder throws on undefined content topic","time":{"start":1727956296849,"stop":1727956296849,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41d0bd1d962fd3","name":"Check message on other pubsub topic is not received","time":{"start":1727956566669,"stop":1727956566669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f664f23c94a783c8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956516363,"stop":1727956516364,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca7bfbce23e1dac","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727956263116,"stop":1727956263116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8543e21fea621048","name":"should emit a peer event after start","time":{"start":1727956290901,"stop":1727956290901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c469ad00f1afcc5","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727956263129,"stop":1727956263129,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bd69908bf4f6bd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727956665103,"stop":1727956665103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ae191a70b607cf","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727956657465,"stop":1727956657465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2298ab0f49bcb0","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433482,"stop":1727956433482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d463ef2dbfaa4ea","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1727956603601,"stop":1727956603601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4491d0ded9814","name":"Check publish message after service node is restarted","time":{"start":1727956599122,"stop":1727956599122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6f174b3ad0f3d79","name":"Check received message containing Basic HTML tag","time":{"start":1727956566663,"stop":1727956566664,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ffb962452b10ff","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727956290903,"stop":1727956290903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24eb42206b4ea7","name":"random static sharding 9 - Cluster ID: 171, Shard ID: 822","time":{"start":1727956657454,"stop":1727956657456,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaa10b65216fd710","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1727956433482,"stop":1727956433483,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24e02e27cbf1ed","name":"Push message with content topic containing Arabic","time":{"start":1727956589457,"stop":1727956589458,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20d36e16dec57b0","name":"configure the node with multiple pubsub topics","time":{"start":1727956657464,"stop":1727956657465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61a734bcbf80ad0","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727956286996,"stop":1727956286996,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fcd9d45a98d9c","name":"Relay","time":{"start":1727956322500,"stop":1727956322501,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84cb9f15735ad35","name":"Ephemeral field set to true","time":{"start":1727956279166,"stop":1727956279166,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c12065aadd43e8","name":"Fails to push message bigger that 1MB","time":{"start":1727956589479,"stop":1727956589479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bbefd3273f7e62","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727956651983,"stop":1727956651984,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c80aa220663db10","name":"LightPush","time":{"start":1727956696985,"stop":1727956696985,"duration":0},"status":"passed","severity":"normal"},{"uid":"db81ce3502561f3b","name":"Generator, custom pubsub topic","time":{"start":1727956680749,"stop":1727956680749,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc2ab2b4b769919","name":"Check received message containing emoji","time":{"start":1727956566697,"stop":1727956566697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17371b6600cac30","name":"Subscribe and publish message","time":{"start":1727956603599,"stop":1727956603601,"duration":2},"status":"passed","severity":"normal"},{"uid":"9898f1be92a20a8f","name":"should throw an error for insufficient data","time":{"start":1727956263304,"stop":1727956263304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b6981f014ccb37","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727956665139,"stop":1727956665139,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cedbdfbf287f5f","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1727956433474,"stop":1727956433475,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0ff430dee14dec","name":"Generator, 2 different pubsubtopics","time":{"start":1727956680751,"stop":1727956680751,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da094cf5e87f3fe","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727956263108,"stop":1727956263109,"duration":1},"status":"passed","severity":"normal"},{"uid":"e286fca9a59b79e1","name":"should not receive a peer event after stop","time":{"start":1727956639741,"stop":1727956639742,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c5875d8762fe7","name":"Push message equal or less that 1MB","time":{"start":1727956628044,"stop":1727956628045,"duration":1},"status":"passed","severity":"normal"},{"uid":"b202ae2de3a937b5","name":"should add and remove event listeners correctly","time":{"start":1727956290904,"stop":1727956290904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e456c338f40abd87","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727956460620,"stop":1727956460621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7367f91bce3e8377","name":"caches peers it previously fetched","time":{"start":1727956286994,"stop":1727956286995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8821218cbdffe930","name":"Check message on other pubsub topic is not received","time":{"start":1727956437480,"stop":1727956437481,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff48816ee73269c","name":"Subscribe to topic containing long and publish message","time":{"start":1727956603619,"stop":1727956603620,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cf687224647ecb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727956544228,"stop":1727956544229,"duration":1},"status":"passed","severity":"normal"},{"uid":"809feb326bca13ba","name":"Push message with custom timestamp: 1727960069886","time":{"start":1727956589477,"stop":1727956589478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23847f02b8a2f96","name":"can start the service","time":{"start":1727956639735,"stop":1727956639735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c7e4d974c7b3d7","name":"Filter with 2 connections","time":{"start":1727956469614,"stop":1727956469614,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ec15c7164cc52b","name":"should properly create location multiaddrs - udp","time":{"start":1727956271730,"stop":1727956271730,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc5123a9d153e00","name":"Check received message containing unicode special characters","time":{"start":1727956437478,"stop":1727956437478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd13fc042f7c38","name":"Check publish message containing emoji","time":{"start":1727956599113,"stop":1727956599113,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a1de3f9e894584","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727956263113,"stop":1727956263113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9b482f2e64b046","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727956263118,"stop":1727956263118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27de7501b2f4bea","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727956665106,"stop":1727956665108,"duration":2},"status":"passed","severity":"normal"},{"uid":"31e1c0d1e98abf55","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727956665104,"stop":1727956665104,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c4e4d0ba2c0bc","name":"should use DNS peer discovery with light client","time":{"start":1727956329860,"stop":1727956329860,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7acbc470670bd8f8","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727956286723,"stop":1727956286724,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddbd98a9bdff3e0","name":"should only return 1 node with store capability","time":{"start":1727956286996,"stop":1727956286996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2ba7c92f60feb1","name":"Decrypt messages","time":{"start":1727956568887,"stop":1727956568888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6efe87ae0f582c2","name":"Renews peer on consistent ping failures","time":{"start":1727956386208,"stop":1727956386210,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c86a1d53f1fdb04","name":"should throw if no connection provided","time":{"start":1727956278624,"stop":1727956278624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1facbfdbeaaada79","name":"Round trip binary serialization","time":{"start":1727956279165,"stop":1727956279166,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaba15b584a498ff","name":"should return usable stream attached to connection","time":{"start":1727956278623,"stop":1727956278624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e804796d8e9acb93","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1727956433517,"stop":1727956433520,"duration":3},"status":"passed","severity":"normal"},{"uid":"cea8c7035fdae367","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727956263098,"stop":1727956263099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbfa725703663c7","name":"Check received message containing Chinese","time":{"start":1727956566678,"stop":1727956566681,"duration":3},"status":"passed","severity":"normal"},{"uid":"76ed31b89c95ec7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727956665138,"stop":1727956665138,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f88cb4d5182cfa","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727956460623,"stop":1727956460623,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac70ef08965fe4b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956516367,"stop":1727956516367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2082d613f0efff59","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727956263123,"stop":1727956263123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd7a962e83ccdb9","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727956263111,"stop":1727956263112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9ea1a873269b1a","name":"can start the service","time":{"start":1727956290898,"stop":1727956290899,"duration":1},"status":"passed","severity":"normal"},{"uid":"e583589a08b3bebd","name":"Check received message containing SQL Injection","time":{"start":1727956437468,"stop":1727956437468,"duration":0},"status":"passed","severity":"normal"},{"uid":"781420ff70f6d8f9","name":"Push message with content topic containing long","time":{"start":1727956589453,"stop":1727956589454,"duration":1},"status":"passed","severity":"normal"},{"uid":"10da2a5735724d20","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727956566700,"stop":1727956566701,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f9f666bc8001c0","name":"creates an iterator","time":{"start":1727956682365,"stop":1727956682366,"duration":1},"status":"passed","severity":"normal"},{"uid":"160323678e51ca94","name":"Subscribe to topic containing special chars and publish message","time":{"start":1727956603622,"stop":1727956603624,"duration":2},"status":"passed","severity":"normal"},{"uid":"99a4410373367e30","name":"returns nothing if no connections present","time":{"start":1727956278465,"stop":1727956278467,"duration":2},"status":"passed","severity":"normal"},{"uid":"713dcaf0aa783a28","name":"Check message with no pubsub topic is not received","time":{"start":1727956437481,"stop":1727956437490,"duration":9},"status":"passed","severity":"normal"},{"uid":"d0a45c83556bb3ae","name":"Push message with content topic containing long","time":{"start":1727956628026,"stop":1727956628026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6a50acc39c4f8a","name":"Overlapping topic subscription","time":{"start":1727956665104,"stop":1727956665104,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e9616a497ad722","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727956463409,"stop":1727956463410,"duration":1},"status":"passed","severity":"normal"},{"uid":"681203f29be62822","name":"handles empty shards array correctly","time":{"start":1727956263127,"stop":1727956263127,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4267c3b6486547","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956680751,"stop":1727956680752,"duration":1},"status":"passed","severity":"normal"},{"uid":"29492ed0dcc353d1","name":"Check received message containing long","time":{"start":1727956437463,"stop":1727956437464,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bd5bfb9775e544","name":"topics with same application and version share the same shard","time":{"start":1727956263109,"stop":1727956263109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9919b64f018067","name":"Check received message containing unicode special characters","time":{"start":1727956566665,"stop":1727956566666,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa00c3a5e0dd641","name":"should properly create peer info with all multiaddrs","time":{"start":1727956271730,"stop":1727956271730,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8282bb7ad9874d1","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727956368335,"stop":1727956368335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd49f5c4701eff8e","name":"Fails to publish message with empty text","time":{"start":1727956599116,"stop":1727956599116,"duration":0},"status":"passed","severity":"normal"},{"uid":"38743195c0d75569","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727956536390,"stop":1727956536392,"duration":2},"status":"passed","severity":"normal"},{"uid":"496bb0f0aa6d674f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727956665128,"stop":1727956665128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1941187bdde2a619","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1727956433508,"stop":1727956433517,"duration":9},"status":"passed","severity":"normal"},{"uid":"428601076775531","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727956463413,"stop":1727956463414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0667927a3f08f5","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1727956433525,"stop":1727956433529,"duration":4},"status":"passed","severity":"normal"},{"uid":"89dff6b5b05c4f35","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1727956433529,"stop":1727956433537,"duration":8},"status":"passed","severity":"normal"},{"uid":"e20d6c99bff84544","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727956665114,"stop":1727956665114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66cf7c45f7106f9","name":"should throw an error for an unconfigured topic","time":{"start":1727956263123,"stop":1727956263123,"duration":0},"status":"passed","severity":"normal"},{"uid":"360b83a112357853","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727956566668,"stop":1727956566668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f40f3e7d5549a93","name":"Push message with rate limit","time":{"start":1727956628042,"stop":1727956628042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6a132bce1addbc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727956460623,"stop":1727956460623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78e25a3a4089095","name":"Check received message with timestamp: 1727956316182000000 ","time":{"start":1727956566666,"stop":1727956566667,"duration":1},"status":"passed","severity":"normal"},{"uid":"4015d8e9e89b958","name":"Push message with content topic containing special chars","time":{"start":1727956628027,"stop":1727956628027,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b1728039e7960","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727956665137,"stop":1727956665138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4fec82c29afc02","name":"retrieves a single peer","time":{"start":1727956286993,"stop":1727956286993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5e9614a14a511","name":"Push message with shell command payload","time":{"start":1727956628022,"stop":1727956628023,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c78c2692510226","name":"Overlapping topic subscription","time":{"start":1727956665124,"stop":1727956665124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c60655fb9cb56bb","name":"Accepts a valid Waku Message","time":{"start":1727956301791,"stop":1727956301792,"duration":1},"status":"passed","severity":"normal"},{"uid":"187253d233db7674","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1727956323103,"stop":1727956323104,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ab40e0a41c89f2","name":"Subscribe to topic containing Script and publish message","time":{"start":1727956603628,"stop":1727956603628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff67ef344a59b09","name":"random static sharding 6 - Cluster ID: 997, Shard ID: 83","time":{"start":1727956657452,"stop":1727956657452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f53ab0430510e7","name":"Check message received after nwaku node is restarted","time":{"start":1727956566710,"stop":1727956566710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25a3548ee9efaa1","name":"Reopen subscription with peer with lost subscription","time":{"start":1727956364040,"stop":1727956364042,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcf7baecd7fa1dc3","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727956651987,"stop":1727956651987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dde4728c71a5395","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727956391551,"stop":1727956391554,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd246b8e9b3a0117","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1727956603626,"stop":1727956603627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04aa33298e195e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727956690293,"stop":1727956690293,"duration":0},"status":"passed","severity":"normal"},{"uid":"1637c6278dbf2da8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1727956599121,"stop":1727956599122,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91781cbf5fa7f5","name":"should be called for bootstrap peers","time":{"start":1727956324201,"stop":1727956324202,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4eceb77e610a336","name":"Throws when trying to push message with empty payload","time":{"start":1727956628025,"stop":1727956628025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3daf46b4cccab61","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app64/9/topic960/proto","time":{"start":1727956631343,"stop":1727956631344,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9d1f457d06c046","name":"Decoder throws on undefined content topic","time":{"start":1727956279168,"stop":1727956279168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ecbfa1523ba012","name":"Query with Promise Callback, No message returned","time":{"start":1727956659997,"stop":1727956659997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c138764abe94a5","name":"Push message with JSON payload","time":{"start":1727956628022,"stop":1727956628022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93b3ff70b11a3da","name":"Check received message containing JSON","time":{"start":1727956566688,"stop":1727956566688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51195a3491446b6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727956391546,"stop":1727956391546,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcee46d09efbfa","name":"Check publish message containing shell command","time":{"start":1727956599111,"stop":1727956599112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68510bd15c20ea4","name":"Ping on peer without subscriptions","time":{"start":1727956364035,"stop":1727956364036,"duration":1},"status":"passed","severity":"normal"},{"uid":"9319e27bd900900f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727956665120,"stop":1727956665120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4550afab336fc5","name":"should return no connections if no open connection provided","time":{"start":1727956278468,"stop":1727956278468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4796fb1103a117c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1727956433456,"stop":1727956433456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d38d3f13c35af5","name":"random static sharding 8 - Cluster ID: 730, Shard ID: 700","time":{"start":1727956657453,"stop":1727956657454,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15352e91bcc1930","name":"Encoder throws on undefined content topic","time":{"start":1727956298571,"stop":1727956298571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afd168669d9e777","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727956665102,"stop":1727956665103,"duration":1},"status":"passed","severity":"normal"},{"uid":"4785a609c4553e7c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1727956433467,"stop":1727956433467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e08ce172612e88","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1727956591677,"stop":1727956591677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61df9aa5f890d38","name":"should properly create location multiaddrs - udp4","time":{"start":1727956271728,"stop":1727956271728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15ab39a0ed69165","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727956263129,"stop":1727956263129,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f237a3ed6cb6c","name":"Check received message containing Script","time":{"start":1727956566662,"stop":1727956566663,"duration":1},"status":"passed","severity":"normal"},{"uid":"446d4e315ede9cba","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1727956433480,"stop":1727956433481,"duration":1},"status":"passed","severity":"normal"},{"uid":"69be76068c09a1da","name":"Register correct protocols","time":{"start":1727956603598,"stop":1727956603598,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe56f4c91ed5699","name":"does not throw on valid cases","time":{"start":1727956263092,"stop":1727956263092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1361f67b5a9aa82","name":"Push message with content topic containing JSON","time":{"start":1727956589468,"stop":1727956589469,"duration":1},"status":"passed","severity":"normal"},{"uid":"e878e042083244d5","name":"Check received message containing SQL Injection","time":{"start":1727956566661,"stop":1727956566662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0b900447e36284","name":"should not receive a peer event after stop","time":{"start":1727956290902,"stop":1727956290902,"duration":0},"status":"passed","severity":"normal"},{"uid":"949325d61a3e44b0","name":"Check received message with timestamp: 1727956316182 ","time":{"start":1727956566667,"stop":1727956566667,"duration":0},"status":"passed","severity":"normal"},{"uid":"42966d03b4452af5","name":"should not fail to start the service if it is already started","time":{"start":1727956639740,"stop":1727956639740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1808dce33bbe5b93","name":"Subscribe to topic containing XML and receive message","time":{"start":1727956463412,"stop":1727956463412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe97e6c889b3ba2","name":"Check received message containing shell command","time":{"start":1727956566688,"stop":1727956566688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9850461f13b2214","name":"Asymmetric encrypt & decrypt","time":{"start":1727956297369,"stop":1727956297369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a07d559a894e92","name":"Push message with Chinese payload","time":{"start":1727956589432,"stop":1727956589432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1cef2a1856e1dc","name":"Ordered Callback - true","time":{"start":1727956671388,"stop":1727956671389,"duration":1},"status":"passed","severity":"normal"},{"uid":"777fa894c74e2c60","name":"returns only open connection if one present","time":{"start":1727956278467,"stop":1727956278467,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8f78ec6d0fc439","name":"Push message with content topic containing unicode special characters","time":{"start":1727956628040,"stop":1727956628040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20ab7ed2bc8f4ab","name":"tcp ip4 address","time":{"start":1727956271083,"stop":1727956271083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff839d6ba805af23","name":"Push message with content topic containing short","time":{"start":1727956628025,"stop":1727956628025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4acf9594946dcdd","name":"addEventListener with wrong event","time":{"start":1727956357220,"stop":1727956357221,"duration":1},"status":"passed","severity":"normal"},{"uid":"f015005d98fc3502","name":"Passing page size 110 when there are 120 messages","time":{"start":1727956681134,"stop":1727956681134,"duration":0},"status":"passed","severity":"normal"},{"uid":"568541c90830f836","name":"Callback on promise","time":{"start":1727956681864,"stop":1727956681865,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1aec8c9aa0da6eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727956263121,"stop":1727956263121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c76c4598c706c24","name":"Passing page size 1 when there are 4 messages","time":{"start":1727956681130,"stop":1727956681131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7feb4ecf2398e15","name":"Number of peers are maintained correctly","time":{"start":1727956482461,"stop":1727956482461,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d4c3e7aaf2b6f0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1727956603627,"stop":1727956603628,"duration":1},"status":"passed","severity":"normal"},{"uid":"521785f078bda210","name":"Ping succeeds for all connected peers","time":{"start":1727956386206,"stop":1727956386206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76680fa32b0f559","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727956263108,"stop":1727956263108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a150f25289fdf7d","name":"Check received message containing special chars","time":{"start":1727956437466,"stop":1727956437467,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f87b529a081d63e","name":"Push message with custom timestamp: 1727952860907","time":{"start":1727956628043,"stop":1727956628044,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45cd782fd0d22b2","name":"should handle corrupted local storage data gracefully","time":{"start":1727956290904,"stop":1727956290904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3493c8dcfdda6ad","name":"Check publish message containing Chinese","time":{"start":1727956599108,"stop":1727956599108,"duration":0},"status":"passed","severity":"normal"},{"uid":"315bda16830b950a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app45/6/topic826/test.js","time":{"start":1727956631340,"stop":1727956631341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea394cbf63baf1b2","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727956391549,"stop":1727956391551,"duration":2},"status":"passed","severity":"normal"},{"uid":"c743be49f5d328a6","name":"Fails to push message with empty content topic","time":{"start":1727956628040,"stop":1727956628041,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed1025c729a8038","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727956286997,"stop":1727956286998,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db6e7289042312fe","name":"Delete observer","time":{"start":1727956568888,"stop":1727956568888,"duration":0},"status":"passed","severity":"normal"},{"uid":"308344aa8ab8de06","name":"Push message on custom pubsubTopic","time":{"start":1727956516360,"stop":1727956516361,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb23c11d3c7e123c","name":"Subscribe to topic containing short and receive message","time":{"start":1727956665105,"stop":1727956665105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27094f95059a589","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app53/2/topic32/json","time":{"start":1727956631345,"stop":1727956631345,"duration":0},"status":"passed","severity":"normal"},{"uid":"843a1169cf4df18f","name":"Push message with unicode special characters payload","time":{"start":1727956628023,"stop":1727956628024,"duration":1},"status":"passed","severity":"normal"},{"uid":"740839f9572b8ebe","name":"Check received message containing Arabic","time":{"start":1727956566660,"stop":1727956566661,"duration":1},"status":"passed","severity":"normal"},{"uid":"260c3aed3dfb9279","name":"unsubscribes","time":{"start":1727956682366,"stop":1727956682367,"duration":1},"status":"passed","severity":"normal"},{"uid":"17703ef036ae597e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727956271073,"stop":1727956271074,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c48323ea7ca2def","name":"Nodes with multiple pubsub topic","time":{"start":1727956591678,"stop":1727956591678,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2069ff44651a0e","name":"Query Generator - false","time":{"start":1727956671386,"stop":1727956671386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5972296540f736f","name":"Waku message hash computation (no timestamp)","time":{"start":1727956265713,"stop":1727956265714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4b92f5a10d74d6","name":"Fails to publish message with wrong content topic","time":{"start":1727956599120,"stop":1727956599120,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f79d5440eef757","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433524,"stop":1727956433525,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ec0d6727b2caac","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727956263128,"stop":1727956263128,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aaacd46d914008","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727956437479,"stop":1727956437479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4390c3749845691f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727956271072,"stop":1727956271073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba62afaa8da30985","name":"Check received message containing Chinese","time":{"start":1727956566660,"stop":1727956566660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f54b8a7cf3dcfb","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727956659996,"stop":1727956659996,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3d8ab9e3a4e05a","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1727956433455,"stop":1727956433456,"duration":1},"status":"passed","severity":"normal"},{"uid":"28542e5fd89ed7b3","name":"Check received message containing Script","time":{"start":1727956566683,"stop":1727956566686,"duration":3},"status":"passed","severity":"normal"},{"uid":"66dff9d20f1fb396","name":"Check received message with timestamp: 1727956316348000000 ","time":{"start":1727956437478,"stop":1727956437479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d151ad174e9c3b10","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1727956681868,"stop":1727956681869,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c711a78a61db4","name":"Push message with Russian payload","time":{"start":1727956628020,"stop":1727956628020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d77c1e5c8a25a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433490,"stop":1727956433490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0b3a840ba3a346","name":"Push message with SQL Injection payload","time":{"start":1727956589433,"stop":1727956589433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0580a948635f34","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1727956278628,"stop":1727956278629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61d80d0ef98d53","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1727956433447,"stop":1727956433448,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6c4c4254049295","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727956463403,"stop":1727956463404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aab06f428cb1f41","name":"Ping on subscribed peer","time":{"start":1727956364034,"stop":1727956364035,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc84b454fa82746","name":"Check message with invalid timestamp is not received","time":{"start":1727956566701,"stop":1727956566701,"duration":0},"status":"passed","severity":"normal"},{"uid":"521bf7fc90fa4a28","name":"should properly create location multiaddrs - tcp4","time":{"start":1727956271729,"stop":1727956271729,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d521027a274493","name":"Push message with numeric payload","time":{"start":1727956628016,"stop":1727956628016,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e278a471f25c8d","name":"groups content topics by expected pubsub topic","time":{"start":1727956263109,"stop":1727956263109,"duration":0},"status":"passed","severity":"normal"},{"uid":"727a3fac17ed63ad","name":"Push message with content topic containing JSON","time":{"start":1727956628034,"stop":1727956628038,"duration":4},"status":"passed","severity":"normal"},{"uid":"7117c7136b6d2d73","name":"Ping on subscribed peer","time":{"start":1727956364044,"stop":1727956364044,"duration":0},"status":"passed","severity":"normal"},{"uid":"feea04fefb66285d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727956298570,"stop":1727956298570,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e4d7ff532efa2b","name":"Ping on unsubscribed peer","time":{"start":1727956364045,"stop":1727956364045,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aadc91a3f43157","name":"Passing page size 19 when there are 20 messages","time":{"start":1727956681133,"stop":1727956681134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b00a6294a48aa8","name":"random static sharding 2 - Cluster ID: 77, Shard ID: 23","time":{"start":1727956657450,"stop":1727956657450,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb99f0f0c08192e","name":"Push message with content topic containing XML","time":{"start":1727956589461,"stop":1727956589461,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ab4a69b062d070","name":"Ping on peer without subscriptions","time":{"start":1727956364044,"stop":1727956364044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a557428f3bb8dbc","name":"dispatchEvent via connectionManager","time":{"start":1727956357224,"stop":1727956357224,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ba27e5642c6e50","name":"Callback on promise, aborts when callback returns true","time":{"start":1727956681865,"stop":1727956681868,"duration":3},"status":"passed","severity":"normal"},{"uid":"1945c8fa9c2bab8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727956463412,"stop":1727956463413,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dfa7a7aee82a0d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727956659993,"stop":1727956659994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f873fffc4b9c18c0","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727956536401,"stop":1727956536401,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f9174c3accfbc6","name":"Reopen subscription with peer with lost subscription","time":{"start":1727956364045,"stop":1727956364048,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5c1de75ccec7197","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1727956603633,"stop":1727956603634,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d99eefbfdea7ca1","name":"Publish message with large meta","time":{"start":1727956599124,"stop":1727956599124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28e7ca801ce65eb","name":"Ping fails for unsubscribed peers","time":{"start":1727956386206,"stop":1727956386207,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea9d135447cc567","name":"Check message on other pubsub topic is not received","time":{"start":1727956566701,"stop":1727956566702,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe44ba0720b44bfd","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1727956433460,"stop":1727956433462,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2ea66535d55eb6","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727956368334,"stop":1727956368334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff00fe123314c9bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727956665124,"stop":1727956665124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6261234aee2466b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727956263114,"stop":1727956263115,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc0d3cefd7f1661","name":"Light Node - default protocols","time":{"start":1727956696986,"stop":1727956696986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a005b2c59329c3","name":"Subscribe and receives messages on 20 topics","time":{"start":1727956463402,"stop":1727956463403,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb96f4731ec52949","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727956536408,"stop":1727956536409,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccb20e9922eacf1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727956263119,"stop":1727956263119,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd314eaf380e1d1","name":"should encodeTxt and decodeTxt","time":{"start":1727956271717,"stop":1727956271718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc0bd674288209c","name":"Subscribe to topic containing long and receive message","time":{"start":1727956665126,"stop":1727956665126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b4ad3d94bc6c91","name":"should get / set TCP multiaddr","time":{"start":1727956271724,"stop":1727956271728,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a40e2f72134bda9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727956460623,"stop":1727956460624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe12027dc56be44","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1727956433463,"stop":1727956433465,"duration":2},"status":"passed","severity":"normal"},{"uid":"4efe9a63af22168d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1727956603630,"stop":1727956603630,"duration":0},"status":"passed","severity":"normal"},{"uid":"734dc3bfd925980","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727956263109,"stop":1727956263110,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9abb02fb120de94","name":"Push message on custom pubsubTopic","time":{"start":1727956516362,"stop":1727956516363,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c3ba7927c02550","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727956263122,"stop":1727956263122,"duration":0},"status":"passed","severity":"normal"},{"uid":"972fae2dae928926","name":"non connected peers","time":{"start":1727956567071,"stop":1727956567071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89b1149d36d72070","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727956263116,"stop":1727956263117,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4f6cc86c90ccbb","name":"Check publish message containing XML","time":{"start":1727956599110,"stop":1727956599110,"duration":0},"status":"passed","severity":"normal"},{"uid":"de36400de7904ddf","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727956263115,"stop":1727956263115,"duration":0},"status":"passed","severity":"normal"},{"uid":"394a9ce6c640c85c","name":"ignores domain fetching errors","time":{"start":1727956286994,"stop":1727956286994,"duration":0},"status":"passed","severity":"normal"},{"uid":"5064b5280c7a743c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727956271079,"stop":1727956271080,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95d714606ef0347","name":"handles multiple messages","time":{"start":1727956682366,"stop":1727956682366,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f2df3e355be21b","name":"Check received message containing numeric","time":{"start":1727956437464,"stop":1727956437465,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb05b94e243ff7e","name":"throws on content topic with too few or too many fields","time":{"start":1727956263093,"stop":1727956263094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7114f9e71907f85","name":"Check received message containing Arabic","time":{"start":1727956566681,"stop":1727956566682,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f1140f5bc46410","name":"Push message with emoji payload","time":{"start":1727956589447,"stop":1727956589448,"duration":1},"status":"passed","severity":"normal"},{"uid":"19482c895d334886","name":"should not fail to stop the service if it was not started","time":{"start":1727956329851,"stop":1727956329853,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0db19f93473bbb1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433507,"stop":1727956433508,"duration":1},"status":"passed","severity":"normal"},{"uid":"db56f0804480ca04","name":"same cluster, different shard: nodes don't connect","time":{"start":1727956433441,"stop":1727956433441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5b33f52359d931","name":"Check message with no payload is not received","time":{"start":1727956437491,"stop":1727956437491,"duration":0},"status":"passed","severity":"normal"},{"uid":"861bde8b672c9b8c","name":"it tolerates circular branch references","time":{"start":1727956286993,"stop":1727956286993,"duration":0},"status":"passed","severity":"normal"},{"uid":"505982f3607d9c9d","name":"Check received message containing SQL Injection","time":{"start":1727956566683,"stop":1727956566683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9091549a95bdaf97","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727956665118,"stop":1727956665118,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e5d810b8dca676","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727956386210,"stop":1727956386211,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddc3480d4361ede","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727956263112,"stop":1727956263112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a5b646af542e5a","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1727956433448,"stop":1727956433448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8556b4ffece314ab","name":"Store - dialed after - with timeout","time":{"start":1727956696984,"stop":1727956696985,"duration":1},"status":"passed","severity":"normal"},{"uid":"16153b0cabfcab0b","name":"Refresh subscription","time":{"start":1727956665125,"stop":1727956665125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9b4efcb7739848","name":"Check publish message containing escaped characters","time":{"start":1727956599112,"stop":1727956599112,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d5000e2713596a","name":"Check received message containing Script","time":{"start":1727956437468,"stop":1727956437469,"duration":1},"status":"passed","severity":"normal"},{"uid":"826c7ae3ec54fadd","name":"throws on empty content topic","time":{"start":1727956263093,"stop":1727956263093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa070bc98a4bcc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727956286997,"stop":1727956286997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb6b1b34f481b4fa","name":"throws on content topic with empty application field","time":{"start":1727956263095,"stop":1727956263095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2821476d8967e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727956263112,"stop":1727956263112,"duration":0},"status":"passed","severity":"normal"},{"uid":"525ab431411b61d4","name":"Check publish message containing SQL Injection","time":{"start":1727956599109,"stop":1727956599109,"duration":0},"status":"passed","severity":"normal"},{"uid":"183338a9ba2dd5f6","name":"safeDispatchEvent","time":{"start":1727956357224,"stop":1727956357225,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c383e45ce7d563","name":"Push message with content topic containing shell command","time":{"start":1727956628039,"stop":1727956628039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28a37d94d214d81","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1727956603605,"stop":1727956603605,"duration":0},"status":"passed","severity":"normal"},{"uid":"163a0fb05c1e802d","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727956536407,"stop":1727956536407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6456fec4a7631a6f","name":"should only return 1 node with relay capability","time":{"start":1727956286995,"stop":1727956286995,"duration":0},"status":"passed","severity":"normal"},{"uid":"231b9fea3d1977b7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727956263106,"stop":1727956263106,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b591ccb97cca3f","name":"Subscribe and receive messages via lightPush","time":{"start":1727956665119,"stop":1727956665120,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde154d724044933","name":"throws on content topic with empty topic name field","time":{"start":1727956263096,"stop":1727956263097,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43d62294aef27fc","name":"throws on content topic with empty encoding field","time":{"start":1727956263097,"stop":1727956263097,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca646028dfb433","name":"Check received message containing unicode special characters","time":{"start":1727956566689,"stop":1727956566697,"duration":8},"status":"passed","severity":"normal"},{"uid":"d5a69c77bab55756","name":"should get / set UDP multiaddr","time":{"start":1727956271724,"stop":1727956271724,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f26c148270ff22","name":"Push message with content topic containing SQL Injection","time":{"start":1727956628032,"stop":1727956628032,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0366f9e7bf04d","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727956263127,"stop":1727956263127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e55c65e91af4abf","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727956263112,"stop":1727956263113,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0a025181b0c5ab","name":"should throw error - no public key","time":{"start":1727956271722,"stop":1727956271722,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b3d11b35ede47a","name":"Push message with Basic HTML tag payload","time":{"start":1727956589438,"stop":1727956589440,"duration":2},"status":"passed","severity":"normal"},{"uid":"586ba31e82fc0fd","name":"Meta field set when metaSetter is specified","time":{"start":1727956279166,"stop":1727956279167,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd86f379e358a4bb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727956298569,"stop":1727956298569,"duration":0},"status":"passed","severity":"normal"},{"uid":"661bff284352b861","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727956690295,"stop":1727956690295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7efe68b09b9132","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727956271080,"stop":1727956271080,"duration":0},"status":"passed","severity":"normal"},{"uid":"637c42f96054c422","name":"Filter with 3 connections","time":{"start":1727956469615,"stop":1727956469618,"duration":3},"status":"passed","severity":"normal"},{"uid":"705a8b35b59bb57e","name":"Query Generator, No message returned","time":{"start":1727956659993,"stop":1727956659993,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2b1861e966412e","name":"should not receive a peer event after stop","time":{"start":1727956329855,"stop":1727956329857,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc853e7198082584","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727956591676,"stop":1727956591677,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6b3b90914ad7c3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727956263115,"stop":1727956263116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8250326d493b5a0","name":"Overlapping topic subscription","time":{"start":1727956463405,"stop":1727956463406,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8af4b4964abd8a","name":"Push message with content topic containing numeric","time":{"start":1727956628026,"stop":1727956628027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8ce43528354ef1","name":"Promise Callback - false","time":{"start":1727956671387,"stop":1727956671387,"duration":0},"status":"passed","severity":"normal"},{"uid":"28510987efb72197","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956516361,"stop":1727956516361,"duration":0},"status":"passed","severity":"normal"},{"uid":"404c54e4032fa307","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727956460619,"stop":1727956460620,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f0753b18b7ab2f","name":"Mutual subscription","time":{"start":1727956603598,"stop":1727956603598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fc3c07a6691dbd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727956263119,"stop":1727956263120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60da7ddfbe64ea4","name":"should return all peers when numPeers is 0","time":{"start":1727956278913,"stop":1727956278914,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8b4e5c3d2a2fb3","name":"Passing page size 10 when there are 10 messages","time":{"start":1727956681132,"stop":1727956681132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad9e2b5afb8363","name":"All","time":{"start":1727956322502,"stop":1727956322502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5434269f7919be5f","name":"1 Store, 2 fetches","time":{"start":1727956286601,"stop":1727956286601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffb62a3ae4a3a51","name":"should create a new stream if no existing for protocol found","time":{"start":1727956278625,"stop":1727956278627,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8dfb5d8c4b5cc7e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727956329861,"stop":1727956329861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2e63abf10c24309","name":"should not fail to stop the service if it was not started","time":{"start":1727956639738,"stop":1727956639739,"duration":1},"status":"passed","severity":"normal"},{"uid":"2058a0791ad2be30","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433472,"stop":1727956433474,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec20fab615e84f6","name":"more peers than existing","time":{"start":1727956567070,"stop":1727956567071,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fe9cf225ec3b7b22","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727956674878,"stop":1727956674879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e0dd31bef3e3e1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1727956433537,"stop":1727956433540,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cd034686383ffaa","name":"Check message with non string payload is not received","time":{"start":1727956437491,"stop":1727956437492,"duration":1},"status":"passed","severity":"normal"},{"uid":"518484d6276a4c6d","name":"should emit a peer event after start","time":{"start":1727956329854,"stop":1727956329854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc04b37879181f5","name":"Push message with content topic containing XML","time":{"start":1727956628033,"stop":1727956628033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2324e379ea57231","name":"Encoder throws on empty string content topic","time":{"start":1727956279167,"stop":1727956279167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85afbac2ab1b0b","name":"Generator, custom pubsub topic","time":{"start":1727956680744,"stop":1727956680745,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f024a4199e9f72","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727956690294,"stop":1727956690294,"duration":0},"status":"passed","severity":"normal"},{"uid":"130682df7eb05326","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1727956433483,"stop":1727956433483,"duration":0},"status":"passed","severity":"normal"},{"uid":"70330a389c4284f8","name":"Push message with short payload","time":{"start":1727956628012,"stop":1727956628013,"duration":1},"status":"passed","severity":"normal"},{"uid":"46be55a52da0b231","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956368331,"stop":1727956368331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd2cb20026b7766","name":"Check received message with timestamp: 1727956316182000000 ","time":{"start":1727956566697,"stop":1727956566698,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f76196287fe4284","name":"Publish message with custom timestamp: Thu Oct 03 2024 12:56:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1727956599115,"stop":1727956599115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b36b32c912c034","name":"Push message with custom timestamp: 1727960060907","time":{"start":1727956628044,"stop":1727956628044,"duration":0},"status":"passed","severity":"normal"},{"uid":"486dd92d18a8c0b3","name":"should not fail to start the service if it is already started","time":{"start":1727956290901,"stop":1727956290901,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d279e5158bf39b","name":"Refresh subscription","time":{"start":1727956665104,"stop":1727956665104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee459fb2af18e456","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app27/6/topic261/utf8","time":{"start":1727956631339,"stop":1727956631340,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fbdc99712475e","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727956324198,"stop":1727956324198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acbda9d87eee18b","name":"different cluster, different shard: nodes don't connect","time":{"start":1727956433446,"stop":1727956433447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b9b191fa32937f","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1727956433490,"stop":1727956433490,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28d8187cf7369d7","name":"Check received message containing numeric","time":{"start":1727956566674,"stop":1727956566674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bfea1dd5d18e94","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727956460618,"stop":1727956460619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5278fbec3ebdd1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727956329860,"stop":1727956329861,"duration":1},"status":"skipped","severity":"normal"},{"uid":"825c8de193efa176","name":"LightPush with 2 connections","time":{"start":1727956469606,"stop":1727956469606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6520082ea617a09c","name":"Fields are not dropped","time":{"start":1727956278594,"stop":1727956278595,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78436c93e508c17","name":"Push message with emoji payload","time":{"start":1727956628024,"stop":1727956628024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f1bf4b97a2779","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727956463409,"stop":1727956463409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed73252240bc2eef","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1727956536393,"stop":1727956536393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa8fa534c8a91a2","name":"Push message with custom timestamp: 1727952869886","time":{"start":1727956589476,"stop":1727956589477,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b99fac24db257f","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727956659991,"stop":1727956659992,"duration":1},"status":"passed","severity":"normal"},{"uid":"9334779b786d9089","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727956651982,"stop":1727956651983,"duration":1},"status":"passed","severity":"normal"},{"uid":"9093266be662d8df","name":"Passing page size 11 when there are 10 messages","time":{"start":1727956681132,"stop":1727956681133,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fb303220ef2160","name":"random static sharding 1 - Cluster ID: 845, Shard ID: 402","time":{"start":1727956657450,"stop":1727956657450,"duration":0},"status":"passed","severity":"normal"},{"uid":"820667832bdd8dc3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727956544225,"stop":1727956544228,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c8c93ce0e1f1cc2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727956263120,"stop":1727956263120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cab8fec2e44478","name":"Query generator for multiple messages with multiple decoders","time":{"start":1727956681863,"stop":1727956681864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9780f83557a568b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727956349718,"stop":1727956349718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8185c09ff051ec6e","name":"should set field with all protocols enabled","time":{"start":1727956271731,"stop":1727956271731,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d08736dd61b6fa","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956680748,"stop":1727956680748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01551da6d176759","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727956665118,"stop":1727956665119,"duration":1},"status":"passed","severity":"normal"},{"uid":"8433a0dac9b9abca","name":"Should update multiaddrs","time":{"start":1727956544660,"stop":1727956544660,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7a10fae91bb634","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1727956433465,"stop":1727956433467,"duration":2},"status":"passed","severity":"normal"},{"uid":"34199b5345163534","name":"stop","time":{"start":1727956357225,"stop":1727956357225,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b411d8db110ef2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956368336,"stop":1727956368337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b731b2327a168800","name":"Push message with special chars payload","time":{"start":1727956628016,"stop":1727956628017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b804a7d4e16b1a67","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727956263304,"stop":1727956263304,"duration":0},"status":"passed","severity":"normal"},{"uid":"deec6c2204425214","name":"Reusing cursor across nodes","time":{"start":1727956651986,"stop":1727956651986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdad997e3e53bc94","name":"Relay - dialed after","time":{"start":1727956696983,"stop":1727956696984,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c91fdb488ee53","name":"Generator, custom pubsub topic","time":{"start":1727956680746,"stop":1727956680748,"duration":2},"status":"passed","severity":"normal"},{"uid":"5512c7641ab3ab05","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727956690293,"stop":1727956690293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7339ba967abd4a55","name":"Overlapping topic subscription","time":{"start":1727956603606,"stop":1727956603606,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f8a606405bbf0bc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727956659994,"stop":1727956659995,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc22f996ce47f39","name":"Nwaku publishes","time":{"start":1727956584266,"stop":1727956584266,"duration":0},"status":"passed","severity":"normal"},{"uid":"72527a558c89185f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727956263128,"stop":1727956263129,"duration":1},"status":"passed","severity":"normal"},{"uid":"7075edb1d60fcf1a","name":"should not fail to stop the service if it was not started","time":{"start":1727956290900,"stop":1727956290900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e268307281dcdf","name":"Check received message containing escaped characters","time":{"start":1727956437477,"stop":1727956437477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b3673704eccf66","name":"Query with Ordered Callback, No message returned","time":{"start":1727956659995,"stop":1727956659996,"duration":1},"status":"passed","severity":"normal"},{"uid":"713dc8a060db6288","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1727956591674,"stop":1727956591675,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40b0e82d8ca570c","name":"Push message with content topic containing short","time":{"start":1727956589452,"stop":1727956589453,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a983b5b741ea87","name":"through manual discovery","time":{"start":1727956540204,"stop":1727956540205,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6c617d053632e8","name":"Push message with content topic containing emoji","time":{"start":1727956589471,"stop":1727956589471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4917d65fe16d3f08","name":"Check message received after nwaku node is restarted","time":{"start":1727956566671,"stop":1727956566671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d22525c3067fefab","name":"Check publish message containing unicode special characters","time":{"start":1727956599113,"stop":1727956599113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45a102355241842","name":"Relay + Store","time":{"start":1727956271733,"stop":1727956271733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c810dc018892c9d0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727956665139,"stop":1727956665139,"duration":0},"status":"passed","severity":"normal"},{"uid":"966419363f7ee30f","name":"Refresh subscription","time":{"start":1727956463406,"stop":1727956463407,"duration":1},"status":"passed","severity":"normal"},{"uid":"50be22cabd4d7285","name":"Passing page size 3 when there are 20 messages","time":{"start":1727956681131,"stop":1727956681132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b049591bb9732bf","name":"addEventListener with correct event","time":{"start":1727956357219,"stop":1727956357220,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cb2b7e97276ca1","name":"Push message with Script payload","time":{"start":1727956589437,"stop":1727956589437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e570c35623644c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727956674874,"stop":1727956674874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ab801228484a81","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727956665109,"stop":1727956665113,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f6994f8303ba77c","name":"should not fail to start the service if it is already started","time":{"start":1727956329854,"stop":1727956329854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01b3e0265eab094","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727956460619,"stop":1727956460619,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a79f82feead729","name":"Check received message containing XML","time":{"start":1727956566663,"stop":1727956566663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc3df88e5329a69","name":"Check publish message containing numeric","time":{"start":1727956599107,"stop":1727956599107,"duration":0},"status":"passed","severity":"normal"},{"uid":"316c1db7011e6f2e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727956263111,"stop":1727956263111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef721f50ce5c427c","name":"Publish message with custom timestamp: Thu Oct 03 2024 10:56:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1727956599114,"stop":1727956599115,"duration":1},"status":"passed","severity":"normal"},{"uid":"886288ae2ff637af","name":"Check message with no content topic is not received","time":{"start":1727956566702,"stop":1727956566703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5316e37cdf699ec8","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1727956433483,"stop":1727956433483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3442c57b9920f2d2","name":"Check publish message containing short","time":{"start":1727956599105,"stop":1727956599105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9533d4ae22e131","name":"Ephemeral field is preserved - encoder v0","time":{"start":1727956323103,"stop":1727956323103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cc7bbc22736718","name":"Push message with content topic containing escaped characters","time":{"start":1727956589469,"stop":1727956589470,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdce85bea462d72","name":"Subscribe and receives messages on 20 topics","time":{"start":1727956665103,"stop":1727956665103,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6d2c321630f5b5","name":"Fails to publish duplicate message","time":{"start":1727956599115,"stop":1727956599115,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebcda4adf5303cf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727956463415,"stop":1727956463416,"duration":1},"status":"passed","severity":"normal"},{"uid":"acca6b1fc6e1a970","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727956665118,"stop":1727956665118,"duration":0},"status":"passed","severity":"normal"},{"uid":"88867005bc05cb85","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727956263113,"stop":1727956263114,"duration":1},"status":"passed","severity":"normal"},{"uid":"b689546c94c5221a","name":"Query generator for 2000 messages","time":{"start":1727956681871,"stop":1727956681872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff69a3e436a2320","name":"Check received message containing Basic HTML tag","time":{"start":1727956566687,"stop":1727956566687,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe577fbac09c457","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727956651985,"stop":1727956651986,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6ef239cbd17e56","name":"Check message with no content topic is not received","time":{"start":1727956437490,"stop":1727956437491,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aafeaadbf30932a","name":"Subscribe to topic containing long and receive message","time":{"start":1727956463407,"stop":1727956463408,"duration":1},"status":"passed","severity":"normal"},{"uid":"7289eb25b862a5f5","name":"Check received message containing emoji","time":{"start":1727956437478,"stop":1727956437478,"duration":0},"status":"passed","severity":"normal"},{"uid":"2107379965382daf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727956263118,"stop":1727956263118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d3c6660f360823","name":"Check message received after jswaku node is restarted","time":{"start":1727956566670,"stop":1727956566670,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13316dd913c9331b","name":"random static sharding 5 - Cluster ID: 453, Shard ID: 976","time":{"start":1727956657451,"stop":1727956657452,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef124c25bf5473","name":"Filter","time":{"start":1727956696986,"stop":1727956696986,"duration":0},"status":"passed","severity":"normal"},{"uid":"198140d820a85dec","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app65/6/topic456/test.js","time":{"start":1727956631344,"stop":1727956631344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9970d98394de1917","name":"Push message with custom timestamp: 1697198060907","time":{"start":1727956628042,"stop":1727956628043,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b86e61fe5c25d8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956368334,"stop":1727956368334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e923154cf8aa9ed6","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727956536404,"stop":1727956536406,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c55c0615c1597ee","name":"getPeersByDiscovery","time":{"start":1727956624033,"stop":1727956624033,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bf839ede17378b","name":"isConnected return false after peer stops","time":{"start":1727956349720,"stop":1727956349720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c120ac86deb8068a","name":"Push message with content topic containing emoji","time":{"start":1727956628040,"stop":1727956628040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19ccc5ec8a3e9fa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727956391549,"stop":1727956391549,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce2d5c29029cf64","name":"Check received message containing shell command","time":{"start":1727956566664,"stop":1727956566665,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ecc8bea601efde","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1727956536397,"stop":1727956536400,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cdba9b904dfbb18","name":"Push message with custom timestamp: 1697198069886","time":{"start":1727956589473,"stop":1727956589476,"duration":3},"status":"passed","severity":"normal"},{"uid":"66917d38402725ed","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727956463395,"stop":1727956463398,"duration":3},"status":"passed","severity":"normal"},{"uid":"a85297b55ea334c3","name":"Push message with content topic containing special chars","time":{"start":1727956589454,"stop":1727956589454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2308936f918c07cc","name":"Fails to push message with large meta","time":{"start":1727956589472,"stop":1727956589472,"duration":0},"status":"passed","severity":"normal"},{"uid":"36caf3126b7e1523","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727956536407,"stop":1727956536407,"duration":0},"status":"passed","severity":"normal"},{"uid":"5900f6a5f7f29eaf","name":"throws on content topic with empty version field","time":{"start":1727956263095,"stop":1727956263096,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0b2aac9cfb2ce","name":"Ping on unsubscribed peer","time":{"start":1727956361050,"stop":1727956361050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e8c0ecf5f59bcf","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727956536403,"stop":1727956536404,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c8a0b23c008601","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1727956599120,"stop":1727956599121,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc8f3028f3d6b41","name":"Check received message containing Russian","time":{"start":1727956437468,"stop":1727956437468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1eefd34658c93a","name":"should properly compute the node id","time":{"start":1727956271723,"stop":1727956271723,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ea372e42f8a0bf","name":"Subscribe to topic containing Script and receive message","time":{"start":1727956463411,"stop":1727956463412,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fc18f3e1a9cad0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727956665106,"stop":1727956665106,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb9fbd2ceb616e2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727956271071,"stop":1727956271071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad2f025d013bd63","name":"removeEventListener with wrong event","time":{"start":1727956357222,"stop":1727956357222,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea0fe3543ff2788","name":"Push message with rate limit","time":{"start":1727956589473,"stop":1727956589473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92aeccce28dd245","name":"Ping on unsubscribed peer","time":{"start":1727956364037,"stop":1727956364040,"duration":3},"status":"passed","severity":"normal"},{"uid":"322133fef4ec93f0","name":"Push message with SQL Injection payload","time":{"start":1727956628020,"stop":1727956628021,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ed529d1e0d5fed","name":"should not throw an error for a single configured topic","time":{"start":1727956263122,"stop":1727956263123,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f4eb48f607bb7a","name":"recovers when dns.resolve returns empty","time":{"start":1727956286994,"stop":1727956286994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f607858f74a936d3","name":"Push message with numeric payload","time":{"start":1727956589430,"stop":1727956589431,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c5f78314856103","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727956286602,"stop":1727956286602,"duration":0},"status":"passed","severity":"normal"},{"uid":"588c4a276639bf87","name":"Fails to push message with large meta","time":{"start":1727956628041,"stop":1727956628042,"duration":1},"status":"passed","severity":"normal"},{"uid":"3429c40c91cee4c4","name":"Encoder throws on empty string content topic","time":{"start":1727956298571,"stop":1727956298571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5e4def94cf6a64","name":"udp ip6 address","time":{"start":1727956271083,"stop":1727956271084,"duration":1},"status":"passed","severity":"normal"},{"uid":"993aec9840212a2f","name":"Push message with short payload","time":{"start":1727956589428,"stop":1727956589428,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de0a977594d1c0","name":"Renews subscription after lossing a connection","time":{"start":1727956665141,"stop":1727956665142,"duration":1},"status":"passed","severity":"normal"},{"uid":"c925d3feacccc22c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956516363,"stop":1727956516363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa4098f86d92a75","name":"should properly create location multiaddrs - udp6","time":{"start":1727956271729,"stop":1727956271729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10d2dd01f1f65bf","name":"Check received message containing Basic HTML tag","time":{"start":1727956437473,"stop":1727956437475,"duration":2},"status":"passed","severity":"normal"},{"uid":"70f91a9c59aaa42d","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1727956368332,"stop":1727956368333,"duration":1},"status":"passed","severity":"normal"},{"uid":"49199f6c7569961f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app39/2/topic916/utf8","time":{"start":1727956631340,"stop":1727956631340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9266efd5f43166","name":"Ping on peer without subscriptions","time":{"start":1727956361049,"stop":1727956361050,"duration":1},"status":"passed","severity":"normal"},{"uid":"8028e46cbcea5328","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1727956433484,"stop":1727956433484,"duration":0},"status":"passed","severity":"normal"},{"uid":"3946264263abe14a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727956263124,"stop":1727956263124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc1fe203804bf53","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727956690294,"stop":1727956690294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a535c4d27acbead","name":"Check publish message containing Basic HTML tag","time":{"start":1727956599110,"stop":1727956599111,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c53c9f60a7f937d","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727956536406,"stop":1727956536407,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a6d366bac863a2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727956690294,"stop":1727956690294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7633cee923ef8f6","name":"Check received message with timestamp: 1727956316348 ","time":{"start":1727956437479,"stop":1727956437479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a863b61bc830210","name":"Check received message containing Arabic","time":{"start":1727956437467,"stop":1727956437468,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef9ab54efbec606","name":"can start and stop the service","time":{"start":1727956290899,"stop":1727956290900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfdab7baa077644","name":"Check publish message containing JSON","time":{"start":1727956599111,"stop":1727956599111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cff7bf1eb735186","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727956263125,"stop":1727956263125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef73dfeaf71d2b1","name":"LightPush with 1 connections","time":{"start":1727956469605,"stop":1727956469605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94b2dc94a318e78","name":"Waku message hash computation (payload length 0)","time":{"start":1727956265713,"stop":1727956265713,"duration":0},"status":"passed","severity":"normal"},{"uid":"927c88a6ed0bd782","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727956463414,"stop":1727956463414,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9836ae3de2569c","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1727956433476,"stop":1727956433476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13bca833a8b1604","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727956591680,"stop":1727956591681,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a8f592c4ab8f6d","name":"Query with Promise Callback, No Decoder","time":{"start":1727956659996,"stop":1727956659997,"duration":1},"status":"passed","severity":"normal"},{"uid":"939c40515139cd76","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727956690292,"stop":1727956690293,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7164005b6ea1790","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727956263116,"stop":1727956263116,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e16373dbd5d95ca","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727956659996,"stop":1727956659996,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8c156f5edb2195","name":"Check received message containing long","time":{"start":1727956566657,"stop":1727956566658,"duration":1},"status":"passed","severity":"normal"},{"uid":"910c18c5ff419873","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727956263119,"stop":1727956263119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8c49359ec9fa61","name":"Js publishes, other Js receives","time":{"start":1727956584267,"stop":1727956584268,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd4616e23b240b","name":"Push message with Russian payload","time":{"start":1727956589433,"stop":1727956589433,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a878f4c3feac1a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727956460618,"stop":1727956460618,"duration":0},"status":"passed","severity":"normal"},{"uid":"893dff4582559a2e","name":"Push message with content topic containing numeric","time":{"start":1727956589454,"stop":1727956589454,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3ed025f43d833e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727956316729,"stop":1727956316729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce0845bc2f8b60c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956368335,"stop":1727956368336,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd79f7c6bf71486","name":"Init the array if not present","time":{"start":1727956262836,"stop":1727956262838,"duration":2},"status":"passed","severity":"normal"},{"uid":"34600683cc34eba1","name":"should properly create location multiaddrs - tcp","time":{"start":1727956271730,"stop":1727956271730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff515ec2bea8f4aa","name":"Failed peers are renewed","time":{"start":1727956482462,"stop":1727956482462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a936f07de039c6","name":"shard 0","time":{"start":1727956657446,"stop":1727956657447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6449595e2ad091","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727956324206,"stop":1727956324206,"duration":0},"status":"passed","severity":"normal"},{"uid":"870d75278ecf595b","name":"same cluster, same shard: nodes connect","time":{"start":1727956544229,"stop":1727956544230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5ebb2cf87c941b","name":"Generator, 2 different pubsubtopics","time":{"start":1727956680748,"stop":1727956680748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9258669fb4c50d4","name":"Check received message containing short","time":{"start":1727956566671,"stop":1727956566672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af6cbc4b38150b4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727956271074,"stop":1727956271075,"duration":1},"status":"passed","severity":"normal"},{"uid":"80649d1d7cf6b2c7","name":"Push message with Arabic payload","time":{"start":1727956589432,"stop":1727956589433,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a407ea4e779a48b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727956665129,"stop":1727956665129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2d13abd74ff4d4","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727956368337,"stop":1727956368337,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd23e8e9f85e883","name":"Check message with invalid timestamp is not received","time":{"start":1727956437480,"stop":1727956437480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3507db646179a578","name":"Subscribe to topic containing Script and receive message","time":{"start":1727956665136,"stop":1727956665136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6fa1c50206fba4","name":"Check meta is set [ecies]","time":{"start":1727956298570,"stop":1727956298570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caa280b52ce7351","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727956265712,"stop":1727956265713,"duration":1},"status":"passed","severity":"normal"},{"uid":"469265e21d6125eb","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727956265714,"stop":1727956265714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1456240e7ee40f4d","name":"Non TWN Cluster","time":{"start":1727956631338,"stop":1727956631339,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c25263e67ef7607","name":"Relay + Store","time":{"start":1727956322501,"stop":1727956322502,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdf4c2c5c54613c","name":"Push message with content topic containing Script","time":{"start":1727956589461,"stop":1727956589461,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd40cdf304c4c14","name":"Default pageSize","time":{"start":1727956681136,"stop":1727956681137,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4e43f288ad1fa","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1727956599114,"stop":1727956599114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9893d37596212402","name":"Push message with Chinese payload","time":{"start":1727956628017,"stop":1727956628019,"duration":2},"status":"passed","severity":"normal"},{"uid":"45bb521da0554eef","name":"Check received message containing escaped characters","time":{"start":1727956566689,"stop":1727956566689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3556a3eee9081c92","name":"should properly create location multiaddrs - tcp6","time":{"start":1727956271729,"stop":1727956271729,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3698028eadb063","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727956271071,"stop":1727956271072,"duration":1},"status":"passed","severity":"normal"},{"uid":"17107bb38003fb9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727956651985,"stop":1727956651985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e324cd2c8cf01d58","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1727956433476,"stop":1727956433480,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e59813415bc012a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727956566700,"stop":1727956566700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8b1f89bc553faf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727956665101,"stop":1727956665101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c0d2175d9e235e","name":"different cluster, different shard: nodes don't connect","time":{"start":1727956544231,"stop":1727956544232,"duration":1},"status":"passed","severity":"normal"},{"uid":"8acabc75d9016a99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727956263117,"stop":1727956263117,"duration":0},"status":"passed","severity":"normal"},{"uid":"684f6c3ea47a605a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727956463404,"stop":1727956463405,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ba3671bf075e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727956263107,"stop":1727956263107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a444e5ccee5bee1","name":"handles empty contentTopics array correctly","time":{"start":1727956263128,"stop":1727956263128,"duration":0},"status":"passed","severity":"normal"},{"uid":"437de57ea981f21","name":"Check message with no payload is not received","time":{"start":1727956566669,"stop":1727956566670,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae7f3a2eb9ba820","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727956349719,"stop":1727956349719,"duration":0},"status":"passed","severity":"normal"},{"uid":"168fe8d909cf44eb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1727956603632,"stop":1727956603633,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c8c9b135a36c5","name":"Check received message containing special chars","time":{"start":1727956566675,"stop":1727956566677,"duration":2},"status":"passed","severity":"normal"},{"uid":"b26237af2c9aea9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727956665129,"stop":1727956665135,"duration":6},"status":"passed","severity":"normal"},{"uid":"81978a8a08792d3d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727956263105,"stop":1727956263105,"duration":0},"status":"passed","severity":"normal"},{"uid":"e189aa57e1938233","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1727956536401,"stop":1727956536402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba13d7347ba7cf6d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727956665121,"stop":1727956665121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a156e577ee5245aa","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1727956433520,"stop":1727956433523,"duration":3},"status":"passed","severity":"normal"},{"uid":"86c1146a22404be2","name":"Push message with content topic containing Russian","time":{"start":1727956628031,"stop":1727956628032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1bfeefe3ce53579","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727956651984,"stop":1727956651984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00aab0f177f8053","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727956263121,"stop":1727956263122,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6558024a3082f1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727956665117,"stop":1727956665117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe0f06b00c196d","name":"Does not throw an exception when node disconnects","time":{"start":1727956689563,"stop":1727956689563,"duration":0},"status":"passed","severity":"normal"},{"uid":"867a779fdcef4cc4","name":"Check message with invalid timestamp is not received","time":{"start":1727956566668,"stop":1727956566668,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bf0d142ad9c6f0","name":"connects to nwaku","time":{"start":1727956689562,"stop":1727956689563,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f095029c327d2d","name":"Push message with content topic containing Chinese","time":{"start":1727956589454,"stop":1727956589457,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7b3768839178bba","name":"should throw an error for missing sharding configuration","time":{"start":1727956263127,"stop":1727956263127,"duration":0},"status":"passed","severity":"normal"},{"uid":"913d59fe28c4103b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727956286724,"stop":1727956286724,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dcf881f13eda42","name":"Query with Ordered Callback, No Decoder","time":{"start":1727956659995,"stop":1727956659995,"duration":0},"status":"passed","severity":"normal"},{"uid":"731fad4a97f73e09","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727956368330,"stop":1727956368331,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9b9c0da9d229d6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727956674874,"stop":1727956674874,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ed922ee0ccd1c7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727956463411,"stop":1727956463411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb2bef6ed1e7218","name":"should set field with all protocols disabled","time":{"start":1727956271731,"stop":1727956271731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9509a772e05dafd","name":"random static sharding 10 - Cluster ID: 299, Shard ID: 403","time":{"start":1727956657456,"stop":1727956657460,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5dd97ca77a0b3ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727956263117,"stop":1727956263117,"duration":0},"status":"passed","severity":"normal"},{"uid":"49216d5c8e78efe1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727956460617,"stop":1727956460617,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a26c57cae497fb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727956286725,"stop":1727956286726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74cbda3a8bcc55a","name":"throws an error for improperly formatted content topics","time":{"start":1727956263110,"stop":1727956263111,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f5102c0bf2a039","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727956286725,"stop":1727956286725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc0154e622d5e7f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727956263099,"stop":1727956263099,"duration":0},"status":"passed","severity":"normal"},{"uid":"267f63045dcb89fc","name":"Generator, 2 different pubsubtopics","time":{"start":1727956680745,"stop":1727956680745,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e23b6616d6e631","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727956463415,"stop":1727956463415,"duration":0},"status":"passed","severity":"normal"},{"uid":"20967e9ff2ac96a7","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727956536401,"stop":1727956536401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d465e4c0d2a58e2b","name":"should encode/decode to text encoding","time":{"start":1727956271723,"stop":1727956271724,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a20a58d8986ecb8","name":"should only return 1 node with relay and store capability","time":{"start":1727956286995,"stop":1727956286996,"duration":1},"status":"passed","severity":"normal"},{"uid":"4350d7e6e81c55a9","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1727956433448,"stop":1727956433448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c76d4cb2e03fcac","name":"Promise Callback - true","time":{"start":1727956671387,"stop":1727956671387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb95c0947309a2c","name":"throws on content topic with non-number generation field","time":{"start":1727956263094,"stop":1727956263094,"duration":0},"status":"passed","severity":"normal"},{"uid":"12efedccf91e5613","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727956263106,"stop":1727956263107,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b65bed9fb7a1c8","name":"Number of peers are maintained correctly","time":{"start":1727956386205,"stop":1727956386205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29e343228a8ace6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727956665101,"stop":1727956665101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08a6dd3677e9963","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727956271081,"stop":1727956271082,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f750cc930e21fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727956631338,"stop":1727956631338,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c52991cb6a4b2d","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727956316727,"stop":1727956316727,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e0895a7a4c953c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727956437480,"stop":1727956437480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43c05b8ba66f424","name":"Push message with long payload","time":{"start":1727956628013,"stop":1727956628016,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b4e0851f9875ee","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956368332,"stop":1727956368332,"duration":0},"status":"passed","severity":"normal"},{"uid":"7173e658de5b0c80","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727956324202,"stop":1727956324203,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf429029ef69de0","name":"Check message with non string payload is not received","time":{"start":1727956566708,"stop":1727956566709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1510c7f0f229287c","name":"should not receive a peer event before start","time":{"start":1727956639741,"stop":1727956639741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3520f0cd1cfb8","name":"Subscribe and receive messages via waku relay post","time":{"start":1727956665121,"stop":1727956665121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd297a4f009b2174","name":"pre and post cipher","time":{"start":1727956297370,"stop":1727956297370,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f6139d04b52beb","name":"Passing invalid cursor","time":{"start":1727956651986,"stop":1727956651987,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f06f8e5b986b86","name":"Encoder throws on undefined content topic","time":{"start":1727956296848,"stop":1727956296848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99ec77a3ae33660","name":"Nodes with multiple pubsub topic","time":{"start":1727956591675,"stop":1727956591676,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92839b751b6b053","name":"Subscribe and receive messages via waku relay post","time":{"start":1727956665102,"stop":1727956665102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8247240767b3e8","name":"should return empty list for no shard","time":{"start":1727956263114,"stop":1727956263114,"duration":0},"status":"passed","severity":"normal"},{"uid":"354648982dd5b744","name":"A test","time":{"start":1727956516521,"stop":1727956516522,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3441f27be5b629","name":"Subscribe and receive messages via lightPush","time":{"start":1727956665100,"stop":1727956665100,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ef29abf36799c6","name":"Publishes to nwaku","time":{"start":1727956584265,"stop":1727956584265,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2cf0d2e33c7e59","name":"handles different networkShards values correctly","time":{"start":1727956263110,"stop":1727956263110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c72492d6d98aed","name":"can start and stop the service","time":{"start":1727956639735,"stop":1727956639736,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f084e1ee33dd8d","name":"less peers than existing","time":{"start":1727956567071,"stop":1727956567071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd7a7e90e757e355","name":"Symmetric encrypt & Decrypt","time":{"start":1727956297369,"stop":1727956297370,"duration":1},"status":"passed","severity":"normal"},{"uid":"674644504b075e70","name":"Publish message with custom timestamp: Fri Oct 13 2023 11:56:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1727956599114,"stop":1727956599114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8121616f73b764c2","name":"Check received message containing shell command","time":{"start":1727956437476,"stop":1727956437477,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a213e1ea5780a9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727956286996,"stop":1727956286997,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb35c397e54b4b55","name":"Using a function","time":{"start":1727956689564,"stop":1727956689564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34901051ab6dec","name":"Push message with shell command payload","time":{"start":1727956589441,"stop":1727956589443,"duration":2},"status":"passed","severity":"normal"},{"uid":"cffa6784df8fcdc7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727956665116,"stop":1727956665116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2664ba5172acc9","name":"Check received message containing JSON","time":{"start":1727956437475,"stop":1727956437476,"duration":1},"status":"passed","severity":"normal"},{"uid":"825ec1a2643bd3b0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727956690292,"stop":1727956690292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93133457e86b128","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727956263099,"stop":1727956263105,"duration":6},"status":"passed","severity":"normal"},{"uid":"bf0aee8e7ebf6033","name":"Should update shard info","time":{"start":1727956544661,"stop":1727956544661,"duration":0},"status":"passed","severity":"normal"},{"uid":"81efa6d54bf4e5bd","name":"Check received message containing special chars","time":{"start":1727956566659,"stop":1727956566659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42459aa91170c42","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727956316729,"stop":1727956316730,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4b3ad3fe1f7cf1","name":"Push message with escaped characters payload","time":{"start":1727956628023,"stop":1727956628023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16050764cd064ff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727956263120,"stop":1727956263120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea486e76341d0cf1","name":"Correctly serialized arguments","time":{"start":1727956540380,"stop":1727956540380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79dfd395d88b85","name":"Push to array if already present","time":{"start":1727956262838,"stop":1727956262839,"duration":1},"status":"passed","severity":"normal"},{"uid":"18bdc9eecbda082d","name":"Passing an array","time":{"start":1727956689563,"stop":1727956689564,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6321e2e1d751184","name":"nwaku subscribes","time":{"start":1727956584264,"stop":1727956584265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5024fb90f97eb60a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727956263107,"stop":1727956263108,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3e5b5c069237ae","name":"Check publish message containing Russian","time":{"start":1727956599109,"stop":1727956599109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e472218b3f5150c1","name":"Check received message containing Russian","time":{"start":1727956566682,"stop":1727956566682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90490f95b6122fa","name":"Used by Waku Relay","time":{"start":1727956689564,"stop":1727956689565,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb61f7c25a5160e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727956628034,"stop":1727956628034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afb237789a7ab5","name":"Renews subscription after lossing a connection","time":{"start":1727956665119,"stop":1727956665119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3870e3ef227fc63a","name":"should be able to encode the field with only STORE set to true","time":{"start":1727956271069,"stop":1727956271070,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c8a2c3adf8c884","name":"Decoder throws on empty string content topic","time":{"start":1727956279168,"stop":1727956279168,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a8c0773b97bff0","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1727956463416,"stop":1727956463417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f06eb350056048","name":"should throw an error for missing required configuration","time":{"start":1727956263114,"stop":1727956263114,"duration":0},"status":"passed","severity":"normal"},{"uid":"40eb92e6ee0b58cb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727956271719,"stop":1727956271719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a876a8fe57b9f273","name":"Filter with 1 connections","time":{"start":1727956469605,"stop":1727956469606,"duration":1},"status":"passed","severity":"normal"},{"uid":"450128fe66eb3182","name":"Push message with content topic containing shell command","time":{"start":1727956589469,"stop":1727956589469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf58cd342f00f4","name":"Encoder throws on empty string content topic","time":{"start":1727956296848,"stop":1727956296849,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe71f1491c77df81","name":"Ephemeral messages are not stored","time":{"start":1727956323101,"stop":1727956323103,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6a55ae516cbff14","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727956460617,"stop":1727956460618,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f52318bbde2992f","name":"removeEventListener with correct event","time":{"start":1727956357221,"stop":1727956357222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26a082477ed8474","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727956665129,"stop":1727956665129,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c228673cc155fb","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956516367,"stop":1727956516367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4f8c11ffc2f001","name":"Subscribe to topic containing short and receive message","time":{"start":1727956463407,"stop":1727956463407,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda4428a17e027ca","name":"throws on content topic with generation field greater than 0","time":{"start":1727956263094,"stop":1727956263095,"duration":1},"status":"passed","severity":"normal"},{"uid":"25de182cba08ce2","name":"Rejects garbage","time":{"start":1727956301792,"stop":1727956301792,"duration":0},"status":"passed","severity":"normal"},{"uid":"773514039427c437","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727956665138,"stop":1727956665138,"duration":0},"status":"passed","severity":"normal"},{"uid":"84081966b9d47301","name":"LightPush with 0 connections","time":{"start":1727956469604,"stop":1727956469604,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8524a5150a6eed","name":"Check received message containing escaped characters","time":{"start":1727956566665,"stop":1727956566665,"duration":0},"status":"passed","severity":"normal"},{"uid":"7385663d94a0e8f2","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1727956433450,"stop":1727956433454,"duration":4},"status":"passed","severity":"normal"},{"uid":"3fb2719f256d0399","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1727956603602,"stop":1727956603602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4153f71d4302a2f","name":"Push message with Script payload","time":{"start":1727956628021,"stop":1727956628021,"duration":0},"status":"passed","severity":"normal"},{"uid":"48daf853501c3365","name":"Check received message containing JSON","time":{"start":1727956566664,"stop":1727956566664,"duration":0},"status":"passed","severity":"normal"},{"uid":"312a6f308d536f3f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727956286723,"stop":1727956286723,"duration":0},"status":"passed","severity":"normal"},{"uid":"264d26b8bbe47587","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727956752611,"stop":1727956752611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15045d1d8290edb","name":"Subscribe to topic containing Script and receive message","time":{"start":1727956665114,"stop":1727956665114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3282669a7c0f65","name":"Subscribe to topic containing JSON and publish message","time":{"start":1727956603631,"stop":1727956603632,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f20af009ebb0dd","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1727956433491,"stop":1727956433491,"duration":0},"status":"passed","severity":"normal"},{"uid":"9477f5f0842f83a5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727956463410,"stop":1727956463411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1f06d43d9d1d29","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727956263304,"stop":1727956263304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e8ccfe469a6a72","name":"can start the service","time":{"start":1727956329843,"stop":1727956329846,"duration":3},"status":"passed","severity":"normal"},{"uid":"fea2fb4766953f4c","name":"Relay - dialed first","time":{"start":1727956696983,"stop":1727956696983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5a36754b0ddee","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1727956433524,"stop":1727956433524,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bacc0b900ae5d4","name":"Refresh subscription","time":{"start":1727956603606,"stop":1727956603606,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cfdd2f4d214bebb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727956659992,"stop":1727956659992,"duration":0},"status":"passed","severity":"normal"},{"uid":"69114b66d549fc68","name":"should set field with only FILTER enabled","time":{"start":1727956271732,"stop":1727956271732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d36ddf51ae89cdc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727956463393,"stop":1727956463395,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ae2117a343f68a9","name":"Push message with Arabic payload","time":{"start":1727956628019,"stop":1727956628020,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bcc4b9ddb962da","name":"same cluster, different shard: nodes connect","time":{"start":1727956544230,"stop":1727956544231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e402fec84dc331","name":"Check received message containing short","time":{"start":1727956566656,"stop":1727956566656,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d06e1e7292b44","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727956324204,"stop":1727956324204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9da0821b0b6b7e","name":"should return valid sharding parameters for static sharding","time":{"start":1727956263126,"stop":1727956263126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a905fa2b4a6600be","name":"Ordered callback, aborts when callback returns true","time":{"start":1727956681869,"stop":1727956681869,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab2aa135d3ff6eb","name":"Ordered Callback - false","time":{"start":1727956671390,"stop":1727956671390,"duration":0},"status":"passed","severity":"normal"},{"uid":"645500cba370a579","name":"Check publish message containing Arabic","time":{"start":1727956599108,"stop":1727956599109,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65c7aca1e5cddf5","name":"should throw error - no id","time":{"start":1727956271720,"stop":1727956271720,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbe02c91f4e73d","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1727956433543,"stop":1727956433543,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5436471df5a841b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727956665135,"stop":1727956665136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0aa3fa4da115e1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727956690292,"stop":1727956690292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97c99a889f1f172","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1727956278628,"stop":1727956278628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bbe5c4c3e7f63d","name":"Push message with content topic containing unicode special characters","time":{"start":1727956589471,"stop":1727956589471,"duration":0},"status":"passed","severity":"normal"},{"uid":"899e1bdc4f4fb8b8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727956665120,"stop":1727956665121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a450acf018edd931","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727956271732,"stop":1727956271733,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90fe58af5ba11fb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app13/9/topic311/utf8","time":{"start":1727956631339,"stop":1727956631339,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfff4bb82b81c871","name":"peer:update - should do nothing if another protocol hit","time":{"start":1727956278627,"stop":1727956278627,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e1010bc3dc198f","name":"getPeersByDiscovery","time":{"start":1727956357223,"stop":1727956357223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cafac0c2b0e78e9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1727956603602,"stop":1727956603602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2620bcee5a59749","name":"Publish message with rate limit","time":{"start":1727956599125,"stop":1727956599125,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b5224c91efeca3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727956665122,"stop":1727956665122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21fb5c56aa57a05","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727956263105,"stop":1727956263106,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55b6a1d846dfeed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727956263120,"stop":1727956263121,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a1f4f697517e51","name":"Push message with content topic containing Script","time":{"start":1727956628033,"stop":1727956628033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07b60035a778a3e","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727956536408,"stop":1727956536408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef30af2f90e68037","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app35/9/topic0/json","time":{"start":1727956631344,"stop":1727956631345,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac8f56a89499c0","name":"Check message with no payload is not received","time":{"start":1727956566707,"stop":1727956566708,"duration":1},"status":"passed","severity":"normal"},{"uid":"f583ba3921e48a0c","name":"Check received message containing XML","time":{"start":1727956566687,"stop":1727956566687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9000986bf5446c7d","name":"Subscribe to topic containing XML and publish message","time":{"start":1727956603629,"stop":1727956603630,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c53e3c207a2a09","name":"Query generator for multiple messages","time":{"start":1727956681859,"stop":1727956681860,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9b0aaaad5d1fca","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727956316728,"stop":1727956316728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a200f27faa91d46","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727956368333,"stop":1727956368333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f71b39c0e31a9df","name":"Check message received after jswaku node is restarted","time":{"start":1727956566709,"stop":1727956566709,"duration":0},"status":"skipped","severity":"normal"},{"uid":"863730f409fef80c","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1727956536402,"stop":1727956536403,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ebbc89458ef1aa","name":"A test","time":{"start":1727956516521,"stop":1727956516521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c7811f207e5555","name":"should set field with only RELAY enabled","time":{"start":1727956271731,"stop":1727956271732,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d2e8b4cb4798a","name":"Check received message containing long","time":{"start":1727956566672,"stop":1727956566674,"duration":2},"status":"passed","severity":"normal"},{"uid":"514a37cbd5b6cf11","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1727956603626,"stop":1727956603626,"duration":0},"status":"passed","severity":"normal"},{"uid":"530d85e430b53c88","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727956665117,"stop":1727956665117,"duration":0},"status":"passed","severity":"normal"},{"uid":"49df0a188ce99580","name":"Push message with Basic HTML tag payload","time":{"start":1727956628022,"stop":1727956628022,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a06fff12b1b05a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727956286722,"stop":1727956286723,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1346a719a52b1b0","name":"Subscribe to topic containing shell command and publish message","time":{"start":1727956603632,"stop":1727956603632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa6e10bd7a33280","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727956665102,"stop":1727956665102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e21c365b970100e","name":"Check publish message containing Script","time":{"start":1727956599110,"stop":1727956599110,"duration":0},"status":"passed","severity":"normal"},{"uid":"d193f66f2ae49d42","name":"Check received message with timestamp: 1727956316182 ","time":{"start":1727956566698,"stop":1727956566700,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc272100a869b6c1","name":"Push message with content topic containing Russian","time":{"start":1727956589458,"stop":1727956589458,"duration":0},"status":"passed","severity":"normal"},{"uid":"7338cfd00662522d","name":"handles different clusterIds correctly","time":{"start":1727956263110,"stop":1727956263110,"duration":0},"status":"passed","severity":"normal"},{"uid":"101f7f1383e7069b","name":"start node with empty content topic","time":{"start":1727956631348,"stop":1727956631353,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd9148a63a3d77b3","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727956263125,"stop":1727956263126,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d448a42a398ee3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727956651985,"stop":1727956651985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3eb8622a023451","name":"should decode valid enr successfully","time":{"start":1727956271719,"stop":1727956271719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2422f38ff050fd9","name":"Subscribe and receives messages on 20 topics","time":{"start":1727956665122,"stop":1727956665122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd55c1bede92702","name":"Subscribe to topic containing short and publish message","time":{"start":1727956603612,"stop":1727956603619,"duration":7},"status":"passed","severity":"normal"},{"uid":"e6563a89ee2ed76c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727956263124,"stop":1727956263124,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fbe18ecf779a93","name":"Decoder throws on empty string content topic","time":{"start":1727956296850,"stop":1727956296850,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a84f9281214bfde","name":"Push 30 different messages","time":{"start":1727956628024,"stop":1727956628025,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a6c0f38b650535","name":"can start and stop the service","time":{"start":1727956329846,"stop":1727956329846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c006d5a65db00e3a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727956463399,"stop":1727956463401,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba91de629af8168d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727956624034,"stop":1727956624034,"duration":0},"status":"passed","severity":"normal"},{"uid":"655b9ce49c19db7e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727956286724,"stop":1727956286725,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb8ecc6ff9f739","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1727956323104,"stop":1727956323104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5446b201355602","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1727956536392,"stop":1727956536393,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f8ec1f39877cb2","name":"Check message received after nwaku node is restarted","time":{"start":1727956437492,"stop":1727956437492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6973be5e67ff7188","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1727956433525,"stop":1727956433525,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac034196e62d15e7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727956286721,"stop":1727956286722,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc7571134ec6e12","name":"Subscribe to topic containing emoji and publish message","time":{"start":1727956603634,"stop":1727956603634,"duration":0},"status":"passed","severity":"normal"},{"uid":"585afeb876e6bab5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727956665123,"stop":1727956665123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f624b824951a21e8","name":"should throw error - invalid id","time":{"start":1727956271721,"stop":1727956271721,"duration":0},"status":"passed","severity":"normal"},{"uid":"880d50925d39f832","name":"Subscribe and receive messages via waku relay post","time":{"start":1727956463398,"stop":1727956463399,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aadea5f05033e","name":"Push message with content topic containing escaped characters","time":{"start":1727956628039,"stop":1727956628039,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ca3ed46765aec8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727956263121,"stop":1727956263121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ed5ae10084b418","name":"Relay - times out","time":{"start":1727956696984,"stop":1727956696984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c1642812a16b8a","name":"Push message with XML payload","time":{"start":1727956589437,"stop":1727956589438,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca471a8264fa92c","name":"random static sharding 4 - Cluster ID: 21, Shard ID: 311","time":{"start":1727956657451,"stop":1727956657451,"duration":0},"status":"passed","severity":"normal"},{"uid":"108ddee5c4843311","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1727956433449,"stop":1727956433449,"duration":0},"status":"passed","severity":"normal"},{"uid":"60caadf686466093","name":"Push 30 different messages","time":{"start":1727956589448,"stop":1727956589451,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb66bb17b106e5c8","name":"Decoder throws on undefined content topic","time":{"start":1727956298571,"stop":1727956298572,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57300aa405a971e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727956752610,"stop":1727956752610,"duration":0},"status":"passed","severity":"normal"},{"uid":"274a7f922edda8fc","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727956263113,"stop":1727956263113,"duration":0},"status":"passed","severity":"normal"},{"uid":"924c41c69d96e52","name":"Check received message containing Chinese","time":{"start":1727956437467,"stop":1727956437467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc79f53bcc3248d","name":"isConnected should return true after first peer connects","time":{"start":1727956349719,"stop":1727956349719,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b25187da797cb5","name":"isConnected should return false after all peers disconnect","time":{"start":1727956349719,"stop":1727956349720,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bdcec5a1273560","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727956271076,"stop":1727956271076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3cf69692f86a81","name":"Passing page size 0 when there are 110 messages","time":{"start":1727956681129,"stop":1727956681129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6836704da241d2","name":"Query Generator, No Decoder","time":{"start":1727956659992,"stop":1727956659992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33163e3afdd33eb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1727956603622,"stop":1727956603622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef89e4539a68fa10","name":"Subscribe and receive messages via lightPush","time":{"start":1727956463392,"stop":1727956463393,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c181054e22ef44","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727956263114,"stop":1727956263114,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdc599e6c2c09a7","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727956278914,"stop":1727956278914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4169e678137196a","name":"should return unique PubsubTopics for static sharding","time":{"start":1727956263113,"stop":1727956263113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e997e0daeda63c0f","name":"configure the node with multiple content topics","time":{"start":1727956631346,"stop":1727956631346,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bb8680c0be3a34","name":"Tracks peer failures correctly","time":{"start":1727956386210,"stop":1727956386210,"duration":0},"status":"passed","severity":"normal"},{"uid":"472e9ad85b59f0ba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727956665140,"stop":1727956665140,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d0856dbcc8d714","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727956566667,"stop":1727956566667,"duration":0},"status":"passed","severity":"normal"},{"uid":"949e5e78edeef90b","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727956278915,"stop":1727956278915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11759f483b33c85","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727956263115,"stop":1727956263115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efa9a35e016ca58","name":"Push message with special chars payload","time":{"start":1727956589431,"stop":1727956589432,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1a392d04ce7ade","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727956271077,"stop":1727956271077,"duration":0},"status":"passed","severity":"normal"},{"uid":"916fb6cb01ee5d21","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727956674876,"stop":1727956674877,"duration":1},"status":"passed","severity":"normal"},{"uid":"381122b7df793d95","name":"Ping on subscribed peer","time":{"start":1727956361047,"stop":1727956361048,"duration":1},"status":"passed","severity":"normal"},{"uid":"561c6aec3daa166b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727956665141,"stop":1727956665141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f315f5c54590fac3","name":"listenerCount","time":{"start":1727956357223,"stop":1727956357224,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9c7ed377f4d237","name":"start node with empty shard should fail","time":{"start":1727956657466,"stop":1727956657466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bf1588e0a08c16","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727956263106,"stop":1727956263106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef974d37f677f587","name":"should handle a minimal index list","time":{"start":1727956263303,"stop":1727956263304,"duration":1},"status":"passed","severity":"normal"},{"uid":"445992de25f8913c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727956296846,"stop":1727956296847,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a55d4c06c1eaecd","name":"Push message with escaped characters payload","time":{"start":1727956589444,"stop":1727956589446,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e7ef25881e61db8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727956463414,"stop":1727956463415,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7c9d0058648b5e","name":"random static sharding 7 - Cluster ID: 355, Shard ID: 887","time":{"start":1727956657452,"stop":1727956657453,"duration":1},"status":"passed","severity":"normal"},{"uid":"46020077b85a5ff2","name":"LightPush with 3 connections","time":{"start":1727956469614,"stop":1727956469615,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5121bd769c67cb","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727956271078,"stop":1727956271079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c161f3c2fed76f4a","name":"Push message on custom pubsubTopic","time":{"start":1727956516364,"stop":1727956516366,"duration":2},"status":"passed","severity":"normal"},{"uid":"c35e48e63eb8b63b","name":"Check received message containing short","time":{"start":1727956437461,"stop":1727956437462,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3d61cfc30f77cb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727956624034,"stop":1727956624034,"duration":0},"status":"skipped","severity":"normal"},{"uid":"789747ee7a44c332","name":"Query generator for multiple messages with different content topic format","time":{"start":1727956681864,"stop":1727956681864,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc5d4af73ff79ee","name":"Check message with no content topic is not received","time":{"start":1727956566669,"stop":1727956566669,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d770a0bc588b83","name":"Push message with content topic containing Chinese","time":{"start":1727956628027,"stop":1727956628028,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f86ec23726071c","name":"Privacy Node - default protocol","time":{"start":1727956696986,"stop":1727956696986,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5144a886a85327","name":"returns all values when wanted number matches available values","time":{"start":1727956286124,"stop":1727956286125,"duration":1},"status":"passed","severity":"normal"},{"uid":"19aef5851960b856","name":"Sign & Recover","time":{"start":1727956297370,"stop":1727956297371,"duration":1},"status":"passed","severity":"normal"},{"uid":"314d7e420baae523","name":"Query Generator - true","time":{"start":1727956671386,"stop":1727956671386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8c58f2d0003ff6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app89/8/topic75/proto","time":{"start":1727956631340,"stop":1727956631340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6189aa1cc51d457","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1727956433501,"stop":1727956433503,"duration":2},"status":"passed","severity":"normal"},{"uid":"c57d4bf9215d9d0c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727956286126,"stop":1727956286126,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d15d57330e4598","name":"returns all values when wanted number is greater than available values","time":{"start":1727956286125,"stop":1727956286126,"duration":1},"status":"passed","severity":"normal"},{"uid":"bddf126409fe3a9f","name":"should not receive a peer event before start","time":{"start":1727956329855,"stop":1727956329855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5482b5188e36e6b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433457,"stop":1727956433457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a32b75033f2125","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727956752612,"stop":1727956752612,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bd35a6a6f29706","name":"should return false","time":{"start":1727956271722,"stop":1727956271722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0efa529625165b4","name":"connected peers and dial","time":{"start":1727956567070,"stop":1727956567070,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae6f7663b8c93661","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727956463408,"stop":1727956463409,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a2b62891fcfbe1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727956463416,"stop":1727956463416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5c82459e1384ac","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727956463408,"stop":1727956463408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9711b02e2044a7e1","name":"Subscribe to topic containing short and receive message","time":{"start":1727956665125,"stop":1727956665126,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde100eea5e467fe","name":"Push message equal or less that 1MB","time":{"start":1727956589478,"stop":1727956589479,"duration":1},"status":"passed","severity":"normal"},{"uid":"a465292c140c554a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727956279168,"stop":1727956279169,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a7fb00a1fc433f","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727956278915,"stop":1727956278915,"duration":0},"status":"passed","severity":"normal"},{"uid":"48800ea9bf9b3365","name":"Check received message containing emoji","time":{"start":1727956566666,"stop":1727956566666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaa481e1bffbc32","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956680745,"stop":1727956680746,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e74e76df2cfb8d7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727956463401,"stop":1727956463402,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f800c7af23178f","name":"should be able to decode the field with only STORE set to true","time":{"start":1727956271077,"stop":1727956271078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed212030b242eaa1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727956286726,"stop":1727956286726,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d5b2206ddf7e5b","name":"same cluster, same shard: nodes connect","time":{"start":1727956433440,"stop":1727956433440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3cf944a7305b52","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727956631346,"stop":1727956631348,"duration":2},"status":"passed","severity":"normal"},{"uid":"75bde959f3df31f3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app91/7/topic664/xml","time":{"start":1727956631341,"stop":1727956631341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1267b279133f486","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727956316724,"stop":1727956316726,"duration":2},"status":"passed","severity":"normal"},{"uid":"d83267d27e9afd88","name":"Subscribe to topic containing XML and receive message","time":{"start":1727956665115,"stop":1727956665115,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bba8e25f5106da","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727956349717,"stop":1727956349718,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b63fdbaf22e6abd","name":"Filter with 0 connections","time":{"start":1727956469605,"stop":1727956469605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae049e2ce753592","name":"should decode valid enr with tcp successfully","time":{"start":1727956271720,"stop":1727956271720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e101f170b593c9b","name":"Keep-alive pings maintain the connection","time":{"start":1727956386207,"stop":1727956386208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c5667f31808e1b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1727956591677,"stop":1727956591678,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f1470e09b99a62","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727956349720,"stop":1727956349720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cf4278a2030370","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727956265710,"stop":1727956265711,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdab97771d08f311","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727956665113,"stop":1727956665113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28b5ea495c67de4","name":"should emit a peer event after start","time":{"start":1727956639741,"stop":1727956639741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dddde6b4eaeaa3","name":"Renews peer on consistent missed messages","time":{"start":1727956386211,"stop":1727956386211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30c42daedf78b73","name":"Throws when trying to push message with empty payload","time":{"start":1727956589452,"stop":1727956589452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7da92650539f6d0","name":"Push message with XML payload","time":{"start":1727956628021,"stop":1727956628021,"duration":0},"status":"passed","severity":"normal"},{"uid":"89490855227a99d9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727956271061,"stop":1727956271069,"duration":8},"status":"passed","severity":"normal"},{"uid":"4fc82974a69f73fb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727956589462,"stop":1727956589462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d9099a6845a2eb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727956433449,"stop":1727956433450,"duration":1},"status":"passed","severity":"normal"},{"uid":"295c6e1e26bb25da","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727956263118,"stop":1727956263118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b040e102be9372af","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727956752610,"stop":1727956752611,"duration":1},"status":"passed","severity":"normal"},{"uid":"771f71a2de667fb7","name":"Publish without waiting for remote peer","time":{"start":1727956603598,"stop":1727956603599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d658a2483cdcdfa6","name":"can dial TLS multiaddrs","time":{"start":1727956540204,"stop":1727956540204,"duration":0},"status":"passed","severity":"normal"},{"uid":"99287adee6acba3","name":"Sample","time":{"start":1727956271114,"stop":1727956271114,"duration":0},"status":"passed","severity":"normal"},{"uid":"635679e7c4552e86","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727956391547,"stop":1727956391548,"duration":1},"status":"passed","severity":"normal"},{"uid":"2815288193c06456","name":"ignores unrecognized TXT record formats","time":{"start":1727956286994,"stop":1727956286994,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaae07d02bf0a943","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727956516361,"stop":1727956516362,"duration":1},"status":"passed","severity":"normal"},{"uid":"c536f1d71c19358e","name":"Check message received after jswaku node is restarted","time":{"start":1727956437492,"stop":1727956437492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"137ceeb4e3c88f6","name":"Check publish message containing long","time":{"start":1727956599105,"stop":1727956599107,"duration":2},"status":"passed","severity":"normal"},{"uid":"412dfe9797f02c93","name":"Query generator for multiple messages with different message text format","time":{"start":1727956681862,"stop":1727956681863,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9191b270e0a378","name":"Check received message containing numeric","time":{"start":1727956566658,"stop":1727956566659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7814b6dadad2ac9c","name":"Store - dialed first","time":{"start":1727956696984,"stop":1727956696984,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2c6b6cd4758b63","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727956263124,"stop":1727956263125,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adddc0a8323366","name":"should set field with only STORE enabled","time":{"start":1727956271732,"stop":1727956271732,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ebb5bf094bd7a","name":"Subscribe to topic containing XML and receive message","time":{"start":1727956665137,"stop":1727956665137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1cd48d0bc46878","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1727956591673,"stop":1727956591673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb8f74b09a3035f","name":"Fails to push message with empty content topic","time":{"start":1727956589471,"stop":1727956589472,"duration":1},"status":"passed","severity":"normal"}]