[{"uid":"e5fca59e4d54ee16","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755688991327,"stop":1755688991328,"duration":1},"status":"passed","severity":"normal"},{"uid":"738a2dca1e8aa247","name":"should use DNS peer discovery with light client","time":{"start":1755688745069,"stop":1755688745074,"duration":5},"status":"skipped","severity":"normal"},{"uid":"acff16ca8de3e427","name":"should handle ping failures gracefully","time":{"start":1755688674224,"stop":1755688674228,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac328d6f2c8a507b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755688675265,"stop":1755688675265,"duration":0},"status":"passed","severity":"normal"},{"uid":"af381dc8112f695a","name":"Symmetric encrypt & Decrypt","time":{"start":1755688695039,"stop":1755688695040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b704944c665a7baa","name":"should add and remove event listeners correctly","time":{"start":1755688688763,"stop":1755688688763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21fca85bb86f1ed","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755688684884,"stop":1755688684884,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8b85cc80a40c28","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755688782211,"stop":1755688782212,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5f9832edffd7cd","name":"return first retrieved peers without further DNS queries","time":{"start":1755688684932,"stop":1755688684932,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce889568274ee70","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755688718365,"stop":1755688718365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd916a008c802b9","name":"Check publish message containing Script","time":{"start":1755688991322,"stop":1755688991322,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ce4f52675e23c8","name":"Ephemeral field set to true","time":{"start":1755688675221,"stop":1755688675221,"duration":0},"status":"passed","severity":"normal"},{"uid":"841d217a78ddb997","name":"Push message with content topic containing unicode special characters","time":{"start":1755689343303,"stop":1755689343303,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4c9e7a0ae29123","name":"should fail to send if no connected peers found","time":{"start":1755688705596,"stop":1755688705596,"duration":0},"status":"passed","severity":"normal"},{"uid":"756269a01d08ec9f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755688658434,"stop":1755688658434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a91fd3ef59048","name":"Push message with content topic containing JSON","time":{"start":1755689343302,"stop":1755689343302,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f8bc5fa219049e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755689214534,"stop":1755689214534,"duration":0},"status":"passed","severity":"normal"},{"uid":"154cf3c741a7dd48","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755688658434,"stop":1755688658434,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f9bb0b978ec6ea","name":"should discover peers from provided peer cache","time":{"start":1755688880672,"stop":1755688880673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8c8a185ba6c050","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755688658436,"stop":1755688658436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e790f80cca539da9","name":"should dial all known peers when reached zero connections","time":{"start":1755688782210,"stop":1755688782211,"duration":1},"status":"passed","severity":"normal"},{"uid":"310012de194c6f78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755688718374,"stop":1755688718374,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c85273974a451","name":"should return true even if peer has no overlapping shards","time":{"start":1755688674160,"stop":1755688674161,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca0c65fb37afe92","name":"should continually clean up expired entries at intervals","time":{"start":1755688704256,"stop":1755688704260,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc3a60d1e605da93","name":"isConnected should return true after first peer connects","time":{"start":1755688760464,"stop":1755688760464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab409ae09d0e0045","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755688705025,"stop":1755688705026,"duration":1},"status":"passed","severity":"normal"},{"uid":"154c47565e061b47","name":"messageHash returns a Uint8Array","time":{"start":1755688674415,"stop":1755688674415,"duration":0},"status":"passed","severity":"normal"},{"uid":"91466b059f263a79","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755689214532,"stop":1755689214532,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfd531aa296a2b1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755688674834,"stop":1755688674837,"duration":3},"status":"passed","severity":"normal"},{"uid":"16096de1f3a6bca9","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755689156399,"stop":1755689156399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e99de879003781","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755688984602,"stop":1755688984602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81f0948344713e8","name":"should get all peers from store","time":{"start":1755688674824,"stop":1755688674824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e510ae08764cc3e","name":"should wait for Store peer to be connected","time":{"start":1755688705982,"stop":1755688705982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d026e5484eaa8a9","name":"should skip peer when not on same cluster","time":{"start":1755688674495,"stop":1755688674496,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c73d910173eded1","name":"should allow redial after cooldown period","time":{"start":1755688674494,"stop":1755688674495,"duration":1},"status":"passed","severity":"normal"},{"uid":"308dffcc20a77dcc","name":"should not allow k > 12","time":{"start":1755688717553,"stop":1755688717555,"duration":2},"status":"passed","severity":"normal"},{"uid":"a390c0d55c517e35","name":"Delete observer","time":{"start":1755688965950,"stop":1755688965950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11604b32fbabf55","name":"should handle network check errors gracefully","time":{"start":1755688674506,"stop":1755688674506,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d9d36c2236410","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755688876307,"stop":1755688876308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8606d015c9b1f6","name":"Check received message with timestamp: 1755688739372 ","time":{"start":1755689177448,"stop":1755689177448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a975c2d9921a8579","name":"Check message with non string payload is not received","time":{"start":1755689177459,"stop":1755689177459,"duration":0},"status":"passed","severity":"normal"},{"uid":"beffde9d9d28ef4e","name":"should handle case when navigator is not available","time":{"start":1755688673557,"stop":1755688673557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d952aa164457a81","name":"Check received message containing JSON","time":{"start":1755689177446,"stop":1755689177446,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9098bacc0d1bfa0","name":"should handle errors when removing globalThis listeners","time":{"start":1755688673549,"stop":1755688673549,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cf93a1809806f0","name":"Check received message containing Chinese","time":{"start":1755689177452,"stop":1755689177452,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d5ed327b0cb30b","name":"Generator, 2 different shards","time":{"start":1755689100899,"stop":1755689100899,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c831ec7b712011c","name":"random static sharding 4 - Cluster ID: 223, Shard ID: 903","time":{"start":1755689119463,"stop":1755689119465,"duration":2},"status":"passed","severity":"normal"},{"uid":"f51cd4574225ada5","name":"Check received message containing long","time":{"start":1755689177451,"stop":1755689177452,"duration":1},"status":"passed","severity":"normal"},{"uid":"319e922bdc421652","name":"should not allow unachievable error rate","time":{"start":1755688717555,"stop":1755688717556,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b41a90d5b6d3688","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755688991325,"stop":1755688991325,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb735d0f5ec8e62","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755688658425,"stop":1755688658425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4630784955df4587","name":"Subscribe to topic containing XML and receive message","time":{"start":1755689214533,"stop":1755689214533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ece89f321e924d","name":"should not dispatch event when already connected","time":{"start":1755688673566,"stop":1755688673567,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d68c2116bf1397e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755688684884,"stop":1755688684885,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2926e43f3582d3","name":"should start all internal components","time":{"start":1755688675260,"stop":1755688675260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41029876085693e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755688674589,"stop":1755688674590,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b7a3a8d8780e57","name":"Passing an array","time":{"start":1755689150794,"stop":1755689150794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08be0357fed231a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755689142964,"stop":1755689142964,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e8f8a0791b5ab7","name":"Push message with unicode special characters payload","time":{"start":1755689343311,"stop":1755689343311,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca504c6b14b8ec1","name":"should remove expired entries after TTL has passed","time":{"start":1755688704251,"stop":1755688704251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbf203fafda019a","name":"should properly compute the node id","time":{"start":1755688664808,"stop":1755688664809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26d1148d7cfcec2","name":"should be empty when created","time":{"start":1755688706130,"stop":1755688706130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee09042c51d5cd6e","name":"Relay - dialed after","time":{"start":1755689157069,"stop":1755689157070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a10873744b9845","name":"should handle general insertion and lookup correctly","time":{"start":1755688721333,"stop":1755688721333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a166512b3a79bdfb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755688664805,"stop":1755688664805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4317ae2febfb90","name":"ends if stream creation fails","time":{"start":1755688675103,"stop":1755688675103,"duration":0},"status":"passed","severity":"normal"},{"uid":"27904e71faf90c75","name":"Nodes with multiple pubsub topic","time":{"start":1755688984604,"stop":1755688984605,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3be684ac8f99c86","name":"should return false when peer shard info is not found","time":{"start":1755688674174,"stop":1755688674175,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fb86c516c1b088","name":"Push message with short payload","time":{"start":1755689343306,"stop":1755689343306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c425ecdf185e5a15","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755688718365,"stop":1755688718366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d869ff1e5289e3c","name":"Check received message containing Russian","time":{"start":1755689177445,"stop":1755689177445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a7f3b986ce510","name":"should drop connection to one peer on hangUp","time":{"start":1755688824054,"stop":1755688824055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca72b2baa6e5e6a7","name":"Check publish message containing short","time":{"start":1755688991319,"stop":1755688991319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33ccdd3b7cb662f","name":"should reject on timeout if it was set","time":{"start":1755688705979,"stop":1755688705980,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c73ae0cc0780cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755688658435,"stop":1755688658435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38bf8392a982775","name":"should partition messages based on acknowledgement status","time":{"start":1755688723815,"stop":1755688723815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6bd37e5a843112","name":"Passing page size 3 when there are 20 messages","time":{"start":1755689144133,"stop":1755689144133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd5453952d799c8","name":"can start the service","time":{"start":1755689024757,"stop":1755689024758,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2fa84f486107c4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755688723811,"stop":1755688723811,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3718cdf287396b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755688674837,"stop":1755688674838,"duration":1},"status":"passed","severity":"normal"},{"uid":"431eacb701e42bd3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755688764178,"stop":1755688764179,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de90ac20f2d7c4e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755688988159,"stop":1755688988159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6443ef5ae0be30ea","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755688905092,"stop":1755688905093,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f639bcbdc0c51","name":"should clear interval on stop","time":{"start":1755688684632,"stop":1755688684633,"duration":1},"status":"passed","severity":"normal"},{"uid":"266ed5868be1ba86","name":"should lock peers when selected","time":{"start":1755688705522,"stop":1755688705522,"duration":0},"status":"passed","severity":"normal"},{"uid":"417b84186495145c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755689214540,"stop":1755689214540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4281110ac2dcd231","name":"Query with Ordered Callback, No Decoder","time":{"start":1755689110863,"stop":1755689110863,"duration":0},"status":"passed","severity":"normal"},{"uid":"44158381b387ca12","name":"should not retry if at least one success","time":{"start":1755688705608,"stop":1755688705608,"duration":0},"status":"passed","severity":"normal"},{"uid":"37146d9f28a035dc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755688705550,"stop":1755688705550,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c59868c6fbc9dff","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755688718348,"stop":1755688718348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d6b742b1f269b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755688996645,"stop":1755688996645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f2eee309adf1a4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755689214527,"stop":1755689214527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8466389af67455","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755688718328,"stop":1755688718328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c130e2e15ca13163","name":"Does not throw an exception when node disconnects","time":{"start":1755689150793,"stop":1755689150793,"duration":0},"status":"passed","severity":"normal"},{"uid":"58137195a66a032f","name":"should handle query errors","time":{"start":1755688684630,"stop":1755688684630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97ca69806596eb","name":"isConnected should return false after all peers disconnect","time":{"start":1755688760464,"stop":1755688760464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1cc87a0b2da27","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755688718327,"stop":1755688718327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2184a25df579a33","name":"Push message with Russian payload","time":{"start":1755689343294,"stop":1755689343294,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dc227f83b6edf5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755688718357,"stop":1755688718358,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a463efb040dec56","name":"should initialize with isNetworkConnected as false","time":{"start":1755688673529,"stop":1755688673529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9741b896e4dd91a","name":"should handle dial errors","time":{"start":1755688675262,"stop":1755688675262,"duration":0},"status":"passed","severity":"normal"},{"uid":"918559d2e710411","name":"Refresh subscription","time":{"start":1755688996642,"stop":1755688996642,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bea8a4572cb4b8bc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755689177460,"stop":1755689177460,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0fd58a68931b06","name":"Check received message containing emoji","time":{"start":1755689177447,"stop":1755689177447,"duration":0},"status":"passed","severity":"normal"},{"uid":"482202b61f5b5741","name":"should dial peer when peer is discovered","time":{"start":1755688674259,"stop":1755688674260,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf24c04b66dab4a","name":"should insert elements correctly","time":{"start":1755688721329,"stop":1755688721329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9dc123fe4046c7","name":"Publish message with custom timestamp: Wed Aug 20 2025 12:23:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755688991326,"stop":1755688991327,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dd8cc02c937a47","name":"random static sharding 3 - Cluster ID: 36, Shard ID: 650","time":{"start":1755689119463,"stop":1755689119463,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bbd582598699fd","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755689214538,"stop":1755689214538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2036b55d4bf0a41","name":"should reject if Relay is requested but not mounted","time":{"start":1755688705977,"stop":1755688705978,"duration":1},"status":"passed","severity":"normal"},{"uid":"f680b032c3b68c95","name":"should dial peers from store when browser is connected","time":{"start":1755688674814,"stop":1755688674814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad49d37ca473e71","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755688664159,"stop":1755688664160,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f3752b1cc04f8d","name":"should clear the dialing interval","time":{"start":1755688674485,"stop":1755688674486,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2dc6e28d949052","name":"tcp ip4 address","time":{"start":1755688664053,"stop":1755688664055,"duration":2},"status":"passed","severity":"normal"},{"uid":"c24cbe2ef39aab9d","name":"should sort peers by ping value","time":{"start":1755688675265,"stop":1755688675265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5800f6a789f8e4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app93/7/topic419/utf8","time":{"start":1755689083183,"stop":1755689083183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5209ad4bb8bbfc7c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755688718364,"stop":1755688718365,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4032ba3ffc0fd11","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755689214534,"stop":1755689214534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebba4bc3d0ad11ab","name":"Push message with content topic containing Arabic","time":{"start":1755689343301,"stop":1755689343301,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c434a2a91408ac","name":"should perform ping and update peer store on timer","time":{"start":1755688674224,"stop":1755688674224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7c8b47c6248c1a","name":"should throw error - no public key","time":{"start":1755688664807,"stop":1755688664808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09cb688897e8720","name":"Fields are not dropped","time":{"start":1755688674845,"stop":1755688674845,"duration":0},"status":"passed","severity":"normal"},{"uid":"527b64830c2a5a92","name":"returns only open connection if one present","time":{"start":1755688674885,"stop":1755688674885,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a42bbfd9a3c2c2","name":"Check publish message after client node is restarted","time":{"start":1755688991329,"stop":1755688991329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ee40f31e19765d9","name":"Subscribe to topic containing short and receive message","time":{"start":1755689214539,"stop":1755689214539,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f857d300537dcbd","name":"should handle browser offline state overriding peer connections","time":{"start":1755688673578,"stop":1755688673579,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a541eb3892f350","name":"should return PeerId when PeerId is provided","time":{"start":1755688674778,"stop":1755688674778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b9326f4ba11471","name":"Push message with content topic containing SQL Injection","time":{"start":1755689343314,"stop":1755689343314,"duration":0},"status":"passed","severity":"normal"},{"uid":"801a914359ff6c68","name":"Sign & Recover","time":{"start":1755688695040,"stop":1755688695041,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc86fb792b224e95","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755688674950,"stop":1755688674951,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f567bb3d9e53fb0","name":"should handle empty peer infos gracefully","time":{"start":1755688684883,"stop":1755688684883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1860ca514dcd982e","name":"should handle case when globalThis is not available","time":{"start":1755688673557,"stop":1755688673558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a33a7fb39e9014b","name":"should successfully stop","time":{"start":1755688705894,"stop":1755688705897,"duration":3},"status":"passed","severity":"normal"},{"uid":"6df88f03dc148455","name":"Check received message containing escaped characters","time":{"start":1755689177447,"stop":1755689177447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6790f9241179d32e","name":"should mark all messages in causal history as acknowledged","time":{"start":1755688723812,"stop":1755688723812,"duration":0},"status":"passed","severity":"normal"},{"uid":"836eab57090bab21","name":"should reject if Filter is requested but not mounted","time":{"start":1755688705979,"stop":1755688705979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80954c9168dd455","name":"should stop peer exchange discovery","time":{"start":1755688684618,"stop":1755688684618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbbf0b107921b90","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755689110863,"stop":1755689110864,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e07865c6200ab5","name":"should start ping timers on peer connect","time":{"start":1755688674212,"stop":1755688674218,"duration":6},"status":"passed","severity":"normal"},{"uid":"cbf6978324dc5fd4","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755688760466,"stop":1755688760466,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4c8453e393b39a","name":"should dial one peer on dial","time":{"start":1755688824054,"stop":1755688824054,"duration":0},"status":"passed","severity":"normal"},{"uid":"db928ad01d780495","name":"should handle case with all peers already connected","time":{"start":1755688674828,"stop":1755688674828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6710929374afeb8a","name":"Subscribe and receive messages via lightPush","time":{"start":1755688846412,"stop":1755688846412,"duration":0},"status":"broken","severity":"normal"},{"uid":"4d85c5e1802a995b","name":"should have no discoveries enabled by default","time":{"start":1755688704714,"stop":1755688704715,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e01a5d71244197","name":"Push message with special chars payload","time":{"start":1755689343307,"stop":1755689343307,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf9e7bb957315c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755688718339,"stop":1755688718340,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d138010cc22c07","name":"Fails to push message with large meta","time":{"start":1755689343304,"stop":1755689343304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e75ea25c9e2a984","name":"Callback on promise","time":{"start":1755689142959,"stop":1755689142963,"duration":4},"status":"passed","severity":"normal"},{"uid":"31a1851afb6d815d","name":"can start and stop the service","time":{"start":1755689024758,"stop":1755689024759,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccc8e7f8c3dbc3a","name":"should skip peer when failed to dial recently","time":{"start":1755688674492,"stop":1755688674493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0a80effe2852ab","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755689214531,"stop":1755689214531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce30c41add3d846","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755688745078,"stop":1755688745079,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dba5a995be3bd5a0","name":"should not create multiple intervals when called multiple times","time":{"start":1755688674485,"stop":1755688674485,"duration":0},"status":"passed","severity":"normal"},{"uid":"7986eb10d307b7d2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755688658427,"stop":1755688658428,"duration":1},"status":"passed","severity":"normal"},{"uid":"44026807e2805329","name":"Stops search when 2 null results are returned","time":{"start":1755688684151,"stop":1755688684153,"duration":2},"status":"passed","severity":"normal"},{"uid":"78518869b73aa9b9","name":"Check message with no content topic is not received","time":{"start":1755689177459,"stop":1755689177459,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1a1aa2e9d69747","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755688984604,"stop":1755688984604,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fa4c5c40d45f34","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755688996648,"stop":1755688996648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1579d29ac73750","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755688996645,"stop":1755688996645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54b0f0bbeda6bfd","name":"should return different streams if requested simultaniously","time":{"start":1755688674949,"stop":1755688674950,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1f6a00727d9d55","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755688658426,"stop":1755688658427,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1cf7ab82263b2b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755688696162,"stop":1755688696162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00f1ad9d126615e","name":"Push message with content topic containing short","time":{"start":1755689343312,"stop":1755689343312,"duration":0},"status":"passed","severity":"normal"},{"uid":"218eee57d070c458","name":"should query peers that support peer exchange","time":{"start":1755688684624,"stop":1755688684624,"duration":0},"status":"passed","severity":"normal"},{"uid":"94063cae2777cdf2","name":"configure the node with multiple content topics","time":{"start":1755689083188,"stop":1755689083188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba280d61f9b156de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755688658440,"stop":1755688658440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edf0aaff1e5a1c1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755688684933,"stop":1755688684933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f8e7ff8747a6a5d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755688718327,"stop":1755688718327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8656d76b2f0e1b","name":"should encodeTxt and decodeTxt","time":{"start":1755688664804,"stop":1755688664804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ba9c26e0ba3712","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755688718366,"stop":1755688718367,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1243626d813bcd2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755688674833,"stop":1755688674833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2739dbd013490dc1","name":"Push message with content topic containing emoji","time":{"start":1755689343303,"stop":1755689343303,"duration":0},"status":"passed","severity":"normal"},{"uid":"547ebc354e4b58a9","name":"Check message with no payload is not received","time":{"start":1755689177450,"stop":1755689177450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef53b56978915163","name":"should sort by messageId when timestamps are equal","time":{"start":1755688723462,"stop":1755688723462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebcd850f4f597e3","name":"should properly create location multiaddrs - udp","time":{"start":1755688664812,"stop":1755688664812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab8bf615a008606","name":"should create ConnectionManager with relay","time":{"start":1755688675258,"stop":1755688675259,"duration":1},"status":"passed","severity":"normal"},{"uid":"737b692e04f0919","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755689110855,"stop":1755689110855,"duration":0},"status":"passed","severity":"normal"},{"uid":"696fe26b07ac61c8","name":"Check received message containing unicode special characters","time":{"start":1755689177447,"stop":1755689177447,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f23cbd6149b0d0","name":"should not modify tags of connections for different peers","time":{"start":1755688705551,"stop":1755688705552,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d4967d59d0d191","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755688760465,"stop":1755688760465,"duration":0},"status":"passed","severity":"normal"},{"uid":"853e095ce9967d56","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755689094799,"stop":1755689094799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66941903b392f4c","name":"should process up to 3 peers at once","time":{"start":1755688674502,"stop":1755688674502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c906f0774b4c0bc","name":"should handle onConnected and onDisconnected","time":{"start":1755688705531,"stop":1755688705531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4635949e492728","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755688684883,"stop":1755688684884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4595009176129","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755689214543,"stop":1755689214543,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8f29b55c82b9ad","name":"Get Nodes","time":{"start":1755688684149,"stop":1755688684150,"duration":1},"status":"passed","severity":"normal"},{"uid":"37aedec5e800af62","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755688905093,"stop":1755688905093,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac09e92ddfa21b9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755688984604,"stop":1755688984604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a366f4dfd970715","name":"Push message with numeric payload","time":{"start":1755689343292,"stop":1755689343292,"duration":0},"status":"passed","severity":"normal"},{"uid":"651cade953c82a62","name":"should increase lamport timestamp","time":{"start":1755688723809,"stop":1755688723809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c9a647fd2eefc3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755688694598,"stop":1755688694598,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcba3c5759c4838","name":"should dial second nwaku node that was discovered","time":{"start":1755688739391,"stop":1755688739399,"duration":8},"status":"skipped","severity":"normal"},{"uid":"52b2b1385bfb757c","name":"should dial peer when no shard info available","time":{"start":1755688674497,"stop":1755688674498,"duration":1},"status":"passed","severity":"normal"},{"uid":"2264d622f9aeb109","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755688718376,"stop":1755688718376,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7ee5e0faa27a6b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755689214531,"stop":1755689214532,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3072a64c445b68","name":"should never report false negatives","time":{"start":1755688721330,"stop":1755688721331,"duration":1},"status":"passed","severity":"normal"},{"uid":"acaf246c72c9ff71","name":"should dial all peers on dial","time":{"start":1755688824052,"stop":1755688824053,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3fc491800c6121","name":"Push message with content topic containing numeric","time":{"start":1755689343300,"stop":1755689343300,"duration":0},"status":"passed","severity":"normal"},{"uid":"825b510383f1df09","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755689156400,"stop":1755689156401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe46a0b123868477","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755689094801,"stop":1755689094802,"duration":1},"status":"passed","severity":"normal"},{"uid":"604b7190c116b830","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755689135776,"stop":1755689135777,"duration":1},"status":"passed","severity":"normal"},{"uid":"29870334ab327fb8","name":"Subscribe and receive messages via lightPush","time":{"start":1755689214536,"stop":1755689214536,"duration":0},"status":"passed","severity":"normal"},{"uid":"589ffa84525e9f30","name":"Check message on other pubsub topic is not received","time":{"start":1755689177458,"stop":1755689177458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea83d3b395aa2e3c","name":"Push message equal or less that 1MB","time":{"start":1755689343305,"stop":1755689343305,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b7160e3a712114","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755689094799,"stop":1755689094800,"duration":1},"status":"passed","severity":"normal"},{"uid":"3adc3a88f36fea1b","name":"should dial with PeerId and return stream","time":{"start":1755688675262,"stop":1755688675262,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd074f2f03b3733","name":"Subscribe to topic containing Script and receive message","time":{"start":1755689214533,"stop":1755689214533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33ea11a4e222f6","name":"messageHashStr returns a hex string","time":{"start":1755688674416,"stop":1755688674416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8839046eabffe04c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755688717560,"stop":1755688717564,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc2803748312f6d0","name":"Cluster id 0, shard 0","time":{"start":1755689119459,"stop":1755689119461,"duration":2},"status":"passed","severity":"normal"},{"uid":"b20830a5eb0d4831","name":"Decoder throws on undefined content topic","time":{"start":1755688675222,"stop":1755688675223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c196a6dffc1ab73d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755688705549,"stop":1755688705550,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dc2dd2ea0bcedd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755688862956,"stop":1755688862957,"duration":1},"status":"passed","severity":"normal"},{"uid":"366ed56aaef6a971","name":"Check received message containing Basic HTML tag","time":{"start":1755689177454,"stop":1755689177455,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bcb22fc8580a70e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755688658437,"stop":1755688658437,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c7799ac2f3371e","name":"should return false when pubsub topic parsing fails","time":{"start":1755688674187,"stop":1755688674187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe324c108d9a986","name":"Check publish message containing unicode special characters","time":{"start":1755688991324,"stop":1755688991324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7b0dbc1e0d445b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755688674232,"stop":1755688674233,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f16e6fb885a9fd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755688718344,"stop":1755688718345,"duration":1},"status":"passed","severity":"normal"},{"uid":"e743af94fa9ab4f4","name":"should process tasks in queue","time":{"start":1755688705019,"stop":1755688705020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f18f26624797db","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755688718347,"stop":1755688718347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2ecd9b2d97c9a","name":"msgTime: 0 ms from now, startTime: 1755429943047, endTime: 1755689143047","time":{"start":1755689156402,"stop":1755689156402,"duration":0},"status":"passed","severity":"normal"},{"uid":"605f516ad38366fa","name":"Check received message with timestamp: 1755688739372 ","time":{"start":1755689177457,"stop":1755689177457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4486a1563e0f9cad","name":"throws if decoders don't match content topics","time":{"start":1755688675102,"stop":1755688675102,"duration":0},"status":"passed","severity":"normal"},{"uid":"587e4e85e2492d6c","name":"random static sharding 9 - Cluster ID: 742, Shard ID: 456","time":{"start":1755689119467,"stop":1755689119467,"duration":0},"status":"passed","severity":"normal"},{"uid":"321a318a74ce4b6d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755688718347,"stop":1755688718348,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb98373ce9db562","name":"Push message with content topic containing Russian","time":{"start":1755689343314,"stop":1755689343314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7928ffdae6507e","name":"should register libp2p event listeners when start is called","time":{"start":1755688705532,"stop":1755688705537,"duration":5},"status":"passed","severity":"normal"},{"uid":"8b202e6f59c4ed1c","name":"random static sharding 5 - Cluster ID: 457, Shard ID: 840","time":{"start":1755689119465,"stop":1755689119465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f0fa8120464442","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755688674420,"stop":1755688674420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05070bf7556b62d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755688658437,"stop":1755688658437,"duration":0},"status":"passed","severity":"normal"},{"uid":"532f9b0ce3cbc419","name":"should be able to dial TLS multiaddrs","time":{"start":1755688824059,"stop":1755688824059,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5d9e873b529e55","name":"should hang up with multiaddr and return true on success","time":{"start":1755688675263,"stop":1755688675263,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f5ecace541e925","name":"should initialize with Unhealthy status","time":{"start":1755688706013,"stop":1755688706014,"duration":1},"status":"passed","severity":"normal"},{"uid":"5036186100be556b","name":"Bloom filter","time":{"start":1755688723461,"stop":1755688723461,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaed12a379836e8","name":"should check connected peers if present and suitable","time":{"start":1755688705980,"stop":1755688705980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5103080bdb7e994","name":"should start and setup intervals and event listeners","time":{"start":1755688706132,"stop":1755688706133,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec8081ca4ad9c0b","name":"should be able to encode the field with only STORE set to true","time":{"start":1755688664155,"stop":1755688664156,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd3ca9a80b4e839","name":"Push message with content topic containing numeric","time":{"start":1755689343312,"stop":1755689343312,"duration":0},"status":"passed","severity":"normal"},{"uid":"327544f6a03e1a98","name":"Push message with content topic containing unicode special characters","time":{"start":1755689343315,"stop":1755689343315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a301c0533566998b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755688705522,"stop":1755688705522,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3e724e453d402","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755689214543,"stop":1755689214543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ca2a45985810c2","name":"Check message received after jswaku node is restarted","time":{"start":1755689177460,"stop":1755689177460,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b6fa968ee33f8e","name":"Nodes with multiple pubsub topic","time":{"start":1755688984603,"stop":1755688984603,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6801526990dd2a","name":"Subscribe to topic containing Script and publish message","time":{"start":1755688996645,"stop":1755688996646,"duration":1},"status":"passed","severity":"normal"},{"uid":"1568e5cfa6ea0da6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app34/6/topic984/json","time":{"start":1755689083185,"stop":1755689083185,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed9af27b5573909","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755688905095,"stop":1755688905096,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f1a008cb117de7","name":"should initialize with libp2p components","time":{"start":1755688684881,"stop":1755688684882,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1e87f2ca5d46d1","name":"Publish message with custom timestamp: Wed Aug 20 2025 10:23:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755688991326,"stop":1755688991326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a28557f4ac7a1c6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755688706015,"stop":1755688706015,"duration":0},"status":"passed","severity":"normal"},{"uid":"20029b56afb8e96b","name":"should skip peers that were recently queried","time":{"start":1755688684625,"stop":1755688684627,"duration":2},"status":"passed","severity":"normal"},{"uid":"6da6ac42c50b882d","name":"should wait for Filter peer to be connected","time":{"start":1755688705981,"stop":1755688705981,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabcabdc8f59c821","name":"Overlapping topic subscription","time":{"start":1755689214529,"stop":1755689214529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad28df6a9adf600","name":"should skip peers that don't support peer exchange","time":{"start":1755688684625,"stop":1755688684625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eed08151a510210","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755688674402,"stop":1755688674402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c652bea4d8792557","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755688760462,"stop":1755688760463,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7efcebd3c6804d2","name":"Check publish message containing long","time":{"start":1755688991319,"stop":1755688991320,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d76c3ce43ee52a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755688683841,"stop":1755688683841,"duration":0},"status":"passed","severity":"normal"},{"uid":"691ab649edd69774","name":"throws on content topic with empty encoding field","time":{"start":1755688658423,"stop":1755688658424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36b991d72e7d3a7","name":"Push message with content topic containing SQL Injection","time":{"start":1755689343302,"stop":1755689343302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cbdb6fa41d60f6","name":"Query Generator - true","time":{"start":1755689130304,"stop":1755689130304,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f8cb52e3fc2dfe","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755688718366,"stop":1755688718366,"duration":0},"status":"passed","severity":"normal"},{"uid":"368e4aefff5adb23","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755688684252,"stop":1755688684254,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9260a6db2ccb04b","name":"should get / set TCP multiaddr","time":{"start":1755688664810,"stop":1755688664810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa8431386c34622","name":"should be safe to call multiple times","time":{"start":1755688674812,"stop":1755688674813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4677fa260a1dd251","name":"yields decoded messages","time":{"start":1755688675104,"stop":1755688675104,"duration":0},"status":"passed","severity":"normal"},{"uid":"397011741c022b98","name":"should initialize with default options","time":{"start":1755688684615,"stop":1755688684615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b97918043846816","name":"Ordered Callback - false","time":{"start":1755689130313,"stop":1755689130315,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2f904bb2c8556f0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755688674778,"stop":1755688674778,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf20b9d23f6b7a81","name":"should clear dial history on stop","time":{"start":1755688674486,"stop":1755688674487,"duration":1},"status":"passed","severity":"normal"},{"uid":"44cffd65144d0c0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755688658424,"stop":1755688658425,"duration":1},"status":"passed","severity":"normal"},{"uid":"6897da5a8af1451a","name":"Check meta is set [symmetric]","time":{"start":1755688694598,"stop":1755688694599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a002e1d3191db0d","name":"Subscribe and receive single message","time":{"start":1755688964309,"stop":1755688964309,"duration":0},"status":"broken","severity":"normal"},{"uid":"52e4d6ea32a7d2a2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755689214536,"stop":1755689214536,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e625e55944bfa8","name":"Publish message with custom timestamp: Thu Aug 29 2024 11:23:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1755688991325,"stop":1755688991326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47ad13bb778ac3e","name":"should return false when peer is on different cluster","time":{"start":1755688674163,"stop":1755688674171,"duration":8},"status":"passed","severity":"normal"},{"uid":"35e8c827d7ca52a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755688658436,"stop":1755688658436,"duration":0},"status":"passed","severity":"normal"},{"uid":"86628d1ba3c099ef","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755688684259,"stop":1755688684259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4664f520205e025f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755689177451,"stop":1755689177451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5ba62aaf45a56c","name":"should properly clean up resources when disposed","time":{"start":1755688704256,"stop":1755688704256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6119daf6b08c97b","name":"should create all internal components","time":{"start":1755688675259,"stop":1755688675259,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f6785fe7c4ae0b","name":"should hang up with PeerId and return true on success","time":{"start":1755688675263,"stop":1755688675263,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae8a0e8bb48eeba","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755688684251,"stop":1755688684251,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a46d32b4af6814","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755688718374,"stop":1755688718375,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cacc9af1d3fc09","name":"Sets default value correctly","time":{"start":1755689150796,"stop":1755689150797,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be1b7345978fc32","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755689177457,"stop":1755689177457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23b70ecb5dd801","name":"should not dispatch event when already disconnected","time":{"start":1755688673567,"stop":1755688673567,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b6c22c3a19a22a","name":"isConnected return false after peer stops","time":{"start":1755688760465,"stop":1755688760465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2f7b1a9af26da5","name":"should handle dial errors gracefully","time":{"start":1755688674260,"stop":1755688674260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3dbe6807f0a3e4","name":"Passing page size 1 when there are 4 messages","time":{"start":1755689144133,"stop":1755689144133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb4715c8816925a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755688996644,"stop":1755688996644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34ef8dda73b30e","name":"Relay","time":{"start":1755688746557,"stop":1755688746558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee066f9bcf760de7","name":"Overlapping topic subscription","time":{"start":1755689214539,"stop":1755689214539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b386a035f93e49b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755688746104,"stop":1755688746104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a303b25ab82c3c11","name":"should set field with all protocols enabled","time":{"start":1755688664814,"stop":1755688664814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2b53ab6424e443","name":"should be safe to call multiple times","time":{"start":1755688674259,"stop":1755688674259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56a75f24738426a","name":"should handle peer identify event","time":{"start":1755688684619,"stop":1755688684623,"duration":4},"status":"passed","severity":"normal"},{"uid":"8321914dcb3f6c06","name":"should stop all internal components","time":{"start":1755688675260,"stop":1755688675260,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d6312428d5e4fd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755688718351,"stop":1755688718352,"duration":1},"status":"passed","severity":"normal"},{"uid":"4607bf839b38c6cb","name":"should initialize with custom number of peers","time":{"start":1755688705521,"stop":1755688705522,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b3785dafbe71e9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755689214542,"stop":1755689214542,"duration":0},"status":"passed","severity":"normal"},{"uid":"472f4840510f44e6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755688905093,"stop":1755688905094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5196961ac4a160c","name":"should throw error - no id","time":{"start":1755688664805,"stop":1755688664806,"duration":1},"status":"passed","severity":"normal"},{"uid":"160d1a7409020d83","name":"should process queue every 500ms","time":{"start":1755688674501,"stop":1755688674502,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a9437eef7eba1b","name":"should handle mixed protocol support correctly","time":{"start":1755688706019,"stop":1755688706020,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39016f20fd61908","name":"Relay + Store","time":{"start":1755688746558,"stop":1755688746563,"duration":5},"status":"passed","severity":"normal"},{"uid":"291909c203953a08","name":"should handle relay send failures gracefully","time":{"start":1755688674234,"stop":1755688674234,"duration":0},"status":"passed","severity":"normal"},{"uid":"564f70600dc6ff8e","name":"Light Node - default protocols","time":{"start":1755689157073,"stop":1755689157073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f99eae4890c813a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755688718359,"stop":1755688718359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b296ac5aa581500","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755688996644,"stop":1755688996644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2aaed2dde9b2c3","name":"Subscribe and receive messages via lightPush","time":{"start":1755689214526,"stop":1755689214526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02e8f638ff160ed","name":"should create KeepAliveManager with required options","time":{"start":1755688674206,"stop":1755688674206,"duration":0},"status":"passed","severity":"normal"},{"uid":"851d94c4dc3f33b1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755688718375,"stop":1755688718375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7f074ed33b8c2e","name":"should not stop if not started","time":{"start":1755688684618,"stop":1755688684618,"duration":0},"status":"passed","severity":"normal"},{"uid":"22462f1faddc549f","name":"messageHashStr produces consistent results for the same input","time":{"start":1755688674421,"stop":1755688674421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bee55ee63fbe23","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755688684886,"stop":1755688684886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f395e72f4feddf8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755689214526,"stop":1755689214526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd320c624110f04","name":"should be safe to call multiple times","time":{"start":1755688674211,"stop":1755688674211,"duration":0},"status":"passed","severity":"normal"},{"uid":"820bb8a55618b746","name":"should select older connection if present","time":{"start":1755688674886,"stop":1755688674886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e9ef7560700875","name":"groups content topics by expected pubsub topic","time":{"start":1755688658430,"stop":1755688658430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9100edfd5b4c493","name":"should dial peers from store when no connections remain","time":{"start":1755688674823,"stop":1755688674823,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa2d14a93c74a95","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755688723812,"stop":1755688723812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea64dfed487863f3","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755688705893,"stop":1755688705893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b49761900b2498","name":"should create PeerExchangeDiscovery instance","time":{"start":1755688684633,"stop":1755688684633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e8af8afe0f1ac6","name":"should handle peer store errors gracefully","time":{"start":1755688684625,"stop":1755688684625,"duration":0},"status":"passed","severity":"normal"},{"uid":"640530e97f4be4fa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755689214528,"stop":1755689214528,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2c6a0e5254716da","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755688718349,"stop":1755688718349,"duration":0},"status":"passed","severity":"normal"},{"uid":"288f0f2a4580a885","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app40/4/topic869/test.js","time":{"start":1755689083185,"stop":1755689083185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec153e3e3c5e1c4a","name":"should handle multiple query options for time ranges","time":{"start":1755688706025,"stop":1755688706025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2402cd5febe855b2","name":"Encoder throws on empty string content topic","time":{"start":1755688694600,"stop":1755688694601,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec98d9607dd1876e","name":"should not start if already started","time":{"start":1755688684617,"stop":1755688684617,"duration":0},"status":"passed","severity":"normal"},{"uid":"69da43c393b906c8","name":"should respect custom numPeersToUse configuration","time":{"start":1755688705545,"stop":1755688705549,"duration":4},"status":"passed","severity":"normal"},{"uid":"b4aef16b85046a2f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755689214527,"stop":1755689214528,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c58cd69f96b69e9","name":"should return usable stream attached to connection","time":{"start":1755688674948,"stop":1755688674948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee4a37938b9ae57","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755688658430,"stop":1755688658431,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95875d07b2ec227","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755688723814,"stop":1755688723814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18631fa8f8856de","name":"same cluster: nodes connect","time":{"start":1755688876310,"stop":1755688876310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07d5179e6965aea","name":"Decoder throws on empty string content topic","time":{"start":1755688675223,"stop":1755688675223,"duration":0},"status":"passed","severity":"normal"},{"uid":"712282c970baa8ea","name":"should not receive a peer event before start","time":{"start":1755688688762,"stop":1755688688762,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdad1dae0dd709d3","name":"should do nothing if no non-locked connections to drop","time":{"start":1755688674833,"stop":1755688674834,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6c02abf0cba4fc","name":"Push message with content topic containing special chars","time":{"start":1755689343313,"stop":1755689343313,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24c20859d240dc9","name":"Check publish message containing SQL Injection","time":{"start":1755688991322,"stop":1755688991322,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dc1d1bc54f14f3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755689083181,"stop":1755689083182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19f3eb159bb0f96","name":"Push message with custom timestamp: 1755692424423","time":{"start":1755689343305,"stop":1755689343305,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bfbd91a19bb26c","name":"should handle empty pubsub topics","time":{"start":1755688674238,"stop":1755688674238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf9854dd12e8690","name":"should throw an error for insufficient data","time":{"start":1755688658757,"stop":1755688658757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae0d87660c9c34","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755688760463,"stop":1755688760463,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ee778555f7837d","name":"Push message with special chars payload","time":{"start":1755689343293,"stop":1755689343293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c40ca1b8039e05","name":"Check received message containing Basic HTML tag","time":{"start":1755689177446,"stop":1755689177446,"duration":0},"status":"passed","severity":"normal"},{"uid":"6380f542eb1e29ca","name":"should filter out already connected peers","time":{"start":1755688674824,"stop":1755688674825,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b7a150fa88d4dd","name":"Query Generator, No message returned","time":{"start":1755689110857,"stop":1755689110858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62635379df17656","name":"Push message with Russian payload","time":{"start":1755689343308,"stop":1755689343308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3178f9cadd48c6ee","name":"Push message with meta","time":{"start":1755689343315,"stop":1755689343315,"duration":0},"status":"passed","severity":"normal"},{"uid":"293f48fb49bc62be","name":"Encoder throws on empty string content topic","time":{"start":1755688696163,"stop":1755688696163,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d3cd3b5b693212","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755688658438,"stop":1755688658438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2170e1087aff8984","name":"should throw error - no id","time":{"start":1755688664806,"stop":1755688664806,"duration":0},"status":"passed","severity":"normal"},{"uid":"951edd7fa6cb69b0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755688723461,"stop":1755688723462,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec976d2edffb3296","name":"Check message with no content topic is not received","time":{"start":1755689177449,"stop":1755689177450,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad1051a242239a","name":"should create RPC request with correct parameters","time":{"start":1755688684887,"stop":1755688684888,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95bd81c2ed00713","name":"should handle errors when accessing navigator","time":{"start":1755688673577,"stop":1755688673578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d79e9c89fbf957f","name":"Push message with custom timestamp: 1755685224424","time":{"start":1755689343316,"stop":1755689343317,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba4b38624f602dc","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755688664157,"stop":1755688664157,"duration":0},"status":"passed","severity":"normal"},{"uid":"158f4930e91b7a2e","name":"should retry failed tasks","time":{"start":1755688705026,"stop":1755688705026,"duration":0},"status":"passed","severity":"normal"},{"uid":"84601665983dddc2","name":"it tolerates circular branch references","time":{"start":1755688684930,"stop":1755688684930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2220cd582f489684","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755688658438,"stop":1755688658438,"duration":0},"status":"passed","severity":"normal"},{"uid":"23db027b71a71592","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755688718352,"stop":1755688718353,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4536d2dd4efe16b","name":"Push message with content topic containing Chinese","time":{"start":1755689343313,"stop":1755689343313,"duration":0},"status":"passed","severity":"normal"},{"uid":"351e2c56cbae7822","name":"should enable all discoveries when explicitly set","time":{"start":1755688704715,"stop":1755688704718,"duration":3},"status":"passed","severity":"normal"},{"uid":"68ec8cb91913611e","name":"Passing page size 19 when there are 20 messages","time":{"start":1755689144140,"stop":1755689144141,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dab44363a3e4f4","name":"Push message with unicode special characters payload","time":{"start":1755689343297,"stop":1755689343298,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e96bafa523dc527","name":"should add event listeners to globalThis","time":{"start":1755688673537,"stop":1755688673538,"duration":1},"status":"passed","severity":"normal"},{"uid":"4744fa8cdbf9f203","name":"messageHashStr produces different results for different inputs","time":{"start":1755688674421,"stop":1755688674422,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e407de678e060e4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755689177448,"stop":1755689177448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0b231af316cb56","name":"ignores unrecognized TXT record formats","time":{"start":1755688684931,"stop":1755688684931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81fa211e59d706","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755688658432,"stop":1755688658432,"duration":0},"status":"passed","severity":"normal"},{"uid":"37615d5b02a50265","name":"Fails to push message bigger that 1MB","time":{"start":1755689343317,"stop":1755689343318,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0907cf4e58b6335","name":"should return undefined if no connection provided","time":{"start":1755688674949,"stop":1755688674949,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fcd3a4c05f26cd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755689214532,"stop":1755689214532,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7909e7b42cec58e","name":"Push message with content topic containing JSON","time":{"start":1755689343314,"stop":1755689343314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a42d35a6eef489","name":"should handle multiple peers with different shard configurations","time":{"start":1755688674507,"stop":1755688674508,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82765e6795cbf19","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755688718344,"stop":1755688718344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b2d5a217416c95","name":"should clear all timers","time":{"start":1755688674211,"stop":1755688674211,"duration":0},"status":"passed","severity":"normal"},{"uid":"489066bf63f6639c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755688718345,"stop":1755688718345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fbc0f149d19a9a","name":"handles different clusterIds correctly","time":{"start":1755688658431,"stop":1755688658431,"duration":0},"status":"passed","severity":"normal"},{"uid":"392d9142cc615a4f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755688862953,"stop":1755688862954,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c185e524f047c86","name":"caches peers it previously fetched","time":{"start":1755688684931,"stop":1755688684931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8614c318d6bbdb3","name":"should transition to Unhealthy when no connections","time":{"start":1755688706014,"stop":1755688706014,"duration":0},"status":"passed","severity":"normal"},{"uid":"646f92e76d9ecf66","name":"Publishes to nwaku","time":{"start":1755688979127,"stop":1755688979133,"duration":6},"status":"passed","severity":"normal"},{"uid":"b1ffcf171e593e14","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755688718350,"stop":1755688718351,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2507fae4ee1993","name":"Push message with content topic containing emoji","time":{"start":1755689343315,"stop":1755689343315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd4c670cb96b4e1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755688674951,"stop":1755688674951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1631b01bf53a7eac","name":"Stops search when maxGet is reached","time":{"start":1755688684150,"stop":1755688684151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1acc7637eb52ee7","name":"should handle ENR without shardInfo","time":{"start":1755688684631,"stop":1755688684632,"duration":1},"status":"passed","severity":"normal"},{"uid":"736f40dcd3833e65","name":"Push message with SQL Injection payload","time":{"start":1755689343294,"stop":1755689343294,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb69436d595da2c9","name":"should create ShardReader with auto sharding network config","time":{"start":1755688674144,"stop":1755688674145,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc8fa201ac652e6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755688674831,"stop":1755688674831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff271897c35931a9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755688664156,"stop":1755688664157,"duration":1},"status":"passed","severity":"normal"},{"uid":"19683b608c4428a0","name":"should stop and cleanup resources","time":{"start":1755688706133,"stop":1755688706133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b7451bad03feab","name":"Callback on promise, aborts when callback returns true","time":{"start":1755689142963,"stop":1755689142964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4992c82a67a84b55","name":"random static sharding 1 - Cluster ID: 241, Shard ID: 780","time":{"start":1755689119462,"stop":1755689119462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f9bf04ad9db5c9","name":"Check received message containing SQL Injection","time":{"start":1755689177445,"stop":1755689177445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b2c403150fd441","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755688996643,"stop":1755688996643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa60f55157866ae8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755688905095,"stop":1755688905095,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaffc5ef398d92f","name":"should not receive a peer event after stop","time":{"start":1755689024761,"stop":1755689024762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53cf5abc4866d6a","name":"Push message with escaped characters payload","time":{"start":1755689343297,"stop":1755689343297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d520fe838fe9eaeb","name":"should handle incoming messages","time":{"start":1755688705893,"stop":1755688705893,"duration":0},"status":"passed","severity":"normal"},{"uid":"936723edd2c6eb21","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755688718338,"stop":1755688718338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6049abffef4f3","name":"throws on content topic with generation field greater than 0","time":{"start":1755688658422,"stop":1755688658422,"duration":0},"status":"passed","severity":"normal"},{"uid":"182d161858969efb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755689214542,"stop":1755689214542,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ac2ad0299e7b2c","name":"Passing page size 11 when there are 10 messages","time":{"start":1755689144140,"stop":1755689144140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc136567c8f2474","name":"should add peer to queue when queue is not empty","time":{"start":1755688674488,"stop":1755688674490,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cebc312c9eb8f98","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755688658433,"stop":1755688658433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cd7153cf09035c","name":"throws on content topic with empty version field","time":{"start":1755688658422,"stop":1755688658423,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7d3b1fad2dab7f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755688674401,"stop":1755688674402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5072523bc692b8","name":"Check received message with timestamp: 1755688739372000000 ","time":{"start":1755689177447,"stop":1755689177448,"duration":1},"status":"passed","severity":"normal"},{"uid":"8875e5b2a3dff3ea","name":"Check message with invalid timestamp is not received","time":{"start":1755689177449,"stop":1755689177449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98aa32b75f675bd","name":"should handle complete dial lifecycle","time":{"start":1755688674506,"stop":1755688674507,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4c90759f3b0b5d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755689156400,"stop":1755689156400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8185ec09c4b7e98","name":"should insert message id into causal history","time":{"start":1755688723810,"stop":1755688723810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4836e1106dda12cf","name":"Check publish message containing numeric","time":{"start":1755688991320,"stop":1755688991320,"duration":0},"status":"passed","severity":"normal"},{"uid":"132d67fc0e56d08c","name":"should deliver messages after dependencies are met","time":{"start":1755688723814,"stop":1755688723814,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c941dc01b35499","name":"Check publish message containing escaped characters","time":{"start":1755688991324,"stop":1755688991324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4fc3e4765d69d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755688876309,"stop":1755688876309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bda2270abe3400","name":"Subscribe and receives messages on 20 topics","time":{"start":1755689214538,"stop":1755689214538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6398d0daa38484c2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755688664166,"stop":1755688664166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52f67aca6310fd0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755689156400,"stop":1755689156400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3af571086e09892","name":"Passing page size 10 when there are 10 messages","time":{"start":1755689144134,"stop":1755689144134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20af20a5e2c3198","name":"Check received message containing Russian","time":{"start":1755689177453,"stop":1755689177453,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d0e04302b23a96","name":"should successfully query peers and return peer infos","time":{"start":1755688684882,"stop":1755688684882,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefb0a4459e88baf","name":"should not dial peers from store when browser is not connected","time":{"start":1755688674822,"stop":1755688674823,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bc984c0b059f22","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755688704728,"stop":1755688704728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20b65801e5217ae","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755688705537,"stop":1755688705539,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4108e761ca948e0","name":"should not receive a peer event before start","time":{"start":1755689024761,"stop":1755689024761,"duration":0},"status":"passed","severity":"normal"},{"uid":"786b584ae64f576c","name":"should return false when peer is not on topic","time":{"start":1755688675265,"stop":1755688675265,"duration":0},"status":"passed","severity":"normal"},{"uid":"420200776c91dae4","name":"should dispatch network event when browser goes online","time":{"start":1755688673568,"stop":1755688673568,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fccfbf08399fb6","name":"should return null for non-existent peer","time":{"start":1755688674829,"stop":1755688674829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fd7dc4dbc6cbfe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755688658437,"stop":1755688658438,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaac66a610ae4cac","name":"Push message with custom timestamp: 1755692424424","time":{"start":1755689343317,"stop":1755689343317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34ad686f6817525","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755688718340,"stop":1755688718340,"duration":0},"status":"passed","severity":"normal"},{"uid":"211f3dcc48adbc0f","name":"Subscribe and receive messages via lightPush","time":{"start":1755688846411,"stop":1755688846412,"duration":1},"status":"broken","severity":"normal"},{"uid":"85e1184cda5e3e7e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755688984605,"stop":1755688984605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f52e8f008fb57d6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755689214542,"stop":1755689214542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4814740d4aec4a76","name":"ignores domain fetching errors","time":{"start":1755688684930,"stop":1755688684930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba21f89e6b100a58","name":"Check publish message containing Chinese","time":{"start":1755688991320,"stop":1755688991321,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9391278563c37e","name":"Push message with content topic containing short","time":{"start":1755689343299,"stop":1755689343299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3576e77035edce","name":"Subscribe and receive single message","time":{"start":1755688964308,"stop":1755688964308,"duration":0},"status":"broken","severity":"normal"},{"uid":"e7db412542ec2580","name":"should add received messages to bloom filter","time":{"start":1755688723811,"stop":1755688723812,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fb72a5793ea186","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755688705539,"stop":1755688705540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a5654831d9be97","name":"Overlapping topic subscription","time":{"start":1755688996642,"stop":1755688996642,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d40b400c90734e3","name":"should throw error when no peers are available","time":{"start":1755688706025,"stop":1755688706025,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b418e782e41c14","name":"Push message with shell command payload","time":{"start":1755689343297,"stop":1755689343297,"duration":0},"status":"passed","severity":"normal"},{"uid":"39580785253ae19","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755688746105,"stop":1755688746106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d512103a9ac31498","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755689142711,"stop":1755689142711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69b5f7fa7e56a24","name":"should handle peer connect event","time":{"start":1755688673558,"stop":1755688673558,"duration":0},"status":"passed","severity":"normal"},{"uid":"728a10d995bc6c72","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755688684255,"stop":1755688684258,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9672c6fbeb4b9d8","name":"should remove event listeners from globalThis","time":{"start":1755688673548,"stop":1755688673548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad9f80b15d2de69","name":"should skip peers without peer exchange protocol","time":{"start":1755688684628,"stop":1755688684628,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fcb90dc23d4d8b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755688718359,"stop":1755688718360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e3a4abe00a2882","name":"should update ack status of messages in outgoing buffer","time":{"start":1755688723816,"stop":1755688723816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05aff74063ca3e6","name":"throws on empty content topic","time":{"start":1755688658420,"stop":1755688658420,"duration":0},"status":"passed","severity":"normal"},{"uid":"344d7dc70a172b73","name":"rejects content-filtered query with only contentTopics","time":{"start":1755688674590,"stop":1755688674590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41a7c66a9edd482","name":"should wait for LightPush peer to be connected","time":{"start":1755688705981,"stop":1755688705981,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d20273adc52783","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755688996648,"stop":1755688996648,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b91703fe0ce921","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755688745075,"stop":1755688745075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6301edb424b0de23","name":"should detect messages with missing dependencies","time":{"start":1755688723813,"stop":1755688723814,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69d63431f0fb87","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755688684885,"stop":1755688684885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279ddc78e1e2514","name":"should skip peer when already connected","time":{"start":1755688674490,"stop":1755688674490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b8d4ca8586e631","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755688684633,"stop":1755688684634,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3d35b94074d5ef","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755688723812,"stop":1755688723812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9382cd799b50439f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755688718367,"stop":1755688718367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fedc49c6ff2f46f","name":"Fails to publish message with empty text","time":{"start":1755688991327,"stop":1755688991327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0748aba5d5eca6c","name":"Subscribe to topic containing short and receive message","time":{"start":1755689214530,"stop":1755689214531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1deb836b1198890f","name":"Check publish message after service node is restarted","time":{"start":1755688991329,"stop":1755688991329,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f5709956b924a19","name":"Subscribe and publish message","time":{"start":1755688996639,"stop":1755688996640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f543b5331560a36e","name":"should set default options when no config provided","time":{"start":1755688675259,"stop":1755688675259,"duration":0},"status":"passed","severity":"normal"},{"uid":"245454db27ec417","name":"Non TWN Cluster","time":{"start":1755689083182,"stop":1755689083183,"duration":1},"status":"passed","severity":"normal"},{"uid":"784b120618e5b891","name":"Push message with content topic containing long","time":{"start":1755689343299,"stop":1755689343300,"duration":1},"status":"passed","severity":"normal"},{"uid":"c951f143d5a0f72f","name":"Renews subscription after lossing a connection","time":{"start":1755689214544,"stop":1755689214544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c200469b6127eb","name":"should handle peer disconnect event when no connections remain","time":{"start":1755688673558,"stop":1755688673566,"duration":8},"status":"passed","severity":"normal"},{"uid":"868eaa9d15efc794","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755688760463,"stop":1755688760464,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77c52cc25ff5b36","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755688658425,"stop":1755688658425,"duration":0},"status":"passed","severity":"normal"},{"uid":"e081917ffc885608","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755688664154,"stop":1755688664155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcf685e89bf92e8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755688717559,"stop":1755688717560,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ccf8fe25a66652","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755689177448,"stop":1755689177449,"duration":1},"status":"passed","severity":"normal"},{"uid":"881f729b687283f0","name":"Check received message with timestamp: 1755688739372000000 ","time":{"start":1755689177456,"stop":1755689177457,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ddc9b5d5f415c","name":"messageHashStr works with IProtoMessage","time":{"start":1755688674420,"stop":1755688674421,"duration":1},"status":"passed","severity":"normal"},{"uid":"829c487ddfe27a11","name":"should reject if WakuNode is not started","time":{"start":1755688705977,"stop":1755688705977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca4527156a9b3d0","name":"Send and receive 25 messages","time":{"start":1755688964310,"stop":1755688964310,"duration":0},"status":"broken","severity":"normal"},{"uid":"19c237ed7649c0f9","name":"Publish message with rate limit","time":{"start":1755688991330,"stop":1755688991330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0650f16bdc7a40d","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755688674777,"stop":1755688674777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b71d667601ac205","name":"topics with same application and version share the same shard","time":{"start":1755688658430,"stop":1755688658430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b39e519dd1f4986","name":"should create an instance with libp2p and dialer","time":{"start":1755688674251,"stop":1755688674251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c957f8936b0320ce","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755688718348,"stop":1755688718348,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c4760ae32150c6","name":"should handle task timeouts","time":{"start":1755688705027,"stop":1755688705031,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ab1ed32ba5f283a","name":"should throw error - invalid id","time":{"start":1755688664807,"stop":1755688664807,"duration":0},"status":"passed","severity":"normal"},{"uid":"523521fcf57aa973","name":"Ordered callback, aborts when callback returns true","time":{"start":1755689142964,"stop":1755689142964,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f51a8833993f0d","name":"Check received message containing unicode special characters","time":{"start":1755689177456,"stop":1755689177456,"duration":0},"status":"passed","severity":"normal"},{"uid":"91adf777557d1d1e","name":"should properly start and stop event listening","time":{"start":1755688706015,"stop":1755688706016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25bfc48dfb056c1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755688706132,"stop":1755688706132,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3d108c2ed11bf2","name":"should allow redial after failed dial cooldown expires","time":{"start":1755688674499,"stop":1755688674500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5381ff54689a5457","name":"should not create relay timers when relay is not provided","time":{"start":1755688674231,"stop":1755688674232,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80b4694fad210ab","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755689094802,"stop":1755689094802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e944006584046033","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755688991328,"stop":1755688991328,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e7e507912f1749","name":"should dispatch network event when browser goes offline","time":{"start":1755688673568,"stop":1755688673568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3448e87c8a455eda","name":"can start the service","time":{"start":1755688745061,"stop":1755688745063,"duration":2},"status":"passed","severity":"normal"},{"uid":"53253a631abbb433","name":"connects to nwaku","time":{"start":1755689150792,"stop":1755689150793,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e164b57c17a9ce","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755689156401,"stop":1755689156401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b10b08f2eb9ef3c","name":"should invoke callbacks when receiving a message","time":{"start":1755688706132,"stop":1755688706132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aadd17344296b0d","name":"Push message with XML payload","time":{"start":1755689343309,"stop":1755689343309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d64615bd497de95","name":"Push message with XML payload","time":{"start":1755689343296,"stop":1755689343296,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f89179b02c911e","name":"should be online or offline if network state changed","time":{"start":1755688760466,"stop":1755688760467,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae7122dd14e31ec","name":"Check publish message containing emoji","time":{"start":1755688991325,"stop":1755688991325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cdb019256caca6","name":"Js publishes, other Js receives","time":{"start":1755688979134,"stop":1755688979135,"duration":1},"status":"passed","severity":"normal"},{"uid":"6025f7ab2be074db","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755688675261,"stop":1755688675261,"duration":0},"status":"passed","severity":"normal"},{"uid":"496bfff1a0a7cb26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755688718375,"stop":1755688718376,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c96dd59c496210","name":"Push message with Script payload","time":{"start":1755689343309,"stop":1755689343309,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaff5956f1ca8c75","name":"should be safe to call multiple times","time":{"start":1755688675261,"stop":1755688675261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1937e28da98f99df","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755688658426,"stop":1755688658426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4e7dc1efc78254","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755688718338,"stop":1755688718338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36b6502e986eeb7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755688984603,"stop":1755688984603,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b87b00b6873764","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755688705892,"stop":1755688705893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a907a101771a6662","name":"should return PeerId when PeerId is provided","time":{"start":1755688674777,"stop":1755688674777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a1b42c0cc66aa","name":"can start and stop the service","time":{"start":1755688745063,"stop":1755688745065,"duration":2},"status":"passed","severity":"normal"},{"uid":"2afcc8ae4f4f0b73","name":"should return false when network is not connected","time":{"start":1755688675261,"stop":1755688675261,"duration":0},"status":"passed","severity":"normal"},{"uid":"4971ab483c093781","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755688764177,"stop":1755688764178,"duration":1},"status":"passed","severity":"normal"},{"uid":"400c693ef533c03e","name":"random static sharding 7 - Cluster ID: 757, Shard ID: 795","time":{"start":1755689119466,"stop":1755689119466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1360ca63d5bed1","name":"should skip updating peer store if peer has same addresses","time":{"start":1755688674268,"stop":1755688674268,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbde8fb2e94ebeba","name":"should handle errors gracefully when getting peer info","time":{"start":1755688674188,"stop":1755688674188,"duration":0},"status":"passed","severity":"normal"},{"uid":"223c7f21a6bd53f1","name":"Encoder throws on undefined content topic","time":{"start":1755688675222,"stop":1755688675222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5c655fb538b3eb","name":"should not receive a peer event before start","time":{"start":1755688745068,"stop":1755688745069,"duration":1},"status":"passed","severity":"normal"},{"uid":"963e7852d5fdf4fb","name":"Push message with content topic containing escaped characters","time":{"start":1755689343302,"stop":1755689343302,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d8125cabba01b8","name":"Fails to publish duplicate message","time":{"start":1755688991327,"stop":1755688991327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3569f0908029763","name":"should properly create peer info with all multiaddrs","time":{"start":1755688664813,"stop":1755688664813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f05b7fdf4d686","name":"should not discard bootstrap peers if under the limit","time":{"start":1755688782212,"stop":1755688782215,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c682d760e2ed15a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755688696161,"stop":1755688696162,"duration":1},"status":"passed","severity":"normal"},{"uid":"474d9d03353df958","name":"rejects hash query with time filter","time":{"start":1755688674591,"stop":1755688674598,"duration":7},"status":"passed","severity":"normal"},{"uid":"52247d1015d93693","name":"Decoder throws on undefined content topic","time":{"start":1755688696163,"stop":1755688696163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b7263f992db683","name":"Check publish message containing XML","time":{"start":1755688991322,"stop":1755688991323,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfd717952a58d74","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755689135772,"stop":1755689135775,"duration":3},"status":"passed","severity":"normal"},{"uid":"61332eadc2c64bd2","name":"Push message with custom timestamp: 1755685224423","time":{"start":1755689343305,"stop":1755689343305,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4018b17a250828","name":"should retry on complete failure if specified","time":{"start":1755688705607,"stop":1755688705607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcc9fb2f8f770e6","name":"should remove event listeners","time":{"start":1755688674210,"stop":1755688674211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f664c13d9a989da","name":"should handle corrupted shard info gracefully","time":{"start":1755688674188,"stop":1755688674188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e26b305c00e63fe","name":"Subscribe to topic containing short and publish message","time":{"start":1755688996642,"stop":1755688996642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f54afad43ab57cb","name":"Encoder throws on undefined content topic","time":{"start":1755688694600,"stop":1755688694600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6b3e06551e39c9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755689094800,"stop":1755689094801,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c44e0e07d46d78e","name":"should handle all zero keep alive options","time":{"start":1755688674241,"stop":1755688674241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0529a21097603a","name":"should add event listeners for peer connect and disconnect","time":{"start":1755688674209,"stop":1755688674210,"duration":1},"status":"passed","severity":"normal"},{"uid":"2897f5c842c19ffe","name":"Push message with Arabic payload","time":{"start":1755689343293,"stop":1755689343294,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bcdb658daafb43","name":"Push message with content topic containing Russian","time":{"start":1755689343301,"stop":1755689343301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e788c204c6cda","name":"Round trip binary serialization","time":{"start":1755688675220,"stop":1755688675221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc6f40d82823357","name":"Register correct protocols","time":{"start":1755688996639,"stop":1755688996639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8387c555fc82cc4a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755688705550,"stop":1755688705550,"duration":0},"status":"passed","severity":"normal"},{"uid":"239dfc8916bd4460","name":"handles different networkShards values correctly","time":{"start":1755688658431,"stop":1755688658431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce971d7c198e4fb","name":"should keep entries that haven't expired yet","time":{"start":1755688704251,"stop":1755688704255,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc39a7f01a7b348c","name":"Check received message containing Chinese","time":{"start":1755689177444,"stop":1755689177444,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaf56689578550c","name":"should emit a peer event after start","time":{"start":1755688688761,"stop":1755688688761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88d0d874bd6bcf1","name":"Check received message containing special chars","time":{"start":1755689177452,"stop":1755689177452,"duration":0},"status":"passed","severity":"normal"},{"uid":"90471a7e66cbf51d","name":"should handle zero peers request","time":{"start":1755688684887,"stop":1755688684887,"duration":0},"status":"passed","severity":"normal"},{"uid":"492dfaf4147345ec","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755688694596,"stop":1755688694597,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db8c7864ddc8424","name":"should handle peer store errors gracefully","time":{"start":1755688674830,"stop":1755688674830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccedaad693b9a427","name":"Relay - times out","time":{"start":1755689157070,"stop":1755689157071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8a3cf7db8b7923","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app9/5/topic243/test.js","time":{"start":1755689083184,"stop":1755689083184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c01510e95e17db8","name":"Waku message hash computation (payload length 0)","time":{"start":1755688674402,"stop":1755688674403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4955f814af7cc172","name":"should not fail to start the service if it is already started","time":{"start":1755688688761,"stop":1755688688761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64fcd6ba478471b","name":"should return true when peer is on the same cluster","time":{"start":1755688674146,"stop":1755688674159,"duration":13},"status":"passed","severity":"normal"},{"uid":"a9246f1360744c48","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/10/topic164/xml","time":{"start":1755689083183,"stop":1755689083183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40ee1e576e93dac","name":"should monitor connected peers and store them into cache","time":{"start":1755688880673,"stop":1755688880676,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b09f85a1925676c","name":"can start and stop the service","time":{"start":1755688688760,"stop":1755688688761,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c6d7fc3b6a6c21","name":"should handle peerStore errors gracefully","time":{"start":1755688675264,"stop":1755688675264,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b3218ff4106c00","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755688718347,"stop":1755688718347,"duration":0},"status":"passed","severity":"normal"},{"uid":"968a43b79609ae48","name":"Rejects garbage","time":{"start":1755688709374,"stop":1755688709374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba479eb311e178ac","name":"should be safe to call multiple times","time":{"start":1755688674813,"stop":1755688674814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7941bc07fe02822b","name":"should return all connected peers without codec filter","time":{"start":1755688675264,"stop":1755688675264,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdb57741ce0016e","name":"should filter peers by codec","time":{"start":1755688675264,"stop":1755688675264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6408df9a7252af4","name":"Check message with no pubsub topic is not received","time":{"start":1755689177458,"stop":1755689177458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d766a7edde3b0c53","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755689214535,"stop":1755689214535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a5b2420471d149","name":"should clear dial history on start","time":{"start":1755688674484,"stop":1755688674485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4354d66060a69eb0","name":"throws on content topic with too few or too many fields","time":{"start":1755688658421,"stop":1755688658421,"duration":0},"status":"passed","severity":"normal"},{"uid":"637dc5c1f0f5f2c0","name":"Push message with emoji payload","time":{"start":1755689343298,"stop":1755689343298,"duration":0},"status":"passed","severity":"normal"},{"uid":"db78a5e461bc9485","name":"should populate queue if has active dial","time":{"start":1755688674493,"stop":1755688674494,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26936e68c5d215a","name":"Publish message with large meta","time":{"start":1755688991329,"stop":1755688991330,"duration":1},"status":"passed","severity":"normal"},{"uid":"26141519fa3033dd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755689214540,"stop":1755689214541,"duration":1},"status":"passed","severity":"normal"},{"uid":"239148b3786cdab0","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755688704718,"stop":1755688704719,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efe4edb36c2ec77","name":"Check message with invalid timestamp is not received","time":{"start":1755689177458,"stop":1755689177458,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf660a67339bbdf","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755688684258,"stop":1755688684258,"duration":0},"status":"passed","severity":"normal"},{"uid":"670c0e954e6c51e4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755688718343,"stop":1755688718343,"duration":0},"status":"passed","severity":"normal"},{"uid":"42007dee025e2073","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755688718342,"stop":1755688718342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f11adbeae56411","name":"should properly create location multiaddrs - udp4","time":{"start":1755688664811,"stop":1755688664811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2251f6f369fe60dc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755689214527,"stop":1755689214527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2e55f8b2ae18ce","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755689156401,"stop":1755689156402,"duration":1},"status":"passed","severity":"normal"},{"uid":"5276cff0089fbe55","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755688718360,"stop":1755688718360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5ddf497dc17d44","name":"Push message with content topic containing long","time":{"start":1755689343312,"stop":1755689343312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4592d8f55f34d737","name":"Filter","time":{"start":1755689157073,"stop":1755689157073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4236f5226f3a1f0","name":"should set field with only FILTER enabled","time":{"start":1755688664815,"stop":1755688664815,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c02518bad22802","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755688718346,"stop":1755688718346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b730ea7f8f9190d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755688718349,"stop":1755688718350,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1df412be7148df3","name":"should serialize and deserialize correctly","time":{"start":1755688721331,"stop":1755688721332,"duration":1},"status":"passed","severity":"normal"},{"uid":"2238f800a8313347","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755688658439,"stop":1755688658439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63765d23bffbc7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755688674812,"stop":1755688674812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d46e9d07bb72ef1","name":"should return false when peer has no shard info","time":{"start":1755688674161,"stop":1755688674161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f297bd3ae0e1b","name":"Push message with Arabic payload","time":{"start":1755689343308,"stop":1755689343308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbd9cf54f4fa6dc","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app55/10/topic730/test.js","time":{"start":1755689083185,"stop":1755689083186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed6ff45f5f86dee","name":"accepts valid message hash query","time":{"start":1755688674590,"stop":1755688674590,"duration":0},"status":"passed","severity":"normal"},{"uid":"df17dd92306a850b","name":"should dispatch connect and disconnect events","time":{"start":1755688705531,"stop":1755688705531,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0953a36cadcc37","name":"should maintain desired error rate","time":{"start":1755688721330,"stop":1755688721330,"duration":0},"status":"passed","severity":"normal"},{"uid":"998862cdacf67eba","name":"Decoder throws on undefined content topic","time":{"start":1755688694601,"stop":1755688694601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6933e3287b8f0e","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755688705892,"stop":1755688705892,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f72b382f62fb75","name":"pre and post cipher","time":{"start":1755688695040,"stop":1755688695040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4d12adcaf39212","name":"should insert message into bloom filter","time":{"start":1755688723809,"stop":1755688723810,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c7f1efeb906b7e","name":"should skip peers without peer exchange protocol","time":{"start":1755688684623,"stop":1755688684624,"duration":1},"status":"passed","severity":"normal"},{"uid":"89affa5c0cc85004","name":"Meta field set when metaSetter is specified","time":{"start":1755688675221,"stop":1755688675221,"duration":0},"status":"passed","severity":"normal"},{"uid":"59992c0f81f81437","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755688876311,"stop":1755688876311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c4e55875853fe2","name":"Check received message containing XML","time":{"start":1755689177454,"stop":1755689177454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973fbb7cfda9b47","name":"should encode/decode to text encoding","time":{"start":1755688664809,"stop":1755688664809,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbc4a99737f91a2","name":"Encoder throws on undefined content topic","time":{"start":1755688696162,"stop":1755688696163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2823a08ee6387b05","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755688705523,"stop":1755688705530,"duration":7},"status":"passed","severity":"normal"},{"uid":"7c25ac57d50b1230","name":"Ordered Callback - true","time":{"start":1755689130309,"stop":1755689130313,"duration":4},"status":"passed","severity":"normal"},{"uid":"83ecfebe4d211f59","name":"Decoder throws on empty string content topic","time":{"start":1755688696163,"stop":1755688696163,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f71dac12869e53","name":"Push message with escaped characters payload","time":{"start":1755689343310,"stop":1755689343310,"duration":0},"status":"passed","severity":"normal"},{"uid":"9143caa546da034d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755688658428,"stop":1755688658428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c090e291db494097","name":"should process successful peer exchange query","time":{"start":1755688684630,"stop":1755688684630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2ef7d9335ea8f8","name":"should handle disconnect when peer has no timers","time":{"start":1755688674236,"stop":1755688674236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2510c7723cb096","name":"Query with Promise Callback, No message returned","time":{"start":1755689110864,"stop":1755689110864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ab5ee9848baee6","name":"should not fail to stop the service if it was not started","time":{"start":1755688745065,"stop":1755688745066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aadcc20e9e383be","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755688996647,"stop":1755688996648,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0b61816e78b23","name":"throws on content topic with empty topic name field","time":{"start":1755688658423,"stop":1755688658423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7dc25eef8f4a3b","name":"Push message with content topic containing Chinese","time":{"start":1755689343301,"stop":1755689343301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3913d6750c2e4c4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/10/topic634/xml","time":{"start":1755689083183,"stop":1755689083184,"duration":1},"status":"passed","severity":"normal"},{"uid":"e303c633a590e79f","name":"different cluster: nodes don't connect","time":{"start":1755688876310,"stop":1755688876310,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f0d28debe0bda8","name":"Push message with long payload","time":{"start":1755689343306,"stop":1755689343307,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d3745d27db0219","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755688658439,"stop":1755688658439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccecf0c055f7fd0","name":"should properly create location multiaddrs - tcp4","time":{"start":1755688664811,"stop":1755688664811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137a70fc426293c","name":"Promise Callback - false","time":{"start":1755689130308,"stop":1755689130309,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbbe5135afb4623","name":"Refresh subscription","time":{"start":1755689214539,"stop":1755689214539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50b33e2745c0739","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755688996640,"stop":1755688996640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad8e5cae7210c3e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755688996647,"stop":1755688996647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5502d6ade67def7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app64/10/topic8/test.js","time":{"start":1755689083186,"stop":1755689083187,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c7bcc49f4e6811","name":"Check publish message containing shell command","time":{"start":1755688991323,"stop":1755688991324,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb272fda02538319","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755688718346,"stop":1755688718346,"duration":0},"status":"passed","severity":"normal"},{"uid":"337e8137355dcf7a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755689214541,"stop":1755689214541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5523409e87a3a","name":"should return false when peer is on different cluster","time":{"start":1755688674159,"stop":1755688674160,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d425ad4980bf69c","name":"new peer added after a peer was already found","time":{"start":1755688988158,"stop":1755688988158,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d0fe9e007bb85","name":"should create ConnectionManager with required options","time":{"start":1755688675258,"stop":1755688675258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7404da4a72613d14","name":"should handle errors when globalThis is not available","time":{"start":1755688673538,"stop":1755688673538,"duration":0},"status":"passed","severity":"normal"},{"uid":"95802035bfe3061b","name":"Generator, one shard","time":{"start":1755689100898,"stop":1755689100899,"duration":1},"status":"passed","severity":"normal"},{"uid":"49dc43a6b2599b4c","name":"Push message equal or less that 1MB","time":{"start":1755689343317,"stop":1755689343317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c21671ae00a17b","name":"Check publish message containing JSON","time":{"start":1755688991323,"stop":1755688991323,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f72339f7e02a0ac","name":"should be safe to call multiple times","time":{"start":1755688674252,"stop":1755688674255,"duration":3},"status":"passed","severity":"normal"},{"uid":"77fc127931939665","name":"should be delivered immediately if received","time":{"start":1755688723816,"stop":1755688723817,"duration":1},"status":"passed","severity":"normal"},{"uid":"962e6ed795d85cdd","name":"A test","time":{"start":1755688863058,"stop":1755688863059,"duration":1},"status":"passed","severity":"normal"},{"uid":"1802c3363d128487","name":"should return peer for existing peer","time":{"start":1755688674829,"stop":1755688674829,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e91145e715fefd","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755688674233,"stop":1755688674233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2768d1e5c101da","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755688684259,"stop":1755688684260,"duration":1},"status":"passed","severity":"normal"},{"uid":"72251deb364de807","name":"should decode valid enr successfully","time":{"start":1755688664804,"stop":1755688664804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6003c6ececa07a2b","name":"should not retry if at least one success","time":{"start":1755688705034,"stop":1755688705036,"duration":2},"status":"passed","severity":"normal"},{"uid":"231b7c5ed4798e89","name":"Check received message containing SQL Injection","time":{"start":1755689177453,"stop":1755689177454,"duration":1},"status":"passed","severity":"normal"},{"uid":"2248f0e6e8a13b30","name":"Push message with rate limit","time":{"start":1755689343304,"stop":1755689343304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdba5f24cada9fe","name":"should set field with only RELAY enabled","time":{"start":1755688664814,"stop":1755688664814,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3ba2a31fa4bac7","name":"should add event listeners to libp2p","time":{"start":1755688673530,"stop":1755688673537,"duration":7},"status":"passed","severity":"normal"},{"uid":"361a59aee9c67b3b","name":"should create dialer with libp2p and shardReader","time":{"start":1755688674483,"stop":1755688674484,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e9cfa9b2e811d3","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755688984602,"stop":1755688984602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74c91d1db57cd24","name":"Check publish message containing Russian","time":{"start":1755688991321,"stop":1755688991321,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a14cd77e82a99b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755688876311,"stop":1755688876311,"duration":0},"status":"passed","severity":"normal"},{"uid":"5769cd34c4f8a271","name":"should handle multiple peer connections","time":{"start":1755688674218,"stop":1755688674218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7372694eec082e61","name":"should not receive a peer event after stop","time":{"start":1755688745069,"stop":1755688745069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e77d9382b7378","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755688718354,"stop":1755688718356,"duration":2},"status":"passed","severity":"normal"},{"uid":"f83ac6708ca8bac4","name":"should handle special patterns correctly","time":{"start":1755688721333,"stop":1755688721333,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e305cc6e68f04c","name":"Fails to push message bigger that 1MB","time":{"start":1755689343306,"stop":1755689343306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d6a4ec4179387b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755688905097,"stop":1755688905098,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb75ce074d2f57","name":"Reusing cursor across nodes","time":{"start":1755689094802,"stop":1755689094802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccb99a4b926ebc2","name":"should be sent with empty content","time":{"start":1755688723815,"stop":1755688723815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2485863d2564cb38","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755688675223,"stop":1755688675223,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf06801de1076238","name":"msgTime: 0 ms from now, startTime: 1755602743047, endTime: 1755689143047","time":{"start":1755689156402,"stop":1755689156402,"duration":0},"status":"passed","severity":"normal"},{"uid":"174c85fb38815ace","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755688704719,"stop":1755688704720,"duration":1},"status":"passed","severity":"normal"},{"uid":"37edd9c345631a04","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755688718365,"stop":1755688718365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1c31031f1b7975","name":"should handle malformed response data","time":{"start":1755688684886,"stop":1755688684886,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b47909910e548b4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755689214540,"stop":1755689214540,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a78462456d4322e","name":"should return false when peer is not found","time":{"start":1755688674187,"stop":1755688674187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b9d48dfe2f429e","name":"Check received message containing JSON","time":{"start":1755689177455,"stop":1755689177455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6caa968ec15805","name":"should return false","time":{"start":1755688664808,"stop":1755688664808,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02661f23347a141","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755688718358,"stop":1755688718358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea5027f04734446","name":"Query generator for multiple messages","time":{"start":1755689142957,"stop":1755689142958,"duration":1},"status":"passed","severity":"normal"},{"uid":"665ca27c4d2c9c55","name":"should call waitForPeer on Relay","time":{"start":1755688705982,"stop":1755688705982,"duration":0},"status":"passed","severity":"normal"},{"uid":"569e1daa9514678","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755688664815,"stop":1755688664815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d7ce0278fefc98","name":"should dial peer immediately when queue is empty","time":{"start":1755688674488,"stop":1755688674488,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d9c56db0af3c34","name":"Push message with Chinese payload","time":{"start":1755689343307,"stop":1755689343307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b549faebf5830004","name":"should add and check entries correctly","time":{"start":1755688704241,"stop":1755688704249,"duration":8},"status":"passed","severity":"normal"},{"uid":"74f0ce2c21bf988","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755688745074,"stop":1755688745074,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3898edc03f6a2517","name":"nwaku subscribes","time":{"start":1755688979126,"stop":1755688979127,"duration":1},"status":"passed","severity":"normal"},{"uid":"951c0b11bb0bdeff","name":"Check message on other pubsub topic is not received","time":{"start":1755689177449,"stop":1755689177449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8772d09a60b9ea64","name":"Accepts a valid Waku Message","time":{"start":1755688709373,"stop":1755688709374,"duration":1},"status":"passed","severity":"normal"},{"uid":"298bf228fcd7851a","name":"should create PeerExchange instance with components","time":{"start":1755688684888,"stop":1755688684888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97b7f1e0d9226e6","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755688674220,"stop":1755688674223,"duration":3},"status":"passed","severity":"normal"},{"uid":"837aa159fe6f5c28","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755688705551,"stop":1755688705551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b843bac35a3f3e72","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755688658435,"stop":1755688658435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9ddaea146533e3","name":"Push message with custom timestamp: 1724930424424","time":{"start":1755689343316,"stop":1755689343316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40f2b79f97a0a4f","name":"should decode valid enr with tcp successfully","time":{"start":1755688664805,"stop":1755688664805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b962cc27ea8c34b5","name":"should set field with all protocols disabled","time":{"start":1755688664813,"stop":1755688664814,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d08ea7a72188e3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755689214529,"stop":1755689214529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ee30f3fe072209","name":"All","time":{"start":1755688746563,"stop":1755688746563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4adf915c06701d7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/5/topic868/test.js","time":{"start":1755689083186,"stop":1755689083186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1974029736d48b76","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755688684252,"stop":1755688684252,"duration":0},"status":"passed","severity":"normal"},{"uid":"110eb743582b3b51","name":"Check publish message containing special chars","time":{"start":1755688991320,"stop":1755688991320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f969f0059e0bfdc3","name":"should send relay ping messages on timer","time":{"start":1755688674233,"stop":1755688674234,"duration":1},"status":"passed","severity":"normal"},{"uid":"17923598e3bd56c1","name":"Push message with rate limit","time":{"start":1755689343316,"stop":1755689343316,"duration":0},"status":"passed","severity":"normal"},{"uid":"782f354d2e9ff21f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755689214540,"stop":1755689214540,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c245560e9ed7bc","name":"should handle complete peer lifecycle","time":{"start":1755688674242,"stop":1755688674242,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8fb7ff0b77fc6","name":"should only return 1 node with relay and store capability","time":{"start":1755688684932,"stop":1755688684932,"duration":0},"status":"passed","severity":"normal"},{"uid":"61979dd7c603eb7b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app3/6/topic302/proto","time":{"start":1755689083186,"stop":1755689083186,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a75310af7b3866","name":"Subscribe to topic containing long and receive message","time":{"start":1755689214539,"stop":1755689214540,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bf17434e8051d6","name":"should start and stop interval correctly","time":{"start":1755688705018,"stop":1755688705019,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a303246614d1c3","name":"Push message with numeric payload","time":{"start":1755689343307,"stop":1755689343307,"duration":0},"status":"passed","severity":"normal"},{"uid":"306ef3bebc4369ba","name":"should handle queue overflow by adding peers to queue","time":{"start":1755688674500,"stop":1755688674500,"duration":0},"status":"passed","severity":"normal"},{"uid":"62298e364fc37ce7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755688674219,"stop":1755688674220,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cf58584ad7775","name":"should check false positive rate","time":{"start":1755688721334,"stop":1755688721334,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e68e853cfb6a5","name":"Query Generator, No Decoder","time":{"start":1755689110856,"stop":1755689110857,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1f79d4a7063706","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755688658757,"stop":1755688658757,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ccd1fd23ca2568","name":"should return empty array when no peers connected","time":{"start":1755688675263,"stop":1755688675264,"duration":1},"status":"passed","severity":"normal"},{"uid":"24655037f0a6c092","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755688718343,"stop":1755688718344,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6499c44fa4f357a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755688717559,"stop":1755688717559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0af6f7f8993d8ed","name":"Query with Ordered Callback, No message returned","time":{"start":1755689110863,"stop":1755689110863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cb0c48e89da831","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755688674175,"stop":1755688674175,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fb5819c2357bfb","name":"should handle dial errors gracefully","time":{"start":1755688674498,"stop":1755688674499,"duration":1},"status":"passed","severity":"normal"},{"uid":"7755b88c596967ae","name":"should handle hash queries without validation","time":{"start":1755688706026,"stop":1755688706026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3169a241d7622ee0","name":"should remove event listeners","time":{"start":1755688674813,"stop":1755688674813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6388a01689ebf45","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755689214536,"stop":1755689214536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deb2f90e9485e99","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755688996640,"stop":1755688996640,"duration":0},"status":"passed","severity":"normal"},{"uid":"146e25c41cc58e78","name":"Push message with short payload","time":{"start":1755689343291,"stop":1755689343292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5512b508ddee21ae","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755688664167,"stop":1755688664167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9957cba83a91ee9","name":"Push message with Script payload","time":{"start":1755689343295,"stop":1755689343295,"duration":0},"status":"passed","severity":"normal"},{"uid":"89635b1483164a1c","name":"Push message with Basic HTML tag payload","time":{"start":1755689343309,"stop":1755689343309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe6c4405b754911","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755689214543,"stop":1755689214543,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5823c4d9307495","name":"should attach causal history and bloom filter to each message","time":{"start":1755688723810,"stop":1755688723810,"duration":0},"status":"passed","severity":"normal"},{"uid":"96415c685ddcd17","name":"should create a new stream if no existing for protocol found","time":{"start":1755688674949,"stop":1755688674949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cddd40086ac103d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755689214543,"stop":1755689214544,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f67c0dfcf4b87e","name":"should initialize bloom filter with correct parameters","time":{"start":1755688721327,"stop":1755688721329,"duration":2},"status":"passed","severity":"normal"},{"uid":"e873c4903ae10d0c","name":"rejects hash query with content filter parameters","time":{"start":1755688674590,"stop":1755688674591,"duration":1},"status":"passed","severity":"normal"},{"uid":"195e70370ed55ab7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755688723815,"stop":1755688723815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0a67951244de12","name":"should handle query errors gracefully","time":{"start":1755688684629,"stop":1755688684629,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c0f0e439ab07d8","name":"does not validate decoders for hash queries","time":{"start":1755688675102,"stop":1755688675102,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ffd87a82f6cd43","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755689214537,"stop":1755689214537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5eaa48081697ba","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755688658427,"stop":1755688658427,"duration":0},"status":"passed","severity":"normal"},{"uid":"515998a2ec983e98","name":"should handle complete connection lifecycle","time":{"start":1755688673578,"stop":1755688673578,"duration":0},"status":"passed","severity":"normal"},{"uid":"953acb74a9940adb","name":"Push message with JSON payload","time":{"start":1755689343309,"stop":1755689343310,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a845e989c303bf","name":"should properly create location multiaddrs - udp6","time":{"start":1755688664812,"stop":1755688664812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5c2b34736f54aa","name":"Waku message hash computation (no timestamp)","time":{"start":1755688674403,"stop":1755688674413,"duration":10},"status":"passed","severity":"normal"},{"uid":"2919d55a8f32f853","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755688746105,"stop":1755688746105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8265cea21034f7","name":"Query generator for 2000 messages","time":{"start":1755689142964,"stop":1755689142965,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ae84d958c02054","name":"should update peer store before dialing","time":{"start":1755688674260,"stop":1755688674261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e2ac396d17c1b5","name":"accepts time-filtered query with content filter","time":{"start":1755688674598,"stop":1755688674598,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e24589375b40ee","name":"should reassess health immediately when peer disconnects","time":{"start":1755688706017,"stop":1755688706017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59bd6e23a4eb7d1","name":"Check publish message containing Basic HTML tag","time":{"start":1755688991323,"stop":1755688991323,"duration":0},"status":"passed","severity":"normal"},{"uid":"366fe0eadae79035","name":"should handle shard reader errors gracefully","time":{"start":1755688674505,"stop":1755688674505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc906ee3e4d9f3c","name":"Promise Callback - true","time":{"start":1755689130305,"stop":1755689130305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4ea17b5eee545","name":"should return true when peer is on the specified shard","time":{"start":1755688674162,"stop":1755688674162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfb104a46baff13","name":"Push message with Basic HTML tag payload","time":{"start":1755689343296,"stop":1755689343296,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a0334a92d8f981","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755689156399,"stop":1755689156400,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea09b97e1a527de9","name":"Check received message containing long","time":{"start":1755689177443,"stop":1755689177443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42dab84063f7302","name":"Nwaku publishes","time":{"start":1755688979133,"stop":1755688979133,"duration":0},"status":"passed","severity":"normal"},{"uid":"444a41644d0c7e4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755688718339,"stop":1755688718339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b648294b6af2c7","name":"Store - dialed first","time":{"start":1755689157072,"stop":1755689157072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a745ba046b1bea5","name":"should successfully query store with valid decoders and options","time":{"start":1755688706024,"stop":1755688706024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ef99da418622","name":"should not fail to start the service if it is already started","time":{"start":1755689024759,"stop":1755689024760,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b27c84c397c19dd","name":"random static sharding 6 - Cluster ID: 142, Shard ID: 143","time":{"start":1755689119465,"stop":1755689119466,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72970d09ad5f9d","name":"Subscribe to topic containing XML and publish message","time":{"start":1755688996646,"stop":1755688996646,"duration":0},"status":"passed","severity":"normal"},{"uid":"660372bef8030fb3","name":"Check meta is set [ecies]","time":{"start":1755688696162,"stop":1755688696162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11a5284a778e50f","name":"should do nothing when connections still exist","time":{"start":1755688674823,"stop":1755688674824,"duration":1},"status":"passed","severity":"normal"},{"uid":"745b53f91500e73d","name":"should request peer renewal on specific errors","time":{"start":1755688705026,"stop":1755688705027,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb70b857b713e7e5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755688706025,"stop":1755688706026,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be21d926656be38","name":"should initialize with custom TTL","time":{"start":1755688684616,"stop":1755688684616,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae058ce64be0fd6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755688718353,"stop":1755688718354,"duration":1},"status":"passed","severity":"normal"},{"uid":"642728a73d9d1175","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755688674230,"stop":1755688674231,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a15d9f5c623ead","name":"should start periodic discovery on start","time":{"start":1755688684632,"stop":1755688684632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7addd19e68b5162c","name":"should not be delivered","time":{"start":1755688723815,"stop":1755688723816,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2fe88d881cc366","name":"Subscribe to topic containing Script and receive message","time":{"start":1755689214541,"stop":1755689214541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dbf959bedb304a","name":"Push message with content topic containing Arabic","time":{"start":1755689343313,"stop":1755689343313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b4c03d4a33d76d","name":"throws an error for improperly formatted content topics","time":{"start":1755688658431,"stop":1755688658432,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0f4352ac56429f","name":"should handle large number of peers request","time":{"start":1755688684886,"stop":1755688684887,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74ac57cf1794e92","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755688664159,"stop":1755688664159,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a259d7df035a9b","name":"should handle peer store errors gracefully","time":{"start":1755688706018,"stop":1755688706019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98e459dc234047c","name":"peer exchange sets tag","time":{"start":1755688988156,"stop":1755688988157,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e32af8a27930d7","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755688718343,"stop":1755688718343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b8853e5360049c","name":"does not throw on valid cases","time":{"start":1755688658419,"stop":1755688658420,"duration":1},"status":"passed","severity":"normal"},{"uid":"6002d1ff5a791c88","name":"Encoder throws on empty string content topic","time":{"start":1755688675222,"stop":1755688675222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2488dd9050d757c","name":"Check received message containing Arabic","time":{"start":1755689177453,"stop":1755689177453,"duration":0},"status":"passed","severity":"normal"},{"uid":"801098e9e7c4eeed","name":"A test","time":{"start":1755688863059,"stop":1755688863059,"duration":0},"status":"passed","severity":"normal"},{"uid":"841bbb08732b8c78","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755688658429,"stop":1755688658429,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d548e1a4ddac660","name":"can start the service","time":{"start":1755688688760,"stop":1755688688760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24b12c0cecbe2a7","name":"should dial peers from store on start","time":{"start":1755688674805,"stop":1755688674806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a03a23a1e35d04","name":"Relay Node - default protocol","time":{"start":1755689157073,"stop":1755689157074,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ac591291f47929","name":"should start the dialing interval","time":{"start":1755688674484,"stop":1755688674484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53ffef58c7820c9","name":"Check received message containing emoji","time":{"start":1755689177456,"stop":1755689177456,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a1364749d931c4","name":"Check received message containing Arabic","time":{"start":1755689177444,"stop":1755689177444,"duration":0},"status":"passed","severity":"normal"},{"uid":"76442afd78d40b8c","name":"random static sharding 10 - Cluster ID: 854, Shard ID: 665","time":{"start":1755689119467,"stop":1755689119468,"duration":1},"status":"passed","severity":"normal"},{"uid":"562a8f7065d5d0f8","name":"Check received message containing short","time":{"start":1755689177451,"stop":1755689177451,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6651885f4665f7","name":"should send to specified number of peers of used peers","time":{"start":1755688705596,"stop":1755688705597,"duration":1},"status":"passed","severity":"normal"},{"uid":"be284aef568c8eb7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755688674229,"stop":1755688674230,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31f79462e062768","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755689142958,"stop":1755689142958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c4decb87489b5","name":"Push message with JSON payload","time":{"start":1755689343296,"stop":1755689343296,"duration":0},"status":"passed","severity":"normal"},{"uid":"186bf420955b8c37","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755688658439,"stop":1755688658439,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3722982587be47c","name":"Cluster ID 0, shard 1","time":{"start":1755689119462,"stop":1755689119462,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b2a64ad8087f11","name":"Check message received after jswaku node is restarted","time":{"start":1755689177450,"stop":1755689177450,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d9ddf122e246fe","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755688996641,"stop":1755688996641,"duration":0},"status":"passed","severity":"normal"},{"uid":"292c70f93b49e82b","name":"Publish without waiting for remote peer","time":{"start":1755688996639,"stop":1755688996639,"duration":0},"status":"passed","severity":"normal"},{"uid":"136cbebf27e20493","name":"should retry if all attempts fail","time":{"start":1755688705036,"stop":1755688705036,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cfe18352920fcd","name":"should properly create location multiaddrs - tcp","time":{"start":1755688664813,"stop":1755688664813,"duration":0},"status":"passed","severity":"normal"},{"uid":"467d48f43830b85","name":"recovers when dns.resolve returns empty","time":{"start":1755688684930,"stop":1755688684930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac973d56198a458","name":"should push the message to the outgoing buffer","time":{"start":1755688723809,"stop":1755688723809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e80b49db0d6ac84","name":"should drop connection via multiaddr with hangUp","time":{"start":1755688824055,"stop":1755688824059,"duration":4},"status":"passed","severity":"normal"},{"uid":"f10735afe5c43e23","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755689214534,"stop":1755689214535,"duration":1},"status":"passed","severity":"normal"},{"uid":"31192911af8c80f6","name":"Check received message containing shell command","time":{"start":1755689177446,"stop":1755689177447,"duration":1},"status":"passed","severity":"normal"},{"uid":"b367af785a7a7dc5","name":"should properly create location multiaddrs - tcp6","time":{"start":1755688664812,"stop":1755688664812,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab7fd3795d68216","name":"Check received message containing Script","time":{"start":1755689177454,"stop":1755689177454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4c691ae03876a7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755688706015,"stop":1755688706015,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4f66b4322cf40b","name":"should merge provided config with defaults","time":{"start":1755688675259,"stop":1755688675259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91f585cc54da0c2","name":"yields undefined for messages without content topic","time":{"start":1755688675104,"stop":1755688675105,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a3a559237edda8","name":"Push message with SQL Injection payload","time":{"start":1755689343308,"stop":1755689343308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3887b16cf634ee79","name":"should handle peer not in mesh for all topics","time":{"start":1755688674241,"stop":1755688674242,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b7f2e763c88e1b","name":"should query peer with peer exchange protocol","time":{"start":1755688684628,"stop":1755688684628,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ad3e768cba7f88","name":"should initialize with default number of peers","time":{"start":1755688705521,"stop":1755688705521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a64062603a9ccb6","name":"should handle peer store errors gracefully","time":{"start":1755688674261,"stop":1755688674263,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae8c3a839e26539e","name":"Check received message containing numeric","time":{"start":1755689177452,"stop":1755689177452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5404cc1da375f364","name":"should dial with multiaddr and return stream","time":{"start":1755688675262,"stop":1755688675262,"duration":0},"status":"passed","severity":"normal"},{"uid":"7068257027932e5c","name":"should handle cache.get errors gracefully","time":{"start":1755688688763,"stop":1755688688763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dc7814a0cebd58","name":"Push to array if already present","time":{"start":1755688658325,"stop":1755688658326,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ceab36de649ad83","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755689177457,"stop":1755689177457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ded97fd418f0060","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755689094801,"stop":1755689094801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3edd5ab946c2749","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755688674269,"stop":1755688674269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d02014ad5fb3259","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755688658434,"stop":1755688658435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b8816bf7ab053a","name":"should emit a peer event after start","time":{"start":1755689024760,"stop":1755689024760,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cafd220db4a6aa2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755688664165,"stop":1755688664166,"duration":1},"status":"passed","severity":"normal"},{"uid":"2444fdd3fb4c35a0","name":"Subscribe and receive messages via waku relay post","time":{"start":1755689214537,"stop":1755689214537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb44e89664a6fa9a","name":"should dial peer when on same shard","time":{"start":1755688674496,"stop":1755688674497,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d1e90a18e0cd0","name":"should skip peer when dialed recently","time":{"start":1755688674491,"stop":1755688674492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f7a3d797dd347","name":"Check received message containing numeric","time":{"start":1755689177443,"stop":1755689177444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1115131328092711","name":"Throws when trying to push message with empty payload","time":{"start":1755689343311,"stop":1755689343312,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b18ca91f095d57","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755688684259,"stop":1755688684259,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d9b6a60e92f8ad","name":"Check received message containing Script","time":{"start":1755689177445,"stop":1755689177445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cd84c0029b7e97","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755688674838,"stop":1755688674838,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddb1766d0259d30","name":"should clear existing timers before creating new ones","time":{"start":1755688674237,"stop":1755688674237,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e550fa1da8e9e1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755689214528,"stop":1755689214529,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec648c5a70a730e0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755688673569,"stop":1755688673569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fde8a6efa643075","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755689214538,"stop":1755689214538,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a6987a0af6f3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755688658433,"stop":1755688658434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe97b7f052066e0f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755688664157,"stop":1755688664157,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fa842a2d3b4507","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755688673517,"stop":1755688673528,"duration":11},"status":"passed","severity":"normal"},{"uid":"4983ce2868a68667","name":"Ephemeral messages are not stored","time":{"start":1755688746103,"stop":1755688746104,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9a55fecdc2d37b","name":"should handle dial errors gracefully","time":{"start":1755688674827,"stop":1755688674828,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfb683f4468ae93","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755688664158,"stop":1755688664159,"duration":1},"status":"passed","severity":"normal"},{"uid":"628672dca5dfd3c2","name":"Fails to push message with large meta","time":{"start":1755689343316,"stop":1755689343316,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd42df4536ac6783","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755688996647,"stop":1755688996647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33a4f5aac7ca20f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755688658426,"stop":1755688658426,"duration":0},"status":"passed","severity":"normal"},{"uid":"69768497172d7183","name":"Check received message containing escaped characters","time":{"start":1755689177455,"stop":1755689177456,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fe435ce4eee29c","name":"Subscribe and receives messages on 20 topics","time":{"start":1755689214528,"stop":1755689214528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e87a3984273ff8","name":"should not process empty queue","time":{"start":1755688674502,"stop":1755688674503,"duration":1},"status":"passed","severity":"normal"},{"uid":"741f6ff6ec88982a","name":"should be safe to call multiple times","time":{"start":1755688674487,"stop":1755688674487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4399b576087004ad","name":"should not execute task if max attempts is 0","time":{"start":1755688705031,"stop":1755688705034,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9223c4ab45359a3","name":"should create ShardReader with static shards network config","time":{"start":1755688674145,"stop":1755688674145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fed079face1703","name":"should create KeepAliveManager with relay","time":{"start":1755688674207,"stop":1755688674209,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f6f3e238a1958d8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755688718348,"stop":1755688718349,"duration":1},"status":"passed","severity":"normal"},{"uid":"20412ff21dfd07a8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755688664166,"stop":1755688664167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d53bf782de0559","name":"Push message with long payload","time":{"start":1755689343292,"stop":1755689343292,"duration":0},"status":"passed","severity":"normal"},{"uid":"325502ea90436f2a","name":"Refresh subscription","time":{"start":1755689214529,"stop":1755689214530,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a128c213a2e32cb","name":"should not receive a peer event after stop","time":{"start":1755688688762,"stop":1755688688762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb666a876345465","name":"Push message with meta","time":{"start":1755689343303,"stop":1755689343304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dca348a2fe251e5","name":"throws if store query response has error status","time":{"start":1755688675103,"stop":1755688675103,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cee741f018f7e7","name":"Push message with emoji payload","time":{"start":1755689343311,"stop":1755689343311,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de5a23cb04b270f","name":"should start peer exchange discovery","time":{"start":1755688684616,"stop":1755688684617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba79ea7f1061752c","name":"should handle errors when getting connections","time":{"start":1755688673577,"stop":1755688673577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c82d35bac5f2a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755688658433,"stop":1755688658433,"duration":0},"status":"passed","severity":"normal"},{"uid":"47294e2c106e9d4d","name":"should remove event listeners from libp2p","time":{"start":1755688673539,"stop":1755688673548,"duration":9},"status":"passed","severity":"normal"},{"uid":"842a0fcbd67ee9c3","name":"Mutual subscription","time":{"start":1755688996638,"stop":1755688996638,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acb009612f2b269","name":"Check received message containing shell command","time":{"start":1755689177455,"stop":1755689177455,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5b9873719e4e4c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755689214538,"stop":1755689214538,"duration":0},"status":"passed","severity":"normal"},{"uid":"307b79cec571b794","name":"can query messages by message hash","time":{"start":1755689122302,"stop":1755689122303,"duration":1},"status":"passed","severity":"normal"},{"uid":"959eabbe9ff56f72","name":"should not change state when connections remain after disconnect","time":{"start":1755688673566,"stop":1755688673566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6914eb945a73d1","name":"should not fail to stop the service if it was not started","time":{"start":1755689024759,"stop":1755689024759,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa0b929c3dd4789","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755689100899,"stop":1755689100900,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca036e185700cfd","name":"Check message with non string payload is not received","time":{"start":1755689177450,"stop":1755689177450,"duration":0},"status":"passed","severity":"normal"},{"uid":"369141a0c305682d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755688723813,"stop":1755688723813,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b52eb9cacd8848","name":"Push message with content topic containing escaped characters","time":{"start":1755689343314,"stop":1755689343315,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad752edfc3053a3e","name":"should increase lamport timestamp","time":{"start":1755688723810,"stop":1755688723811,"duration":1},"status":"passed","severity":"normal"},{"uid":"60dd6bceb80d9515","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755688674413,"stop":1755688674414,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42b381ad67f6b26","name":"should return false when navigator.onLine is false","time":{"start":1755688673549,"stop":1755688673550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56499aae7aee0c5","name":"Query with Promise Callback, No Decoder","time":{"start":1755689110864,"stop":1755689110864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5510be4b3286133b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755689214541,"stop":1755689214541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12b500bd9e853ab","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755689214535,"stop":1755689214535,"duration":0},"status":"passed","severity":"normal"},{"uid":"82da7a0d71b9dc60","name":"returns all values when wanted number is greater than available values","time":{"start":1755688683836,"stop":1755688683840,"duration":4},"status":"passed","severity":"normal"},{"uid":"adea4ef1062a024d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755688718361,"stop":1755688718364,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4ae8d8722af9531","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755688684260,"stop":1755688684260,"duration":0},"status":"passed","severity":"normal"},{"uid":"5277d32f21f50c3b","name":"returns nothing if no connections present","time":{"start":1755688674885,"stop":1755688674885,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa271188276758ee","name":"yields undefined for messages without decoder","time":{"start":1755688675105,"stop":1755688675105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4c0fede4ca872b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755688658436,"stop":1755688658437,"duration":1},"status":"passed","severity":"normal"},{"uid":"7488c780da02b812","name":"should perform initial health assessment on start","time":{"start":1755688706017,"stop":1755688706018,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a2a465fae70a1c","name":"Init the array if not present","time":{"start":1755688658323,"stop":1755688658325,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fa2a99a5f088fa8","name":"should only return 1 node with relay capability","time":{"start":1755688684931,"stop":1755688684932,"duration":1},"status":"passed","severity":"normal"},{"uid":"79847875dec4efc7","name":"Decoder throws on empty string content topic","time":{"start":1755688694601,"stop":1755688694601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b95bf8ccddd5ba","name":"Push 30 different messages","time":{"start":1755689343311,"stop":1755689343311,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee9d2e794f0231c0","name":"Subscribe to topic containing XML and receive message","time":{"start":1755689214541,"stop":1755689214542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9799ccf22143210","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755688905092,"stop":1755688905092,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f5b15d1f59a0ae","name":"Default pageSize","time":{"start":1755689144141,"stop":1755689144141,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0ac846e06a8e27","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755688705540,"stop":1755688705545,"duration":5},"status":"passed","severity":"normal"},{"uid":"5b7b61eb38f195d1","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755688718337,"stop":1755688718337,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefab4b82917b35a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755688718366,"stop":1755688718366,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac6ec7bbcbb4ad","name":"should not fail to stop the service if it was not started","time":{"start":1755688688761,"stop":1755688688761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75d3d862708fdf4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755688718375,"stop":1755688718375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f852dd81c2ee11","name":"should emit a peer event after start","time":{"start":1755688745068,"stop":1755688745068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f946aa98e515c56","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755688684933,"stop":1755688684933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1368e84da5627f0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755688658428,"stop":1755688658428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d114ed1f8c87f19","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755688718342,"stop":1755688718343,"duration":1},"status":"passed","severity":"normal"},{"uid":"751df208b1d80875","name":"Passing page size 110 when there are 120 messages","time":{"start":1755689144141,"stop":1755689144141,"duration":0},"status":"passed","severity":"normal"},{"uid":"87eb223f9287c023","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755688658432,"stop":1755688658432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce1dde202c4b63d","name":"Check publish message containing Arabic","time":{"start":1755688991321,"stop":1755688991321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc0985a0c42c402","name":"should remove event listener for peer:discovery","time":{"start":1755688674258,"stop":1755688674258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7d91c72d150d81","name":"should handle different types of entries","time":{"start":1755688704255,"stop":1755688704256,"duration":1},"status":"passed","severity":"normal"},{"uid":"d588a760c49d4a6f","name":"can query messages normally","time":{"start":1755689122302,"stop":1755689122302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9709ad6aa39696ab","name":"should skip peers without ENR","time":{"start":1755688684631,"stop":1755688684631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133323ba316fccc","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755689142711,"stop":1755689142712,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c42b93d63718ad","name":"should return false when peer is not found","time":{"start":1755688674161,"stop":1755688674162,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce68e978bf7e940","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755688905095,"stop":1755688905095,"duration":0},"status":"passed","severity":"normal"},{"uid":"640ee13493328b50","name":"random static sharding 8 - Cluster ID: 286, Shard ID: 426","time":{"start":1755689119466,"stop":1755689119467,"duration":1},"status":"passed","severity":"normal"},{"uid":"201842c934d34d2d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755688723814,"stop":1755688723814,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cbbcc858e511d7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755688664158,"stop":1755688664158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09c33d7ac86b2c6","name":"Check message with no pubsub topic is not received","time":{"start":1755689177449,"stop":1755689177449,"duration":0},"status":"passed","severity":"normal"},{"uid":"449948fdf8e2af3c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755689135775,"stop":1755689135775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b75c9d67af3658","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755688718346,"stop":1755688718346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42a40eceb86175","name":"should return false and handle errors gracefully","time":{"start":1755688675263,"stop":1755688675263,"duration":0},"status":"passed","severity":"normal"},{"uid":"201f6056d01acab4","name":"different cluster: nodes don't connect","time":{"start":1755688876307,"stop":1755688876307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ca6cdd3c5d2250","name":"LightPush","time":{"start":1755689157072,"stop":1755689157072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f1d32b8c4bbaa7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755689214533,"stop":1755689214534,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72f426a7789e23f","name":"Decrypt messages","time":{"start":1755688965949,"stop":1755688965950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a549430444ed37ed","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755688718356,"stop":1755688718357,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b6123374ce923b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755688718379,"stop":1755688718379,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5960ff58898681","name":"Store - dialed after - with timeout","time":{"start":1755689157072,"stop":1755689157072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d3c0e64736897","name":"returns all values when wanted number matches available values","time":{"start":1755688683833,"stop":1755688683835,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c5cb8fab4ebf81d","name":"should requeue task if no peer is available","time":{"start":1755688705020,"stop":1755688705025,"duration":5},"status":"passed","severity":"normal"},{"uid":"ee867882d30554da","name":"should save new peer to store","time":{"start":1755688674267,"stop":1755688674267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7239d5578508b8e","name":"Asymmetric encrypt & decrypt","time":{"start":1755688695039,"stop":1755688695039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc54a0f32442d70","name":"Push message with Chinese payload","time":{"start":1755689343293,"stop":1755689343293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb00509dd2ae82c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755689214532,"stop":1755689214532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aece2cfda8acc26","name":"Query generator for multiple messages with different content topic format","time":{"start":1755689142959,"stop":1755689142959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34e18cd96ce36d3","name":"accepts valid content-filtered query","time":{"start":1755688674589,"stop":1755688674589,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8ada2b0dfceddf","name":"Check received message containing XML","time":{"start":1755689177445,"stop":1755689177446,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefbb4e5295ba9a4","name":"should clear timers for specific peer on disconnect","time":{"start":1755688674234,"stop":1755688674235,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a10bdeaee21434","name":"Relay - dialed first","time":{"start":1755689157069,"stop":1755689157069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1631f325471994b1","name":"should drop connection to all peers on hangUp","time":{"start":1755688824053,"stop":1755688824054,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebbc19ad0d920b4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755688674178,"stop":1755688674186,"duration":8},"status":"passed","severity":"normal"},{"uid":"74b24222ed9f3f53","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755688684932,"stop":1755688684933,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61cf777a069fd27","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755688705551,"stop":1755688705551,"duration":0},"status":"passed","severity":"normal"},{"uid":"68256490c7454776","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755689110858,"stop":1755689110860,"duration":2},"status":"passed","severity":"normal"},{"uid":"2693c5aedb9d6dac","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755688675101,"stop":1755688675102,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd102eea84fec5a0","name":"Query generator for multiple messages with different message text format","time":{"start":1755689142958,"stop":1755689142958,"duration":0},"status":"passed","severity":"normal"},{"uid":"671185e437c32c03","name":"should handle a minimal index list","time":{"start":1755688658756,"stop":1755688658757,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2cb875960bd05","name":"should be able to decode the field with only STORE set to true","time":{"start":1755688664165,"stop":1755688664165,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfed3d5ca01a841","name":"should not be empty after adding a subscription","time":{"start":1755688706131,"stop":1755688706131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72e8e2b04679e32","name":"Passing invalid cursor","time":{"start":1755689094803,"stop":1755689094803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2d8849cb44f481","name":"should stop ping timers on peer disconnect","time":{"start":1755688674219,"stop":1755688674219,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a3b884828fb75c","name":"throws on content topic with empty application field","time":{"start":1755688658422,"stop":1755688658422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f32e0d6acf23c75","name":"Sample","time":{"start":1755688664173,"stop":1755688664173,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cfe758a826062","name":"Push message with content topic containing special chars","time":{"start":1755689343300,"stop":1755689343301,"duration":1},"status":"passed","severity":"normal"},{"uid":"df9a21185c6f8404","name":"ends if response has no messages","time":{"start":1755688675103,"stop":1755688675104,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ddace97137dafa","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755688658429,"stop":1755688658429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e06472dcffdfb6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755689214533,"stop":1755689214533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4747fe628405eeac","name":"should handle queue processing errors gracefully","time":{"start":1755688674503,"stop":1755688674504,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0938dac141e31e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755689142712,"stop":1755689142716,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2712c55b836bcc4","name":"should skip peers without peerInfo in ENR","time":{"start":1755688684631,"stop":1755688684631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9332def187f73d09","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755688718361,"stop":1755688718361,"duration":0},"status":"passed","severity":"normal"},{"uid":"50728b4cc34f3006","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755688704728,"stop":1755688704728,"duration":0},"status":"passed","severity":"normal"},{"uid":"346f2369f4c688bf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755689214537,"stop":1755689214537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e5bcf48c92784f","name":"Throws when trying to push message with empty payload","time":{"start":1755689343299,"stop":1755689343299,"duration":0},"status":"passed","severity":"normal"},{"uid":"476027861268952b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755688674952,"stop":1755688674952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f072e766f0c43e41","name":"random static sharding 2 - Cluster ID: 553, Shard ID: 25","time":{"start":1755689119462,"stop":1755689119463,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b6621767d73bed","name":"should handle case with no peers in store","time":{"start":1755688674828,"stop":1755688674828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7d2fd6cbd41381","name":"should handle peer store update failures gracefully","time":{"start":1755688674228,"stop":1755688674229,"duration":1},"status":"passed","severity":"normal"},{"uid":"330353af326a7544","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755689156402,"stop":1755689156403,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ba3c206eff6a99","name":"Push message with custom timestamp: 1724930424423","time":{"start":1755689343304,"stop":1755689343305,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72c6a2bbe8ca277","name":"should use configured peers when available","time":{"start":1755688706026,"stop":1755688706026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7239782110381ee","name":"Wrong topic","time":{"start":1755689083187,"stop":1755689083187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8a7f1023b8b4e0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755688664167,"stop":1755688664167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f96fd14bc908cd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755688723813,"stop":1755688723813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e202e466e19b5","name":"should handle shardReader errors","time":{"start":1755688675265,"stop":1755688675266,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb34b2624aa1e783","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755688674402,"stop":1755688674402,"duration":0},"status":"passed","severity":"normal"},{"uid":"84445e93d9bdb46c","name":"ends after yielding if response size indicates end","time":{"start":1755688675105,"stop":1755688675105,"duration":0},"status":"passed","severity":"normal"},{"uid":"75484d671b98d8c4","name":"Using a function","time":{"start":1755689150794,"stop":1755689150794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0fe75d02e55564","name":"Relay + Store","time":{"start":1755688664816,"stop":1755688664816,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c3b9d6dc12917d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755688996643,"stop":1755688996644,"duration":1},"status":"passed","severity":"normal"},{"uid":"c758b6669b0f53ca","name":"Query Generator - false","time":{"start":1755689130304,"stop":1755689130304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21f28751d6ba21d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755688905094,"stop":1755688905094,"duration":0},"status":"passed","severity":"normal"},{"uid":"932556693745ff9a","name":"udp ip6 address","time":{"start":1755688664055,"stop":1755688664056,"duration":1},"status":"passed","severity":"normal"},{"uid":"84875dc02f496c10","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755689142710,"stop":1755689142711,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b9ade0ea75410b","name":"should be safe to call multiple times","time":{"start":1755688675260,"stop":1755688675260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc181fad51bb976","name":"should skip already querying peers","time":{"start":1755688684629,"stop":1755688684629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4666d4aa91efee","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755688723816,"stop":1755688723816,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0883ea85d9632a","name":"should dial more peers if under maxConnections","time":{"start":1755688674832,"stop":1755688674833,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec3052970b69212","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755688673556,"stop":1755688673557,"duration":1},"status":"passed","severity":"normal"},{"uid":"b536181dca8cc7a9","name":"Check received message containing short","time":{"start":1755689177443,"stop":1755689177443,"duration":0},"status":"passed","severity":"normal"},{"uid":"48212289fb59f82a","name":"should support chaining for add method","time":{"start":1755688704250,"stop":1755688704250,"duration":0},"status":"passed","severity":"normal"},{"uid":"507eb173981d0571","name":"same cluster, static sharding: nodes connect","time":{"start":1755688876306,"stop":1755688876307,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab96cea3bb9d5c2","name":"retrieves a single peer","time":{"start":1755688684929,"stop":1755688684929,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa215137ccf597","name":"should handle complete discovery-to-dial flow","time":{"start":1755688674270,"stop":1755688674271,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3f486fccf0d929","name":"should be safe to call multiple times","time":{"start":1755688674210,"stop":1755688674210,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f875a953fb8760","name":"Check message with no payload is not received","time":{"start":1755689177459,"stop":1755689177459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6feddfd5dff99c1","name":"should return false when peer is not on the specified shard","time":{"start":1755688674174,"stop":1755688674174,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8131670f705689","name":"should reject if LightPush is requested but not mounted","time":{"start":1755688705978,"stop":1755688705978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2a89edbff24c8e","name":"throws on content topic with non-number generation field","time":{"start":1755688658421,"stop":1755688658421,"duration":0},"status":"passed","severity":"normal"},{"uid":"463fba8461f8eca7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755689214534,"stop":1755689214534,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a9b9bde5a2e943","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755688996641,"stop":1755688996641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9997f03733c68293","name":"should dial all remaining peers","time":{"start":1755688674825,"stop":1755688674827,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a7ece7d473558df","name":"Basic subscription and message receipt","time":{"start":1755688964309,"stop":1755688964309,"duration":0},"status":"broken","severity":"normal"},{"uid":"28ffee84e576d751","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755688996649,"stop":1755688996649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c84b83b923aa1c","name":"Used by Waku Relay","time":{"start":1755689150795,"stop":1755689150795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66385325ac096c1","name":"should load peers from local storage and dispatch events","time":{"start":1755688688762,"stop":1755688688763,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92af4e95fc0ded8","name":"should not fail to start the service if it is already started","time":{"start":1755688745066,"stop":1755688745067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2dcc0b79c2dd50","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755688723813,"stop":1755688723813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcc6ca3c19b90c1","name":"Renews subscription after lossing a connection","time":{"start":1755689214535,"stop":1755689214535,"duration":0},"status":"passed","severity":"normal"},{"uid":"862c70768294d716","name":"should encode/decode to RLP encoding","time":{"start":1755688664809,"stop":1755688664809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df1e7dd49553b7d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755688718339,"stop":1755688718339,"duration":0},"status":"passed","severity":"normal"},{"uid":"797fbfded413a9e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755688905096,"stop":1755688905097,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d895fa8211b211","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755688688763,"stop":1755688688763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3fbbd2c2e26c39","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755688658757,"stop":1755688658757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c85621b7d2ebda5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755688664156,"stop":1755688664156,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc2a8ce957d2bb5","name":"Correctly serialized arguments","time":{"start":1755688876474,"stop":1755688876474,"duration":0},"status":"passed","severity":"normal"},{"uid":"1946e0c7bffc9e5e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755688718352,"stop":1755688718352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f089c20ab66acee1","name":"should set field with only STORE enabled","time":{"start":1755688664814,"stop":1755688664815,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a5e8ccc3b2cf9d","name":"Subscribe to topic containing long and publish message","time":{"start":1755688996643,"stop":1755688996643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a30c967668d132","name":"should return no connections if no open connection provided","time":{"start":1755688674886,"stop":1755688674886,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35f4829009b6794","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755688718376,"stop":1755688718379,"duration":3},"status":"passed","severity":"normal"},{"uid":"49000327e957bda4","name":"should be empty after removing the only subscription","time":{"start":1755688706131,"stop":1755688706132,"duration":1},"status":"passed","severity":"normal"},{"uid":"914ca378309eeead","name":"should throw error - no public key","time":{"start":1755688664806,"stop":1755688664806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dd0eca36bde351","name":"Subscribe to topic containing long and receive message","time":{"start":1755689214531,"stop":1755689214531,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dcb72aed8cb1","name":"should add event listener for peer:discovery","time":{"start":1755688674251,"stop":1755688674252,"duration":1},"status":"passed","severity":"normal"},{"uid":"969df1ed738d58cc","name":"Push 30 different messages","time":{"start":1755689343298,"stop":1755689343299,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a70edab0a3c6c990","name":"Check received message containing special chars","time":{"start":1755689177444,"stop":1755689177444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc613c20f1b638","name":"should not return locked peers if enough unlocked are available","time":{"start":1755688705530,"stop":1755688705531,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d649370134c622","name":"Push message with shell command payload","time":{"start":1755689343310,"stop":1755689343310,"duration":0},"status":"passed","severity":"normal"},{"uid":"444d3d49bd929c38","name":"should filter out undefined ENRs","time":{"start":1755688684883,"stop":1755688684883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8850a7e53ca71625","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755688674831,"stop":1755688674831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5a986613a76c31","name":"Subscribe and receive messages via waku relay post","time":{"start":1755689214527,"stop":1755689214527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7035ffaba3624a30","name":"Passing page size 0 when there are 110 messages","time":{"start":1755689144129,"stop":1755689144133,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1f834763b795e17","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755688658428,"stop":1755688658429,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d8fa20cdf25712","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755688718379,"stop":1755688718380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d65a334a51f67a8","name":"should maintain proper timestamps if all messages received","time":{"start":1755688723811,"stop":1755688723811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caa9dc80cfc3bcf","name":"should get / set UDP multiaddr","time":{"start":1755688664810,"stop":1755688664810,"duration":0},"status":"passed","severity":"normal"},{"uid":"626eb5d95a7d4680","name":"should reject if Store is requested but not mounted","time":{"start":1755688705978,"stop":1755688705979,"duration":1},"status":"passed","severity":"normal"},{"uid":"de59c46654aaa058","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755689156403,"stop":1755689156403,"duration":0},"status":"passed","severity":"normal"}]