allure-jswaku/9034/widgets/duration.json
2025-08-28 21:47:14 +00:00

1 line
199 KiB
JSON

[{"uid":"618e738b8508d350","name":"should dispatch connect and disconnect events","time":{"start":1756416997334,"stop":1756416997334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8207e657d5738e0","name":"Retrieval Hint","time":{"start":1756417015386,"stop":1756417015386,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc141424a2cee2e7","name":"should handle errors when getting connections","time":{"start":1756416965480,"stop":1756416965480,"duration":0},"status":"passed","severity":"normal"},{"uid":"501f48cc6d33e1d5","name":"Query generator for 2000 messages","time":{"start":1756417367783,"stop":1756417367785,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bb8a7a623a65c2c","name":"should encode/decode to RLP encoding","time":{"start":1756416956407,"stop":1756416956407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b442753f2fcf6321","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756417511100,"stop":1756417511100,"duration":0},"status":"passed","severity":"normal"},{"uid":"91337cdf42ff9413","name":"pre and post cipher","time":{"start":1756416986470,"stop":1756416986471,"duration":1},"status":"passed","severity":"normal"},{"uid":"f189110d9d67e2b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756417511102,"stop":1756417511102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f495188d50af8ca","name":"Subscribe and receives messages on 20 topics","time":{"start":1756417511095,"stop":1756417511095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b48af4da107087","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756417050639,"stop":1756417050640,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb77827d1ee523b0","name":"Encoder throws on empty string content topic","time":{"start":1756416966777,"stop":1756416966778,"duration":1},"status":"passed","severity":"normal"},{"uid":"83386b0ee1657dc2","name":"Push to array if already present","time":{"start":1756416950120,"stop":1756416950121,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddacb3cc35d9adfe","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756417209467,"stop":1756417209467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8148b85af1457b","name":"should dial peers from store when browser is connected","time":{"start":1756416966506,"stop":1756416966507,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb3fa9941c2e12e","name":"Push message with content topic containing special chars","time":{"start":1756417589619,"stop":1756417589619,"duration":0},"status":"passed","severity":"normal"},{"uid":"88162da311f863ef","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756417010559,"stop":1756417010559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7363457c00b248","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756417104828,"stop":1756417104828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a857216c7e5412","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756416950193,"stop":1756416950193,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe347460493278c","name":"Push message with shell command payload","time":{"start":1756417589629,"stop":1756417589629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fd58000d4fa19a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756416966515,"stop":1756416966516,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22d071e8c20e505","name":"should skip peer when already connected","time":{"start":1756416965289,"stop":1756416965296,"duration":7},"status":"passed","severity":"normal"},{"uid":"3cdd4c3d1f55758","name":"should handle case with all peers already connected","time":{"start":1756416966510,"stop":1756416966511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4954725e40303cf","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756416997333,"stop":1756416997333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b155c89e3dea631","name":"should handle general insertion and lookup correctly","time":{"start":1756417013575,"stop":1756417013575,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f23f76f1d90f05","name":"should clear all timers","time":{"start":1756416965858,"stop":1756416965861,"duration":3},"status":"passed","severity":"normal"},{"uid":"1258e3014cb61eb0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756417370548,"stop":1756417370548,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca3369d906afe3d","name":"should drop connection to one peer on hangUp","time":{"start":1756417120560,"stop":1756417120560,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c31f5e0ad03d9d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756416965899,"stop":1756416965899,"duration":0},"status":"passed","severity":"normal"},{"uid":"35926c47d0e5fd5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756416950204,"stop":1756416950204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abc27c35f60100a","name":"should sort by messageId when timestamps are equal","time":{"start":1756417015387,"stop":1756417015387,"duration":0},"status":"passed","severity":"normal"},{"uid":"728468944d85fcd6","name":"Push message with Arabic payload","time":{"start":1756417589611,"stop":1756417589613,"duration":2},"status":"passed","severity":"normal"},{"uid":"64d2c4014a0a208","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756417511109,"stop":1756417511110,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dee0d86b7b857b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756417224139,"stop":1756417224139,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb56262783f9a14","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756416980153,"stop":1756416980153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8b54909ead9c63","name":"Push message with custom timestamp: 1756420654471","time":{"start":1756417589637,"stop":1756417589637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09bc1cc71122c3a","name":"Check publish message containing SQL Injection","time":{"start":1756417216257,"stop":1756417216258,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c1f293bb0a9dd0","name":"Stops search when maxGet is reached","time":{"start":1756416975564,"stop":1756416975564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f906b0d113d0ce","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756417511114,"stop":1756417511115,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1102b426ddf962e","name":"yields undefined for messages without decoder","time":{"start":1756416966590,"stop":1756416966590,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c23377304ec98f","name":"Correctly serialized arguments","time":{"start":1756417105091,"stop":1756417105091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b1e41ab651a12","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756416965881,"stop":1756416965882,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d23bd6f010a7ff4","name":"Rejects garbage","time":{"start":1756417001180,"stop":1756417001181,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccb876a51e1bfdf","name":"should handle ping failures gracefully","time":{"start":1756416965874,"stop":1756416965874,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ce2183ee6fc926","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756416997336,"stop":1756416997336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2577e9f64d6cd002","name":"should detect messages with missing dependencies","time":{"start":1756417015832,"stop":1756417015832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7832d715360692d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756417205529,"stop":1756417205530,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cca5ea79ea5e90","name":"Subscribe and receive messages via lightPush","time":{"start":1756417511093,"stop":1756417511093,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a23b905d080767","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756416966518,"stop":1756416966518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42c0def0cd2b955","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756416997911,"stop":1756416997912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8138dcfeb6e4f7a","name":"Subscribe to topic containing XML and receive message","time":{"start":1756417511111,"stop":1756417511112,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fb55c5485e8161","name":"should handle case with no peers in store","time":{"start":1756416966510,"stop":1756416966510,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ded9f9b594651f","name":"Check meta is set [symmetric]","time":{"start":1756416986040,"stop":1756416986040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b762ee8f798a1e28","name":"should retry failed tasks","time":{"start":1756416996996,"stop":1756416996996,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef62492cefbdd83","name":"returns all values when wanted number is greater than available values","time":{"start":1756416974965,"stop":1756416974966,"duration":1},"status":"passed","severity":"normal"},{"uid":"b858974950251207","name":"Check received message containing Russian","time":{"start":1756417480342,"stop":1756417480342,"duration":0},"status":"passed","severity":"normal"},{"uid":"705df8bf922da304","name":"Ordered Callback - false","time":{"start":1756417359752,"stop":1756417359752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9465c1bb332d60f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756417010615,"stop":1756417010615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b27c6517f457f87","name":"Query with Promise Callback, No Decoder","time":{"start":1756417337210,"stop":1756417337210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a36467658bd2599","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756417050636,"stop":1756417050636,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bf8e4b25fa81f2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756417216264,"stop":1756417216265,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce89e8ae685c190","name":"Encoder throws on undefined content topic","time":{"start":1756416986041,"stop":1756416986041,"duration":0},"status":"passed","severity":"normal"},{"uid":"704259aa5191f078","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756416950197,"stop":1756416950197,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5028a73af642c34","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756417216264,"stop":1756417216264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59750952e40e237","name":"should be safe to call multiple times","time":{"start":1756416966506,"stop":1756416966506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140a28bdb5a6f66","name":"should process tasks in queue","time":{"start":1756416996995,"stop":1756416996995,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd22dba8d76a3cfa","name":"should return no connections if no open connection provided","time":{"start":1756416966235,"stop":1756416966235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1900caf15da8a42","name":"should not execute task if max attempts is 0","time":{"start":1756416997004,"stop":1756416997008,"duration":4},"status":"passed","severity":"normal"},{"uid":"215996e84ef3cf6e","name":"Renews subscription after lossing a connection","time":{"start":1756417511103,"stop":1756417511103,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a09b825568504f1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app59/7/topic468/json","time":{"start":1756417311275,"stop":1756417311276,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc12d982a7ef1b7","name":"should not fail to start the service if it is already started","time":{"start":1756417256395,"stop":1756417256395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58efc8282403807","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756417050637,"stop":1756417050637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beced2c0ee945a1","name":"throws on content topic with generation field greater than 0","time":{"start":1756416950186,"stop":1756416950186,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d21eaf9fbe75b7","name":"should skip peers without peer exchange protocol","time":{"start":1756416976071,"stop":1756416976071,"duration":0},"status":"passed","severity":"normal"},{"uid":"791de5e66acdba2a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756416950468,"stop":1756416950469,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf6d8e50705d681","name":"should return true when peer is on the specified shard","time":{"start":1756416965613,"stop":1756416965613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b804bca72e9d3d5c","name":"should emit a peer event after start","time":{"start":1756417036008,"stop":1756417036009,"duration":1},"status":"passed","severity":"normal"},{"uid":"240be5ff470994dc","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756417224137,"stop":1756417224137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a468e627565627a","name":"should return empty array when no peers connected","time":{"start":1756416966805,"stop":1756416966805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a197581d5434c7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756417205522,"stop":1756417205522,"duration":0},"status":"passed","severity":"normal"},{"uid":"49964c30164a3694","name":"should check connected peers if present and suitable","time":{"start":1756416997654,"stop":1756416997654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39682dda5201102","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756417015831,"stop":1756417015831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c5c74aaf2f7357","name":"Refresh subscription","time":{"start":1756417511096,"stop":1756417511096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a401159acbea0d99","name":"same cluster, static sharding: nodes connect","time":{"start":1756417104825,"stop":1756417104825,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eb8afae4a5e53","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756417015829,"stop":1756417015829,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fab2a9e9be1128","name":"should reject if WakuNode is not started","time":{"start":1756416997652,"stop":1756416997652,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5de0022522496a","name":"should initialize with Unhealthy status","time":{"start":1756416996932,"stop":1756416996933,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf8a6ec48ac6d0a","name":"should not receive a peer event after stop","time":{"start":1756417256396,"stop":1756417256397,"duration":1},"status":"passed","severity":"normal"},{"uid":"c945d2fe4d2ff875","name":"should return cached hash on subsequent access","time":{"start":1756416966779,"stop":1756416966779,"duration":0},"status":"passed","severity":"normal"},{"uid":"785b5d5f8bcdd273","name":"throws on content topic with empty topic name field","time":{"start":1756416950187,"stop":1756416950188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9f388a193584c2","name":"Decoder throws on undefined content topic","time":{"start":1756416987600,"stop":1756416987600,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e83b7f614296b1","name":"Check received message containing escaped characters","time":{"start":1756417480344,"stop":1756417480344,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fadd56f7990bfc","name":"Push message with rate limit","time":{"start":1756417589636,"stop":1756417589636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ade2fb4ff216d34","name":"Push message with content topic containing unicode special characters","time":{"start":1756417589635,"stop":1756417589635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2264c124e75c0d4d","name":"should return different streams if requested simultaniously","time":{"start":1756416966345,"stop":1756416966346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6ba542ddbb392e","name":"should dial peer when peer is discovered","time":{"start":1756416965398,"stop":1756416965403,"duration":5},"status":"passed","severity":"normal"},{"uid":"18dce40bd04ec119","name":"yields undefined for messages without content topic","time":{"start":1756416966590,"stop":1756416966590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1088feb4e917faa7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756417511112,"stop":1756417511112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eebec6312e15a63","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756417205530,"stop":1756417205530,"duration":0},"status":"passed","severity":"normal"},{"uid":"792cf6c8e9f76838","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756416950200,"stop":1756416950200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26345d340794e0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756417010593,"stop":1756417010593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c617f456b3f8f8ca","name":"should properly setup health event callback","time":{"start":1756416997909,"stop":1756416997909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0c201af1cc0944","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756417010593,"stop":1756417010594,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c0e68656fedef8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756417511102,"stop":1756417511102,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b27adab0ea52b8","name":"nwaku subscribes","time":{"start":1756417217408,"stop":1756417217409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a41c22d17cff5c","name":"should handle shard reader errors gracefully","time":{"start":1756416965323,"stop":1756416965330,"duration":7},"status":"passed","severity":"normal"},{"uid":"d2ce0304e1b288e6","name":"Push message with JSON payload","time":{"start":1756417589615,"stop":1756417589616,"duration":1},"status":"passed","severity":"normal"},{"uid":"3960e56418bf1603","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756416976163,"stop":1756416976164,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a657a8637d2bcf","name":"should handle errors when accessing navigator","time":{"start":1756416965484,"stop":1756416965484,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e359a16385f358","name":"can start and stop the service","time":{"start":1756417256393,"stop":1756417256393,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9e083c5f3ceb2","name":"should support chaining for add method","time":{"start":1756416996200,"stop":1756416996201,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd39e09caa5b3b9e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756417010595,"stop":1756417010595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cbb9309051a67a","name":"Check message on other pubsub topic is not received","time":{"start":1756417480346,"stop":1756417480346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e1c8abf8613f91","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756417010600,"stop":1756417010601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2da4960fa77971f","name":"should be safe to call multiple times","time":{"start":1756416965861,"stop":1756416965861,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fccfa5ea8209d8","name":"should skip already querying peers","time":{"start":1756416976077,"stop":1756416976078,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d81d27c9adc442","name":"Push message with shell command payload","time":{"start":1756417589616,"stop":1756417589616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53295c74f52a26c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756417370549,"stop":1756417370549,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ede03a58812d17","name":"should be able to dial TLS multiaddrs","time":{"start":1756417120560,"stop":1756417120561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f70bf22cfaaedd6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756416965413,"stop":1756416965414,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ba2ac586cd971","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756417224143,"stop":1756417224143,"duration":0},"status":"passed","severity":"normal"},{"uid":"80466a9aff895d65","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756417511105,"stop":1756417511106,"duration":1},"status":"passed","severity":"normal"},{"uid":"f837d66625061b16","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756417511110,"stop":1756417511110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19a92ce8609c7d4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756417015837,"stop":1756417015837,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88f65458f2631fd","name":"should remove event listeners from globalThis","time":{"start":1756416965464,"stop":1756416965464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e22d622e5c3db5","name":"should add event listeners to libp2p","time":{"start":1756416965457,"stop":1756416965457,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cbe04b16f2a4be","name":"Check received message containing escaped characters","time":{"start":1756417480353,"stop":1756417480353,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f08b9784d706a","name":"Check received message containing Chinese","time":{"start":1756417480341,"stop":1756417480341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41070f5a6895cc","name":"should filter out already connected peers","time":{"start":1756416966509,"stop":1756416966509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed45eddc753851d1","name":"should clear existing timers before creating new ones","time":{"start":1756416965889,"stop":1756416965889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3c08e3015bea5","name":"Check received message with timestamp: 1756417030450000000 ","time":{"start":1756417480354,"stop":1756417480354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb9d3b20fb0ae39","name":"should handle errors when removing globalThis listeners","time":{"start":1756416965465,"stop":1756416965465,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f8bc03685bd8f4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756417209469,"stop":1756417209469,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a92ac3a0ac8031","name":"Decoder throws on empty string content topic","time":{"start":1756416986042,"stop":1756416986043,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fa06a4bf5e4867","name":"should query peer with peer exchange protocol","time":{"start":1756416976077,"stop":1756416976077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e155f57d3eef0224","name":"should start periodic discovery on start","time":{"start":1756416976081,"stop":1756416976081,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f09ce8865327c0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756416966517,"stop":1756416966518,"duration":1},"status":"passed","severity":"normal"},{"uid":"464ee155c83b99da","name":"should create ShardReader with auto sharding network config","time":{"start":1756416965606,"stop":1756416965606,"duration":0},"status":"passed","severity":"normal"},{"uid":"1438f047d7d6dc89","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756416997350,"stop":1756416997352,"duration":2},"status":"passed","severity":"normal"},{"uid":"20940effe53131b0","name":"should requeue task if no peer is available","time":{"start":1756416996995,"stop":1756416996995,"duration":0},"status":"passed","severity":"normal"},{"uid":"abffebc658735ca","name":"should return false when navigator.onLine is false","time":{"start":1756416965465,"stop":1756416965465,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a20e1388908c31","name":"should handle case when globalThis is not available","time":{"start":1756416965472,"stop":1756416965472,"duration":0},"status":"passed","severity":"normal"},{"uid":"894213d209e23765","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/1/topic695/xml","time":{"start":1756417311270,"stop":1756417311270,"duration":0},"status":"passed","severity":"normal"},{"uid":"424f6b30eab03ffc","name":"should throw error - no public key","time":{"start":1756416956405,"stop":1756416956406,"duration":1},"status":"passed","severity":"normal"},{"uid":"77666e03675d8ea5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756417010629,"stop":1756417010632,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6abc4d08ff2ebff","name":"should create all internal components","time":{"start":1756416966800,"stop":1756416966800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb2eb6281cf9372","name":"should return PeerId when PeerId is provided","time":{"start":1756416966086,"stop":1756416966086,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b80c7b2f7231b6","name":"isConnected return false after peer stops","time":{"start":1756417050638,"stop":1756417050638,"duration":0},"status":"passed","severity":"normal"},{"uid":"42439672343a6e71","name":"should allow redial after cooldown period","time":{"start":1756416965297,"stop":1756416965298,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7fc9cd40327533","name":"Check received message containing SQL Injection","time":{"start":1756417480342,"stop":1756417480342,"duration":0},"status":"passed","severity":"normal"},{"uid":"443f689953d6649e","name":"Check received message with timestamp: 1756417030450000000 ","time":{"start":1756417480345,"stop":1756417480345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a62b208d433d2d5","name":"Check received message containing unicode special characters","time":{"start":1756417480353,"stop":1756417480353,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f8f224b99b24da","name":"tcp ip4 address","time":{"start":1756416955659,"stop":1756416955660,"duration":1},"status":"passed","severity":"normal"},{"uid":"420b03b8b801e81e","name":"should handle all zero keep alive options","time":{"start":1756416965890,"stop":1756416965890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6afe5acbcb2772","name":"handles different clusterIds correctly","time":{"start":1756416950196,"stop":1756416950197,"duration":1},"status":"passed","severity":"normal"},{"uid":"5298de98351573d4","name":"should handle zero peers request","time":{"start":1756416976165,"stop":1756416976165,"duration":0},"status":"passed","severity":"normal"},{"uid":"290a6eb093b86b11","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756416955657,"stop":1756416955657,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b161f3b647e7944","name":"Sets default value correctly","time":{"start":1756417381723,"stop":1756417381723,"duration":0},"status":"passed","severity":"normal"},{"uid":"752268617dee6f1c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756416966348,"stop":1756416966348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69864a5b931d02a","name":"Check publish message containing JSON","time":{"start":1756417216259,"stop":1756417216260,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e23ddef8789c597","name":"Push message with JSON payload","time":{"start":1756417589629,"stop":1756417589629,"duration":0},"status":"passed","severity":"normal"},{"uid":"10939434d097e151","name":"should handle onConnected and onDisconnected","time":{"start":1756416997334,"stop":1756416997335,"duration":1},"status":"passed","severity":"normal"},{"uid":"28427eb09651b63f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756417511106,"stop":1756417511106,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c42cdb5fb51778","name":"should handle different types of entries","time":{"start":1756416996213,"stop":1756416996214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b105ec15d03d49c3","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756416997391,"stop":1756416997391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6546c9399910c8f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756416950190,"stop":1756416950191,"duration":1},"status":"passed","severity":"normal"},{"uid":"172748fd40581266","name":"Encoder throws on empty string content topic","time":{"start":1756416987599,"stop":1756416987599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc0fdc067de7353","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756416950198,"stop":1756416950198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc719c253d18da3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756416955655,"stop":1756416955655,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad74a7323cc101","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756417384291,"stop":1756417384291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1704135a6afafb09","name":"should handle peer store errors gracefully","time":{"start":1756416976072,"stop":1756416976073,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddea54c4f8b9f7f","name":"Push message with custom timestamp: 1756420654471","time":{"start":1756417589624,"stop":1756417589624,"duration":0},"status":"passed","severity":"normal"},{"uid":"93161e8b184edd87","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756416976082,"stop":1756416976083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1aeea82eddedf6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756417015833,"stop":1756417015833,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5717c51d344a3a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756417054133,"stop":1756417054133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b74d4104c73be11","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756417038201,"stop":1756417038202,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5f458a050193f0","name":"Publish message with custom timestamp: Fri Sep 06 2024 21:40:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1756417216262,"stop":1756417216262,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d82139ad9bc4f9","name":"should dial peer when no shard info available","time":{"start":1756416965310,"stop":1756416965310,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d7adedd95661ff","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756417480348,"stop":1756417480348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35020517d4f02a9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756416965909,"stop":1756416965909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df20a86645c5a06","name":"should load peers from local storage and dispatch events","time":{"start":1756416980153,"stop":1756416980153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6169e0afe0c6257f","name":"Encoder throws on undefined content topic","time":{"start":1756416966777,"stop":1756416966777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3b664dfb475e8f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756417010623,"stop":1756417010623,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a045aab7a6fad2","name":"should return false when network is not connected","time":{"start":1756416966802,"stop":1756416966802,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a1fdf863960f4b","name":"should handle complete peer lifecycle","time":{"start":1756416965891,"stop":1756416965897,"duration":6},"status":"passed","severity":"normal"},{"uid":"eee841013a590056","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app71/4/topic146/xml","time":{"start":1756417311271,"stop":1756417311271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1540c0c937cea68","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756416965882,"stop":1756416965883,"duration":1},"status":"passed","severity":"normal"},{"uid":"e115e32d9be6a18d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756417010628,"stop":1756417010628,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1d2167d7460ffe","name":"should handle peer store update failures gracefully","time":{"start":1756416965874,"stop":1756416965875,"duration":1},"status":"passed","severity":"normal"},{"uid":"768666bdb8e47385","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756416976162,"stop":1756416976163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58a5d942246bc75","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756417015830,"stop":1756417015830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6273f12bffcc55c","name":"topics with same application and version share the same shard","time":{"start":1756416950195,"stop":1756416950196,"duration":1},"status":"passed","severity":"normal"},{"uid":"976b1493d4f1e4a8","name":"All","time":{"start":1756417036111,"stop":1756417036112,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79985b39bf059f6","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756416986037,"stop":1756416986039,"duration":2},"status":"passed","severity":"normal"},{"uid":"88419814a486b04a","name":"should not return locked peers if enough unlocked are available","time":{"start":1756416997334,"stop":1756416997334,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfb5ec148441e6a","name":"Ordered Callback - true","time":{"start":1756417359751,"stop":1756417359752,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4099c44887c44d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756416997910,"stop":1756416997910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf62274a98f3d77","name":"handles different networkShards values correctly","time":{"start":1756416950197,"stop":1756416950197,"duration":0},"status":"passed","severity":"normal"},{"uid":"37611557732e74e5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756416950469,"stop":1756416950469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c821f0a09faadc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756417010535,"stop":1756417010536,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c0ee0e91b0f89b","name":"should not create multiple intervals when called multiple times","time":{"start":1756416965277,"stop":1756416965280,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7e4515656ec0baa","name":"should insert message into bloom filter","time":{"start":1756417015826,"stop":1756417015826,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1cc525bbcb930a","name":"should never report false negatives","time":{"start":1756417013573,"stop":1756417013574,"duration":1},"status":"passed","severity":"normal"},{"uid":"26784ffaabb2e059","name":"Push message with numeric payload","time":{"start":1756417589626,"stop":1756417589626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7cabad3446054f","name":"can start the service","time":{"start":1756417036005,"stop":1756417036006,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d03d561843d23e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756417322590,"stop":1756417322590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11e1d35a234ab8b","name":"returns only open connection if one present","time":{"start":1756416966235,"stop":1756416966235,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbeca16566a20f6","name":"should skip peers that were recently queried","time":{"start":1756416976073,"stop":1756416976076,"duration":3},"status":"passed","severity":"normal"},{"uid":"807b380087da6a9b","name":"can start and stop the service","time":{"start":1756417036006,"stop":1756417036007,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2d5e2ea1d11cd9","name":"Push message with emoji payload","time":{"start":1756417589630,"stop":1756417589630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1866b8fc326182","name":"should handle corrupted shard info gracefully","time":{"start":1756416965621,"stop":1756416965621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41fbb13ff7a912a","name":"different cluster: nodes don't connect","time":{"start":1756417104827,"stop":1756417104828,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca745ec1ec9a6dd5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756417480345,"stop":1756417480345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9004645535971a","name":"should return all connected peers without codec filter","time":{"start":1756416966805,"stop":1756416966806,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f94832973eb652b","name":"should decode valid enr successfully","time":{"start":1756416956402,"stop":1756416956402,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d0de058f8f29d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756416965456,"stop":1756416965456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8332cf32ad81abf9","name":"should register libp2p event listeners when start is called","time":{"start":1756416997335,"stop":1756416997335,"duration":0},"status":"passed","severity":"normal"},{"uid":"308464f9bf91f2c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756416965479,"stop":1756416965479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa01e92fe1c4135","name":"should dial second nwaku node that was discovered","time":{"start":1756417030270,"stop":1756417030274,"duration":4},"status":"skipped","severity":"normal"},{"uid":"39c955bc2f7afa36","name":"should properly create location multiaddrs - tcp6","time":{"start":1756416956411,"stop":1756416956411,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cecfb62d294b3a","name":"should handle dial errors","time":{"start":1756416966803,"stop":1756416966804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a71fe7ccc8dc2bd","name":"Store - dialed after - with timeout","time":{"start":1756417386770,"stop":1756417386770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7380095a0dccd80","name":"Relay - dialed after","time":{"start":1756417386768,"stop":1756417386769,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c0f5c7469b4167","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756417010592,"stop":1756417010593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68ed35205e5bc66","name":"Sample","time":{"start":1756416955815,"stop":1756416955816,"duration":1},"status":"passed","severity":"normal"},{"uid":"f012d892d45fc481","name":"should handle multiple peer connections","time":{"start":1756416965862,"stop":1756416965862,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c02dda35e83cba","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756416987598,"stop":1756416987598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e19ceb5b762d60f","name":"should be empty after removing the only subscription","time":{"start":1756416997571,"stop":1756416997571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2273b0b9f605d097","name":"Check received message containing Script","time":{"start":1756417480343,"stop":1756417480343,"duration":0},"status":"passed","severity":"normal"},{"uid":"143efa6725812034","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756416966802,"stop":1756416966802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd471805a3d4ab4","name":"Query Generator - false","time":{"start":1756417359749,"stop":1756417359749,"duration":0},"status":"passed","severity":"normal"},{"uid":"651f10e5c5edf24","name":"Generator, 2 different shards","time":{"start":1756417327933,"stop":1756417327934,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb5f38403d61f0a","name":"should skip peer when failed to dial recently","time":{"start":1756416965296,"stop":1756416965297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e970701efd73a1","name":"should dispatch network event when browser goes online","time":{"start":1756416965478,"stop":1756416965478,"duration":0},"status":"passed","severity":"normal"},{"uid":"5581313e927c5489","name":"should create an instance with libp2p and dialer","time":{"start":1756416965388,"stop":1756416965388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4af86ea9f0e16c","name":"Check publish message containing emoji","time":{"start":1756417216261,"stop":1756417216261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4857f71c2ace29","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756416997910,"stop":1756416997911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8a994a74a5bfda","name":"should add and check entries correctly","time":{"start":1756416996189,"stop":1756416996200,"duration":11},"status":"passed","severity":"normal"},{"uid":"c97410d4b2ed857d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756417209468,"stop":1756417209468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2349d2936715cf","name":"Passing invalid cursor","time":{"start":1756417322591,"stop":1756417322592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21126e191cc4","name":"should be safe to call multiple times","time":{"start":1756416965286,"stop":1756416965286,"duration":0},"status":"passed","severity":"normal"},{"uid":"80345ef8d46a914a","name":"should handle complete dial lifecycle","time":{"start":1756416965331,"stop":1756416965331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fec74e0472c40e","name":"random static sharding 8 - Cluster ID: 774, Shard ID: 109","time":{"start":1756417349190,"stop":1756417349190,"duration":0},"status":"passed","severity":"normal"},{"uid":"60639c680a41d3e8","name":"Push message with content topic containing Russian","time":{"start":1756417589633,"stop":1756417589634,"duration":1},"status":"passed","severity":"normal"},{"uid":"891bcfeded3fabf9","name":"random static sharding 3 - Cluster ID: 365, Shard ID: 801","time":{"start":1756417349182,"stop":1756417349183,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeab8f44b22c8fb1","name":"should transition to Unhealthy when no connections","time":{"start":1756416996933,"stop":1756416996933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a208493274bb830","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756417511095,"stop":1756417511095,"duration":0},"status":"passed","severity":"normal"},{"uid":"37515d5cc4da22d3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756417010539,"stop":1756417010540,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc40d5147eff19e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756417010616,"stop":1756417010616,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd47d1445ba97619","name":"should handle queue processing errors gracefully","time":{"start":1756416965322,"stop":1756416965323,"duration":1},"status":"passed","severity":"normal"},{"uid":"62afd09f26e545c6","name":"should be safe to call multiple times","time":{"start":1756416965389,"stop":1756416965389,"duration":0},"status":"passed","severity":"normal"},{"uid":"14230c0cab25f82d","name":"should handle relay send failures gracefully","time":{"start":1756416965883,"stop":1756416965884,"duration":1},"status":"passed","severity":"normal"},{"uid":"744dacc2cd375122","name":"messageHashStr produces consistent results for the same input","time":{"start":1756416965911,"stop":1756416965920,"duration":9},"status":"passed","severity":"normal"},{"uid":"91b453484ab3e4a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756416950199,"stop":1756416950199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdf29cd74657c23","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756417511094,"stop":1756417511094,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cab2c5771bbdd3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756416955657,"stop":1756416955658,"duration":1},"status":"passed","severity":"normal"},{"uid":"480b33d6208338d5","name":"Refresh subscription","time":{"start":1756417511108,"stop":1756417511108,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda0a813e6dfe141","name":"Passing page size 110 when there are 120 messages","time":{"start":1756417375165,"stop":1756417375165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8049c6c2c6d99da","name":"does not throw on valid cases","time":{"start":1756416950183,"stop":1756416950184,"duration":1},"status":"passed","severity":"normal"},{"uid":"5473c70b3316f4e7","name":"Subscribe and receives messages on 20 topics","time":{"start":1756417511106,"stop":1756417511106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3930ec15ca0e75","name":"should return false when peer is not found","time":{"start":1756416965620,"stop":1756416965620,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc059a21a0432087","name":"Passing page size 19 when there are 20 messages","time":{"start":1756417375164,"stop":1756417375165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c292a5f11d173b24","name":"should not dial peers from store when browser is not connected","time":{"start":1756416966507,"stop":1756416966507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b848e65f6de7c48c","name":"should handle complete discovery-to-dial flow","time":{"start":1756416965414,"stop":1756416965427,"duration":13},"status":"passed","severity":"normal"},{"uid":"ab18887be804a8de","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756417480357,"stop":1756417480357,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e5a6b66638b305","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756416997336,"stop":1756416997336,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1ff8965ec6335b","name":"Subscribe and publish message","time":{"start":1756417224136,"stop":1756417224137,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee01d6a4e7232c8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756417511113,"stop":1756417511113,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b5abe470769315","name":"should return false when pubsub topic parsing fails","time":{"start":1756416965619,"stop":1756416965619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d46392adcbe8cf6","name":"Subscribe to topic containing XML and receive message","time":{"start":1756417511100,"stop":1756417511101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2484a25a1e1de77","name":"Publishes to nwaku","time":{"start":1756417217409,"stop":1756417217409,"duration":0},"status":"passed","severity":"normal"},{"uid":"4845a638de92e74f","name":"should skip updating peer store if peer has same addresses","time":{"start":1756416965413,"stop":1756416965413,"duration":0},"status":"passed","severity":"normal"},{"uid":"40542868d43e97ab","name":"should handle queue overflow by adding peers to queue","time":{"start":1756416965316,"stop":1756416965321,"duration":5},"status":"passed","severity":"normal"},{"uid":"6d52f6bf40b3f95c","name":"accepts valid message hash query","time":{"start":1756416965988,"stop":1756416965989,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54685904e128e9a","name":"should encode/decode to text encoding","time":{"start":1756416956407,"stop":1756416956409,"duration":2},"status":"passed","severity":"normal"},{"uid":"b518969c88b59506","name":"should only return 1 node with relay and store capability","time":{"start":1756416976365,"stop":1756416976365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3a37c65e5b7161","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756417511103,"stop":1756417511103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2b8ac61d126bc3","name":"Push message with rate limit","time":{"start":1756417589623,"stop":1756417589623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2364390236c68f","name":"Fails to push message bigger that 1MB","time":{"start":1756417589638,"stop":1756417589638,"duration":0},"status":"passed","severity":"normal"},{"uid":"79563d21e898b3a6","name":"should create ShardReader with static shards network config","time":{"start":1756416965607,"stop":1756416965607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d555de3a11c61a4f","name":"can query messages normally","time":{"start":1756417351952,"stop":1756417351953,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ac973e97f79b5d","name":"should work with stubbed waku event emitter","time":{"start":1756416997907,"stop":1756416997908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1a333104c974f3","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756416966807,"stop":1756416966807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b4f61261fda906","name":"Filter","time":{"start":1756417386770,"stop":1756417386771,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c9bc9d1ad496fd","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756416965618,"stop":1756416965618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8624e26586bd9e7","name":"should add received message to localHistory with retrievalHint","time":{"start":1756417015829,"stop":1756417015829,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe9c1a4094840a3","name":"should keep entries that haven't expired yet","time":{"start":1756416996212,"stop":1756416996213,"duration":1},"status":"passed","severity":"normal"},{"uid":"1951e97a343ad758","name":"Decoder throws on undefined content topic","time":{"start":1756416966778,"stop":1756416966778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cc3ba46e89f9ab","name":"Check publish message containing short","time":{"start":1756417216254,"stop":1756417216254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2d5cb32704f7f7","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756417327934,"stop":1756417327934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a59e579fe08632d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756416965883,"stop":1756416965883,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cc28427268175a","name":"should send relay ping messages on timer","time":{"start":1756416965883,"stop":1756416965883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c06039162377c4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756417511099,"stop":1756417511099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75bdc761478d4b2","name":"Push message with Russian payload","time":{"start":1756417589613,"stop":1756417589613,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe2c0832ea8d8ce","name":"should return undefined if no connection provided","time":{"start":1756416966345,"stop":1756416966345,"duration":0},"status":"passed","severity":"normal"},{"uid":"74296c8f2fefd451","name":"should initialize with libp2p components","time":{"start":1756416976160,"stop":1756416976160,"duration":0},"status":"passed","severity":"normal"},{"uid":"992e104bf15d17a1","name":"should reassess health immediately when peer disconnects","time":{"start":1756416996945,"stop":1756416996945,"duration":0},"status":"passed","severity":"normal"},{"uid":"19aa43b5ef655d52","name":"Push message with content topic containing Arabic","time":{"start":1756417589633,"stop":1756417589633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6329cc03f7ad97da","name":"should not dispatch event when already connected","time":{"start":1756416965474,"stop":1756416965477,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6805cd7684c9fb1","name":"should dial all known peers when reached zero connections","time":{"start":1756417073481,"stop":1756417073482,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb7e23457042e0c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756417010616,"stop":1756417010616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5137a2727c07c1bc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756417010616,"stop":1756417010617,"duration":1},"status":"passed","severity":"normal"},{"uid":"531938c0279feb44","name":"should dial peer when on same shard","time":{"start":1756416965309,"stop":1756416965310,"duration":1},"status":"passed","severity":"normal"},{"uid":"88468fa2393c2697","name":"should handle mixed protocol support correctly","time":{"start":1756416996946,"stop":1756416996953,"duration":7},"status":"passed","severity":"normal"},{"uid":"aed0fa5a4bf71c4b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756417010594,"stop":1756417010594,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c66428785eb8e6a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756416997387,"stop":1756416997387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c1e36661baec09","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756417511114,"stop":1756417511114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21ed825feba166c","name":"should stop peer exchange discovery","time":{"start":1756416976068,"stop":1756416976069,"duration":1},"status":"passed","severity":"normal"},{"uid":"32bcc5f114ecf77c","name":"Meta field set when metaSetter is specified","time":{"start":1756416966777,"stop":1756416966777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b15cd255bb73450","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756417009207,"stop":1756417009207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f414537cb75877f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756416950202,"stop":1756416950202,"duration":0},"status":"passed","severity":"normal"},{"uid":"51694121dbd833a0","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756417364203,"stop":1756417364203,"duration":0},"status":"passed","severity":"normal"},{"uid":"717574511211d551","name":"Push message with content topic containing escaped characters","time":{"start":1756417589621,"stop":1756417589621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8842b11755db8b8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756417511111,"stop":1756417511111,"duration":0},"status":"passed","severity":"normal"},{"uid":"def5080c8384b4c4","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756417015834,"stop":1756417015834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d76b28cb65513e","name":"Push message with SQL Injection payload","time":{"start":1756417589628,"stop":1756417589628,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c9ef64cfb7fdff","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756417010615,"stop":1756417010616,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4a67447e2ab43b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756417010622,"stop":1756417010622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45ae3d2431dc4b5","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756416997910,"stop":1756416997910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cff6bd76e5db58e","name":"throws if store query response has error status","time":{"start":1756416966588,"stop":1756416966589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6106336a090774d","name":"Push message with content topic containing short","time":{"start":1756417589618,"stop":1756417589618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4564a33f4be830d7","name":"Relay - times out","time":{"start":1756417386769,"stop":1756417386769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858ec544cdc11f6","name":"should sort peers by ping value","time":{"start":1756416966807,"stop":1756416966807,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f420cb367643ba","name":"should throw error - invalid id","time":{"start":1756416956404,"stop":1756416956405,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c23e8dfb245e1a","name":"should maintain desired error rate","time":{"start":1756417013573,"stop":1756417013573,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e8d32e2503bbd6","name":"Push message with numeric payload","time":{"start":1756417589610,"stop":1756417589610,"duration":0},"status":"passed","severity":"normal"},{"uid":"7294a125a47237eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756416950200,"stop":1756416950200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4a909cb4277d29","name":"Check message with invalid timestamp is not received","time":{"start":1756417480355,"stop":1756417480355,"duration":0},"status":"passed","severity":"normal"},{"uid":"704eeffa51ce447b","name":"Check received message containing JSON","time":{"start":1756417480352,"stop":1756417480353,"duration":1},"status":"passed","severity":"normal"},{"uid":"913929aadf76d365","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756417511107,"stop":1756417511107,"duration":0},"status":"passed","severity":"normal"},{"uid":"625a7891734fbb05","name":"should call waitForPeer on Relay","time":{"start":1756416997656,"stop":1756416997656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d4da6ca64d2da","name":"should drop connection to all peers on hangUp","time":{"start":1756417120559,"stop":1756417120559,"duration":0},"status":"passed","severity":"normal"},{"uid":"79176a09c4bb9fed","name":"Passing an array","time":{"start":1756417381718,"stop":1756417381720,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2dc78c9a9bec34d","name":"Subscribe to topic containing short and receive message","time":{"start":1756417511108,"stop":1756417511109,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9d77d821831d98","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756416966518,"stop":1756416966518,"duration":0},"status":"passed","severity":"normal"},{"uid":"731db6236eef16b7","name":"Check message with invalid timestamp is not received","time":{"start":1756417480346,"stop":1756417480346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7b0393ab437aa9","name":"Check received message containing shell command","time":{"start":1756417480353,"stop":1756417480353,"duration":0},"status":"passed","severity":"normal"},{"uid":"de88f4ffda08bf99","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756416997349,"stop":1756416997349,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ba0eec8f9323c2","name":"should not discard bootstrap peers if under the limit","time":{"start":1756417073482,"stop":1756417073482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0bde4d0502d9e4","name":"should handle task timeouts","time":{"start":1756416996997,"stop":1756416996997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6a1b786f1ad283","name":"should properly create location multiaddrs - udp6","time":{"start":1756416956411,"stop":1756416956411,"duration":0},"status":"passed","severity":"normal"},{"uid":"789a43664aa68697","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756417384291,"stop":1756417384291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6939622f23e99608","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756417370549,"stop":1756417370549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5fac9be89c3626","name":"should process successful peer exchange query","time":{"start":1756416976079,"stop":1756416976079,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb26ad57236d78","name":"should continually clean up expired entries at intervals","time":{"start":1756416996223,"stop":1756416996223,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f3cdc6b6c4fc12","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756416996573,"stop":1756416996573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5420f6d4841dd8c","name":"Check received message containing SQL Injection","time":{"start":1756417480351,"stop":1756417480351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01c7cf440918959","name":"should throw error when no peers are available","time":{"start":1756416997807,"stop":1756416997807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1376e9cf2229240","name":"should set field with all protocols enabled","time":{"start":1756416956413,"stop":1756416956413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd98cf2176b337c","name":"configure the node with multiple content topics","time":{"start":1756417311279,"stop":1756417311279,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ff504febc85d68","name":"Query generator for multiple messages with different message text format","time":{"start":1756417367780,"stop":1756417367780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba224919ce9f0d66","name":"should handle complete connection lifecycle","time":{"start":1756416965485,"stop":1756416965485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df8a910c69b47b1","name":"Check received message containing unicode special characters","time":{"start":1756417480344,"stop":1756417480344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7843af541684d8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756417224142,"stop":1756417224142,"duration":0},"status":"passed","severity":"normal"},{"uid":"560b24331749471d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756416950193,"stop":1756416950194,"duration":1},"status":"passed","severity":"normal"},{"uid":"9339a43cc5e9c143","name":"Push message with content topic containing emoji","time":{"start":1756417589635,"stop":1756417589635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7239da501ec8104","name":"should encodeTxt and decodeTxt","time":{"start":1756416956401,"stop":1756416956401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33a8b410f4875d1","name":"isConnected should return false after all peers disconnect","time":{"start":1756417050638,"stop":1756417050638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96871c38d1c909","name":"throws on content topic with empty application field","time":{"start":1756416950186,"stop":1756416950186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce1d015d4188673","name":"Push message with special chars payload","time":{"start":1756417589626,"stop":1756417589627,"duration":1},"status":"passed","severity":"normal"},{"uid":"44096bf25c80a970","name":"should remove event listener for peer:discovery","time":{"start":1756416965397,"stop":1756416965398,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea812c5239fd256","name":"Push message with short payload","time":{"start":1756417589609,"stop":1756417589609,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e092c2bb52f53e2","name":"Push message with content topic containing numeric","time":{"start":1756417589619,"stop":1756417589619,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ac5931632d21b","name":"should start the dialing interval","time":{"start":1756416965268,"stop":1756416965268,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b44467d910381f","name":"A test","time":{"start":1756417090403,"stop":1756417090403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af6fabdfc6ef46e","name":"Check received message containing numeric","time":{"start":1756417480341,"stop":1756417480341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c413b5b367bedd","name":"can start and stop the service","time":{"start":1756416980150,"stop":1756416980151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bed231dae5b5e1","name":"rejects hash query with time filter","time":{"start":1756416965989,"stop":1756416965990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d487f2eb46e5026","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756416987598,"stop":1756416987598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8f556b89abac99","name":"Push message with content topic containing escaped characters","time":{"start":1756417589634,"stop":1756417589635,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de97f5480a727d9","name":"Subscribe to topic containing long and publish message","time":{"start":1756417224139,"stop":1756417224139,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2665baacaf819fe","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756416955647,"stop":1756416955648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a0fc9be8dc10f2","name":"does not validate decoders for hash queries","time":{"start":1756416966587,"stop":1756416966588,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a37d421d806f3d6","name":"Push message with Basic HTML tag payload","time":{"start":1756417589629,"stop":1756417589629,"duration":0},"status":"passed","severity":"normal"},{"uid":"82803d7f9317a87a","name":"Check publish message containing Chinese","time":{"start":1756417216256,"stop":1756417216256,"duration":0},"status":"passed","severity":"normal"},{"uid":"91696c2b76c52294","name":"Relay + Store","time":{"start":1756416956415,"stop":1756416956415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8b93895412b114","name":"should update ack status of messages in outgoing buffer","time":{"start":1756417015836,"stop":1756417015836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c448f7845496c1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756417090149,"stop":1756417090149,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b994696c913f56","name":"should clear dial history on start","time":{"start":1756416965269,"stop":1756416965277,"duration":8},"status":"passed","severity":"normal"},{"uid":"b095721334e8496e","name":"should increase lamport timestamp","time":{"start":1756417015827,"stop":1756417015828,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d770e3440d1e09d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app4/2/topic964/proto","time":{"start":1756417311270,"stop":1756417311271,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad65b654d3555194","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756417010621,"stop":1756417010622,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c891e245516949b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756417205527,"stop":1756417205528,"duration":1},"status":"passed","severity":"normal"},{"uid":"738b75e32a04ee41","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756417384293,"stop":1756417384293,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a9254ad3629619","name":"Push message with content topic containing numeric","time":{"start":1756417589632,"stop":1756417589632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4bd3b59e0e54cc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756416950201,"stop":1756416950201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcc72197efb0eae","name":"Generator, one shard","time":{"start":1756417327933,"stop":1756417327933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2416569287057227","name":"should dial with multiaddr and return stream","time":{"start":1756416966803,"stop":1756416966803,"duration":0},"status":"passed","severity":"normal"},{"uid":"79394674e6252f35","name":"should not fail to stop the service if it was not started","time":{"start":1756417256393,"stop":1756417256395,"duration":2},"status":"passed","severity":"normal"},{"uid":"2acf3a799c592fba","name":"Fields are not dropped","time":{"start":1756416966329,"stop":1756416966329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4abd4d7a2a02dd8","name":"should set up event listeners when started","time":{"start":1756416997907,"stop":1756416997907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76aa4613be1f05b","name":"should process up to 3 peers at once","time":{"start":1756416965321,"stop":1756416965322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8560c727ee072f0","name":"Subscribe and receive messages via waku relay post","time":{"start":1756417511105,"stop":1756417511105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cade311a991b657","name":"should select older connection if present","time":{"start":1756416966235,"stop":1756416966236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96a49055b4fe8f5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756416996944,"stop":1756416996945,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ef3c7bb6a45292","name":"should be sent with empty content","time":{"start":1756417015835,"stop":1756417015836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec99e06395c74435","name":"Nodes with multiple pubsub topic","time":{"start":1756417209468,"stop":1756417209469,"duration":1},"status":"passed","severity":"normal"},{"uid":"706dd3d462c51dba","name":"Push message with Script payload","time":{"start":1756417589614,"stop":1756417589614,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ba2ac547ac28fb","name":"should retry on complete failure if specified","time":{"start":1756416997219,"stop":1756416997220,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a746f607fae7212","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756417015386,"stop":1756417015387,"duration":1},"status":"passed","severity":"normal"},{"uid":"32821e572a430752","name":"Check received message containing long","time":{"start":1756417480340,"stop":1756417480341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c088916d605c3dd","name":"Nwaku publishes","time":{"start":1756417217409,"stop":1756417217410,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4a141dda23a0b5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756416950203,"stop":1756416950204,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d0b9fb8d2ff46c","name":"Sign & Recover","time":{"start":1756416986471,"stop":1756416986471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2598470c346747","name":"different cluster: nodes don't connect","time":{"start":1756417104825,"stop":1756417104826,"duration":1},"status":"passed","severity":"normal"},{"uid":"9402291ee461bfee","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756416950195,"stop":1756416950195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c03923ec5c9194","name":"Push message with content topic containing JSON","time":{"start":1756417589621,"stop":1756417589621,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e03d1925274510","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756416997913,"stop":1756416997913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0dd7f6e467141","name":"should handle peer store errors gracefully","time":{"start":1756416965412,"stop":1756416965412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdc1bdad8ec730d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756416965988,"stop":1756416965988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f224c15e2c2a78dd","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756416997390,"stop":1756416997390,"duration":0},"status":"passed","severity":"normal"},{"uid":"825d6706d0cd2140","name":"Check received message containing special chars","time":{"start":1756417480341,"stop":1756417480341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9451eee211800d","name":"should wait for LightPush peer to be connected","time":{"start":1756416997654,"stop":1756416997655,"duration":1},"status":"passed","severity":"normal"},{"uid":"babe69f9f805c658","name":"should be safe to call multiple times","time":{"start":1756416966801,"stop":1756416966802,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec326cb5d2357e30","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756416976367,"stop":1756416976367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8fda5844ac6123cb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756417511101,"stop":1756417511101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9e03c2b9d4854","name":"Reusing cursor across nodes","time":{"start":1756417322591,"stop":1756417322591,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4b69e5eb959a89","name":"Check received message containing Basic HTML tag","time":{"start":1756417480352,"stop":1756417480352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2a8e2d24e213f9","name":"Check received message containing JSON","time":{"start":1756417480343,"stop":1756417480343,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c9f15613589ac2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756417511113,"stop":1756417511113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37dbf4dc621fb83","name":"Check publish message containing shell command","time":{"start":1756417216260,"stop":1756417216260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5c5d990fe7ac6e","name":"Check received message containing short","time":{"start":1756417480340,"stop":1756417480340,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b7649a9b0ffa25","name":"should return true even if peer has no overlapping shards","time":{"start":1756416965608,"stop":1756416965609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c931bf8043c86385","name":"should skip peers without peerInfo in ENR","time":{"start":1756416976080,"stop":1756416976080,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f37d0f24153e86c","name":"throws on empty content topic","time":{"start":1756416950184,"stop":1756416950184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df066c15f177ff3","name":"Check message with no payload is not received","time":{"start":1756417480347,"stop":1756417480347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a45cd05bc4b97e0","name":"Query with Ordered Callback, No Decoder","time":{"start":1756417337208,"stop":1756417337209,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c385193bcc03d0","name":"should get / set UDP multiaddr","time":{"start":1756416956409,"stop":1756416956410,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb66ac32216bc69","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756416996572,"stop":1756416996572,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cb97dee7d9e8e7","name":"Overlapping topic subscription","time":{"start":1756417511096,"stop":1756417511096,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7d0a22e9620842","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756417010622,"stop":1756417010622,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c00d31d321e53f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756417511101,"stop":1756417511101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85beb1e8a7de669","name":"should not change state when connections remain after disconnect","time":{"start":1756416965473,"stop":1756416965474,"duration":1},"status":"passed","severity":"normal"},{"uid":"aced7d9632be09e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756417036012,"stop":1756417036012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed86ff06f2c1df0b","name":"Push message with SQL Injection payload","time":{"start":1756417589614,"stop":1756417589614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d254bad6eb1377f3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756417010601,"stop":1756417010602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0b3ae3b1fe0e43","name":"should set field with only STORE enabled","time":{"start":1756416956414,"stop":1756416956414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1ce29b1e5d0336","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756417010617,"stop":1756417010621,"duration":4},"status":"passed","severity":"normal"},{"uid":"b66554ef3f0e9eb6","name":"should process queue every 500ms","time":{"start":1756416965321,"stop":1756416965321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de79e5979842d03","name":"Publish message with rate limit","time":{"start":1756417216265,"stop":1756417216266,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d717ed9ed1a7a71","name":"Subscribe to topic containing long and receive message","time":{"start":1756417511109,"stop":1756417511109,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb0ea4aae9dfae7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756417511098,"stop":1756417511099,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be842f649b48f75","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756417224138,"stop":1756417224138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c2ea8f2166f2c7","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756416997912,"stop":1756416997912,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc813fc172ed888","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756417015828,"stop":1756417015828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7bfadd94ba6925","name":"should return false when peer shard info is not found","time":{"start":1756416965615,"stop":1756416965615,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ac9267ad8ce422","name":"should remove event listeners from libp2p","time":{"start":1756416965464,"stop":1756416965464,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd874f1a9cb59403","name":"should remove event listeners","time":{"start":1756416965858,"stop":1756416965858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2382062daf85475e","name":"should not fail to start the service if it is already started","time":{"start":1756417036008,"stop":1756417036008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f363d81c222ffd38","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756417203747,"stop":1756417203747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c618beeb5f8d7d25","name":"Encoder throws on empty string content topic","time":{"start":1756416986041,"stop":1756416986042,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6e2bcbfc9932cd","name":"should work with stubbed retrieve function","time":{"start":1756416997908,"stop":1756416997908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0071067104c4dbc","name":"Js publishes, other Js receives","time":{"start":1756417217411,"stop":1756417217412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74d77b6acbf17be","name":"Check received message containing Chinese","time":{"start":1756417480350,"stop":1756417480350,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b74af53e7bf247","name":"should handle query errors gracefully","time":{"start":1756416976078,"stop":1756416976078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1251f477fa360048","name":"Promise Callback - false","time":{"start":1756417359750,"stop":1756417359751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab2c32fd636ad8d","name":"Light Node - default protocols","time":{"start":1756417386771,"stop":1756417386771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc1ca088796404a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756416996934,"stop":1756416996934,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f517b01c938887","name":"should update peer store before dialing","time":{"start":1756416965411,"stop":1756416965412,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0270215ec11edaf","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756416997911,"stop":1756416997911,"duration":0},"status":"passed","severity":"normal"},{"uid":"23db803e538bf9ae","name":"Subscribe to topic containing Script and publish message","time":{"start":1756417224141,"stop":1756417224141,"duration":0},"status":"passed","severity":"normal"},{"uid":"95593deea7f96a35","name":"should return false when peer has no shard info","time":{"start":1756416965609,"stop":1756416965612,"duration":3},"status":"passed","severity":"normal"},{"uid":"e25d451e3938ed63","name":"should handle dial errors gracefully","time":{"start":1756416965315,"stop":1756416965315,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3c632018f97f33","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756417015834,"stop":1756417015834,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e05e7bd9b5005d","name":"Fails to push message bigger that 1MB","time":{"start":1756417589625,"stop":1756417589625,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb66c61192ad5086","name":"should monitor connected peers and store them into cache","time":{"start":1756417109846,"stop":1756417109847,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ed4d9d6796827c","name":"should start all internal components","time":{"start":1756416966800,"stop":1756416966800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a629120210582b3","name":"should do nothing if no non-locked connections to drop","time":{"start":1756416966517,"stop":1756416966517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7f6343ec2d0369","name":"Encoder throws on undefined content topic","time":{"start":1756416987599,"stop":1756416987599,"duration":0},"status":"passed","severity":"normal"},{"uid":"334a8f44fd55ed42","name":"should create PeerExchangeDiscovery instance","time":{"start":1756416976082,"stop":1756416976082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bb474ce6704851","name":"should emit a peer event after start","time":{"start":1756417256395,"stop":1756417256396,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14aad59bce08bad","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756417010614,"stop":1756417010614,"duration":0},"status":"passed","severity":"normal"},{"uid":"419c77e052ed83fc","name":"rejects hash query with content filter parameters","time":{"start":1756416965989,"stop":1756416965989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0103b4b22e5c60","name":"Query with Ordered Callback, No message returned","time":{"start":1756417337209,"stop":1756417337209,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3597a7034edd02","name":"yields decoded messages","time":{"start":1756416966589,"stop":1756416966590,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dcffc67c6af573","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756416950198,"stop":1756416950198,"duration":0},"status":"passed","severity":"normal"},{"uid":"a152f5572cb734d4","name":"should throw error - no public key","time":{"start":1756416956403,"stop":1756416956403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6c25f42e537c65","name":"Check publish message containing Arabic","time":{"start":1756417216256,"stop":1756417216257,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8d82c3cf709e8d","name":"should skip peers without ENR","time":{"start":1756416976079,"stop":1756416976080,"duration":1},"status":"passed","severity":"normal"},{"uid":"4092783b583cd924","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756416955642,"stop":1756416955645,"duration":3},"status":"passed","severity":"normal"},{"uid":"90ca2c7459316f9d","name":"should create QueryOnConnect instance without options","time":{"start":1756416997906,"stop":1756416997906,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c23bd7e256bf46","name":"throws on content topic with too few or too many fields","time":{"start":1756416950185,"stop":1756416950185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fa069b693f4e37","name":"should dial more peers if under maxConnections","time":{"start":1756416966516,"stop":1756416966516,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac2001aec3f4f5d","name":"should stop and cleanup resources","time":{"start":1756416997572,"stop":1756416997573,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd337b61f4193a","name":"messageHashStr produces different results for different inputs","time":{"start":1756416965920,"stop":1756416965921,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6ac3a0f608fd4b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756416950189,"stop":1756416950190,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bcdbe93ecbedbb","name":"it tolerates circular branch references","time":{"start":1756416976362,"stop":1756416976363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6663040b7789ab21","name":"Waku message hash computation (no timestamp)","time":{"start":1756416965908,"stop":1756416965909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7fcdcaf0435ca4","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756416976163,"stop":1756416976163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5323cac2fa5eb319","name":"should properly create location multiaddrs - udp","time":{"start":1756416956412,"stop":1756416956412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deb14a6746e45e1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756417010558,"stop":1756417010559,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b1ddc0fbf4b232","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756417511110,"stop":1756417511111,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bf51857807ad3b","name":"Passing page size 1 when there are 4 messages","time":{"start":1756417375163,"stop":1756417375163,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b16feca52fba83","name":"ignores unrecognized TXT record formats","time":{"start":1756416976364,"stop":1756416976364,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d64e0719a396df1","name":"Check publish message containing special chars","time":{"start":1756417216255,"stop":1756417216255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f349a8c450acff93","name":"should not allow k > 12","time":{"start":1756417009203,"stop":1756417009204,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9bf596bf718cd7","name":"Relay","time":{"start":1756417036110,"stop":1756417036110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3630f32f77e544ff","name":"Overlapping topic subscription","time":{"start":1756417224138,"stop":1756417224138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2f734d9dd6f2953","name":"should not create relay timers when relay is not provided","time":{"start":1756416965882,"stop":1756416965882,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa040e7aabe214b0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756416956414,"stop":1756416956415,"duration":1},"status":"passed","severity":"normal"},{"uid":"4511925f864943eb","name":"should wait for Filter peer to be connected","time":{"start":1756416997655,"stop":1756416997655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97a27cfa25dee5c","name":"should be able to encode the field with only STORE set to true","time":{"start":1756416955646,"stop":1756416955647,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac282e6bd40023c1","name":"should add received messages to bloom filter","time":{"start":1756417015828,"stop":1756417015829,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d10efa25111aa4","name":"should handle multiple query options for time ranges","time":{"start":1756416997807,"stop":1756416997808,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d23af0aa0c48223","name":"should not retry if at least one success","time":{"start":1756416997220,"stop":1756416997220,"duration":0},"status":"passed","severity":"normal"},{"uid":"57423d0d97d1ed31","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756416950203,"stop":1756416950203,"duration":0},"status":"passed","severity":"normal"},{"uid":"833d8d4c35723bda","name":"Refresh subscription","time":{"start":1756417224138,"stop":1756417224138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c267fd7882a63c51","name":"should return null for non-existent peer","time":{"start":1756416966514,"stop":1756416966514,"duration":0},"status":"passed","severity":"normal"},{"uid":"170822ae3e7ce49","name":"should remove event listeners","time":{"start":1756416966505,"stop":1756416966506,"duration":1},"status":"passed","severity":"normal"},{"uid":"48805c3e015d0f5c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756416966515,"stop":1756416966515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1537774708526cba","name":"should push the message to the outgoing buffer","time":{"start":1756417015826,"stop":1756417015826,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4242a4eb56dadb","name":"should handle cache.get errors gracefully","time":{"start":1756416980153,"stop":1756416980153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6269a75f8ac0f5d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756416950204,"stop":1756416950204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b30d5576c3b3dc","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756417015831,"stop":1756417015831,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c3602c81babe68","name":"return first retrieved peers without further DNS queries","time":{"start":1756416976365,"stop":1756416976366,"duration":1},"status":"passed","severity":"normal"},{"uid":"7054facad0fa1fb2","name":"Check publish message containing Russian","time":{"start":1756417216257,"stop":1756417216257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b927e927f2b03cf6","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756417036012,"stop":1756417036013,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c8a901f16546185","name":"ends if stream creation fails","time":{"start":1756416966588,"stop":1756416966588,"duration":0},"status":"passed","severity":"normal"},{"uid":"a031788f2bc1639","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756417367780,"stop":1756417367781,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62b3ec70c6545c2","name":"should discover peers from provided peer cache","time":{"start":1756417109844,"stop":1756417109846,"duration":2},"status":"passed","severity":"normal"},{"uid":"80f018ab2076135e","name":"should throw error - no id","time":{"start":1756416956403,"stop":1756416956403,"duration":0},"status":"passed","severity":"normal"},{"uid":"326c505bf31b7bdb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756417010574,"stop":1756417010586,"duration":12},"status":"passed","severity":"normal"},{"uid":"90e2f5224d41bf60","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756416996572,"stop":1756416996572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8540ad8ab30977","name":"should not receive a peer event before start","time":{"start":1756417256396,"stop":1756417256396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8853254eea1eda19","name":"should add event listeners for peer connect and disconnect","time":{"start":1756416965853,"stop":1756416965853,"duration":0},"status":"passed","severity":"normal"},{"uid":"92031eae3dd2686e","name":"Using a function","time":{"start":1756417381720,"stop":1756417381721,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e4760eca8c0f7f","name":"random static sharding 2 - Cluster ID: 233, Shard ID: 878","time":{"start":1756417349182,"stop":1756417349182,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6090ecd00654d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756416997337,"stop":1756416997337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7ab720ac7a9906","name":"should return peer for existing peer","time":{"start":1756416966514,"stop":1756416966514,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3b917cf6872b21","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756417480355,"stop":1756417480355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144fca29ed30650","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756417010608,"stop":1756417010608,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5129a0c1a82e607","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756416997912,"stop":1756416997913,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae6e1e90a6cb418","name":"should handle peer not in mesh for all topics","time":{"start":1756416965890,"stop":1756416965890,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87a80ab3b4f03e7","name":"should reject on timeout if it was set","time":{"start":1756416997654,"stop":1756416997654,"duration":0},"status":"passed","severity":"normal"},{"uid":"808b9763ac080090","name":"should return false when peer is not on topic","time":{"start":1756416966807,"stop":1756416966808,"duration":1},"status":"passed","severity":"normal"},{"uid":"56db13ea4175f808","name":"Passing page size 3 when there are 20 messages","time":{"start":1756417375163,"stop":1756417375163,"duration":0},"status":"passed","severity":"normal"},{"uid":"469e9d777de27796","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756417205522,"stop":1756417205522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2060babd11c18d1","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756417384291,"stop":1756417384292,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4cd4f65aa315b","name":"Waku message hash computation (payload length 0)","time":{"start":1756416965900,"stop":1756416965900,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd37fb5dea50d0c","name":"should be online or offline if network state changed","time":{"start":1756417050640,"stop":1756417050640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df75f4353199081","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756416997913,"stop":1756416997913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4227b1ab5146a08c","name":"Push message with unicode special characters payload","time":{"start":1756417589630,"stop":1756417589630,"duration":0},"status":"passed","severity":"normal"},{"uid":"905039dfd5e9868b","name":"should handle errors when globalThis is not available","time":{"start":1756416965458,"stop":1756416965463,"duration":5},"status":"passed","severity":"normal"},{"uid":"182a4d353fa9190","name":"should use configured peers when available","time":{"start":1756416997808,"stop":1756416997809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78930d6b6001c5","name":"should be safe to call multiple times","time":{"start":1756416966801,"stop":1756416966801,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cedd6545ebce08","name":"should return start time to match max range","time":{"start":1756416997913,"stop":1756416997914,"duration":1},"status":"passed","severity":"normal"},{"uid":"344d41d7ef1f09b0","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756416997914,"stop":1756416997914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0d741acb39b98a","name":"Check received message with timestamp: 1756417030450 ","time":{"start":1756417480354,"stop":1756417480354,"duration":0},"status":"passed","severity":"normal"},{"uid":"69748fd0dc4c202d","name":"should handle peer identify event","time":{"start":1756416976069,"stop":1756416976071,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c9e85ca9f3fbeae","name":"should dial one peer on dial","time":{"start":1756417120559,"stop":1756417120560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a200bbe9c94c48bd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756417205529,"stop":1756417205529,"duration":0},"status":"passed","severity":"normal"},{"uid":"342c207f0accdf25","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756416975604,"stop":1756416975604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f557c998f282ff2","name":"Push message with emoji payload","time":{"start":1756417589617,"stop":1756417589617,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf35a868e7560a36","name":"Check publish message after service node is restarted","time":{"start":1756417216265,"stop":1756417216265,"duration":0},"status":"skipped","severity":"normal"},{"uid":"343a7fbf5d00dd29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756417010628,"stop":1756417010628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b54bfd823cd31cc","name":"should not dispatch event when already disconnected","time":{"start":1756416965477,"stop":1756416965478,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22843f339096552","name":"should clear dial history on stop","time":{"start":1756416965281,"stop":1756416965281,"duration":0},"status":"passed","severity":"normal"},{"uid":"68199bf29079ede5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756417205523,"stop":1756417205523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f430e2980bc77","name":"should get all peers from store","time":{"start":1756416966508,"stop":1756416966508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d9a6d90236471b","name":"Query Generator, No message returned","time":{"start":1756417337208,"stop":1756417337208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01400d68b3e7dd0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756417010623,"stop":1756417010623,"duration":0},"status":"passed","severity":"normal"},{"uid":"101c0d019b82672f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756417511109,"stop":1756417511109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ada34ad97021f45","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756417224143,"stop":1756417224144,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b491303ebb6ec7","name":"should handle malformed response data","time":{"start":1756416976164,"stop":1756416976164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb6ac5430b041cd","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756417209466,"stop":1756417209466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d19deede04c1228","name":"Push message with content topic containing SQL Injection","time":{"start":1756417589634,"stop":1756417589634,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcedc2e68baa76d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756416950202,"stop":1756416950202,"duration":0},"status":"passed","severity":"normal"},{"uid":"de21f616abf7e9a3","name":"Round trip binary serialization","time":{"start":1756416966776,"stop":1756416966776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42eb163b4ae027a","name":"should perform ping and update peer store on timer","time":{"start":1756416965873,"stop":1756416965874,"duration":1},"status":"passed","severity":"normal"},{"uid":"34daabb464b4352e","name":"Push message with custom timestamp: 1756413454471","time":{"start":1756417589637,"stop":1756417589637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac69e17f5cae37b7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756416966516,"stop":1756416966517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed24be7f32b691bc","name":"should wait for Store peer to be connected","time":{"start":1756416997655,"stop":1756416997655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bca59f95a196dc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756417511095,"stop":1756417511095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f5bcd2ca65e6075","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756416950194,"stop":1756416950195,"duration":1},"status":"passed","severity":"normal"},{"uid":"192a365617db0ae7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756417384289,"stop":1756417384290,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e365c136e0f3ca","name":"should handle errors gracefully when getting peer info","time":{"start":1756416965620,"stop":1756416965620,"duration":0},"status":"passed","severity":"normal"},{"uid":"103d097f77c8d1df","name":"Cluster id 0, shard 0","time":{"start":1756417349180,"stop":1756417349181,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd80052f8e3c4cd","name":"Push message with content topic containing Chinese","time":{"start":1756417589620,"stop":1756417589620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3dab4f87398db42","name":"should handle hash queries without validation","time":{"start":1756416997808,"stop":1756416997808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b39d05c5c8bbb1","name":"should initialize with custom TTL","time":{"start":1756416976064,"stop":1756416976064,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3f638d11b2ea1","name":"should retry if all attempts fail","time":{"start":1756416997009,"stop":1756416997009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bf80b18b54a837","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756416955655,"stop":1756416955656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1476706100986a","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756416997335,"stop":1756416997335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce76f2d4a5a0ff0c","name":"should return false and handle errors gracefully","time":{"start":1756416966805,"stop":1756416966805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a18d7071fb0d14","name":"Check received message containing Russian","time":{"start":1756417480350,"stop":1756417480351,"duration":1},"status":"passed","severity":"normal"},{"uid":"608ba77533435053","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756417224137,"stop":1756417224137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1a1a065b4c9562","name":"Fails to publish duplicate message","time":{"start":1756417216263,"stop":1756417216263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6653fa0c8c63c54","name":"should handle empty peer infos gracefully","time":{"start":1756416976161,"stop":1756416976161,"duration":0},"status":"passed","severity":"normal"},{"uid":"88db2d311d73b808","name":"Check received message containing Basic HTML tag","time":{"start":1756417480343,"stop":1756417480343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fb0e24e51db4aa","name":"Relay Node - default protocol","time":{"start":1756417386771,"stop":1756417386771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28cf0eff3aa91cb","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756416997332,"stop":1756416997333,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab8ca3d9d50a9ec","name":"Query Generator, No Decoder","time":{"start":1756417337207,"stop":1756417337207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced90ac8116e5a3c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756417010560,"stop":1756417010560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba153463123e618","name":"should create RPC request with correct parameters","time":{"start":1756416976165,"stop":1756416976166,"duration":1},"status":"passed","severity":"normal"},{"uid":"692dd3248c7462b8","name":"Bloom filter","time":{"start":1756417015385,"stop":1756417015386,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d9fb4ba315fc0c","name":"should not modify tags of connections for different peers","time":{"start":1756416997352,"stop":1756416997353,"duration":1},"status":"passed","severity":"normal"},{"uid":"477a64ba7483d481","name":"Check publish message containing unicode special characters","time":{"start":1756417216260,"stop":1756417216260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8664e0a13968d6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756417311269,"stop":1756417311269,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bac2c37fdcf159","name":"Default pageSize","time":{"start":1756417375165,"stop":1756417375165,"duration":0},"status":"passed","severity":"normal"},{"uid":"db96de557b9eed08","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756416966087,"stop":1756416966087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb714f9e24aab55","name":"should initialize with default options","time":{"start":1756416976063,"stop":1756416976063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae5a8f46ad7e019","name":"Publish message with custom timestamp: Thu Aug 28 2025 20:40:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1756417216262,"stop":1756417216262,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ad866aca69fbd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756417104828,"stop":1756417104829,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1fc1a6862b7737","name":"Subscribe and receive messages via waku relay post","time":{"start":1756417511094,"stop":1756417511094,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a7366b608dea30","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756416997572,"stop":1756416997572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99325157dad540f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756416965899,"stop":1756416965900,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dc6d7bd2f2cf9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756417010593,"stop":1756417010593,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c2cb356343993e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756416950205,"stop":1756416950205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e13224817cb97","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756416976366,"stop":1756416976366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1212bebf5eabca70","name":"should initialize with default number of peers","time":{"start":1756416997331,"stop":1756416997332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f148f547722b9e82","name":"should not receive a peer event after stop","time":{"start":1756416980152,"stop":1756416980152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b44a12b923d5a0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756417511110,"stop":1756417511110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c9edfc4983f8c6","name":"Ephemeral field set to true","time":{"start":1756416966776,"stop":1756416966776,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e550cf9e1fc5c8","name":"connects to nwaku","time":{"start":1756417381717,"stop":1756417381717,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd8558db7be71e3","name":"should not receive a peer event after stop","time":{"start":1756417036010,"stop":1756417036010,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7f9411d3743ce8","name":"Push message with meta","time":{"start":1756417589622,"stop":1756417589622,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bb002a5c9bc1d1","name":"should work with async generator that yields promises","time":{"start":1756416997909,"stop":1756416997909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc56b1b363fa84c","name":"should do nothing when connections still exist","time":{"start":1756416966508,"stop":1756416966508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85e27f6efd17805","name":"should maintain chronological order of messages in localHistory","time":{"start":1756417015830,"stop":1756417015830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6072ba6f14d532b","name":"should return true when peer is on the same cluster","time":{"start":1756416965607,"stop":1756416965608,"duration":1},"status":"passed","severity":"normal"},{"uid":"4762e42fd11e9bb0","name":"should start peer exchange discovery","time":{"start":1756416976067,"stop":1756416976068,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a1ed4960affa6d","name":"should enable all discoveries when explicitly set","time":{"start":1756416996560,"stop":1756416996571,"duration":11},"status":"passed","severity":"normal"},{"uid":"5494949a065fb60","name":"random static sharding 4 - Cluster ID: 305, Shard ID: 593","time":{"start":1756417349183,"stop":1756417349183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3169ae970e4587a8","name":"Decrypt messages","time":{"start":1756417205405,"stop":1756417205405,"duration":0},"status":"passed","severity":"normal"},{"uid":"13293b236d00f9c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756417010573,"stop":1756417010573,"duration":0},"status":"passed","severity":"normal"},{"uid":"743f79a044f8a45b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756417073482,"stop":1756417073482,"duration":0},"status":"passed","severity":"normal"},{"uid":"63739a8f0ea09ae1","name":"LightPush","time":{"start":1756417386770,"stop":1756417386770,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ac492d2b3165e2","name":"should handle dial errors gracefully","time":{"start":1756416965403,"stop":1756416965411,"duration":8},"status":"passed","severity":"normal"},{"uid":"3ef39aa8f3bfd2db","name":"Push message with Russian payload","time":{"start":1756417589627,"stop":1756417589627,"duration":0},"status":"passed","severity":"normal"},{"uid":"571a2a57f76b9049","name":"should be empty when created","time":{"start":1756416997561,"stop":1756416997561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87c4357037fcc71","name":"Subscribe to topic containing XML and publish message","time":{"start":1756417224142,"stop":1756417224142,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f44ff4e9a5ded72","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756417010608,"stop":1756417010608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a014ed696616a62","name":"Push message with XML payload","time":{"start":1756417589628,"stop":1756417589628,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f379a440278982a","name":"Passing page size 11 when there are 10 messages","time":{"start":1756417375164,"stop":1756417375164,"duration":0},"status":"passed","severity":"normal"},{"uid":"53450c4c7f858d66","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756417104826,"stop":1756417104826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca496f3988bf13b1","name":"should return false when peer is on different cluster","time":{"start":1756416965614,"stop":1756416965614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6f34c0154d996f","name":"should handle incoming messages","time":{"start":1756416997391,"stop":1756416997391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c52270556860c7b","name":"should stop all internal components","time":{"start":1756416966801,"stop":1756416966801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b193f97b0179adf","name":"should remove expired entries after TTL has passed","time":{"start":1756416996211,"stop":1756416996212,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c14ce505751881d","name":"should not allow unachievable error rate","time":{"start":1756417009205,"stop":1756417009205,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb47d8753a2dc177","name":"should dial peers from store when no connections remain","time":{"start":1756416966507,"stop":1756416966507,"duration":0},"status":"passed","severity":"normal"},{"uid":"135f3306ebd18f0f","name":"Push message with Chinese payload","time":{"start":1756417589627,"stop":1756417589627,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d43d78a6dc88e07","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756417216261,"stop":1756417216262,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcabe16803ab046","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756416955658,"stop":1756416955658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca9eb58d9e142de","name":"Push message with custom timestamp: 1725658654471","time":{"start":1756417589623,"stop":1756417589624,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc57abf46c462580","name":"should use DNS peer discovery with light client","time":{"start":1756417036011,"stop":1756417036011,"duration":0},"status":"skipped","severity":"normal"},{"uid":"955ccc9b2906aa95","name":"Fails to push message with large meta","time":{"start":1756417589623,"stop":1756417589623,"duration":0},"status":"passed","severity":"normal"},{"uid":"394977d81a88058e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756417511112,"stop":1756417511112,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97b30bb55ac004","name":"Push message with escaped characters payload","time":{"start":1756417589630,"stop":1756417589630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff05c7946af2f7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756417010595,"stop":1756417010600,"duration":5},"status":"passed","severity":"normal"},{"uid":"a8a496c163c2a450","name":"Renews subscription after lossing a connection","time":{"start":1756417511115,"stop":1756417511115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55710636fb2a3e6","name":"Push 30 different messages","time":{"start":1756417589618,"stop":1756417589618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74a9177381f7b4f9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756417511093,"stop":1756417511093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5b5e95208d92f0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756416975605,"stop":1756416975605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cc4c1a78a6a162","name":"Relay + Store","time":{"start":1756417036111,"stop":1756417036111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23450160c6b7c7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756416974966,"stop":1756416974967,"duration":1},"status":"passed","severity":"normal"},{"uid":"c365fe63ce37cac3","name":"Push message with content topic containing JSON","time":{"start":1756417589634,"stop":1756417589634,"duration":0},"status":"passed","severity":"normal"},{"uid":"918ceca6d79c41f4","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756417054133,"stop":1756417054134,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f32b1a4da5b185d","name":"Throws when trying to push message with empty payload","time":{"start":1756417589631,"stop":1756417589631,"duration":0},"status":"passed","severity":"normal"},{"uid":"36704775161b15c5","name":"Check message received after jswaku node is restarted","time":{"start":1756417480347,"stop":1756417480347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d880fd03c81a29a6","name":"should request peer renewal on specific errors","time":{"start":1756416996996,"stop":1756416996997,"duration":1},"status":"passed","severity":"normal"},{"uid":"5846e3650c020dbd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756416955651,"stop":1756416955652,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf30e04d6264bb4e","name":"Init the array if not present","time":{"start":1756416950117,"stop":1756416950120,"duration":3},"status":"passed","severity":"normal"},{"uid":"a94e22eea3135a41","name":"should skip peer when dialed recently","time":{"start":1756416965296,"stop":1756416965296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5addc09c57e75a","name":"Callback on promise","time":{"start":1756417367781,"stop":1756417367781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fde0eb053601a7","name":"should filter out undefined ENRs","time":{"start":1756416976161,"stop":1756416976161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad3c15be89d7793","name":"Query generator for multiple messages","time":{"start":1756417367777,"stop":1756417367780,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ba0fbdbf93342b1","name":"Overlapping topic subscription","time":{"start":1756417511108,"stop":1756417511108,"duration":0},"status":"passed","severity":"normal"},{"uid":"c786780a3ff929ce","name":"should create KeepAliveManager with relay","time":{"start":1756416965851,"stop":1756416965851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3c3491161827fe","name":"should return usable stream attached to connection","time":{"start":1756416966344,"stop":1756416966344,"duration":0},"status":"passed","severity":"normal"},{"uid":"878c5f6778dda958","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756416965619,"stop":1756416965619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99e3ea20e47e261","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756417010586,"stop":1756417010587,"duration":1},"status":"passed","severity":"normal"},{"uid":"99adca81a62160af","name":"Push message with content topic containing Russian","time":{"start":1756417589620,"stop":1756417589620,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc97017fe59f09c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756416950199,"stop":1756416950199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e46040ca75c9d26","name":"peer exchange sets tag","time":{"start":1756417203744,"stop":1756417203744,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c579a446efae37","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756417511107,"stop":1756417511107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5614d297af279be","name":"should set field with all protocols disabled","time":{"start":1756416956413,"stop":1756416956413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cd5b9885fe5fd8","name":"should handle network check errors gracefully","time":{"start":1756416965330,"stop":1756416965331,"duration":1},"status":"passed","severity":"normal"},{"uid":"28dc9b373ce95dee","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756416965872,"stop":1756416965873,"duration":1},"status":"passed","severity":"normal"},{"uid":"9786f36b5c2f7ed8","name":"Publish message with custom timestamp: Thu Aug 28 2025 22:40:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1756417216262,"stop":1756417216263,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0fa33ab13beb696","name":"should merge provided config with defaults","time":{"start":1756416966799,"stop":1756416966800,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0a2659832b2b98","name":"should set field with only RELAY enabled","time":{"start":1756416956413,"stop":1756416956414,"duration":1},"status":"passed","severity":"normal"},{"uid":"68618a066c032075","name":"Symmetric encrypt & Decrypt","time":{"start":1756416986470,"stop":1756416986470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2467e1574ede1914","name":"should return false","time":{"start":1756416956406,"stop":1756416956406,"duration":0},"status":"passed","severity":"normal"},{"uid":"807a9b79b69c83d1","name":"should not be empty after adding a subscription","time":{"start":1756416997562,"stop":1756416997570,"duration":8},"status":"passed","severity":"normal"},{"uid":"c6a13d86a78a31ea","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756417511097,"stop":1756417511098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13f2e68237e33de","name":"Push message with Chinese payload","time":{"start":1756417589611,"stop":1756417589611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d643f77826e8861c","name":"Check received message containing Arabic","time":{"start":1756417480341,"stop":1756417480342,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b2801c351e0178","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756417010602,"stop":1756417010602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3bf2c3b74405f3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app15/4/topic940/xml","time":{"start":1756417311272,"stop":1756417311273,"duration":1},"status":"passed","severity":"normal"},{"uid":"3460c15927a2e0fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756416950203,"stop":1756416950203,"duration":0},"status":"passed","severity":"normal"},{"uid":"220c44736d173d2f","name":"should stop ping timers on peer disconnect","time":{"start":1756416965863,"stop":1756416965870,"duration":7},"status":"passed","severity":"normal"},{"uid":"199390c79d920b0b","name":"caches peers it previously fetched","time":{"start":1756416976364,"stop":1756416976364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46c3782a0b03520","name":"should return false when peer is on different cluster","time":{"start":1756416965608,"stop":1756416965608,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f24f9b4f55a9b","name":"should reject if Store is requested but not mounted","time":{"start":1756416997653,"stop":1756416997653,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8ae02500d528b1","name":"should be safe to call multiple times","time":{"start":1756416966504,"stop":1756416966504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51f6614e5d4d1b9","name":"Check message with no content topic is not received","time":{"start":1756417480346,"stop":1756417480347,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ccc49dee641645","name":"should fail to send if no connected peers found","time":{"start":1756416997216,"stop":1756416997219,"duration":3},"status":"passed","severity":"normal"},{"uid":"75dac7b5b8845a4f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app18/10/topic361/test.js","time":{"start":1756417311274,"stop":1756417311274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aacc8b1080d802c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756417010623,"stop":1756417010624,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91faa5f6e147944","name":"should throw an error for insufficient data","time":{"start":1756416950469,"stop":1756416950469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5798ebc32109d213","name":"Check received message containing numeric","time":{"start":1756417480349,"stop":1756417480349,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e81015682239f0","name":"should return false when peer is not found","time":{"start":1756416965613,"stop":1756416965613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e796fe810fe3e0","name":"Push message with short payload","time":{"start":1756417589625,"stop":1756417589626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8d2aa6d834b2a7","name":"A test","time":{"start":1756417090402,"stop":1756417090402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7821ba0fd779ad69","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756417337208,"stop":1756417337208,"duration":0},"status":"passed","severity":"normal"},{"uid":"530369c95f156477","name":"Push message with unicode special characters payload","time":{"start":1756417589617,"stop":1756417589617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2f9621055f4198","name":"should handle case when navigator is not available","time":{"start":1756416965471,"stop":1756416965471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deba926e3e4bd86","name":"should handle dial errors gracefully","time":{"start":1756416966509,"stop":1756416966510,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d10d60e8e0128e4","name":"should set field with only FILTER enabled","time":{"start":1756416956414,"stop":1756416956414,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23a93dfe046c25","name":"Push message with content topic containing special chars","time":{"start":1756417589632,"stop":1756417589633,"duration":1},"status":"passed","severity":"normal"},{"uid":"96882b65672639dc","name":"returns nothing if no connections present","time":{"start":1756416966234,"stop":1756416966234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd99171368fa3dd","name":"should dial peers from store on start","time":{"start":1756416966503,"stop":1756416966503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3125a9f9ee0388","name":"should dispatch network event when browser goes offline","time":{"start":1756416965478,"stop":1756416965479,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7978630681efdb","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756416976164,"stop":1756416976164,"duration":0},"status":"passed","severity":"normal"},{"uid":"210e1738f4c8e28c","name":"should clear timers for specific peer on disconnect","time":{"start":1756416965884,"stop":1756416965888,"duration":4},"status":"passed","severity":"normal"},{"uid":"7fabdf2bd0fe9697","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756417480345,"stop":1756417480346,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e51a3f0bc9d160","name":"can query messages by message hash","time":{"start":1756417351954,"stop":1756417351955,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2181f88bf2dcf4","name":"messageHashStr works with IProtoMessage","time":{"start":1756416965910,"stop":1756416965911,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7de96be242b63fc","name":"Push message with Script payload","time":{"start":1756417589628,"stop":1756417589628,"duration":0},"status":"passed","severity":"normal"},{"uid":"27996e24b2a915","name":"should drop connection via multiaddr with hangUp","time":{"start":1756417120560,"stop":1756417120560,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc4f1dd6f8cff","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756416950197,"stop":1756416950198,"duration":1},"status":"passed","severity":"normal"},{"uid":"9408b15e2373c806","name":"Push message with special chars payload","time":{"start":1756417589610,"stop":1756417589610,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2b8a3cf4e9d706","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756416976367,"stop":1756416976367,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcbb5b004125c1a4","name":"should initialize with isNetworkConnected as false","time":{"start":1756416965456,"stop":1756416965457,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c7e8db0b1b84bd","name":"Query generator for multiple messages with different content topic format","time":{"start":1756417367781,"stop":1756417367781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d722fa5205bcb45","name":"should properly clean up resources when disposed","time":{"start":1756416996214,"stop":1756416996223,"duration":9},"status":"passed","severity":"normal"},{"uid":"792554bf0281ca99","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756417367782,"stop":1756417367782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d689122afb8bf27","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756417010608,"stop":1756417010609,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1e5b7fb077d23e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756417511094,"stop":1756417511095,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1458b5f114ad815","name":"should handle peerStore errors gracefully","time":{"start":1756416966806,"stop":1756416966806,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b475e2579e6212","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756417322590,"stop":1756417322590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d411adedd640c1bf","name":"should hang up with multiaddr and return true on success","time":{"start":1756416966804,"stop":1756416966804,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b85a44385bf346","name":"should set default options when no config provided","time":{"start":1756416966799,"stop":1756416966799,"duration":0},"status":"passed","severity":"normal"},{"uid":"22177dccb7c22cb2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756416950189,"stop":1756416950189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69eb5e40ce2c1b7","name":"Ordered callback, aborts when callback returns true","time":{"start":1756417367782,"stop":1756417367783,"duration":1},"status":"passed","severity":"normal"},{"uid":"48361419e385b0a8","name":"random static sharding 9 - Cluster ID: 585, Shard ID: 395","time":{"start":1756417349190,"stop":1756417349190,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ff6896fedcec21","name":"Publish message with large meta","time":{"start":1756417216265,"stop":1756417216265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71e2b7ffac55072","name":"should successfully query store with valid decoders and options","time":{"start":1756416997806,"stop":1756416997807,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c0fed2c0ffe28e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756417010587,"stop":1756417010587,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d60a46d425f86c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756417010587,"stop":1756417010588,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d685fd782794307","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756417224144,"stop":1756417224144,"duration":0},"status":"passed","severity":"normal"},{"uid":"2818becadfa73172","name":"Subscribe to topic containing Script and receive message","time":{"start":1756417511111,"stop":1756417511111,"duration":0},"status":"passed","severity":"normal"},{"uid":"387985b938d95ed7","name":"should partition messages based on acknowledgement status","time":{"start":1756417015835,"stop":1756417015835,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ea3be74e7a591a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756417038202,"stop":1756417038202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ec955aad569c7d","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756417015827,"stop":1756417015827,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d2277086cb2a3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756417511104,"stop":1756417511105,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1089cf1708ee58","name":"should query peers that support peer exchange","time":{"start":1756416976071,"stop":1756416976072,"duration":1},"status":"passed","severity":"normal"},{"uid":"834bf8db13081280","name":"should save new peer to store","time":{"start":1756416965412,"stop":1756416965413,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e92caf6e132a9aa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756416950191,"stop":1756416950192,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2c94b116a7d41a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756417511101,"stop":1756417511102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75de6c0a50e01c0","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756417015833,"stop":1756417015833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b88c52ea24a8415","name":"can start the service","time":{"start":1756417256392,"stop":1756417256393,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b980940198c945f","name":"should handle peer connect event","time":{"start":1756416965473,"stop":1756416965473,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9ad1586f06feb0","name":"Fails to push message with large meta","time":{"start":1756417589636,"stop":1756417589636,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f8d90a639b8afe","name":"throws on content topic with non-number generation field","time":{"start":1756416950185,"stop":1756416950185,"duration":0},"status":"passed","severity":"normal"},{"uid":"411684a1f91b4178","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756417384291,"stop":1756417384291,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae7cce4e251d699","name":"should initialize bloom filter with correct parameters","time":{"start":1756417013571,"stop":1756417013572,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f892a7cfbf2d04","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756417224140,"stop":1756417224140,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eca1b2f1d2e5c1","name":"should throw error - no id","time":{"start":1756416956404,"stop":1756416956404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f27a6a39721b923","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756416975604,"stop":1756416975604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2276a00fb0ee6a","name":"should handle query errors","time":{"start":1756416976079,"stop":1756416976079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f883f9214b194f3","name":"should filter peers by codec","time":{"start":1756416966806,"stop":1756416966806,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c30ffa9be7027d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756417010588,"stop":1756417010592,"duration":4},"status":"passed","severity":"normal"},{"uid":"74d74966b0f292cf","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/9/topic373/utf8","time":{"start":1756417311273,"stop":1756417311273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c9cde9b486ab88","name":"should handle empty pubsub topics","time":{"start":1756416965889,"stop":1756416965890,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82ecd794c43eb21","name":"should not fail to stop the service if it was not started","time":{"start":1756417036007,"stop":1756417036008,"duration":1},"status":"passed","severity":"normal"},{"uid":"2939fbb6a0693d81","name":"should handle peer store errors gracefully","time":{"start":1756416966514,"stop":1756416966515,"duration":1},"status":"passed","severity":"normal"},{"uid":"4405f5ffa42f93ae","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756417015834,"stop":1756417015835,"duration":1},"status":"passed","severity":"normal"},{"uid":"417800051ccb559","name":"should not retry if at least one success","time":{"start":1756416997008,"stop":1756416997009,"duration":1},"status":"passed","severity":"normal"},{"uid":"e531977ab7ae8d7d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756416966504,"stop":1756416966504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fb5359e1cd9729","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756417010609,"stop":1756417010609,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c22be2f6bc4084","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756416955653,"stop":1756416955654,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a1e55d0ea867a5","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756417015831,"stop":1756417015832,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd080410ef2e7c7","name":"Check publish message containing Script","time":{"start":1756417216258,"stop":1756417216258,"duration":0},"status":"passed","severity":"normal"},{"uid":"4388d14006cfd8d8","name":"should return false when peer is not on the specified shard","time":{"start":1756416965614,"stop":1756416965614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3280b4e72d3e7ab","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756417511098,"stop":1756417511098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d047fa03bda5d6e","name":"should create KeepAliveManager with required options","time":{"start":1756416965843,"stop":1756416965843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb3bb4b9e367ccd","name":"Cluster ID 0, shard 1","time":{"start":1756417349181,"stop":1756417349182,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0ec2f59a94ab9f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756417224137,"stop":1756417224137,"duration":0},"status":"passed","severity":"normal"},{"uid":"555117644a5808cc","name":"Push message with custom timestamp: 1725658654471","time":{"start":1756417589636,"stop":1756417589636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20f468302cf88b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756417010609,"stop":1756417010609,"duration":0},"status":"passed","severity":"normal"},{"uid":"271021e57fbf53ed","name":"throws on content topic with empty version field","time":{"start":1756416950186,"stop":1756416950187,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fd7a5d61ab6a58","name":"should handle peer store errors gracefully","time":{"start":1756416996946,"stop":1756416996946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d7e8d0976814cc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756417090151,"stop":1756417090151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4194f913c82db72","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/1/topic435/utf8","time":{"start":1756417311275,"stop":1756417311275,"duration":0},"status":"passed","severity":"normal"},{"uid":"905625a885a203dc","name":"Delete observer","time":{"start":1756417205405,"stop":1756417205406,"duration":1},"status":"passed","severity":"normal"},{"uid":"793044540c91007c","name":"should initialize with custom number of peers","time":{"start":1756416997332,"stop":1756416997332,"duration":0},"status":"passed","severity":"normal"},{"uid":"993b5d55df963064","name":"should not start if already started","time":{"start":1756416976068,"stop":1756416976068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3af66aa0f6e5ed","name":"Callback on promise, aborts when callback returns true","time":{"start":1756417367782,"stop":1756417367782,"duration":0},"status":"passed","severity":"normal"},{"uid":"65efb08dfdfd3180","name":"Promise Callback - true","time":{"start":1756417359750,"stop":1756417359750,"duration":0},"status":"passed","severity":"normal"},{"uid":"30588c55ca70d4f3","name":"Check received message containing XML","time":{"start":1756417480352,"stop":1756417480352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e785549413a3700","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756417224139,"stop":1756417224139,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a240b9556635da","name":"should work with mock decoders","time":{"start":1756416997908,"stop":1756416997908,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccfe13396718f8f","name":"should only return 1 node with relay capability","time":{"start":1756416976365,"stop":1756416976365,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b24c87e8ec335c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756416965910,"stop":1756416965910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9119e5de1cc449","name":"Fails to publish message with empty text","time":{"start":1756417216263,"stop":1756417216263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00bac5416e8320","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756416965899,"stop":1756416965899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27150b0a2d2916c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756417224141,"stop":1756417224141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15bf706f3c6c12a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756417050636,"stop":1756417050637,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b40204c663620e8","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756416965466,"stop":1756416965466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e38467b595ecbf4","name":"Wrong topic","time":{"start":1756417311278,"stop":1756417311279,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3615a6e2089a10","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756416996573,"stop":1756416996573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93e2bcc457e4f07","name":"Subscribe to topic containing Script and receive message","time":{"start":1756417511100,"stop":1756417511100,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d01b22b670f723","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756417010559,"stop":1756417010559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fad6021c1b696d0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756417224140,"stop":1756417224140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1803bdc811c99749","name":"should mark all messages in causal history as acknowledged","time":{"start":1756417015830,"stop":1756417015831,"duration":1},"status":"passed","severity":"normal"},{"uid":"696713e23fcc7182","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756417010609,"stop":1756417010614,"duration":5},"status":"passed","severity":"normal"},{"uid":"2ccadde59907f068","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756417224140,"stop":1756417224141,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7606642699dcda","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756416997808,"stop":1756416997808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e1610aa4b98b8e","name":"Passing page size 0 when there are 110 messages","time":{"start":1756417375162,"stop":1756417375163,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8c78b77e7db405","name":"should dial peer immediately when queue is empty","time":{"start":1756416965286,"stop":1756416965287,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f95db8e67a4eab","name":"Push message with escaped characters payload","time":{"start":1756417589616,"stop":1756417589617,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5029a314094e60","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756417010627,"stop":1756417010628,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d93cca749f7603","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756416966346,"stop":1756416966348,"duration":2},"status":"passed","severity":"normal"},{"uid":"be7883d4b53a286b","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756416997809,"stop":1756416997809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca6a887bd3429a6","name":"isConnected should return true after first peer connects","time":{"start":1756417050637,"stop":1756417050637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9581b9926de474c2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756417205528,"stop":1756417205529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2590161bd42b63f6","name":"should be delivered immediately if received","time":{"start":1756417015837,"stop":1756417015837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed59ebe48d8f9893","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756417010615,"stop":1756417010615,"duration":0},"status":"passed","severity":"normal"},{"uid":"783dd495ba4b34b8","name":"random static sharding 10 - Cluster ID: 730, Shard ID: 674","time":{"start":1756417349190,"stop":1756417349191,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfee62060ea948f8","name":"Check publish message containing numeric","time":{"start":1756417216255,"stop":1756417216255,"duration":0},"status":"passed","severity":"normal"},{"uid":"840e6e0eb8f9e8a","name":"Check publish message containing escaped characters","time":{"start":1756417216260,"stop":1756417216260,"duration":0},"status":"passed","severity":"normal"},{"uid":"437668bd07e14a2e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756416966088,"stop":1756416966088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2addef8cddcd4511","name":"msgTime: 0 ms from now, startTime: 1756330967963, endTime: 1756417367963","time":{"start":1756417384292,"stop":1756417384292,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e08ff570e35c29","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756417364202,"stop":1756417364203,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c1e6447eb969d8","name":"Push message with content topic containing Chinese","time":{"start":1756417589633,"stop":1756417589633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6159ee391d704400","name":"should handle retrieve function with query parameters","time":{"start":1756416997909,"stop":1756416997909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47c3444d8314c28","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756417209466,"stop":1756417209466,"duration":0},"status":"passed","severity":"normal"},{"uid":"34986dec02a7a40b","name":"should maintain proper timestamps if all messages received","time":{"start":1756417015828,"stop":1756417015828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0606228a73f297","name":"should reject if Relay is requested but not mounted","time":{"start":1756416997652,"stop":1756416997652,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0f01b6b8b2011f","name":"Push message with custom timestamp: 1756413454471","time":{"start":1756417589624,"stop":1756417589624,"duration":0},"status":"passed","severity":"normal"},{"uid":"802cba22cd9030e2","name":"Publish without waiting for remote peer","time":{"start":1756417224136,"stop":1756417224136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2f7bcaba5ba87f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756417010540,"stop":1756417010540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7482e524623a9f65","name":"should insert elements correctly","time":{"start":1756417013572,"stop":1756417013573,"duration":1},"status":"passed","severity":"normal"},{"uid":"def7b968ac68ae2a","name":"ends after yielding if response size indicates end","time":{"start":1756416966591,"stop":1756416966591,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a9201efc853fc6","name":"Check received message with timestamp: 1756417030450 ","time":{"start":1756417480345,"stop":1756417480345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9c7f90abb6c376","name":"Check message with non string payload is not received","time":{"start":1756417480357,"stop":1756417480357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7278c20bfd865b58","name":"Push message with Arabic payload","time":{"start":1756417589627,"stop":1756417589627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2be8ee2a631633","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756416950198,"stop":1756416950199,"duration":1},"status":"passed","severity":"normal"},{"uid":"7492c64224ae6df6","name":"accepts valid content-filtered query","time":{"start":1756416965987,"stop":1756416965987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32df031e51773a9","name":"random static sharding 6 - Cluster ID: 98, Shard ID: 721","time":{"start":1756417349189,"stop":1756417349189,"duration":0},"status":"passed","severity":"normal"},{"uid":"761ce3691632f06f","name":"should handle special patterns correctly","time":{"start":1756417013575,"stop":1756417013575,"duration":0},"status":"passed","severity":"normal"},{"uid":"9570f384e61bd250","name":"Check meta is set [ecies]","time":{"start":1756416987598,"stop":1756416987599,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fce68cc2e1b4521","name":"should create PeerExchange instance with components","time":{"start":1756416976166,"stop":1756416976166,"duration":0},"status":"passed","severity":"normal"},{"uid":"780021e5ac766110","name":"Push message with Basic HTML tag payload","time":{"start":1756417589615,"stop":1756417589615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66f706aafe32fc3","name":"should properly create location multiaddrs - tcp","time":{"start":1756416956412,"stop":1756416956412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbcd887d6dc6a59","name":"should add event listener for peer:discovery","time":{"start":1756416965388,"stop":1756416965389,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5403c5f2e60e65","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756416955657,"stop":1756416955657,"duration":0},"status":"passed","severity":"normal"},{"uid":"83705c214a0a4c25","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756416950194,"stop":1756416950194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad98317f6cb1550","name":"should be able to decode the field with only STORE set to true","time":{"start":1756416955656,"stop":1756416955656,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dd5f2d9dfa8b19","name":"should reject if Filter is requested but not mounted","time":{"start":1756416997653,"stop":1756416997653,"duration":0},"status":"passed","severity":"normal"},{"uid":"407b938e6a40e151","name":"Does not throw an exception when node disconnects","time":{"start":1756417381717,"stop":1756417381718,"duration":1},"status":"passed","severity":"normal"},{"uid":"e167935c18fff12b","name":"Ephemeral messages are not stored","time":{"start":1756417038196,"stop":1756417038200,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e9074e7706d9fa8","name":"Push message with meta","time":{"start":1756417589635,"stop":1756417589636,"duration":1},"status":"passed","severity":"normal"},{"uid":"508810b947ff9f05","name":"should perform initial health assessment on start","time":{"start":1756416996946,"stop":1756416996946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa4585b341bd513","name":"Check message with no pubsub topic is not received","time":{"start":1756417480356,"stop":1756417480356,"duration":0},"status":"passed","severity":"normal"},{"uid":"27025b0c0f2faf19","name":"returns all values when wanted number matches available values","time":{"start":1756416974962,"stop":1756416974965,"duration":3},"status":"passed","severity":"normal"},{"uid":"24c8955f66691e7","name":"should allow redial after failed dial cooldown expires","time":{"start":1756416965316,"stop":1756416965316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0a7ecea704d7ee","name":"should send to specified number of peers of used peers","time":{"start":1756416997219,"stop":1756416997219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e62ffce6f11f0db","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756416965873,"stop":1756416965873,"duration":0},"status":"passed","severity":"normal"},{"uid":"3545abee7239b3e5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756416975601,"stop":1756416975602,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ed75ca34efb3a","name":"throws an error for improperly formatted content topics","time":{"start":1756416950197,"stop":1756416950197,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d4f7003f18af41","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756417322591,"stop":1756417322591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b493e8de3351db65","name":"Push message with long payload","time":{"start":1756417589626,"stop":1756417589626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e04b2d7625e5037","name":"Subscribe to topic containing short and publish message","time":{"start":1756417224138,"stop":1756417224138,"duration":0},"status":"passed","severity":"normal"},{"uid":"42be823e014e610b","name":"Used by Waku Relay","time":{"start":1756417381722,"stop":1756417381722,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d48da1f5505096","name":"groups content topics by expected pubsub topic","time":{"start":1756416950196,"stop":1756416950196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1c14a5d56a45d6","name":"Subscribe to topic containing short and receive message","time":{"start":1756417511097,"stop":1756417511097,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cde736b697ed1d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756417205521,"stop":1756417205522,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23880fe3dbedaaf","name":"throws on content topic with empty encoding field","time":{"start":1756416950188,"stop":1756416950188,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e6cc6d12f052b3","name":"accepts time-filtered query with content filter","time":{"start":1756416965990,"stop":1756416965991,"duration":1},"status":"passed","severity":"normal"},{"uid":"709bed8938503f78","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app55/2/topic94/xml","time":{"start":1756417311272,"stop":1756417311272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34b16ae15bccdf3","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756417010536,"stop":1756417010536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac70c54f8c02fe7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756416997337,"stop":1756416997346,"duration":9},"status":"passed","severity":"normal"},{"uid":"ba7557b2e80782ec","name":"Subscribe and receive messages via lightPush","time":{"start":1756417511104,"stop":1756417511104,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bbd8a85ee3586","name":"Check publish message containing Basic HTML tag","time":{"start":1756417216259,"stop":1756417216259,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd87352d92e44afc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756416950190,"stop":1756416950190,"duration":0},"status":"passed","severity":"normal"},{"uid":"899051c78e9563c","name":"should insert message id into causal history","time":{"start":1756417015826,"stop":1756417015827,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0f84f5f5189da7","name":"should create ConnectionManager with required options","time":{"start":1756416966797,"stop":1756416966797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4661746f4bf380d0","name":"should add event listeners to globalThis","time":{"start":1756416965457,"stop":1756416965458,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd34df6f98663e4","name":"should check false positive rate","time":{"start":1756417013575,"stop":1756417013576,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82c817c549d2b94","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756416950199,"stop":1756416950199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eda35574aaa8c2e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756417010587,"stop":1756417010587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97c5eae2716136a","name":"should dial all remaining peers","time":{"start":1756416966509,"stop":1756416966509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4efee28d13f52e7","name":"Check received message containing Script","time":{"start":1756417480351,"stop":1756417480351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaea9e9e2c3681","name":"Push 30 different messages","time":{"start":1756417589631,"stop":1756417589631,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4520d98526c7b03f","name":"should clear interval on stop","time":{"start":1756416976081,"stop":1756416976082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f531104385b905eb","name":"ends if response has no messages","time":{"start":1756416966589,"stop":1756416966589,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e1293313c534e6","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756416966586,"stop":1756416966586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca3c59b4bf7523a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756417205525,"stop":1756417205526,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ea4d1c7389fbe7","name":"should compute hash only when first accessed","time":{"start":1756416966779,"stop":1756416966779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71aa38ab4a927cf","name":"Check received message containing special chars","time":{"start":1756417480349,"stop":1756417480350,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51500619a21c718","name":"should skip peer when not on same cluster","time":{"start":1756416965298,"stop":1756416965309,"duration":11},"status":"passed","severity":"normal"},{"uid":"b796440b4827b997","name":"Nodes with multiple pubsub topic","time":{"start":1756417209467,"stop":1756417209467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95c0e75775e84dd","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756416975601,"stop":1756416975601,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8881cf2535aa21","name":"should dial all peers on dial","time":{"start":1756417120558,"stop":1756417120559,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30f20f80842bac5","name":"should decode valid enr with tcp successfully","time":{"start":1756416956402,"stop":1756416956403,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9bd9aa05e0ad67","name":"Check received message containing Arabic","time":{"start":1756417480350,"stop":1756417480350,"duration":0},"status":"passed","severity":"normal"},{"uid":"406861b230127b53","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756417036011,"stop":1756417036012,"duration":1},"status":"skipped","severity":"normal"},{"uid":"91eacbaf78094c8a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756417010542,"stop":1756417010558,"duration":16},"status":"passed","severity":"normal"},{"uid":"30a50cd72658ebee","name":"should emit message when we just started and store connect event occurs","time":{"start":1756416997911,"stop":1756416997911,"duration":0},"status":"passed","severity":"normal"},{"uid":"163058550efc3d67","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756416950192,"stop":1756416950193,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf03ffcb0a137b9","name":"Push message equal or less that 1MB","time":{"start":1756417589624,"stop":1756417589625,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f43e56edcfda40f","name":"should handle large number of peers request","time":{"start":1756416976165,"stop":1756416976165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f300bfbf1eea056c","name":"should invoke callbacks when receiving a message","time":{"start":1756416997571,"stop":1756416997571,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d643cf7aca403f","name":"Decoder throws on empty string content topic","time":{"start":1756416966778,"stop":1756416966778,"duration":0},"status":"passed","severity":"normal"},{"uid":"890517b3a92230d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756416950196,"stop":1756416950196,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b360e8faf322881","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756416996996,"stop":1756416996996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c12c85a6f1ead41","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756417010541,"stop":1756417010541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49eca8f34891ece","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756417322589,"stop":1756417322590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b35a9cf302e570","name":"should remove event listeners when stopped","time":{"start":1756416997907,"stop":1756416997907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7196399000ec055","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756416955650,"stop":1756416955651,"duration":1},"status":"passed","severity":"normal"},{"uid":"355d277f93ab0587","name":"Push message with content topic containing unicode special characters","time":{"start":1756417589622,"stop":1756417589622,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e78ce608ba24c2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app77/4/topic524/utf8","time":{"start":1756417311272,"stop":1756417311272,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d3b4bd134f89d3","name":"Check received message containing short","time":{"start":1756417480348,"stop":1756417480349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4573b6bf6194de5e","name":"random static sharding 7 - Cluster ID: 648, Shard ID: 958","time":{"start":1756417349189,"stop":1756417349190,"duration":1},"status":"passed","severity":"normal"},{"uid":"95332779ec333dfe","name":"should create ConnectionManager with relay","time":{"start":1756416966797,"stop":1756416966799,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa6625b80e306a58","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756416986039,"stop":1756416986039,"duration":0},"status":"passed","severity":"normal"},{"uid":"72af0134bff7d1f8","name":"should not receive a peer event before start","time":{"start":1756417036009,"stop":1756417036009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcedd21f9d3aeea","name":"Push message with long payload","time":{"start":1756417589610,"stop":1756417589610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e38e8f2b1650d6d","name":"should hang up with PeerId and return true on success","time":{"start":1756416966804,"stop":1756416966804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4abb6cb90434c18","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756417009208,"stop":1756417009209,"duration":1},"status":"passed","severity":"normal"},{"uid":"8122754aa4a44d2c","name":"should get / set TCP multiaddr","time":{"start":1756416956410,"stop":1756416956410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f109883995aa2749","name":"should skip peers without peer exchange protocol","time":{"start":1756416976077,"stop":1756416976077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a727f0fcd6f33394","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756416950201,"stop":1756416950202,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69dcf794abc1f0b","name":"should attach causal history and bloom filter to each message","time":{"start":1756417015827,"stop":1756417015827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae516055a0bc2ea2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756417015836,"stop":1756417015836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d2d7977363ee8a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756417511099,"stop":1756417511099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9669d79fb3a4213","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756417322589,"stop":1756417322589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c539bf4598a5c654","name":"should add and remove event listeners correctly","time":{"start":1756416980154,"stop":1756416980154,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b0d069d439d989","name":"Check message on other pubsub topic is not received","time":{"start":1756417480355,"stop":1756417480356,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6e457494d388cf","name":"Passing page size 10 when there are 10 messages","time":{"start":1756417375163,"stop":1756417375164,"duration":1},"status":"passed","severity":"normal"},{"uid":"c637bdeab7de8841","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756416950198,"stop":1756416950198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff62074e06bf912a","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756416997905,"stop":1756416997906,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2de45e62c206be","name":"should handle multiple peers with different shard configurations","time":{"start":1756416965331,"stop":1756416965332,"duration":1},"status":"passed","severity":"normal"},{"uid":"691ba0e50fa2598b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756417209468,"stop":1756417209468,"duration":0},"status":"passed","severity":"normal"},{"uid":"f553c9e5fbdd3d82","name":"should reject if LightPush is requested but not mounted","time":{"start":1756416997652,"stop":1756416997653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42085879ca2e116","name":"Check received message containing emoji","time":{"start":1756417480354,"stop":1756417480354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9caadd270e62600","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756416956402,"stop":1756416956402,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf5c425e8560071","name":"Check received message containing shell command","time":{"start":1756417480344,"stop":1756417480344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb342925aacca1f","name":"should handle ENR without shardInfo","time":{"start":1756416976080,"stop":1756416976081,"duration":1},"status":"passed","severity":"normal"},{"uid":"859e8b20b236adba","name":"should not stop if not started","time":{"start":1756416976069,"stop":1756416976069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c5c6a5e3ad3070","name":"should capture event listeners for testing","time":{"start":1756416997908,"stop":1756416997909,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe6cc627ec0821e","name":"should handle a minimal index list","time":{"start":1756416950468,"stop":1756416950468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf87edf27085d61","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756417010560,"stop":1756417010572,"duration":12},"status":"passed","severity":"normal"},{"uid":"f7d7e272bd229d63","name":"recovers when dns.resolve returns empty","time":{"start":1756416976363,"stop":1756416976363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b992cba519727362","name":"should lock peers when selected","time":{"start":1756416997333,"stop":1756416997333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1abc32874f9014","name":"should be safe to call multiple times","time":{"start":1756416965398,"stop":1756416965398,"duration":0},"status":"passed","severity":"normal"},{"uid":"168b6a0987fdbe0c","name":"same cluster: nodes connect","time":{"start":1756417104827,"stop":1756417104827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34fcd4846e0f377","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756416950190,"stop":1756416950190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06aaa354edf70de","name":"can start the service","time":{"start":1756416980150,"stop":1756416980150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bff847c9357eeb","name":"should emit a peer event after start","time":{"start":1756416980151,"stop":1756416980152,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c57c63e360db0b6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756417322589,"stop":1756417322589,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e82a34c80d0671","name":"Check message received after jswaku node is restarted","time":{"start":1756417480357,"stop":1756417480357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5ab6dd972e6959","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756417010537,"stop":1756417010537,"duration":0},"status":"passed","severity":"normal"},{"uid":"68100c74f5f19536","name":"should not be delivered","time":{"start":1756417015836,"stop":1756417015836,"duration":0},"status":"passed","severity":"normal"},{"uid":"620592cff63b6936","name":"should properly compute the node id","time":{"start":1756416956407,"stop":1756416956407,"duration":0},"status":"passed","severity":"normal"},{"uid":"5989790a0651f1f4","name":"should not receive a peer event before start","time":{"start":1756416980152,"stop":1756416980152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0896f016718109","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756417384293,"stop":1756417384293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f979fca12ab4f65","name":"should start and stop interval correctly","time":{"start":1756416996994,"stop":1756416996994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44c7dcd14cf1a32","name":"Relay - dialed first","time":{"start":1756417386768,"stop":1756417386768,"duration":0},"status":"passed","severity":"normal"},{"uid":"699e0663c178ec4f","name":"should not fail to start the service if it is already started","time":{"start":1756416980151,"stop":1756416980151,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2a6689758d5d35","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756417010572,"stop":1756417010573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6812d337edd47b0","name":"should respect custom numPeersToUse configuration","time":{"start":1756416997336,"stop":1756416997337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc8472b08566eca","name":"should populate queue if has active dial","time":{"start":1756416965297,"stop":1756416965297,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6c0c227301bff6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756417337210,"stop":1756417337210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9319e8794903b157","name":"Non TWN Cluster","time":{"start":1756417311269,"stop":1756417311270,"duration":1},"status":"passed","severity":"normal"},{"uid":"71981d7e0449cff7","name":"Get Nodes","time":{"start":1756416975563,"stop":1756416975564,"duration":1},"status":"passed","severity":"normal"},{"uid":"f739b69a4d86a52a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756417384290,"stop":1756417384290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c098d03fca7f1566","name":"should create dialer with libp2p and shardReader","time":{"start":1756416965249,"stop":1756416965267,"duration":18},"status":"passed","severity":"normal"},{"uid":"e62c8accefcb4611","name":"should not process empty queue","time":{"start":1756416965322,"stop":1756416965322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3169d0dd1fed8e4","name":"Mutual subscription","time":{"start":1756417224135,"stop":1756417224136,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ebb137ee9df947","name":"should start ping timers on peer connect","time":{"start":1756416965862,"stop":1756416965862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9642712dfdc093e2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756417364204,"stop":1756417364204,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e104ef72f520","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756417511107,"stop":1756417511107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50c9151a5db75b39","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756416950200,"stop":1756416950201,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d16c2b47370161c","name":"should deliver messages after dependencies are met","time":{"start":1756417015832,"stop":1756417015833,"duration":1},"status":"passed","severity":"normal"},{"uid":"de36f9516cb652f2","name":"rejects content-filtered query with only contentTopics","time":{"start":1756416965988,"stop":1756416965988,"duration":0},"status":"passed","severity":"normal"},{"uid":"41656b6de385a908","name":"messageHashStr returns a hex string","time":{"start":1756416965910,"stop":1756416965910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff165580fabadc4","name":"should be safe to call multiple times","time":{"start":1756416965854,"stop":1756416965857,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f326eb1eb6f90b7","name":"Check message with no content topic is not received","time":{"start":1756417480356,"stop":1756417480356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8285f577b6c4b617","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756417010574,"stop":1756417010574,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d13778ad745eea","name":"new peer added after a peer was already found","time":{"start":1756417203746,"stop":1756417203746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b349c06c4c0388","name":"should trigger query when it went offline since the last successful query","time":{"start":1756416997910,"stop":1756416997910,"duration":0},"status":"passed","severity":"normal"},{"uid":"192acc6240f1f59a","name":"Check message with no payload is not received","time":{"start":1756417480356,"stop":1756417480357,"duration":1},"status":"passed","severity":"normal"},{"uid":"307c451a2cd327c8","name":"should clear the dialing interval","time":{"start":1756416965280,"stop":1756416965280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44edfb9e80954a1","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756417010594,"stop":1756417010594,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae8705caeb6898","name":"Check publish message after client node is restarted","time":{"start":1756417216265,"stop":1756417216265,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d522e49168cddc2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756416975603,"stop":1756416975604,"duration":1},"status":"passed","severity":"normal"},{"uid":"865f54360c57c8bc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756417480354,"stop":1756417480355,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca6a85d02e5b79d","name":"should handle shardReader errors","time":{"start":1756416966808,"stop":1756416966808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4f747af2b206e8","name":"Push message with content topic containing long","time":{"start":1756417589618,"stop":1756417589619,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc421fa6e3df206","name":"Push message with content topic containing short","time":{"start":1756417589631,"stop":1756417589631,"duration":0},"status":"passed","severity":"normal"},{"uid":"863e92167422d066","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756416966778,"stop":1756416966779,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a38191b35bb0b0","name":"Push message with content topic containing long","time":{"start":1756417589632,"stop":1756417589632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7214351c2a8be582","name":"should properly create location multiaddrs - udp4","time":{"start":1756416956410,"stop":1756416956410,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9fb9057eedeea0","name":"should properly start and stop event listening","time":{"start":1756416996945,"stop":1756416996945,"duration":0},"status":"passed","severity":"normal"},{"uid":"485e7350ca3de4b3","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756417015833,"stop":1756417015834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9189cc62ef2c9366","name":"should handle browser offline state overriding peer connections","time":{"start":1756416965485,"stop":1756416965491,"duration":6},"status":"passed","severity":"normal"},{"uid":"9fb1d1d8de1665de","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756416976162,"stop":1756416976162,"duration":0},"status":"passed","severity":"normal"},{"uid":"578adb867e0f35f9","name":"random static sharding 5 - Cluster ID: 472, Shard ID: 569","time":{"start":1756417349184,"stop":1756417349189,"duration":5},"status":"passed","severity":"normal"},{"uid":"c7ff07ced6d83f60","name":"Throws when trying to push message with empty payload","time":{"start":1756417589618,"stop":1756417589618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4eb03b73fbd7fd9","name":"Query with Promise Callback, No message returned","time":{"start":1756417337210,"stop":1756417337211,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e3a82dbeb3126b","name":"should dial with PeerId and return stream","time":{"start":1756416966803,"stop":1756416966803,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f18c740a14ccd8","name":"should serialize and deserialize correctly","time":{"start":1756417013574,"stop":1756417013574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b273398b834e32f2","name":"should have no discoveries enabled by default","time":{"start":1756416996559,"stop":1756416996560,"duration":1},"status":"passed","severity":"normal"},{"uid":"f612e1b16c1712b1","name":"throws if decoders don't match content topics","time":{"start":1756416966587,"stop":1756416966587,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e03bd590f93ed7","name":"should accept empty decoders array","time":{"start":1756416997906,"stop":1756416997906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7a0262ee8c5bfd","name":"Push message equal or less that 1MB","time":{"start":1756417589637,"stop":1756417589637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcb0309d108e9d5","name":"should start and setup intervals and event listeners","time":{"start":1756416997572,"stop":1756416997572,"duration":0},"status":"passed","severity":"normal"},{"uid":"75999d6ef3a193dc","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756417224142,"stop":1756417224143,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c113381c185465","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756416975602,"stop":1756416975603,"duration":1},"status":"passed","severity":"normal"},{"uid":"a683763aadd0eece","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756417010622,"stop":1756417010623,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd1276965916936","name":"Check publish message containing long","time":{"start":1756417216254,"stop":1756417216255,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c219be945383ad6","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756417384289,"stop":1756417384289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d52828e373e5b49","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756417104826,"stop":1756417104827,"duration":1},"status":"passed","severity":"normal"},{"uid":"469732e86d57566","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756416997347,"stop":1756416997348,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd817022249c784f","name":"Subscribe to topic containing long and receive message","time":{"start":1756417511097,"stop":1756417511097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cce7cdd6d49e563","name":"Asymmetric encrypt & decrypt","time":{"start":1756416986469,"stop":1756416986470,"duration":1},"status":"passed","severity":"normal"},{"uid":"93859ab307af6b74","name":"Check publish message containing XML","time":{"start":1756417216258,"stop":1756417216259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f72b470d3eea96fe","name":"should successfully query peers and return peer infos","time":{"start":1756416976160,"stop":1756416976161,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb0732c65560117","name":"Decoder throws on empty string content topic","time":{"start":1756416987600,"stop":1756416987600,"duration":0},"status":"passed","severity":"normal"},{"uid":"49303f333b5cbbeb","name":"should not fail to stop the service if it was not started","time":{"start":1756416980151,"stop":1756416980151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b49d460912a3f96","name":"should return PeerId when PeerId is provided","time":{"start":1756416966087,"stop":1756416966087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df194936faef6ba","name":"Check message with non string payload is not received","time":{"start":1756417480347,"stop":1756417480347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ca6105a31f7873","name":"should increase lamport timestamp","time":{"start":1756417015825,"stop":1756417015826,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f21bd2d5d80b6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756416955652,"stop":1756416955653,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb090cf956a6219a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756416955649,"stop":1756416955650,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7893e32d3b06887","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756417038200,"stop":1756417038200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6afdb68cbc18ed","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756416975605,"stop":1756416975606,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe5b7fb7110ac29","name":"Push message with content topic containing emoji","time":{"start":1756417589622,"stop":1756417589622,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5514e85048d046","name":"should handle disconnect when peer has no timers","time":{"start":1756416965888,"stop":1756416965889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62c9637d046a091","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756417010601,"stop":1756417010601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92dbaf271e9eb67","name":"Query Generator - true","time":{"start":1756417359748,"stop":1756417359749,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16ac50a4cae725b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756417010573,"stop":1756417010574,"duration":1},"status":"passed","severity":"normal"},{"uid":"283efd3dcd73676f","name":"should properly create peer info with all multiaddrs","time":{"start":1756416956412,"stop":1756416956412,"duration":0},"status":"passed","severity":"normal"},{"uid":"110a09f6a266a643","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756417511093,"stop":1756417511093,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c868d12f7bd810","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756417050638,"stop":1756417050639,"duration":1},"status":"passed","severity":"normal"},{"uid":"519aa3bf414290ee","name":"should handle peer disconnect event when no connections remain","time":{"start":1756416965473,"stop":1756416965473,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b1e292e1ce925c","name":"messageHash returns a Uint8Array","time":{"start":1756416965909,"stop":1756416965910,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b0c95d94b2f9be","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756416965875,"stop":1756416965881,"duration":6},"status":"passed","severity":"normal"},{"uid":"277ef95e959beca7","name":"Store - dialed first","time":{"start":1756417386769,"stop":1756417386770,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b29e7593d38af9f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756416955656,"stop":1756416955656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b39f977a4e82fa7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756417009207,"stop":1756417009208,"duration":1},"status":"passed","severity":"normal"},{"uid":"89fe91599d0b1d32","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756417511103,"stop":1756417511103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b06fd8f3266a061","name":"ignores domain fetching errors","time":{"start":1756416976363,"stop":1756416976364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e635738aed2317b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756417370549,"stop":1756417370550,"duration":1},"status":"passed","severity":"normal"},{"uid":"edcab86ad17d9482","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756416966346,"stop":1756416966346,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9125e84f7b4630","name":"should successfully stop","time":{"start":1756416997392,"stop":1756416997392,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fdea7a122ae324","name":"msgTime: 0 ms from now, startTime: 1756158167963, endTime: 1756417367963","time":{"start":1756417384292,"stop":1756417384292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8fa9cd65cdca54","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756417511096,"stop":1756417511096,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a8a7e265efd5db","name":"Check received message containing XML","time":{"start":1756417480343,"stop":1756417480343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84ee8f1848ad7f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756417010624,"stop":1756417010627,"duration":3},"status":"passed","severity":"normal"},{"uid":"802a899051fbfd11","name":"random static sharding 1 - Cluster ID: 128, Shard ID: 163","time":{"start":1756417349182,"stop":1756417349182,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8be5fdb003c507","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756417511113,"stop":1756417511114,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd298204da499e6","name":"should work with stubbed peer manager event emitter","time":{"start":1756416997907,"stop":1756416997907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e094df938704ab3c","name":"Push message with XML payload","time":{"start":1756417589615,"stop":1756417589615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f62fd6a3cdcdd8e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756416950194,"stop":1756416950194,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5b02c8c7474f3d","name":"Accepts a valid Waku Message","time":{"start":1756417001179,"stop":1756417001180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97c4f4411a1203e","name":"Check received message containing emoji","time":{"start":1756417480344,"stop":1756417480345,"duration":1},"status":"passed","severity":"normal"},{"uid":"783f53c2879a13f4","name":"udp ip6 address","time":{"start":1756416955660,"stop":1756416955660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2012d8cf7a7e2b30","name":"Check message with no pubsub topic is not received","time":{"start":1756417480346,"stop":1756417480346,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae0513744d1c4a8","name":"Check received message containing long","time":{"start":1756417480349,"stop":1756417480349,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb42ec834703d179","name":"should properly create location multiaddrs - tcp4","time":{"start":1756416956411,"stop":1756416956411,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a684a0ed31bda5a","name":"should skip peers that don't support peer exchange","time":{"start":1756416976072,"stop":1756416976072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a06404edf9e7ec5","name":"should create a new stream if no existing for protocol found","time":{"start":1756416966345,"stop":1756416966345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbd8c4a08882026","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756417337207,"stop":1756417337207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd6686e617f615","name":"should add peer to queue when queue is not empty","time":{"start":1756416965287,"stop":1756416965289,"duration":2},"status":"passed","severity":"normal"},{"uid":"14e05f20a1b86d49","name":"Push message with content topic containing Arabic","time":{"start":1756417589620,"stop":1756417589620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd1aaca73da75af","name":"Decoder throws on undefined content topic","time":{"start":1756416986042,"stop":1756416986042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1caa6a86898c2a0","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756417015832,"stop":1756417015832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4433b2286206c590","name":"retrieves a single peer","time":{"start":1756416976362,"stop":1756416976362,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d6637cd1c4f1fe","name":"Push message with content topic containing SQL Injection","time":{"start":1756417589621,"stop":1756417589621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4559572129d62be0","name":"Register correct protocols","time":{"start":1756417224136,"stop":1756417224136,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eb17cecbdaf427","name":"Stops search when 2 null results are returned","time":{"start":1756416975564,"stop":1756416975564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d451df470105e4f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756417224144,"stop":1756417224144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0a540b879daf4c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756416975605,"stop":1756416975605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6f3d51e4c5360c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756417511105,"stop":1756417511105,"duration":0},"status":"passed","severity":"normal"}]