allure-jswaku/8991/widgets/duration.json
2025-08-25 14:36:50 +00:00

1 line
206 KiB
JSON

[{"uid":"825ed81b191f55a4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756131484751,"stop":1756131484752,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86e9b207a47691","name":"Push message with content topic containing Chinese","time":{"start":1756132568346,"stop":1756132568346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b433f0fb7a284c1c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756131425163,"stop":1756131425163,"duration":0},"status":"passed","severity":"normal"},{"uid":"96edd17eef82b35f","name":"Stops search when 2 null results are returned","time":{"start":1756131450668,"stop":1756131450669,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68b6b063a4c8830","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756131431289,"stop":1756131431289,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4a0b03d1256a4b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756131440990,"stop":1756131440991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d370f3f1c574d695","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756131567799,"stop":1756131567799,"duration":0},"status":"passed","severity":"normal"},{"uid":"47057fe54bd9f5c","name":"should dial with PeerId and return stream","time":{"start":1756131441861,"stop":1756131441861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95c84f8c6c293c5","name":"A test","time":{"start":1756131567931,"stop":1756131567931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45bc60dc33725c7","name":"random static sharding 5 - Cluster ID: 324, Shard ID: 726","time":{"start":1756131825014,"stop":1756131825014,"duration":0},"status":"passed","severity":"normal"},{"uid":"865569bb3cc0af4c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756131425167,"stop":1756131425167,"duration":0},"status":"passed","severity":"normal"},{"uid":"320f61d061ae09f2","name":"Check received message with timestamp: 1756131506908000000 ","time":{"start":1756131960691,"stop":1756131960691,"duration":0},"status":"passed","severity":"normal"},{"uid":"532a69ea84a4fd3d","name":"should invoke callbacks when receiving a message","time":{"start":1756131472745,"stop":1756131472745,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cb06aa8c7c5d24","name":"Push message with unicode special characters payload","time":{"start":1756132568329,"stop":1756132568329,"duration":0},"status":"passed","severity":"normal"},{"uid":"158c73dfb3453784","name":"Push message with short payload","time":{"start":1756132568324,"stop":1756132568325,"duration":1},"status":"passed","severity":"normal"},{"uid":"5639bcbf0ba16033","name":"Push message with unicode special characters payload","time":{"start":1756132568343,"stop":1756132568343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb0a129b4eee539","name":"Filter","time":{"start":1756131861332,"stop":1756131861332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa31c17466548e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756131425179,"stop":1756131425179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f756bb67fcaeac","name":"Push message with content topic containing emoji","time":{"start":1756132568335,"stop":1756132568336,"duration":1},"status":"passed","severity":"normal"},{"uid":"63330a899366b2cb","name":"Encoder throws on empty string content topic","time":{"start":1756131461193,"stop":1756131461193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64c0714f53b6d1d","name":"should properly compute the node id","time":{"start":1756131431292,"stop":1756131431292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4737e4fa858eb","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756131425172,"stop":1756131425172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a804ddb40d437bbe","name":"Query with Ordered Callback, No message returned","time":{"start":1756131810956,"stop":1756131810957,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce6d86327ed5afa","name":"Register correct protocols","time":{"start":1756131687645,"stop":1756131687646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84b385a1ce22694","name":"should sort by messageId when timestamps are equal","time":{"start":1756131490466,"stop":1756131490466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f03b2ba3c05da2","name":"Check message with no payload is not received","time":{"start":1756131960693,"stop":1756131960693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3162efdebb9ab053","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756131425175,"stop":1756131425176,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d1d09988700e90","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app51/10/topic542/utf8","time":{"start":1756131782982,"stop":1756131782983,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8277747ea25f681","name":"nwaku subscribes","time":{"start":1756131668410,"stop":1756131668410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb956121aa2465c5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756131988522,"stop":1756131988522,"duration":0},"status":"passed","severity":"normal"},{"uid":"365c3259a0bc66ed","name":"Push message with Basic HTML tag payload","time":{"start":1756132568369,"stop":1756132568370,"duration":1},"status":"passed","severity":"normal"},{"uid":"543b9f2c6c100385","name":"Push message with shell command payload","time":{"start":1756132568370,"stop":1756132568370,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa9f957aaeddcc","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756131430660,"stop":1756131430661,"duration":1},"status":"passed","severity":"normal"},{"uid":"751e613930271362","name":"Sample","time":{"start":1756131430691,"stop":1756131430691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05e360e707c4b25","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756131484763,"stop":1756131484764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8561b4d7ae18456","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756131425167,"stop":1756131425167,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7ac2f757b8896d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756131988529,"stop":1756131988529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a7301d56c5618","name":"should not modify tags of connections for different peers","time":{"start":1756131472805,"stop":1756131472805,"duration":0},"status":"passed","severity":"normal"},{"uid":"582282f98523f938","name":"should clear existing timers before creating new ones","time":{"start":1756131440998,"stop":1756131440998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2095805a8ea2d5","name":"should add event listeners to globalThis","time":{"start":1756131440140,"stop":1756131440141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb450575d36804d","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756131451104,"stop":1756131451105,"duration":1},"status":"passed","severity":"normal"},{"uid":"567a37ebe4a9ef77","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756131514495,"stop":1756131514503,"duration":8},"status":"passed","severity":"normal"},{"uid":"836f0618ab8d9d99","name":"Check received message containing emoji","time":{"start":1756131960699,"stop":1756131960700,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d992682a4e2b9d4","name":"Push message with content topic containing escaped characters","time":{"start":1756132568350,"stop":1756132568350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdea72eb2e8b23","name":"Push message with content topic containing short","time":{"start":1756132568344,"stop":1756132568345,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff1b3ba2fd98de1","name":"should wait for Filter peer to be connected","time":{"start":1756131472649,"stop":1756131472649,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d0bb25955ccf4c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756131687654,"stop":1756131687654,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d10ba009fd77b0","name":"should reassess health immediately when peer disconnects","time":{"start":1756131472259,"stop":1756131472260,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8595854cabc29c","name":"Push message with special chars payload","time":{"start":1756132568340,"stop":1756132568340,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e74f16cbaf4d90","name":"should properly create peer info with all multiaddrs","time":{"start":1756131431296,"stop":1756131431296,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dbaf431b811a3","name":"msgTime: 0 ms from now, startTime: 1755872644634, endTime: 1756131844634","time":{"start":1756131860485,"stop":1756131860485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c246c4f90603e8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756131654538,"stop":1756131654538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b7282b25a64cc2","name":"Check received message containing long","time":{"start":1756131960686,"stop":1756131960686,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6207b05d178e78c","name":"Push message with content topic containing Arabic","time":{"start":1756132568346,"stop":1756132568347,"duration":1},"status":"passed","severity":"normal"},{"uid":"40724722b4007eb0","name":"should reject if Store is requested but not mounted","time":{"start":1756131472647,"stop":1756131472647,"duration":0},"status":"passed","severity":"normal"},{"uid":"baec5237dc9a8c94","name":"Subscribe and publish message","time":{"start":1756131687646,"stop":1756131687647,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bf1fc1e21c2a71","name":"should not fail to start the service if it is already started","time":{"start":1756131737896,"stop":1756131737897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dabaf7d917a3a9d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756131860484,"stop":1756131860484,"duration":0},"status":"passed","severity":"normal"},{"uid":"92df2762eab0a5ed","name":"should be safe to call multiple times","time":{"start":1756131441327,"stop":1756131441327,"duration":0},"status":"passed","severity":"normal"},{"uid":"309371d69a2ea7e2","name":"messageHashStr produces different results for different inputs","time":{"start":1756131441023,"stop":1756131441029,"duration":6},"status":"passed","severity":"normal"},{"uid":"eaee7f7e00edc136","name":"should handle query errors gracefully","time":{"start":1756131451133,"stop":1756131451133,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fd2475aa42b668","name":"should filter out already connected peers","time":{"start":1756131441333,"stop":1756131441335,"duration":2},"status":"passed","severity":"normal"},{"uid":"96d8425e317c23d7","name":"should handle different types of entries","time":{"start":1756131471044,"stop":1756131471044,"duration":0},"status":"passed","severity":"normal"},{"uid":"330d5cefdf0ae942","name":"should handle ENR without shardInfo","time":{"start":1756131451136,"stop":1756131451136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44d79722bc17bf","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756131425168,"stop":1756131425168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc39be1c34eb0c9","name":"should add peer to queue when queue is not empty","time":{"start":1756131440848,"stop":1756131440849,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8625ac1782fb676","name":"should stop and cleanup resources","time":{"start":1756131472746,"stop":1756131472746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca09eef0a1820fe3","name":"Push message with content topic containing special chars","time":{"start":1756132568360,"stop":1756132568360,"duration":0},"status":"passed","severity":"normal"},{"uid":"405ec39965fc442f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756131472798,"stop":1756131472799,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc616ef9b122d79","name":"throws if store query response has error status","time":{"start":1756131441620,"stop":1756131441620,"duration":0},"status":"passed","severity":"normal"},{"uid":"667349ae3a26d149","name":"Relay + Store","time":{"start":1756131513655,"stop":1756131513656,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd7a9b1cf87e31e","name":"should emit a peer event after start","time":{"start":1756131737898,"stop":1756131737903,"duration":5},"status":"passed","severity":"normal"},{"uid":"30d1b2dd92e45dea","name":"Push message with meta","time":{"start":1756132568336,"stop":1756132568336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74abac4579ee861","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756131484730,"stop":1756131484730,"duration":0},"status":"passed","severity":"normal"},{"uid":"7681e17e8e83f029","name":"should reject if Filter is requested but not mounted","time":{"start":1756131472647,"stop":1756131472648,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81a9510a0b1b415","name":"Push message with content topic containing numeric","time":{"start":1756132568332,"stop":1756132568332,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6b5b6f03cfa6d4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756131988524,"stop":1756131988524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11f8129e33309374","name":"Throws when trying to push message with empty payload","time":{"start":1756132568359,"stop":1756132568359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b5b352ce17335f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756131440990,"stop":1756131440990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdd722222bfe6ee","name":"Encoder throws on undefined content topic","time":{"start":1756131461193,"stop":1756131461193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9745106f12b5aa98","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756131441112,"stop":1756131441122,"duration":10},"status":"passed","severity":"normal"},{"uid":"29b815c0459f4661","name":"Subscribe and receives messages on 20 topics","time":{"start":1756131988513,"stop":1756131988513,"duration":0},"status":"passed","severity":"normal"},{"uid":"711d5cc44eb7fb7f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756131847196,"stop":1756131847197,"duration":1},"status":"passed","severity":"normal"},{"uid":"992e13df1e7bcab5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756131484736,"stop":1756131484736,"duration":0},"status":"passed","severity":"normal"},{"uid":"db54b899d7e74593","name":"should not stop if not started","time":{"start":1756131451127,"stop":1756131451128,"duration":1},"status":"passed","severity":"normal"},{"uid":"5728522bba9f6e2","name":"should throw an error for insufficient data","time":{"start":1756131425391,"stop":1756131425391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e4478368acf3d1","name":"should not be empty after adding a subscription","time":{"start":1756131472744,"stop":1756131472744,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb3f3a3135f8dc","name":"Push message with content topic containing JSON","time":{"start":1756132568375,"stop":1756132568375,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dde39445bf5c2d","name":"Non TWN Cluster","time":{"start":1756131782976,"stop":1756131782977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d728712ec3b899a","name":"should use configured peers when available","time":{"start":1756131472699,"stop":1756131472699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d809716b314c8d9","name":"Check message received after jswaku node is restarted","time":{"start":1756131960704,"stop":1756131960704,"duration":0},"status":"passed","severity":"normal"},{"uid":"402464bfef00caf3","name":"Check received message with timestamp: 1756131506908 ","time":{"start":1756131960691,"stop":1756131960691,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fb6905ccda93fd","name":"should not start if already started","time":{"start":1756131451126,"stop":1756131451127,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2ceccbe43bac57","name":"should clear interval on stop","time":{"start":1756131451136,"stop":1756131451137,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4720cfbe48fad7","name":"should dial more peers if under maxConnections","time":{"start":1756131441342,"stop":1756131441342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89205903a27407b","name":"should return usable stream attached to connection","time":{"start":1756131441385,"stop":1756131441385,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdae91db6fa7d667","name":"handles different clusterIds correctly","time":{"start":1756131425170,"stop":1756131425170,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c63ca22c58414b","name":"should merge provided config with defaults","time":{"start":1756131441858,"stop":1756131441858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88c00ba5dcb2caa","name":"can start the service","time":{"start":1756131737885,"stop":1756131737886,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4373b33c0419337","name":"Push message with content topic containing emoji","time":{"start":1756132568363,"stop":1756132568363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3046e828eba7c1a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756131425390,"stop":1756131425390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55698532b5e5e45","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756131584236,"stop":1756131584236,"duration":0},"status":"passed","severity":"normal"},{"uid":"782556bcac89334a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756131425164,"stop":1756131425165,"duration":1},"status":"passed","severity":"normal"},{"uid":"55df027ccac2357a","name":"Query generator for multiple messages with different content topic format","time":{"start":1756131847197,"stop":1756131847197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7b703883a405ec","name":"random static sharding 7 - Cluster ID: 44, Shard ID: 542","time":{"start":1756131825015,"stop":1756131825016,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bbf6443cf1e967","name":"should be safe to call multiple times","time":{"start":1756131440847,"stop":1756131440848,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd5a578fc8e4cbf","name":"messageHash returns a Uint8Array","time":{"start":1756131441021,"stop":1756131441022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56443292b3df7c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756131425176,"stop":1756131425176,"duration":0},"status":"passed","severity":"normal"},{"uid":"2302b95538db84a4","name":"random static sharding 1 - Cluster ID: 321, Shard ID: 57","time":{"start":1756131825011,"stop":1756131825012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62fd73ab5febe91","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756131860481,"stop":1756131860481,"duration":0},"status":"passed","severity":"normal"},{"uid":"177e9c7b1e9e05ed","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756131425171,"stop":1756131425171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef93c305016117d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756131584241,"stop":1756131584241,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b9b1d9952774ed","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756131827016,"stop":1756131827016,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f7939d1c7f495a","name":"Decoder throws on undefined content topic","time":{"start":1756131441838,"stop":1756131441839,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e837a63d4c21b3","name":"should deliver messages after dependencies are met","time":{"start":1756131490660,"stop":1756131490660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed64bcdc7810b51d","name":"should handle case with no peers in store","time":{"start":1756131441336,"stop":1756131441336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdf1b4160f7c82c","name":"Encoder throws on undefined content topic","time":{"start":1756131462760,"stop":1756131462761,"duration":1},"status":"passed","severity":"normal"},{"uid":"8179650652bf5118","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756131484730,"stop":1756131484731,"duration":1},"status":"passed","severity":"normal"},{"uid":"6611f188eaa0a749","name":"can query messages normally","time":{"start":1756131829494,"stop":1756131829495,"duration":1},"status":"passed","severity":"normal"},{"uid":"585693e7c39625b3","name":"Push message with rate limit","time":{"start":1756132568351,"stop":1756132568352,"duration":1},"status":"passed","severity":"normal"},{"uid":"780143c92da01929","name":"should dispatch connect and disconnect events","time":{"start":1756131472800,"stop":1756131472800,"duration":0},"status":"passed","severity":"normal"},{"uid":"83754ed3db0df0da","name":"Check received message containing XML","time":{"start":1756131960689,"stop":1756131960689,"duration":0},"status":"passed","severity":"normal"},{"uid":"c258b53c51d1adea","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756131671798,"stop":1756131671798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7268217e4f0c9b6","name":"throws on content topic with generation field greater than 0","time":{"start":1756131425159,"stop":1756131425160,"duration":1},"status":"passed","severity":"normal"},{"uid":"a187810546eb93e8","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756131687652,"stop":1756131687653,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2721d66c73e2126","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756131490657,"stop":1756131490657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0acac8f4b20fed7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756131484735,"stop":1756131484735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39aee677dd17cbc","name":"Subscribe and receive messages via lightPush","time":{"start":1756131988521,"stop":1756131988522,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be228d17f30d9e9","name":"should not dispatch event when already disconnected","time":{"start":1756131440191,"stop":1756131440192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bde0dd65def6a9","name":"Push message with content topic containing emoji","time":{"start":1756132568350,"stop":1756132568351,"duration":1},"status":"passed","severity":"normal"},{"uid":"400ccf13e193d233","name":"should return PeerId when PeerId is provided","time":{"start":1756131441112,"stop":1756131441112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb2d6fa4b5cd7b4","name":"Check received message containing special chars","time":{"start":1756131960687,"stop":1756131960687,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d61d7a0795d261c","name":"should dial all known peers when reached zero connections","time":{"start":1756131550945,"stop":1756131550947,"duration":2},"status":"passed","severity":"normal"},{"uid":"22b7b9fd8dfdc97f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756131860481,"stop":1756131860481,"duration":0},"status":"passed","severity":"normal"},{"uid":"986103bed62b93e8","name":"should perform ping and update peer store on timer","time":{"start":1756131440981,"stop":1756131440988,"duration":7},"status":"passed","severity":"normal"},{"uid":"3803bf1539124ab2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756131490662,"stop":1756131490662,"duration":0},"status":"passed","severity":"normal"},{"uid":"162c946a2e0e4d7a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756131441322,"stop":1756131441323,"duration":1},"status":"passed","severity":"normal"},{"uid":"6155ccad48384238","name":"should dial second nwaku node that was discovered","time":{"start":1756131507682,"stop":1756131507693,"duration":11},"status":"skipped","severity":"normal"},{"uid":"a7f7adffdc2153b3","name":"should dial peers from store on start","time":{"start":1756131441322,"stop":1756131441322,"duration":0},"status":"passed","severity":"normal"},{"uid":"47727258c0a5aee9","name":"should dial one peer on dial","time":{"start":1756131604789,"stop":1756131604789,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c0ae24a8941187","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756131484763,"stop":1756131484763,"duration":0},"status":"passed","severity":"normal"},{"uid":"423798e96352ace6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756131472698,"stop":1756131472698,"duration":0},"status":"passed","severity":"normal"},{"uid":"532be84713ba666c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756131484484,"stop":1756131484485,"duration":1},"status":"passed","severity":"normal"},{"uid":"d909a965fed89162","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756131441864,"stop":1756131441864,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf5f57d3f56f4ee","name":"should return false when peer is not on the specified shard","time":{"start":1756131440652,"stop":1756131440652,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba30b909515168d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756131451341,"stop":1756131451341,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f300f5005d1f314e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756131687647,"stop":1756131687647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e474a6fa9c3d1660","name":"should register libp2p event listeners when start is called","time":{"start":1756131472801,"stop":1756131472801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c2d5886277ff2","name":"should not process empty queue","time":{"start":1756131440871,"stop":1756131440872,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d5594cb4bf5275","name":"Check message with non string payload is not received","time":{"start":1756131960703,"stop":1756131960703,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be541fcfe33f1c","name":"yields undefined for messages without content topic","time":{"start":1756131441621,"stop":1756131441621,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fc4c17063cd506","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756131988526,"stop":1756131988527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1490c455195abc9e","name":"Promise Callback - true","time":{"start":1756131837671,"stop":1756131837672,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d44e4499d20602a","name":"should process queue every 500ms","time":{"start":1756131440866,"stop":1756131440867,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc21982c0ea83260","name":"should drop connection via multiaddr with hangUp","time":{"start":1756131604790,"stop":1756131604790,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b564dd748c14be","name":"should add and remove event listeners correctly","time":{"start":1756131455315,"stop":1756131455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c9ccb1a57d9518","name":"should properly create location multiaddrs - udp6","time":{"start":1756131431294,"stop":1756131431295,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ac40fc04fd09fd","name":"accepts time-filtered query with content filter","time":{"start":1756131441154,"stop":1756131441157,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb6a7a47d6b39742","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756131472804,"stop":1756131472804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d15d7573e88d07","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756131472803,"stop":1756131472803,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b88e8a0d9d1af6","name":"Renews subscription after lossing a connection","time":{"start":1756131988521,"stop":1756131988521,"duration":0},"status":"passed","severity":"normal"},{"uid":"69063f61a0e6da1c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756131425163,"stop":1756131425164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed2703b244d07d4","name":"Push message with emoji payload","time":{"start":1756132568371,"stop":1756132568371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd797e5a8464cdc","name":"Push to array if already present","time":{"start":1756131424831,"stop":1756131424831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ed2eb083b4cac7","name":"should maintain proper timestamps if all messages received","time":{"start":1756131490656,"stop":1756131490656,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f2c9d49e45a7e5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756131441351,"stop":1756131441351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29eca6542e68c87","name":"should throw error - no id","time":{"start":1756131431291,"stop":1756131431291,"duration":0},"status":"passed","severity":"normal"},{"uid":"83049734ab388fca","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756131687648,"stop":1756131687648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd726dfacb9859e5","name":"should increase lamport timestamp","time":{"start":1756131490653,"stop":1756131490654,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c572e617ecca4d","name":"Check publish message after service node is restarted","time":{"start":1756131678415,"stop":1756131678416,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d75ca65ef4ef2ba8","name":"Nodes with multiple pubsub topic","time":{"start":1756131671798,"stop":1756131671798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a88e61c16c7c56e","name":"should add event listeners for peer connect and disconnect","time":{"start":1756131440967,"stop":1756131440974,"duration":7},"status":"passed","severity":"normal"},{"uid":"21343fd4d469241","name":"throws on content topic with non-number generation field","time":{"start":1756131425159,"stop":1756131425159,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a052b54e6d51a4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756131484731,"stop":1756131484732,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa2f98325b00670","name":"accepts valid content-filtered query","time":{"start":1756131441143,"stop":1756131441144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2494a49ca514c8cb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756131654542,"stop":1756131654542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bebe3a535f7ece2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756131654541,"stop":1756131654541,"duration":0},"status":"passed","severity":"normal"},{"uid":"194c8c2a03cabbe3","name":"Subscribe to topic containing short and publish message","time":{"start":1756131687649,"stop":1756131687650,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe6e0c9240fc832","name":"should initialize with custom number of peers","time":{"start":1756131472798,"stop":1756131472798,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f051c86b877d5a","name":"should not fail to start the service if it is already started","time":{"start":1756131512803,"stop":1756131512804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0fb8321889f047","name":"throws on content topic with empty topic name field","time":{"start":1756131425161,"stop":1756131425161,"duration":0},"status":"passed","severity":"normal"},{"uid":"bede21f5f78abf22","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756131860487,"stop":1756131860488,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd185b14e6d9a560","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756131960691,"stop":1756131960691,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bf01eda5410e5f","name":"Check publish message containing SQL Injection","time":{"start":1756131678405,"stop":1756131678406,"duration":1},"status":"passed","severity":"normal"},{"uid":"3135e7a96f711194","name":"Publish message with custom timestamp: Tue Sep 03 2024 14:21:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1756131678412,"stop":1756131678412,"duration":0},"status":"passed","severity":"normal"},{"uid":"da85d1d32320e90e","name":"should emit a peer event after start","time":{"start":1756131512804,"stop":1756131512804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcf93d903dd45dd","name":"should dial with multiaddr and return stream","time":{"start":1756131441861,"stop":1756131441861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77ddb5ddfbb055c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756131988512,"stop":1756131988512,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7329ad32b88be7","name":"isConnected should return false after all peers disconnect","time":{"start":1756131528777,"stop":1756131528777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bb5f55a851bbe1","name":"should throw error - no public key","time":{"start":1756131431290,"stop":1756131431291,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8449c193e9734eb","name":"Passing page size 11 when there are 10 messages","time":{"start":1756131846524,"stop":1756131846524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baf5033ead439d6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756131687652,"stop":1756131687652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c245bccaa6f58d7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756131860483,"stop":1756131860484,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cabe329096ba5c","name":"Push message with Arabic payload","time":{"start":1756132568326,"stop":1756132568326,"duration":0},"status":"passed","severity":"normal"},{"uid":"af621ceb151bd9d3","name":"should allow redial after cooldown period","time":{"start":1756131440859,"stop":1756131440860,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfdce34db92a09","name":"should properly create location multiaddrs - udp","time":{"start":1756131431295,"stop":1756131431295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bda1cb87a3f1e6e","name":"should requeue task if no peer is available","time":{"start":1756131471872,"stop":1756131471872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9150f40a8ec075b","name":"should clear dial history on start","time":{"start":1756131440830,"stop":1756131440830,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5897c48da66679","name":"Decoder throws on empty string content topic","time":{"start":1756131441839,"stop":1756131441839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9d1da52a463a5a","name":"Push message with content topic containing long","time":{"start":1756132568372,"stop":1756132568373,"duration":1},"status":"passed","severity":"normal"},{"uid":"4730acbc7dfe5d0d","name":"should handle peer not in mesh for all topics","time":{"start":1756131441005,"stop":1756131441006,"duration":1},"status":"passed","severity":"normal"},{"uid":"90072433401cb5fb","name":"should initialize with custom TTL","time":{"start":1756131451124,"stop":1756131451124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e8262c486440d7","name":"Push message with long payload","time":{"start":1756132568366,"stop":1756132568367,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebdb613a84d1000","name":"Check received message with timestamp: 1756131506908000000 ","time":{"start":1756131960700,"stop":1756131960700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a97e5802fd41caf","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756131440991,"stop":1756131440991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4cbe56ba817e98","name":"Push message with SQL Injection payload","time":{"start":1756132568356,"stop":1756132568356,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e47356994da7d0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756131472745,"stop":1756131472746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abf568f0c91b08d","name":"Push message equal or less that 1MB","time":{"start":1756132568338,"stop":1756132568338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87039b4decfb25","name":"should stop all internal components","time":{"start":1756131441859,"stop":1756131441859,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e7bf1b33b9a5c8","name":"should handle corrupted shard info gracefully","time":{"start":1756131440658,"stop":1756131440658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc01fa647651d601","name":"should handle cache.get errors gracefully","time":{"start":1756131455315,"stop":1756131455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a65f8c0e25c60c9","name":"should check connected peers if present and suitable","time":{"start":1756131472648,"stop":1756131472649,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f160e9e22c7bd1","name":"should add and check entries correctly","time":{"start":1756131471018,"stop":1756131471032,"duration":14},"status":"passed","severity":"normal"},{"uid":"d1c0914ae8b647c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app51/6/topic82/utf8","time":{"start":1756131782983,"stop":1756131782984,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c29837cce46dfb1","name":"should increase lamport timestamp","time":{"start":1756131490656,"stop":1756131490656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d25b74970740221","name":"Check received message containing Script","time":{"start":1756131960697,"stop":1756131960697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b766104e662818f","name":"Push message with custom timestamp: 1725373132194","time":{"start":1756132568364,"stop":1756132568364,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4927737915ac97","name":"Subscribe to topic containing long and receive message","time":{"start":1756131988526,"stop":1756131988526,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7c55484d5a4429","name":"should remove event listeners from globalThis","time":{"start":1756131440156,"stop":1756131440157,"duration":1},"status":"passed","severity":"normal"},{"uid":"17380a76e4f5e1e9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756131425171,"stop":1756131425172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e07d17eb7e2c9a","name":"Relay","time":{"start":1756131513655,"stop":1756131513655,"duration":0},"status":"passed","severity":"normal"},{"uid":"32654a73dcfb3b28","name":"should add event listeners to libp2p","time":{"start":1756131440136,"stop":1756131440140,"duration":4},"status":"passed","severity":"normal"},{"uid":"cff981be5bcca889","name":"Push message equal or less that 1MB","time":{"start":1756132568378,"stop":1756132568378,"duration":0},"status":"passed","severity":"normal"},{"uid":"15212114735e95c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756131425174,"stop":1756131425174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4fa6b0e228212f","name":"Check received message containing numeric","time":{"start":1756131960687,"stop":1756131960687,"duration":0},"status":"passed","severity":"normal"},{"uid":"abab1a09434d74ee","name":"Push message with meta","time":{"start":1756132568363,"stop":1756132568363,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1d806b4cdcb68","name":"Check publish message containing Script","time":{"start":1756131678406,"stop":1756131678407,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e89e19120878dd0","name":"should handle general insertion and lookup correctly","time":{"start":1756131488437,"stop":1756131488438,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbc8d894e1b59ec","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756131988519,"stop":1756131988519,"duration":0},"status":"passed","severity":"normal"},{"uid":"599cacf1dd807401","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756131450683,"stop":1756131450683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd5de917860048","name":"returns all values when wanted number is greater than available values","time":{"start":1756131449703,"stop":1756131449708,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d8b79dcddaf5618","name":"Fails to publish duplicate message","time":{"start":1756131678414,"stop":1756131678414,"duration":0},"status":"passed","severity":"normal"},{"uid":"674862bb709c9359","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756131796319,"stop":1756131796319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4559daa21e1ab56e","name":"should call waitForPeer on Relay","time":{"start":1756131472650,"stop":1756131472650,"duration":0},"status":"passed","severity":"normal"},{"uid":"40265bfb808efa11","name":"should use DNS peer discovery with light client","time":{"start":1756131512813,"stop":1756131512813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e755adeff9c7b979","name":"Push message with SQL Injection payload","time":{"start":1756132568368,"stop":1756132568369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf09da1ca188a865","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756131484727,"stop":1756131484729,"duration":2},"status":"passed","severity":"normal"},{"uid":"13fa4a69e3fc00d8","name":"Query generator for multiple messages with different message text format","time":{"start":1756131847194,"stop":1756131847194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3788312aa32e1a30","name":"peer exchange sets tag","time":{"start":1756131688101,"stop":1756131688102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0617ad558474fdc","name":"should not execute task if max attempts is 0","time":{"start":1756131471874,"stop":1756131471874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d75f3f8590de4b","name":"Push message with custom timestamp: 1756135132194","time":{"start":1756132568352,"stop":1756132568353,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46dfd1928dca2b1","name":"Check publish message containing unicode special characters","time":{"start":1756131678410,"stop":1756131678411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9044fd0056432079","name":"Check message with no content topic is not received","time":{"start":1756131960702,"stop":1756131960703,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dbd47eb7ea7f4f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app30/6/topic542/json","time":{"start":1756131782984,"stop":1756131782985,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94d83f55777750e","name":"should handle special patterns correctly","time":{"start":1756131488436,"stop":1756131488437,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa6768efc82f3ee","name":"should be empty after removing the only subscription","time":{"start":1756131472745,"stop":1756131472745,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6fd0c2fe1c13df","name":"should return true when peer is on the same cluster","time":{"start":1756131440624,"stop":1756131440640,"duration":16},"status":"passed","severity":"normal"},{"uid":"d789c894c9acfbf4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756131988522,"stop":1756131988522,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe9ca9e48c624b7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756131441341,"stop":1756131441341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0507701305263","name":"should not receive a peer event before start","time":{"start":1756131512804,"stop":1756131512805,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf40f1f5af1bd0ad","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756131451137,"stop":1756131451138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4799b4ce1c49331","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756131484722,"stop":1756131484722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf0ccf6569b1a56","name":"should wait for Store peer to be connected","time":{"start":1756131472649,"stop":1756131472650,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d3eac1e82ffeca","name":"udp ip6 address","time":{"start":1756131430590,"stop":1756131430590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a53d23ea408e94","name":"should handle case with all peers already connected","time":{"start":1756131441336,"stop":1756131441336,"duration":0},"status":"passed","severity":"normal"},{"uid":"28723abbdf237f10","name":"different cluster: nodes don't connect","time":{"start":1756131584235,"stop":1756131584235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee6b9c21ae6a0b9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756131796317,"stop":1756131796318,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d950cf071597ff6","name":"should only return 1 node with relay and store capability","time":{"start":1756131451340,"stop":1756131451340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abc475da94553d5","name":"Push message with Script payload","time":{"start":1756132568356,"stop":1756132568356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec436c4158387c9","name":"should return no connections if no open connection provided","time":{"start":1756131441218,"stop":1756131441219,"duration":1},"status":"passed","severity":"normal"},{"uid":"9852ec563675785","name":"Push message with custom timestamp: 1756127932195","time":{"start":1756132568378,"stop":1756132568378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f684b22c8a8e5eba","name":"Wrong topic","time":{"start":1756131782986,"stop":1756131782987,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41fed076b806a0b","name":"should drop connection to one peer on hangUp","time":{"start":1756131604789,"stop":1756131604789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd0170c29f7cf80","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756131671797,"stop":1756131671797,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d51935dafdd459","name":"msgTime: 0 ms from now, startTime: 1756045444634, endTime: 1756131844634","time":{"start":1756131860485,"stop":1756131860485,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dea950fa8fe54a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756131960701,"stop":1756131960701,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a2995d78459bcd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756131462760,"stop":1756131462760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8eaec4776cd829","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756131430659,"stop":1756131430659,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d65239338230f8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756131654540,"stop":1756131654540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3639878929f4fac7","name":"Passing page size 3 when there are 20 messages","time":{"start":1756131846523,"stop":1756131846523,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa7ec3754139ce","name":"Push message with content topic containing SQL Injection","time":{"start":1756132568374,"stop":1756132568375,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4218cdd39cb0451","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756131988513,"stop":1756131988513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a174c2e9011451d","name":"Push message with content topic containing Russian","time":{"start":1756132568361,"stop":1756132568361,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a248edf414f385","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756131782976,"stop":1756131782976,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ccf99edef9fec1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756131450692,"stop":1756131450693,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40a6380a644084d","name":"should reject if WakuNode is not started","time":{"start":1756131472645,"stop":1756131472645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c143f778882e65e7","name":"Check publish message containing long","time":{"start":1756131678402,"stop":1756131678402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c06d590d9fc8f55","name":"Sets default value correctly","time":{"start":1756131854456,"stop":1756131854456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed65f95027eb5d60","name":"should query peer with peer exchange protocol","time":{"start":1756131451131,"stop":1756131451132,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0dec1236ddeb45","name":"should handle queue overflow by adding peers to queue","time":{"start":1756131440865,"stop":1756131440866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a80866b220d30f1","name":"Push message with Arabic payload","time":{"start":1756132568340,"stop":1756132568340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1acd565652e591f","name":"throws on empty content topic","time":{"start":1756131425157,"stop":1756131425157,"duration":0},"status":"passed","severity":"normal"},{"uid":"882aabb808dd2308","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756131550947,"stop":1756131550947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b781da359c53e877","name":"Ordered Callback - false","time":{"start":1756131837674,"stop":1756131837674,"duration":0},"status":"passed","severity":"normal"},{"uid":"b249da0f73db7e6c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756131827028,"stop":1756131827028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7eac29d947e096c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756131450682,"stop":1756131450683,"duration":1},"status":"passed","severity":"normal"},{"uid":"a828ce223f362049","name":"should handle complete connection lifecycle","time":{"start":1756131440207,"stop":1756131440207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a72ce4edf24e2b9","name":"Ephemeral field set to true","time":{"start":1756131441837,"stop":1756131441837,"duration":0},"status":"passed","severity":"normal"},{"uid":"c191b93fd2d77191","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756131988521,"stop":1756131988521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d98e0b547557727","name":"Push 30 different messages","time":{"start":1756132568359,"stop":1756132568359,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e27d96a8f7b8110","name":"messageHashStr returns a hex string","time":{"start":1756131441022,"stop":1756131441022,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c63e42137b5850","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756131441013,"stop":1756131441013,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdb841acdb314e1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756131484737,"stop":1756131484737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7e66d63afa7b8f","name":"Fails to push message with large meta","time":{"start":1756132568363,"stop":1756132568364,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5c93aa760449a2","name":"should remove event listeners from libp2p","time":{"start":1756131440150,"stop":1756131440156,"duration":6},"status":"passed","severity":"normal"},{"uid":"7c9cccd547ef3144","name":"retrieves a single peer","time":{"start":1756131451336,"stop":1756131451337,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e2f8b97e151c44","name":"should handle shard reader errors gracefully","time":{"start":1756131440875,"stop":1756131440875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8633037c1011e07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756131988527,"stop":1756131988528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3360380390a7b278","name":"Ordered callback, aborts when callback returns true","time":{"start":1756131847201,"stop":1756131847201,"duration":0},"status":"passed","severity":"normal"},{"uid":"99933aa2b232a468","name":"Does not throw an exception when node disconnects","time":{"start":1756131854453,"stop":1756131854453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57becb24c549e5f","name":"Check received message containing unicode special characters","time":{"start":1756131960690,"stop":1756131960690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b877b4fe94015c9","name":"should dial all peers on dial","time":{"start":1756131604788,"stop":1756131604788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5952c1c92e066ce6","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756131441343,"stop":1756131441350,"duration":7},"status":"passed","severity":"normal"},{"uid":"6a088b0325962b1d","name":"Check message on other pubsub topic is not received","time":{"start":1756131960692,"stop":1756131960692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7120c98beee7fb","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756131490660,"stop":1756131490660,"duration":0},"status":"passed","severity":"normal"},{"uid":"df65d398c90797b6","name":"Fails to publish message with empty text","time":{"start":1756131678414,"stop":1756131678414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86d1ba0d2abda51","name":"Push message with content topic containing JSON","time":{"start":1756132568362,"stop":1756132568362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e4920ca60249e4","name":"Check received message containing short","time":{"start":1756131960694,"stop":1756131960694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e313e0f45a4052fd","name":"ends if stream creation fails","time":{"start":1756131441619,"stop":1756131441620,"duration":1},"status":"passed","severity":"normal"},{"uid":"468c2a102a2e368d","name":"can start and stop the service","time":{"start":1756131512797,"stop":1756131512797,"duration":0},"status":"passed","severity":"normal"},{"uid":"11aebbd068692eb9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756131461189,"stop":1756131461190,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9cc42f09f38007","name":"should remove event listeners","time":{"start":1756131440974,"stop":1756131440975,"duration":1},"status":"passed","severity":"normal"},{"uid":"64914f81e6766f09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756131484773,"stop":1756131484774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab6254444f5367a","name":"Query Generator - true","time":{"start":1756131837669,"stop":1756131837669,"duration":0},"status":"passed","severity":"normal"},{"uid":"67256cb5db5c079","name":"Check received message containing Arabic","time":{"start":1756131960696,"stop":1756131960696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3421d7f92066b514","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756131484725,"stop":1756131484726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab00f56eb7d3a2fb","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756131687647,"stop":1756131687647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f16dad8121d3e3","name":"should not dial peers from store when browser is not connected","time":{"start":1756131441328,"stop":1756131441328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8635a1b09192f9d","name":"should stop peer exchange discovery","time":{"start":1756131451127,"stop":1756131451127,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fee15fe81a33b65","name":"random static sharding 3 - Cluster ID: 281, Shard ID: 723","time":{"start":1756131825012,"stop":1756131825013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf745afb522e460","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756131484751,"stop":1756131484751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eb4d9e8cf12dab","name":"Passing page size 10 when there are 10 messages","time":{"start":1756131846523,"stop":1756131846524,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d02496b73e4c74","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756131430659,"stop":1756131430659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db1a772df82ea4","name":"Check publish message containing short","time":{"start":1756131678402,"stop":1756131678402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea806832f5bc53e","name":"should update peer store before dialing","time":{"start":1756131440682,"stop":1756131440682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b1eb6d50d9afa","name":"should return empty array when no peers connected","time":{"start":1756131441862,"stop":1756131441863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfaab9a1edfe73c","name":"Push message with unicode special characters payload","time":{"start":1756132568358,"stop":1756132568358,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b48353d7b4d8a2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756131810948,"stop":1756131810949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92d2d2bf62b59e1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756131484727,"stop":1756131484727,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ca17a03644b598","name":"Passing page size 19 when there are 20 messages","time":{"start":1756131846525,"stop":1756131846525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d715a160cd56202f","name":"should throw error - no public key","time":{"start":1756131431291,"stop":1756131431292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5eb2eb403491c2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756131531939,"stop":1756131531940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdb5df0d6f91cfc","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app50/9/topic561/proto","time":{"start":1756131782977,"stop":1756131782980,"duration":3},"status":"passed","severity":"normal"},{"uid":"a39d8a14fa49a539","name":"Publish message with custom timestamp: Mon Aug 25 2025 13:21:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1756131678412,"stop":1756131678412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f357ae436812e9c","name":"Push message with unicode special characters payload","time":{"start":1756132568371,"stop":1756132568371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c547cf614fb852e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756131654540,"stop":1756131654541,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e69ca00a9135a41","name":"should add received messages to bloom filter","time":{"start":1756131490657,"stop":1756131490657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e78c497fbd4f0e3","name":"Push message with long payload","time":{"start":1756132568325,"stop":1756132568325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e287d2d82bdbc9e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756131844375,"stop":1756131844376,"duration":1},"status":"passed","severity":"normal"},{"uid":"1980acafe2afce90","name":"should never report false negatives","time":{"start":1756131488432,"stop":1756131488432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aec8d4959462e00","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756131425179,"stop":1756131425180,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e304f8e255259f","name":"Push message with long payload","time":{"start":1756132568339,"stop":1756132568339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e22c52f22b45a5","name":"should wait for LightPush peer to be connected","time":{"start":1756131472649,"stop":1756131472649,"duration":0},"status":"passed","severity":"normal"},{"uid":"44274f78ffe56124","name":"messageHashStr produces consistent results for the same input","time":{"start":1756131441023,"stop":1756131441023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c28aef4f3a30dfa","name":"Check publish message containing Arabic","time":{"start":1756131678404,"stop":1756131678405,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a4c4249ba4997","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756131844374,"stop":1756131844374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21675297d5f888c","name":"Check publish message containing XML","time":{"start":1756131678407,"stop":1756131678407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4a9fe4eb414140","name":"Reusing cursor across nodes","time":{"start":1756131796320,"stop":1756131796320,"duration":0},"status":"passed","severity":"normal"},{"uid":"615a4d688b1ade81","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756131451105,"stop":1756131451105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb27d3ade364388","name":"Passing an array","time":{"start":1756131854453,"stop":1756131854455,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f48fa7f9ab9c67b","name":"Push message with content topic containing short","time":{"start":1756132568359,"stop":1756132568359,"duration":0},"status":"passed","severity":"normal"},{"uid":"30278f13e9873d2f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756131528776,"stop":1756131528776,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c9d4a1faa26d29","name":"should work with mixed v2 and v3 peers","time":{"start":1756131472741,"stop":1756131472741,"duration":0},"status":"passed","severity":"normal"},{"uid":"72846e7cc1f4e777","name":"should decode valid enr with tcp successfully","time":{"start":1756131431290,"stop":1756131431290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a499a82a2236a696","name":"Check publish message containing JSON","time":{"start":1756131678408,"stop":1756131678408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4452c735dc8b10f4","name":"Push message with SQL Injection payload","time":{"start":1756132568327,"stop":1756132568327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1e9e319a8b1b52","name":"Fails to push message bigger that 1MB","time":{"start":1756132568353,"stop":1756132568353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d19a94adc9d9a5a","name":"ends after yielding if response size indicates end","time":{"start":1756131441623,"stop":1756131441623,"duration":0},"status":"passed","severity":"normal"},{"uid":"690de15277a2ddf6","name":"Push message with content topic containing Arabic","time":{"start":1756132568333,"stop":1756132568333,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a828eaa63acc0c0","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756131441341,"stop":1756131441342,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9ed4cc91204c75","name":"throws on content topic with empty version field","time":{"start":1756131425161,"stop":1756131425161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4002bec51b90e21","name":"Fields are not dropped","time":{"start":1756131441260,"stop":1756131441260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72d72bd55168a0e","name":"should respect custom numPeersToUse configuration","time":{"start":1756131472802,"stop":1756131472803,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e5330772c9d3cf","name":"should decode valid enr successfully","time":{"start":1756131431288,"stop":1756131431288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1323fd657755afb","name":"should create ShardReader with auto sharding network config","time":{"start":1756131440623,"stop":1756131440623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0064de2b88f895","name":"Overlapping topic subscription","time":{"start":1756131988514,"stop":1756131988514,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea1c4bceae34173","name":"Passing invalid cursor","time":{"start":1756131796320,"stop":1756131796321,"duration":1},"status":"passed","severity":"normal"},{"uid":"537f4ac1cb075189","name":"Push message with short payload","time":{"start":1756132568366,"stop":1756132568366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef01d249efdb0318","name":"should emit a peer event after start","time":{"start":1756131455313,"stop":1756131455313,"duration":0},"status":"passed","severity":"normal"},{"uid":"127ad4c927e462b6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756131988526,"stop":1756131988526,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa043aaa84ace244","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756131440685,"stop":1756131440685,"duration":0},"status":"passed","severity":"normal"},{"uid":"e314b8fd8d3f51be","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756131450683,"stop":1756131450685,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd4fc245a6647c52","name":"should be safe to call multiple times","time":{"start":1756131440974,"stop":1756131440974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91e5a47eab1d60","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756131484725,"stop":1756131484725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64a72ece94cb4bc","name":"should start and setup intervals and event listeners","time":{"start":1756131472746,"stop":1756131472746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5204f94748299c","name":"should not create multiple intervals when called multiple times","time":{"start":1756131440842,"stop":1756131440843,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfd9c9d60857b43","name":"connects to nwaku","time":{"start":1756131854452,"stop":1756131854453,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade15864fc724fbe","name":"Ordered Callback - true","time":{"start":1756131837673,"stop":1756131837674,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b2349d96b3d074","name":"should dial peer immediately when queue is empty","time":{"start":1756131440848,"stop":1756131440848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c69dcf4c74c35f3","name":"Nodes with multiple pubsub topic","time":{"start":1756131671796,"stop":1756131671797,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c63eb1df79cc94b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756131425174,"stop":1756131425175,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6c2cafaf4b037c","name":"should successfully stop","time":{"start":1756131472096,"stop":1756131472107,"duration":11},"status":"passed","severity":"normal"},{"uid":"35055e584a002c85","name":"Push message with custom timestamp: 1756127932193","time":{"start":1756132568337,"stop":1756132568337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f90f628038b5b0e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756131472799,"stop":1756131472799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fc08c2f352b545","name":"should keep entries that haven't expired yet","time":{"start":1756131471039,"stop":1756131471044,"duration":5},"status":"passed","severity":"normal"},{"uid":"88cffe395cb8840e","name":"should skip peers without peerInfo in ENR","time":{"start":1756131451135,"stop":1756131451135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4ab88d2c1c9039","name":"Subscribe to topic containing short and receive message","time":{"start":1756131988525,"stop":1756131988526,"duration":1},"status":"passed","severity":"normal"},{"uid":"200335d07e5635ef","name":"should select older connection if present","time":{"start":1756131441219,"stop":1756131441219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8434675f276cb91","name":"should dial peer when on same shard","time":{"start":1756131440860,"stop":1756131440861,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23a56f477fe0968","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756131490663,"stop":1756131490663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86b4b9c711eb8ba","name":"Push message with content topic containing short","time":{"start":1756132568331,"stop":1756132568332,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d7724b757fc7a5","name":"Push message equal or less that 1MB","time":{"start":1756132568353,"stop":1756132568353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4acb3b418ce9dd6","name":"should drop connection to all peers on hangUp","time":{"start":1756131604788,"stop":1756131604789,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3af0156183b00a","name":"Check meta is set [symmetric]","time":{"start":1756131461191,"stop":1756131461192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a116a9eaf3d06813","name":"Overlapping topic subscription","time":{"start":1756131687649,"stop":1756131687649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbe4953eafb000e","name":"it tolerates circular branch references","time":{"start":1756131451337,"stop":1756131451337,"duration":0},"status":"passed","severity":"normal"},{"uid":"942d28fae6fdbee1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756131514504,"stop":1756131514504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3416d22c0f146e4e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756131988515,"stop":1756131988516,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ca6713603046bf","name":"Push message with rate limit","time":{"start":1756132568377,"stop":1756132568377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f41d12768b0a50","name":"should do nothing if no non-locked connections to drop","time":{"start":1756131441343,"stop":1756131441343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecfb18c6b3b7e0a","name":"should insert elements correctly","time":{"start":1756131488431,"stop":1756131488431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e261e43f45ba565","name":"Push message with content topic containing Chinese","time":{"start":1756132568333,"stop":1756132568333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4f81fa494be672","name":"should be online or offline if network state changed","time":{"start":1756131528779,"stop":1756131528781,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e1830638d0a55f2","name":"Push message with Arabic payload","time":{"start":1756132568368,"stop":1756132568368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31d8d97d24f1cde","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756131484731,"stop":1756131484731,"duration":0},"status":"passed","severity":"normal"},{"uid":"102a6b3fa0281e99","name":"should return false when peer is not on topic","time":{"start":1756131441864,"stop":1756131441864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e4d36c3373f600","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756131484736,"stop":1756131484736,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbba6332a3dd37e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756131440653,"stop":1756131440654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9348bb5710ea55","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756131472804,"stop":1756131472804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7681d7d43f67a8","name":"Push message with meta","time":{"start":1756132568376,"stop":1756132568376,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dce9dccab7aba26","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756131654539,"stop":1756131654539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a34b2a109e3d6ea","name":"should add event listener for peer:discovery","time":{"start":1756131440672,"stop":1756131440672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6a4cc49c3ac1f4","name":"should throw error - no id","time":{"start":1756131431290,"stop":1756131431290,"duration":0},"status":"passed","severity":"normal"},{"uid":"d511b9d527a2e623","name":"Push message with content topic containing Arabic","time":{"start":1756132568374,"stop":1756132568374,"duration":0},"status":"passed","severity":"normal"},{"uid":"885c787f9767b540","name":"should be safe to call multiple times","time":{"start":1756131440673,"stop":1756131440673,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4fcc07206efa6f","name":"Push message with content topic containing special chars","time":{"start":1756132568373,"stop":1756132568373,"duration":0},"status":"passed","severity":"normal"},{"uid":"540b775a1c1e28b","name":"Push message with XML payload","time":{"start":1756132568369,"stop":1756132568369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e53d69c0b751bbe","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756131528775,"stop":1756131528775,"duration":0},"status":"passed","severity":"normal"},{"uid":"798d4a747d287b58","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756131450692,"stop":1756131450692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7fc36bd3417ed3","name":"Check received message containing emoji","time":{"start":1756131960690,"stop":1756131960690,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5830e94fdefb81","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756131484486,"stop":1756131484487,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8cdadb39303f31","name":"should retry on complete failure if specified","time":{"start":1756131472740,"stop":1756131472740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31ac10108eab955","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756131484734,"stop":1756131484734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb3e83d42080e48","name":"Push message with shell command payload","time":{"start":1756132568357,"stop":1756132568358,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e200cef5a2262dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756131484773,"stop":1756131484773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e575f5f511c64e5f","name":"should encode/decode to RLP encoding","time":{"start":1756131431293,"stop":1756131431293,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d4a8e93469f577","name":"Push message with content topic containing JSON","time":{"start":1756132568334,"stop":1756132568334,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d872901d9250af","name":"should get / set TCP multiaddr","time":{"start":1756131431294,"stop":1756131431294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b425b75e2884f244","name":"Callback on promise, aborts when callback returns true","time":{"start":1756131847200,"stop":1756131847200,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b156b1771923f4","name":"Check received message containing special chars","time":{"start":1756131960695,"stop":1756131960695,"duration":0},"status":"passed","severity":"normal"},{"uid":"71931e39c4d0556c","name":"should properly create location multiaddrs - udp4","time":{"start":1756131431294,"stop":1756131431294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ebc434ef0c2bdf","name":"Push message with special chars payload","time":{"start":1756132568326,"stop":1756132568326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6e697e3c8bff42","name":"Check publish message containing Russian","time":{"start":1756131678405,"stop":1756131678405,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca5513314e3afa","name":"should serialize and deserialize correctly","time":{"start":1756131488432,"stop":1756131488433,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd51bf7f98f7cd23","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756131441342,"stop":1756131441342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a658497e85bccf4","name":"should continually clean up expired entries at intervals","time":{"start":1756131471045,"stop":1756131471049,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b19b40622446d46","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756131988517,"stop":1756131988517,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d268ec01a8f330","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756131484750,"stop":1756131484750,"duration":0},"status":"passed","severity":"normal"},{"uid":"364bd25847748a76","name":"should create all internal components","time":{"start":1756131441858,"stop":1756131441858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6d267584e2c1fb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756131441012,"stop":1756131441013,"duration":1},"status":"passed","severity":"normal"},{"uid":"1953146ff5f3477","name":"should properly create location multiaddrs - tcp4","time":{"start":1756131431294,"stop":1756131431294,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dcf33c66598920","name":"should not retry if at least one success","time":{"start":1756131472740,"stop":1756131472741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc397e14ca7fb3c","name":"Relay - dialed after","time":{"start":1756131861328,"stop":1756131861328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a96b8ab25eeebb7","name":"recovers when dns.resolve returns empty","time":{"start":1756131451337,"stop":1756131451338,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fed489474b7eef","name":"should return false when navigator.onLine is false","time":{"start":1756131440158,"stop":1756131440158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55828aa271d7719","name":"should handle errors when getting connections","time":{"start":1756131440201,"stop":1756131440201,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc18393e05ec56b3","name":"Encoder throws on empty string content topic","time":{"start":1756131441838,"stop":1756131441838,"duration":0},"status":"passed","severity":"normal"},{"uid":"8030ceba49e6dab0","name":"Store - dialed first","time":{"start":1756131861329,"stop":1756131861330,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ff7e7cd45ed95d","name":"should successfully query store with valid decoders and options","time":{"start":1756131472697,"stop":1756131472697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fa8826ad017ef4","name":"should encode/decode to text encoding","time":{"start":1756131431293,"stop":1756131431293,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d07b569d09863","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756131988514,"stop":1756131988514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f41a70d0aaf74bf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756131687656,"stop":1756131687657,"duration":1},"status":"passed","severity":"normal"},{"uid":"118b3494459a5472","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756131844374,"stop":1756131844375,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c81b0a67145a95","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756131484738,"stop":1756131484738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dfce5b903eafe2","name":"Subscribe and receive messages via waku relay post","time":{"start":1756131988512,"stop":1756131988512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48330c13cf02aeb","name":"should handle errors when removing globalThis listeners","time":{"start":1756131440157,"stop":1756131440158,"duration":1},"status":"passed","severity":"normal"},{"uid":"89392725cb50eea","name":"Check received message containing Chinese","time":{"start":1756131960695,"stop":1756131960696,"duration":1},"status":"passed","severity":"normal"},{"uid":"509a0e2aeddae2b9","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756131528778,"stop":1756131528779,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b6663f05708146","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756131484729,"stop":1756131484729,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa8fff8a2ce9d6d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756131490656,"stop":1756131490656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7567e8dca7de1c0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756131687656,"stop":1756131687656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc099f9cf48cb01","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756131441618,"stop":1756131441618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6916f14506a46bd5","name":"Push message with Script payload","time":{"start":1756132568327,"stop":1756132568327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5525cf14e2d26a1c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756131472804,"stop":1756131472804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7e6f56721017ea","name":"Check message on other pubsub topic is not received","time":{"start":1756131960702,"stop":1756131960702,"duration":0},"status":"passed","severity":"normal"},{"uid":"236263214ed496bf","name":"should return false when peer is not found","time":{"start":1756131440654,"stop":1756131440657,"duration":3},"status":"passed","severity":"normal"},{"uid":"4521534d1774a1d0","name":"should handle peerStore errors gracefully","time":{"start":1756131441863,"stop":1756131441863,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e02f3e90316b6e","name":"Check message with invalid timestamp is not received","time":{"start":1756131960701,"stop":1756131960701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f92d555ad607d","name":"Default pageSize","time":{"start":1756131846526,"stop":1756131846526,"duration":0},"status":"passed","severity":"normal"},{"uid":"782309250667f350","name":"Push message with XML payload","time":{"start":1756132568328,"stop":1756132568328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54aa9b3e2bdb77","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756131472802,"stop":1756131472802,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c27a946cf5042f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756131430658,"stop":1756131430658,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a7052334e57a51","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756131484779,"stop":1756131484779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0d6b047d90dd00","name":"should save new peer to store","time":{"start":1756131440684,"stop":1756131440684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa230431c360504","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756131425179,"stop":1756131425179,"duration":0},"status":"passed","severity":"normal"},{"uid":"179189836961cf39","name":"should handle peer identify event","time":{"start":1756131451128,"stop":1756131451128,"duration":0},"status":"passed","severity":"normal"},{"uid":"598f727e20b0c4d6","name":"Check publish message containing numeric","time":{"start":1756131678403,"stop":1756131678403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa19a56497bf3e1","name":"should update ack status of messages in outgoing buffer","time":{"start":1756131490662,"stop":1756131490663,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa88daa14d259e4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756131988512,"stop":1756131988512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b843768a50792f1","name":"Check received message containing escaped characters","time":{"start":1756131960690,"stop":1756131960690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d0428feb7c19ba","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756131472251,"stop":1756131472252,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc92f4eea5c4457","name":"Symmetric encrypt & Decrypt","time":{"start":1756131461627,"stop":1756131461627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3c26e006d1afce","name":"should handle peer disconnect event when no connections remain","time":{"start":1756131440176,"stop":1756131440177,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b462cf8b1aa3f1","name":"Push message with special chars payload","time":{"start":1756132568355,"stop":1756132568355,"duration":0},"status":"passed","severity":"normal"},{"uid":"116d154fe31e115a","name":"should create KeepAliveManager with required options","time":{"start":1756131440966,"stop":1756131440967,"duration":1},"status":"passed","severity":"normal"},{"uid":"662bbda46e6024aa","name":"should be able to dial TLS multiaddrs","time":{"start":1756131604790,"stop":1756131604790,"duration":0},"status":"passed","severity":"normal"},{"uid":"71791f4340321cdd","name":"Check received message containing shell command","time":{"start":1756131960698,"stop":1756131960699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8246b7c03ad59cb9","name":"Push message with escaped characters payload","time":{"start":1756132568358,"stop":1756132568358,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d732333d3b1f1c","name":"should handle complete peer lifecycle","time":{"start":1756131441006,"stop":1756131441006,"duration":0},"status":"passed","severity":"normal"},{"uid":"86570faabcfa6161","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756131441389,"stop":1756131441390,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2f3e3b20298d5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756131860486,"stop":1756131860487,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3ed42afb2a212d","name":"should handle empty peer infos gracefully","time":{"start":1756131451102,"stop":1756131451102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0815381600203f9","name":"should populate queue if has active dial","time":{"start":1756131440856,"stop":1756131440857,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ab22747c3bc1c","name":"should not be delivered","time":{"start":1756131490662,"stop":1756131490662,"duration":0},"status":"passed","severity":"normal"},{"uid":"386c14f875f434c8","name":"should not fail to stop the service if it was not started","time":{"start":1756131512798,"stop":1756131512803,"duration":5},"status":"passed","severity":"normal"},{"uid":"d4575b545c7e0133","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756131490659,"stop":1756131490659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bc8cfd8e9ca6cd","name":"should handle dial errors","time":{"start":1756131441861,"stop":1756131441861,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ec7f5f5f30757c","name":"should compute hash only when first accessed","time":{"start":1756131441840,"stop":1756131441840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a931b70af15f6a8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app96/2/topic106/utf8","time":{"start":1756131782980,"stop":1756131782981,"duration":1},"status":"passed","severity":"normal"},{"uid":"688bbd7a5edcd2db","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app70/7/topic971/xml","time":{"start":1756131782981,"stop":1756131782982,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cf3b396f4b152c","name":"Relay Node - default protocol","time":{"start":1756131861334,"stop":1756131861334,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c84eaeef090aa6","name":"should allow redial after failed dial cooldown expires","time":{"start":1756131440865,"stop":1756131440865,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa80fdafa3bdd543","name":"should properly clean up resources when disposed","time":{"start":1756131471045,"stop":1756131471045,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8579d79c8db8102","name":"should send to specified number of peers of used peers","time":{"start":1756131472739,"stop":1756131472740,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f52bc542d5e0c79","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756131654542,"stop":1756131654542,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3ff672d8a767a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756131425176,"stop":1756131425176,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8b12198d241f5f","name":"Relay + Store","time":{"start":1756131431299,"stop":1756131431299,"duration":0},"status":"passed","severity":"normal"},{"uid":"347170bcf5c2a879","name":"Subscribe to topic containing long and receive message","time":{"start":1756131988515,"stop":1756131988515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6650280df4fe20","name":"should not receive a peer event after stop","time":{"start":1756131455314,"stop":1756131455314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaf57337895785d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756131451342,"stop":1756131451342,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1e593720d261109","name":"Round trip binary serialization","time":{"start":1756131441837,"stop":1756131441837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e392031ba04eb26","name":"should return false when peer is on different cluster","time":{"start":1756131440651,"stop":1756131440652,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e206339b39fac8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756131860480,"stop":1756131860480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f78d32b7095a6d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756131687654,"stop":1756131687654,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bdfa0fd0e707ed","name":"returns all values when wanted number matches available values","time":{"start":1756131449692,"stop":1756131449703,"duration":11},"status":"passed","severity":"normal"},{"uid":"462f92309f1bff4d","name":"Push message with escaped characters payload","time":{"start":1756132568370,"stop":1756132568371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b3f446a58fcb06","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756131512813,"stop":1756131512814,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b78eb5ed4b27994a","name":"should stop ping timers on peer disconnect","time":{"start":1756131440980,"stop":1756131440980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dbf7071ac3fa1f","name":"should handle multiple peer connections","time":{"start":1756131440976,"stop":1756131440980,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa94dc8da9b435e1","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756131484726,"stop":1756131484726,"duration":0},"status":"passed","severity":"normal"},{"uid":"464b9ce48109f3ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756131484779,"stop":1756131484779,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e707649ada581","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756131531934,"stop":1756131531936,"duration":2},"status":"passed","severity":"normal"},{"uid":"336025a343688bb2","name":"Refresh subscription","time":{"start":1756131687648,"stop":1756131687649,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fdc3a5955b7b6dd3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756131425169,"stop":1756131425170,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9e7d8583ea002c","name":"Passing page size 110 when there are 120 messages","time":{"start":1756131846525,"stop":1756131846526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aafd46151ed1281","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756131860480,"stop":1756131860480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d501583ccaefc4c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756131671799,"stop":1756131671799,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6119a355c85afc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756131425173,"stop":1756131425173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a77559bf1700477","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756131654539,"stop":1756131654540,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3931ea69efae292","name":"should remove event listeners","time":{"start":1756131441327,"stop":1756131441327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a25512fdb5e25e4","name":"Throws when trying to push message with empty payload","time":{"start":1756132568344,"stop":1756132568344,"duration":0},"status":"passed","severity":"normal"},{"uid":"229bf963ba2f3acc","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756131484732,"stop":1756131484732,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeca4166438a0316","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756131484752,"stop":1756131484761,"duration":9},"status":"passed","severity":"normal"},{"uid":"2bd08b82d5ea3b46","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756131988524,"stop":1756131988524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a053401cca3a8dd","name":"Decoder throws on undefined content topic","time":{"start":1756131462761,"stop":1756131462761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19e3558220974ae","name":"Check message with invalid timestamp is not received","time":{"start":1756131960692,"stop":1756131960692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d00a6b94478c781","name":"accepts valid message hash query","time":{"start":1756131441145,"stop":1756131441145,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f014f3a8cfe85b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756131484750,"stop":1756131484751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb8fc3cd4814cc0","name":"should start all internal components","time":{"start":1756131441858,"stop":1756131441859,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c33213015f09dec","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756131430666,"stop":1756131430668,"duration":2},"status":"passed","severity":"normal"},{"uid":"d66d26ffafa2c0eb","name":"Push message with custom timestamp: 1725373132193","time":{"start":1756132568337,"stop":1756132568337,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c7decde3661d82","name":"should dial peers from store when browser is connected","time":{"start":1756131441328,"stop":1756131441328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d61cf053c6a3459","name":"throws an error for improperly formatted content topics","time":{"start":1756131425170,"stop":1756131425171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76532f08f819a1","name":"throws on content topic with empty application field","time":{"start":1756131425160,"stop":1756131425161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc6d8b864cd3ad5","name":"Check received message with timestamp: 1756131506908 ","time":{"start":1756131960700,"stop":1756131960700,"duration":0},"status":"passed","severity":"normal"},{"uid":"952bbe27fe000211","name":"should return peer for existing peer","time":{"start":1756131441337,"stop":1756131441337,"duration":0},"status":"passed","severity":"normal"},{"uid":"51077372604eecaa","name":"should return cached hash on subsequent access","time":{"start":1756131441840,"stop":1756131441840,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3ff017b6471d1d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756131687651,"stop":1756131687651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fc05a0fc1921aa","name":"throws on content topic with empty encoding field","time":{"start":1756131425162,"stop":1756131425162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c4828c812f306c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756131484764,"stop":1756131484764,"duration":0},"status":"passed","severity":"normal"},{"uid":"756255628e3b38b9","name":"Query Generator, No message returned","time":{"start":1756131810949,"stop":1756131810950,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7519ca52537c0b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1756131567799,"stop":1756131567799,"duration":0},"status":"passed","severity":"normal"},{"uid":"465b680fc92ad31b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756131988531,"stop":1756131988531,"duration":0},"status":"passed","severity":"normal"},{"uid":"114e1f13fc619207","name":"should initialize bloom filter with correct parameters","time":{"start":1756131488430,"stop":1756131488431,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c75816a326c85f","name":"Push message with content topic containing Chinese","time":{"start":1756132568360,"stop":1756132568361,"duration":1},"status":"passed","severity":"normal"},{"uid":"405a1a506c5a1472","name":"should remove event listener for peer:discovery","time":{"start":1756131440673,"stop":1756131440673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caec126ddf8e543","name":"should be able to encode the field with only STORE set to true","time":{"start":1756131430657,"stop":1756131430657,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b6c2049b49d73e","name":"does not throw on valid cases","time":{"start":1756131425155,"stop":1756131425156,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30582560d0f93a4","name":"All","time":{"start":1756131513656,"stop":1756131513656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04564e4232b9c1e","name":"Push message with Chinese payload","time":{"start":1756132568355,"stop":1756132568355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae15ef38290aa97","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756131440981,"stop":1756131440981,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ac922ed6226f2b","name":"Check message with non string payload is not received","time":{"start":1756131960693,"stop":1756131960693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52404db68668f9f","name":"should get all peers from store","time":{"start":1756131441333,"stop":1756131441333,"duration":0},"status":"passed","severity":"normal"},{"uid":"217d9a674e4a9d33","name":"should insert message id into causal history","time":{"start":1756131490655,"stop":1756131490655,"duration":0},"status":"passed","severity":"normal"},{"uid":"da472bc9a272b48e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756131484780,"stop":1756131484780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78ad68a73d6741b","name":"should perform initial health assessment on start","time":{"start":1756131472260,"stop":1756131472260,"duration":0},"status":"passed","severity":"normal"},{"uid":"51597c72998d7cf0","name":"Push message with content topic containing SQL Injection","time":{"start":1756132568361,"stop":1756132568362,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e1ac9d6bb4874e","name":"should handle disconnect when peer has no timers","time":{"start":1756131440998,"stop":1756131440998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4af97aceb26d75","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756131450685,"stop":1756131450685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba0b85bbb65f3a5","name":"Push message with content topic containing numeric","time":{"start":1756132568360,"stop":1756132568360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eee5f601fe88089","name":"Push message with content topic containing escaped characters","time":{"start":1756132568375,"stop":1756132568375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0c6f6e839a54a5","name":"handles different networkShards values correctly","time":{"start":1756131425170,"stop":1756131425170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1515cb4790dff3b2","name":"should fail to send if no connected peers found","time":{"start":1756131472739,"stop":1756131472739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5678722fb0c3dd","name":"messageHashStr works with IProtoMessage","time":{"start":1756131441022,"stop":1756131441023,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99b9e8e95fd2082","name":"should handle task timeouts","time":{"start":1756131471874,"stop":1756131471874,"duration":0},"status":"passed","severity":"normal"},{"uid":"638d7ed8710482c2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756131796319,"stop":1756131796319,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cdb58e7fbddb36","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756131796318,"stop":1756131796319,"duration":1},"status":"passed","severity":"normal"},{"uid":"899b2ad2bc483639","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756131484775,"stop":1756131484775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3b9ff3dad66205","name":"Subscribe and receives messages on 20 topics","time":{"start":1756131988523,"stop":1756131988524,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1733034887b007c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756131654538,"stop":1756131654539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f8bf300f38084a","name":"should handle ping failures gracefully","time":{"start":1756131440988,"stop":1756131440988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2448d17048de8a4b","name":"Check received message containing SQL Injection","time":{"start":1756131960697,"stop":1756131960697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a010272b539071a3","name":"should reject if Relay is requested but not mounted","time":{"start":1756131472646,"stop":1756131472647,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea8836847f319f4","name":"Check received message containing XML","time":{"start":1756131960697,"stop":1756131960697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff50a1c25cff7233","name":"Rejects garbage","time":{"start":1756131476064,"stop":1756131476065,"duration":1},"status":"passed","severity":"normal"},{"uid":"496122d3fc172a06","name":"should handle mixed protocol support correctly","time":{"start":1756131472266,"stop":1756131472266,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d737b80c246e21","name":"Subscribe to topic containing Script and publish message","time":{"start":1756131687653,"stop":1756131687653,"duration":0},"status":"passed","severity":"normal"},{"uid":"304b0118211210ff","name":"should not receive a peer event after stop","time":{"start":1756131737907,"stop":1756131737908,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f99d164622b525","name":"Throws when trying to push message with empty payload","time":{"start":1756132568330,"stop":1756132568331,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2a8f8f3670a72f","name":"should return false when peer shard info is not found","time":{"start":1756131440652,"stop":1756131440653,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a94772484dda9c","name":"should throw error when no peers are available","time":{"start":1756131472697,"stop":1756131472697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9e127c444dba9e","name":"Mutual subscription","time":{"start":1756131687645,"stop":1756131687645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2069dc6e91279276","name":"should skip peers that don't support peer exchange","time":{"start":1756131451130,"stop":1756131451130,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb8c389a407aad","name":"Check received message containing Russian","time":{"start":1756131960696,"stop":1756131960696,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a0f2f3947e395a","name":"Subscribe to topic containing XML and receive message","time":{"start":1756131988518,"stop":1756131988518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6972f01d17cd6ba5","name":"Check message with no payload is not received","time":{"start":1756131960703,"stop":1756131960703,"duration":0},"status":"passed","severity":"normal"},{"uid":"406b50a0514d3cd4","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756131484738,"stop":1756131484739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d20842eac69cc0","name":"Push 30 different messages","time":{"start":1756132568330,"stop":1756132568330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea277d7ee8f24d9b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756131425164,"stop":1756131425164,"duration":0},"status":"passed","severity":"normal"},{"uid":"219c636ad3753dcf","name":"should handle relay send failures gracefully","time":{"start":1756131440997,"stop":1756131440997,"duration":0},"status":"passed","severity":"normal"},{"uid":"801def1ebc424470","name":"should do nothing when connections still exist","time":{"start":1756131441329,"stop":1756131441333,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee9b850c4fd538f8","name":"Push message with content topic containing special chars","time":{"start":1756132568345,"stop":1756132568346,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5a14a94843a3e9","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756131430664,"stop":1756131430665,"duration":1},"status":"passed","severity":"normal"},{"uid":"420ac0f986f16772","name":"Sign & Recover","time":{"start":1756131461628,"stop":1756131461628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b885b6e132737d","name":"should set field with only RELAY enabled","time":{"start":1756131431297,"stop":1756131431297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f172438fc3d97dda","name":"Check received message containing long","time":{"start":1756131960694,"stop":1756131960695,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d92d20592c0aa2b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756131810957,"stop":1756131810958,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b4e5a9a78482a5","name":"Push message with content topic containing JSON","time":{"start":1756132568349,"stop":1756132568350,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0682cb6671f10a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756131678415,"stop":1756131678415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f5fee265993d41","name":"should create dialer with libp2p and shardReader","time":{"start":1756131440829,"stop":1756131440829,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9d9f0fcbdd1801","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756131847201,"stop":1756131847201,"duration":0},"status":"passed","severity":"normal"},{"uid":"65865ac75f90ad56","name":"Promise Callback - false","time":{"start":1756131837672,"stop":1756131837673,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0230c512a9f30f4","name":"should be sent with empty content","time":{"start":1756131490661,"stop":1756131490662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ecb68e8e56ad668","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756131988516,"stop":1756131988516,"duration":0},"status":"passed","severity":"normal"},{"uid":"148d93e259ab8923","name":"should handle dial errors gracefully","time":{"start":1756131440861,"stop":1756131440865,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc6eb6f4224960cb","name":"should not change state when connections remain after disconnect","time":{"start":1756131440177,"stop":1756131440191,"duration":14},"status":"passed","severity":"normal"},{"uid":"bab2ac5637fc5321","name":"returns only open connection if one present","time":{"start":1756131441218,"stop":1756131441218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7324d12e997c32a2","name":"should create a new stream if no existing for protocol found","time":{"start":1756131441386,"stop":1756131441386,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b6ee3c6e93e90e","name":"should return false when peer has no shard info","time":{"start":1756131440643,"stop":1756131440643,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a1906e7c526044","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756131425177,"stop":1756131425177,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2b6d3cb5bec065","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/4/topic928/xml","time":{"start":1756131782986,"stop":1756131782986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0391130c325c35","name":"Fails to push message with large meta","time":{"start":1756132568377,"stop":1756132568377,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b032dda76e90506","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756131484762,"stop":1756131484762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f23b8871da6cb28","name":"Generator, one shard","time":{"start":1756131802387,"stop":1756131802387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62dbb5b1c1d2c1a","name":"Delete observer","time":{"start":1756131655999,"stop":1756131656000,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19283fcaf918dde","name":"should handle a minimal index list","time":{"start":1756131425390,"stop":1756131425390,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f431694f94e65d","name":"should skip peers that were recently queried","time":{"start":1756131451131,"stop":1756131451131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f19932daabb541d","name":"Encoder throws on empty string content topic","time":{"start":1756131462761,"stop":1756131462761,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea97703c237b4a6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756131430668,"stop":1756131430669,"duration":1},"status":"passed","severity":"normal"},{"uid":"562d596b54d966d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756131988527,"stop":1756131988527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f712b2948e6f97d3","name":"Query with Ordered Callback, No Decoder","time":{"start":1756131810952,"stop":1756131810953,"duration":1},"status":"passed","severity":"normal"},{"uid":"688d8abfc5bd6965","name":"should discover peers from provided peer cache","time":{"start":1756131591803,"stop":1756131591803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eea94a7575808c9","name":"should initialize with isNetworkConnected as false","time":{"start":1756131440135,"stop":1756131440135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a2d7611206886","name":"should filter out undefined ENRs","time":{"start":1756131451102,"stop":1756131451103,"duration":1},"status":"passed","severity":"normal"},{"uid":"985c228e16661e30","name":"Publishes to nwaku","time":{"start":1756131668410,"stop":1756131668411,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c75be2b7f42b188","name":"should set field with only FILTER enabled","time":{"start":1756131431298,"stop":1756131431298,"duration":0},"status":"passed","severity":"normal"},{"uid":"379b73ab3797c74e","name":"should handle queue processing errors gracefully","time":{"start":1756131440874,"stop":1756131440875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84ad7f8579f7ba4","name":"should handle complete discovery-to-dial flow","time":{"start":1756131440687,"stop":1756131440687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c107ff876a9430","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756131678411,"stop":1756131678412,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c3197136b2db20","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756131988512,"stop":1756131988513,"duration":1},"status":"passed","severity":"normal"},{"uid":"809d6e22824ab8cf","name":"Publish message with large meta","time":{"start":1756131678416,"stop":1756131678417,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5757573923a7c79","name":"Check received message containing numeric","time":{"start":1756131960695,"stop":1756131960695,"duration":0},"status":"passed","severity":"normal"},{"uid":"91de1bf5dc5ba48b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756131425173,"stop":1756131425173,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e673195c0154ed","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756131490465,"stop":1756131490465,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a0b3bd0575d29","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756131988517,"stop":1756131988517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95629807751bfa4","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756131687655,"stop":1756131687655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5d99967b55db25","name":"should create KeepAliveManager with relay","time":{"start":1756131440967,"stop":1756131440967,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4e748e3ac235a3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756131430660,"stop":1756131430660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4936354f70ebe1","name":"Push message equal or less that 1MB","time":{"start":1756132568365,"stop":1756132568365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f949a17aee121","name":"Query with Promise Callback, No Decoder","time":{"start":1756131810958,"stop":1756131810958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9abe4c68f8511dd","name":"should handle peer store errors gracefully","time":{"start":1756131451130,"stop":1756131451131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8874f0655e46d6","name":"should handle peer store errors gracefully","time":{"start":1756131441340,"stop":1756131441341,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae00cf2c32f62872","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756131441388,"stop":1756131441389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed42392c4081d890","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756131484733,"stop":1756131484734,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9befd70290474e","name":"should return true when peer is on the specified shard","time":{"start":1756131440644,"stop":1756131440644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4d0773ca703eaf","name":"Check publish message containing emoji","time":{"start":1756131678411,"stop":1756131678411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f795cf3ac5b5359","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756131796318,"stop":1756131796318,"duration":0},"status":"passed","severity":"normal"},{"uid":"67946e88d7fb5ea9","name":"Push message with content topic containing escaped characters","time":{"start":1756132568334,"stop":1756132568335,"duration":1},"status":"passed","severity":"normal"},{"uid":"795e78f01c084d25","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756131960704,"stop":1756131960704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3d51028f80454","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756131687654,"stop":1756131687655,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaace645e317b2b3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756131484732,"stop":1756131484733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6206486eccb4821a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756131484730,"stop":1756131484730,"duration":0},"status":"passed","severity":"normal"},{"uid":"8537499275af2531","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756131441860,"stop":1756131441860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9c46a20b41e34d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756131484726,"stop":1756131484727,"duration":1},"status":"passed","severity":"normal"},{"uid":"30411c1b6f4e4ea0","name":"should not return locked peers if enough unlocked are available","time":{"start":1756131472800,"stop":1756131472800,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ad20eb1cb0eb66","name":"Push message with emoji payload","time":{"start":1756132568330,"stop":1756132568330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d257c2fafd92b6f9","name":"Push message with XML payload","time":{"start":1756132568341,"stop":1756132568342,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf19902c5f4b867c","name":"rejects content-filtered query with only contentTopics","time":{"start":1756131441144,"stop":1756131441145,"duration":1},"status":"passed","severity":"normal"},{"uid":"815d7a5f10610f2","name":"should be safe to call multiple times","time":{"start":1756131441323,"stop":1756131441323,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f615d0e0425f36","name":"should return false when peer is on different cluster","time":{"start":1756131440641,"stop":1756131440642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac0801f22b47875","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756131451103,"stop":1756131451103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc49493e2b4c7ad","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756131441144,"stop":1756131441144,"duration":0},"status":"passed","severity":"normal"},{"uid":"58968ea3d7be2775","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756131450685,"stop":1756131450686,"duration":1},"status":"passed","severity":"normal"},{"uid":"867b50b3ac969792","name":"isConnected return false after peer stops","time":{"start":1756131528777,"stop":1756131528777,"duration":0},"status":"passed","severity":"normal"},{"uid":"175758e35776c76","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756131471974,"stop":1756131471981,"duration":7},"status":"passed","severity":"normal"},{"uid":"1e6c368237626160","name":"Push message with custom timestamp: 1756135132193","time":{"start":1756132568337,"stop":1756132568338,"duration":1},"status":"passed","severity":"normal"},{"uid":"df26f96c348d2068","name":"should not discard bootstrap peers if under the limit","time":{"start":1756131550948,"stop":1756131550948,"duration":0},"status":"passed","severity":"normal"},{"uid":"80068258fb87c504","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756131441022,"stop":1756131441022,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a1ff8a9751fe63","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756131687650,"stop":1756131687651,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bdd5139f8bb1f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756131425178,"stop":1756131425178,"duration":0},"status":"passed","severity":"normal"},{"uid":"111805ae85fe1637","name":"should properly start and stop event listening","time":{"start":1756131472259,"stop":1756131472259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e155eb469db3e0a","name":"should sort peers by ping value","time":{"start":1756131441864,"stop":1756131441864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4a8c1d11187ff6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756131484739,"stop":1756131484749,"duration":10},"status":"passed","severity":"normal"},{"uid":"726e5269493d2a7e","name":"Check meta is set [ecies]","time":{"start":1756131462760,"stop":1756131462760,"duration":0},"status":"passed","severity":"normal"},{"uid":"773e0411bf539014","name":"Check received message containing JSON","time":{"start":1756131960698,"stop":1756131960698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a367ca902ec025f","name":"same cluster, static sharding: nodes connect","time":{"start":1756131584235,"stop":1756131584235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b2bdc53a05aa8","name":"should handle dial errors gracefully","time":{"start":1756131441335,"stop":1756131441336,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbc0680a40caed2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756131988529,"stop":1756131988529,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d8d130177cefed","name":"Push message with numeric payload","time":{"start":1756132568367,"stop":1756132568367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7640fab0026403cf","name":"should skip peer when already connected","time":{"start":1756131440849,"stop":1756131440849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9da3286fe9a932","name":"should skip peers without peer exchange protocol","time":{"start":1756131451132,"stop":1756131451132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcb6f31589363b1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app75/2/topic670/xml","time":{"start":1756131782977,"stop":1756131782977,"duration":0},"status":"passed","severity":"normal"},{"uid":"457bb3c1904bbaf4","name":"Check received message containing Script","time":{"start":1756131960689,"stop":1756131960689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ac1370bb4272f","name":"Push message with content topic containing escaped characters","time":{"start":1756132568362,"stop":1756132568362,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a93afbfc069658","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756131512814,"stop":1756131512814,"duration":0},"status":"skipped","severity":"normal"},{"uid":"514c09252a6a152c","name":"Push message with content topic containing long","time":{"start":1756132568332,"stop":1756132568332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4a30b8da0c9d33","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756131988530,"stop":1756131988530,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd4d8e11e0f5fbb","name":"Push message with escaped characters payload","time":{"start":1756132568343,"stop":1756132568343,"duration":0},"status":"passed","severity":"normal"},{"uid":"909e4bc644aa2f3b","name":"Push message with content topic containing unicode special characters","time":{"start":1756132568335,"stop":1756132568335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5219de4172d9860","name":"rejects hash query with content filter parameters","time":{"start":1756131441153,"stop":1756131441154,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fc639cd223463d","name":"should clear dial history on stop","time":{"start":1756131440847,"stop":1756131440847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95f3f7b6479ef73","name":"Check message with no pubsub topic is not received","time":{"start":1756131960702,"stop":1756131960702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8b7982086ec96d","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756131440989,"stop":1756131440989,"duration":0},"status":"passed","severity":"normal"},{"uid":"594b7a1d2b0f9916","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756131988516,"stop":1756131988516,"duration":0},"status":"passed","severity":"normal"},{"uid":"630ecf7da4ef094d","name":"Push message with content topic containing numeric","time":{"start":1756132568345,"stop":1756132568345,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e1207059343eee","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756131431298,"stop":1756131431298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e292171ee04a387","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756131430662,"stop":1756131430662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff93a99959aa6d87","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756131988519,"stop":1756131988519,"duration":0},"status":"passed","severity":"normal"},{"uid":"871f5c1e8344e89d","name":"Check received message containing SQL Injection","time":{"start":1756131960688,"stop":1756131960689,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f580a15223d38d","name":"should clear the dialing interval","time":{"start":1756131440843,"stop":1756131440847,"duration":4},"status":"passed","severity":"normal"},{"uid":"eddd46717747b67f","name":"should return undefined if no connection provided","time":{"start":1756131441385,"stop":1756131441386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6450b3256748dcdc","name":"returns nothing if no connections present","time":{"start":1756131441218,"stop":1756131441218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d88759bde6dd449","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756131472801,"stop":1756131472802,"duration":1},"status":"passed","severity":"normal"},{"uid":"70aa1bb7c2cadcc9","name":"Relay - dialed first","time":{"start":1756131861324,"stop":1756131861327,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5a09edbf7c5b94c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756131430669,"stop":1756131430669,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9c37f1dde47a89","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app76/2/topic247/json","time":{"start":1756131782985,"stop":1756131782986,"duration":1},"status":"passed","severity":"normal"},{"uid":"445d884e2d380236","name":"should check false positive rate","time":{"start":1756131488438,"stop":1756131488438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3bae1b08cd6f02","name":"Light Node - default protocols","time":{"start":1756131861332,"stop":1756131861333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4eb0a08fa56d3eb","name":"should handle zero peers request","time":{"start":1756131451109,"stop":1756131451109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72d8352c33b2907","name":"Check received message containing Chinese","time":{"start":1756131960687,"stop":1756131960688,"duration":1},"status":"passed","severity":"normal"},{"uid":"9369d85a68168914","name":"Check received message containing Arabic","time":{"start":1756131960688,"stop":1756131960688,"duration":0},"status":"passed","severity":"normal"},{"uid":"983d6849dc4bc963","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756131472802,"stop":1756131472802,"duration":0},"status":"passed","severity":"normal"},{"uid":"576f29fa7cb4745e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756131687652,"stop":1756131687652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc583522f04d7a72","name":"should create RPC request with correct parameters","time":{"start":1756131451109,"stop":1756131451109,"duration":0},"status":"passed","severity":"normal"},{"uid":"35779a65e7d9c2b7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756131471981,"stop":1756131471982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c756c544af5987a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756131425175,"stop":1756131425175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0850dc558f33a7d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756131484774,"stop":1756131484774,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c3b0d7ae6384a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756131484774,"stop":1756131484775,"duration":1},"status":"passed","severity":"normal"},{"uid":"71de0278ce689f8d","name":"Push message with Russian payload","time":{"start":1756132568368,"stop":1756132568368,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c415a0ff294b82","name":"random static sharding 10 - Cluster ID: 345, Shard ID: 47","time":{"start":1756131825016,"stop":1756131825017,"duration":1},"status":"passed","severity":"normal"},{"uid":"879a43629378c129","name":"can start and stop the service","time":{"start":1756131455312,"stop":1756131455312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4218872c018e522b","name":"should work with v3 peers","time":{"start":1756131472741,"stop":1756131472741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c03a9c770f1ef24","name":"should not receive a peer event after stop","time":{"start":1756131512805,"stop":1756131512805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c10062f8cded425","name":"should not fail to stop the service if it was not started","time":{"start":1756131737892,"stop":1756131737896,"duration":4},"status":"passed","severity":"normal"},{"uid":"163b12a6de6bce4b","name":"Push message with shell command payload","time":{"start":1756132568329,"stop":1756132568329,"duration":0},"status":"passed","severity":"normal"},{"uid":"822654990b18a65f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756131425172,"stop":1756131425172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ae041a1d57cc9c","name":"Push message with numeric payload","time":{"start":1756132568354,"stop":1756132568354,"duration":0},"status":"passed","severity":"normal"},{"uid":"174f128397c584e","name":"pre and post cipher","time":{"start":1756131461628,"stop":1756131461628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c185fd8fbfe223","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756131988527,"stop":1756131988527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b803c56470ab2204","name":"Fails to push message bigger that 1MB","time":{"start":1756132568379,"stop":1756132568379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4498cb01079a52af","name":"should mark all messages in causal history as acknowledged","time":{"start":1756131490658,"stop":1756131490658,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ec2f263099a480","name":"should handle large number of peers request","time":{"start":1756131451106,"stop":1756131451107,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a7741e81cf4dff","name":"should skip peers without ENR","time":{"start":1756131451134,"stop":1756131451135,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a365605f3df6c86","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756131490658,"stop":1756131490659,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbe0e17b8ddacc9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756131490659,"stop":1756131490659,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44d8e6e981cb049","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756131425166,"stop":1756131425166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c771ccf4f59c674","name":"Push message with rate limit","time":{"start":1756132568336,"stop":1756132568337,"duration":1},"status":"passed","severity":"normal"},{"uid":"164fa291b2ae3a59","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756131425173,"stop":1756131425173,"duration":0},"status":"passed","severity":"normal"},{"uid":"94bc367a32e4270c","name":"should filter peers by codec","time":{"start":1756131441863,"stop":1756131441863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f819a03d4fe8ec0b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756131441351,"stop":1756131441351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a1e29fb79e557","name":"should start peer exchange discovery","time":{"start":1756131451125,"stop":1756131451126,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb76ad41bff852e","name":"should clear timers for specific peer on disconnect","time":{"start":1756131440997,"stop":1756131440997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea3799df266a3c","name":"Check publish message after client node is restarted","time":{"start":1756131678416,"stop":1756131678416,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f009a8f433ed61f7","name":"Push message with content topic containing unicode special characters","time":{"start":1756132568350,"stop":1756132568350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71634db6a7e790a","name":"random static sharding 9 - Cluster ID: 771, Shard ID: 124","time":{"start":1756131825016,"stop":1756131825016,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa09cda443aca39","name":"Overlapping topic subscription","time":{"start":1756131988525,"stop":1756131988525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9aa52f60d8c033","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756131425390,"stop":1756131425391,"duration":1},"status":"passed","severity":"normal"},{"uid":"7948d80e5e63ba91","name":"Push message with Basic HTML tag payload","time":{"start":1756132568342,"stop":1756132568342,"duration":0},"status":"passed","severity":"normal"},{"uid":"388d66a717f6e13f","name":"Push message with rate limit","time":{"start":1756132568364,"stop":1756132568364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3374dfb20eab821","name":"should handle empty pubsub topics","time":{"start":1756131440999,"stop":1756131440999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3779d6e06d280fcb","name":"should not fail to start the service if it is already started","time":{"start":1756131455313,"stop":1756131455313,"duration":0},"status":"passed","severity":"normal"},{"uid":"227d6fb0a3137db1","name":"should reject if LightPush is requested but not mounted","time":{"start":1756131472647,"stop":1756131472647,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cbcdace4503dbf","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756131490660,"stop":1756131490661,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f3605e083b77d6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756131484750,"stop":1756131484750,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cae5f2d2b3d56d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756131484485,"stop":1756131484486,"duration":1},"status":"passed","severity":"normal"},{"uid":"9911a5a275d7d8d5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756131441388,"stop":1756131441388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acee48318438edc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756131988520,"stop":1756131988520,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55ba99712326cd","name":"should handle onConnected and onDisconnected","time":{"start":1756131472800,"stop":1756131472801,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd4b1258b014904","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756131484778,"stop":1756131484779,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22207dfd975fb3d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756131472258,"stop":1756131472259,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b4608e317ac076","name":"should not allow unachievable error rate","time":{"start":1756131484483,"stop":1756131484484,"duration":1},"status":"passed","severity":"normal"},{"uid":"403c1b889ae9ebd3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756131484737,"stop":1756131484737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43c425d615c9915","name":"should initialize with default number of peers","time":{"start":1756131472798,"stop":1756131472798,"duration":0},"status":"passed","severity":"normal"},{"uid":"36265d467219998c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756131528775,"stop":1756131528776,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c9d1535b148c4d","name":"should partition messages based on acknowledgement status","time":{"start":1756131490661,"stop":1756131490661,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f8d55f6341f782","name":"Check received message containing short","time":{"start":1756131960686,"stop":1756131960686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3021f243531da9f0","name":"Check received message containing JSON","time":{"start":1756131960689,"stop":1756131960690,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4132dd4dca700c5","name":"should skip peer when failed to dial recently","time":{"start":1756131440856,"stop":1756131440856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7803701ec29940d","name":"should push the message to the outgoing buffer","time":{"start":1756131490654,"stop":1756131490654,"duration":0},"status":"passed","severity":"normal"},{"uid":"108d4fdc21fc8018","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756131430656,"stop":1756131430657,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9201929757c75e","name":"Store - dialed after - with timeout","time":{"start":1756131861331,"stop":1756131861331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7cb9bc6f24cb14","name":"should skip peers without peer exchange protocol","time":{"start":1756131451129,"stop":1756131451129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5b7c9d0d8a913d","name":"Waku message hash computation (payload length 0)","time":{"start":1756131441013,"stop":1756131441020,"duration":7},"status":"passed","severity":"normal"},{"uid":"3b334b034cbe722f","name":"Refresh subscription","time":{"start":1756131988525,"stop":1756131988525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c196b93d48f131f4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756131430658,"stop":1756131430658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f8a565ac7d815f","name":"Check received message containing Basic HTML tag","time":{"start":1756131960698,"stop":1756131960698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a982bd8d85d7b6b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756131451105,"stop":1756131451106,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e0e476b73401be","name":"Init the array if not present","time":{"start":1756131424829,"stop":1756131424830,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e39f66a2c8ca32","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756131687651,"stop":1756131687651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2efdbcaefda90a8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756131441021,"stop":1756131441021,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c980b1557c31ce","name":"Push message with JSON payload","time":{"start":1756132568342,"stop":1756132568342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3cd756566cd50c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756131988529,"stop":1756131988530,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d36c550b95a0a7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756131484751,"stop":1756131484751,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d6c71eca380f9a","name":"Query generator for 2000 messages","time":{"start":1756131847203,"stop":1756131847203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af43c436ec38977","name":"Fails to push message bigger that 1MB","time":{"start":1756132568338,"stop":1756132568338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abedefd27df7216","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756131440115,"stop":1756131440134,"duration":19},"status":"passed","severity":"normal"},{"uid":"270d952d2ed27324","name":"should be safe to call multiple times","time":{"start":1756131440678,"stop":1756131440678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d849a9e5d1c3e0c","name":"Push message with short payload","time":{"start":1756132568354,"stop":1756132568354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d79893c1985c5a","name":"can query messages by message hash","time":{"start":1756131829495,"stop":1756131829495,"duration":0},"status":"passed","severity":"normal"},{"uid":"369e6278c30f7867","name":"Used by Waku Relay","time":{"start":1756131854455,"stop":1756131854456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de26ce1b71be38f","name":"should return true even if peer has no overlapping shards","time":{"start":1756131440643,"stop":1756131440643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d094546d643a8b5","name":"Check received message containing escaped characters","time":{"start":1756131960699,"stop":1756131960699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a496b2a8cdb3fcb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756131988511,"stop":1756131988511,"duration":0},"status":"passed","severity":"normal"},{"uid":"214eed8ab385f271","name":"Push 30 different messages","time":{"start":1756132568344,"stop":1756132568344,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c402c93ce82f70ae","name":"Push message with XML payload","time":{"start":1756132568356,"stop":1756132568357,"duration":1},"status":"passed","severity":"normal"},{"uid":"84867601d4b0d8d7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756131441012,"stop":1756131441012,"duration":0},"status":"passed","severity":"normal"},{"uid":"63de43b99fc5ddaa","name":"random static sharding 6 - Cluster ID: 186, Shard ID: 658","time":{"start":1756131825015,"stop":1756131825015,"duration":0},"status":"passed","severity":"normal"},{"uid":"380cee4e11c69980","name":"Check message with no pubsub topic is not received","time":{"start":1756131960692,"stop":1756131960692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d993141707145204","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756131796317,"stop":1756131796317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf0560fc40b2bcf","name":"should properly create location multiaddrs - tcp6","time":{"start":1756131431295,"stop":1756131431295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08a278a16d0cc5e","name":"should not receive a peer event before start","time":{"start":1756131737903,"stop":1756131737907,"duration":4},"status":"passed","severity":"normal"},{"uid":"4971e8a47c4ce268","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756131678414,"stop":1756131678415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1188506c78c09a6c","name":"should have no discoveries enabled by default","time":{"start":1756131471973,"stop":1756131471973,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f07e0842d0eacb","name":"Push message with numeric payload","time":{"start":1756132568325,"stop":1756132568325,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f634463e553b51","name":"should return PeerId when PeerId is provided","time":{"start":1756131441111,"stop":1756131441111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06cb6b4062cae7f","name":"Push message with content topic containing special chars","time":{"start":1756132568332,"stop":1756132568333,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b704c8aca14fe1b","name":"should properly create location multiaddrs - tcp","time":{"start":1756131431295,"stop":1756131431296,"duration":1},"status":"passed","severity":"normal"},{"uid":"937088650fe4955a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756131988524,"stop":1756131988525,"duration":1},"status":"passed","severity":"normal"},{"uid":"53dd152d348e99ed","name":"new peer added after a peer was already found","time":{"start":1756131688102,"stop":1756131688102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dd20a8b186e2a7","name":"Renews subscription after lossing a connection","time":{"start":1756131988531,"stop":1756131988531,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19e771ba0302163","name":"should set field with all protocols disabled","time":{"start":1756131431296,"stop":1756131431297,"duration":1},"status":"passed","severity":"normal"},{"uid":"25804f38045ddbaa","name":"Check received message containing shell command","time":{"start":1756131960690,"stop":1756131960690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd976d116f535a6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756131484762,"stop":1756131484763,"duration":1},"status":"passed","severity":"normal"},{"uid":"57119efb4f460336","name":"Subscribe to topic containing long and publish message","time":{"start":1756131687650,"stop":1756131687650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a9a66b392c3b27","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756131455315,"stop":1756131455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"707475d1c382927d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756131450686,"stop":1756131450691,"duration":5},"status":"passed","severity":"normal"},{"uid":"b836b268dc81491b","name":"should return false when network is not connected","time":{"start":1756131441860,"stop":1756131441860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8052c4036296196","name":"should throw error - invalid id","time":{"start":1756131431291,"stop":1756131431291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2110c4bca22c8753","name":"should enable all discoveries when explicitly set","time":{"start":1756131471973,"stop":1756131471974,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91a68fe07fc193b","name":"Push message with Basic HTML tag payload","time":{"start":1756132568328,"stop":1756132568328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b912ea323cff535a","name":"Refresh subscription","time":{"start":1756131988514,"stop":1756131988515,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d03e6ce6e4dee67","name":"should skip peer when dialed recently","time":{"start":1756131440849,"stop":1756131440856,"duration":7},"status":"passed","severity":"normal"},{"uid":"3be0852a379aa050","name":"Push message with Russian payload","time":{"start":1756132568341,"stop":1756132568341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d66d12ff6d0ea7","name":"Push message with custom timestamp: 1756135132194","time":{"start":1756132568365,"stop":1756132568365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c35397ed6f029c","name":"should return false when peer is not found","time":{"start":1756131440643,"stop":1756131440644,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f21a9e8960ad13","name":"Check publish message containing Basic HTML tag","time":{"start":1756131678407,"stop":1756131678407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b353b50207eed85","name":"should process tasks in queue","time":{"start":1756131471871,"stop":1756131471871,"duration":0},"status":"passed","severity":"normal"},{"uid":"4410bfc9978070a6","name":"Publish without waiting for remote peer","time":{"start":1756131687646,"stop":1756131687646,"duration":0},"status":"passed","severity":"normal"},{"uid":"a915dae87d442593","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756131462759,"stop":1756131462759,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4859495af86499","name":"should create ConnectionManager with required options","time":{"start":1756131441857,"stop":1756131441857,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cdbcfb7186f754","name":"Push message with emoji payload","time":{"start":1756132568358,"stop":1756132568359,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df20c00f60341d5","name":"can start and stop the service","time":{"start":1756131737886,"stop":1756131737886,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fda4f290ec4c28","name":"Waku message hash computation (no timestamp)","time":{"start":1756131441021,"stop":1756131441021,"duration":0},"status":"passed","severity":"normal"},{"uid":"294f7f8f4075dbf9","name":"Publish message with rate limit","time":{"start":1756131678417,"stop":1756131678418,"duration":1},"status":"passed","severity":"normal"},{"uid":"272aeb406cc002be","name":"Get Nodes","time":{"start":1756131450661,"stop":1756131450662,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc220f1d03aeda86","name":"should return different streams if requested simultaniously","time":{"start":1756131441386,"stop":1756131441387,"duration":1},"status":"passed","severity":"normal"},{"uid":"512e024b74166afc","name":"Fails to push message with large meta","time":{"start":1756132568351,"stop":1756132568351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0305412ddedadce","name":"should reject on timeout if it was set","time":{"start":1756131472648,"stop":1756131472648,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c447735786b62c","name":"should be delivered immediately if received","time":{"start":1756131490663,"stop":1756131490663,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6be18a7688660f","name":"should start ping timers on peer connect","time":{"start":1756131440976,"stop":1756131440976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae89f399c8fb165d","name":"Throws when trying to push message with empty payload","time":{"start":1756132568372,"stop":1756132568372,"duration":0},"status":"passed","severity":"normal"},{"uid":"334e372f5d5cfe57","name":"throws on content topic with too few or too many fields","time":{"start":1756131425158,"stop":1756131425158,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d84899592e9435","name":"should only return 1 node with relay capability","time":{"start":1756131451339,"stop":1756131451339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6130f11fb76e3e7f","name":"same cluster: nodes connect","time":{"start":1756131584238,"stop":1756131584238,"duration":0},"status":"passed","severity":"normal"},{"uid":"623adc9879a77e0a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756131430661,"stop":1756131430661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c624e3b732e9c7","name":"should be safe to call multiple times","time":{"start":1756131441859,"stop":1756131441860,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c3aeb1bd77e649","name":"should retry failed tasks","time":{"start":1756131471873,"stop":1756131471873,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f9b9a8cd9f3ca2","name":"should dispatch network event when browser goes offline","time":{"start":1756131440200,"stop":1756131440200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f058ea8907efa507","name":"can start the service","time":{"start":1756131512795,"stop":1756131512796,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4eee41858301f2","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756131484735,"stop":1756131484735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b59ffc06e851127","name":"should load peers from local storage and dispatch events","time":{"start":1756131455314,"stop":1756131455315,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0c546ec2db7e1d","name":"Push message with content topic containing Chinese","time":{"start":1756132568373,"stop":1756132568374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f12fb139c6fbc1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756131425174,"stop":1756131425174,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b4eb1c6f6cf584","name":"Query generator for multiple messages","time":{"start":1756131847189,"stop":1756131847194,"duration":5},"status":"passed","severity":"normal"},{"uid":"685e44741addf02a","name":"should not receive a peer event before start","time":{"start":1756131455313,"stop":1756131455314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cf808c7c3466ab","name":"should handle hash queries without validation","time":{"start":1756131472698,"stop":1756131472699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e16a97ac667874","name":"should not dispatch event when already connected","time":{"start":1756131440191,"stop":1756131440191,"duration":0},"status":"passed","severity":"normal"},{"uid":"23371df3d7a9f187","name":"topics with same application and version share the same shard","time":{"start":1756131425169,"stop":1756131425169,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c57c7e2eb8dc9c","name":"should hang up with PeerId and return true on success","time":{"start":1756131441861,"stop":1756131441862,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4a1eb6a7134615","name":"should encodeTxt and decodeTxt","time":{"start":1756131431287,"stop":1756131431288,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b3059dd9cf733","name":"Accepts a valid Waku Message","time":{"start":1756131476063,"stop":1756131476064,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a988711bdb77ad","name":"should dial all remaining peers","time":{"start":1756131441335,"stop":1756131441335,"duration":0},"status":"passed","severity":"normal"},{"uid":"125fb89ac9cdcc97","name":"Push message with escaped characters payload","time":{"start":1756132568329,"stop":1756132568329,"duration":0},"status":"passed","severity":"normal"},{"uid":"428f5bce006b21df","name":"Check received message containing unicode special characters","time":{"start":1756131960699,"stop":1756131960699,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc88e27e25469e98","name":"should create PeerExchange instance with components","time":{"start":1756131451110,"stop":1756131451110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe141bb898910c5","name":"isConnected should return true after first peer connects","time":{"start":1756131528776,"stop":1756131528776,"duration":0},"status":"passed","severity":"normal"},{"uid":"4802282ab724b367","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756131484774,"stop":1756131484774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faf5498975db660","name":"Subscribe to topic containing XML and receive message","time":{"start":1756131988529,"stop":1756131988529,"duration":0},"status":"passed","severity":"normal"},{"uid":"412bb0765bb46037","name":"Push message with JSON payload","time":{"start":1756132568357,"stop":1756132568357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a14e5fa51dc7e13","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756131960700,"stop":1756131960700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3de052c011f413c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756131687648,"stop":1756131687648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33022aee40c7b2e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756131584236,"stop":1756131584236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7334376c09b1dc1","name":"should not retry if at least one success","time":{"start":1756131471875,"stop":1756131471875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48fc5e320533ed","name":"should be empty when created","time":{"start":1756131472744,"stop":1756131472744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34dc4fab29448d1","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756131425165,"stop":1756131425165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca27d1340a0be642","name":"should initialize with default options","time":{"start":1756131451123,"stop":1756131451124,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf3012105ab04b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756131484779,"stop":1756131484780,"duration":1},"status":"passed","severity":"normal"},{"uid":"641a9aae62f40e78","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756131484735,"stop":1756131484736,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e0ed8ddd0db85a","name":"Push message with long payload","time":{"start":1756132568354,"stop":1756132568354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaccd7c80e06c1a","name":"Push message with numeric payload","time":{"start":1756132568339,"stop":1756132568339,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba61ea28b01c54c","name":"should return false and handle errors gracefully","time":{"start":1756131441862,"stop":1756131441862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db1b6969263d82c","name":"Check publish message containing escaped characters","time":{"start":1756131678410,"stop":1756131678410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb46d3eacaf489b","name":"should handle malformed response data","time":{"start":1756131451106,"stop":1756131451106,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d5b0bb86a249ab","name":"Check publish message containing shell command","time":{"start":1756131678408,"stop":1756131678410,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dfb6bce3bbc868f","name":"should hang up with multiaddr and return true on success","time":{"start":1756131441862,"stop":1756131441862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86d55293445a913","name":"Decrypt messages","time":{"start":1756131655998,"stop":1756131655999,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8eae9bc06ed405f","name":"should successfully query peers and return peer infos","time":{"start":1756131451098,"stop":1756131451101,"duration":3},"status":"passed","severity":"normal"},{"uid":"5dea09c66bdc405e","name":"Push message with emoji payload","time":{"start":1756132568344,"stop":1756132568344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba6bd08a27125fa","name":"Push message with content topic containing Russian","time":{"start":1756132568333,"stop":1756132568334,"duration":1},"status":"passed","severity":"normal"},{"uid":"2debfc104683ca45","name":"Query Generator, No Decoder","time":{"start":1756131810949,"stop":1756131810949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2183940837cceef","name":"Push message with content topic containing Arabic","time":{"start":1756132568361,"stop":1756132568361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e10b16e84d23c43","name":"ignores domain fetching errors","time":{"start":1756131451338,"stop":1756131451338,"duration":0},"status":"passed","severity":"normal"},{"uid":"369515518c9e46b5","name":"Stops search when maxGet is reached","time":{"start":1756131450662,"stop":1756131450662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf5bb56c200756","name":"Push message with special chars payload","time":{"start":1756132568367,"stop":1756132568367,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd3e5ba85f55d58","name":"should start the dialing interval","time":{"start":1756131440829,"stop":1756131440830,"duration":1},"status":"passed","severity":"normal"},{"uid":"6440208e200f1819","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756131671797,"stop":1756131671798,"duration":1},"status":"passed","severity":"normal"},{"uid":"2475cc08f6414d5c","name":"should request peer renewal on specific errors","time":{"start":1756131471873,"stop":1756131471874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d45ded011dd7c6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756131425166,"stop":1756131425166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e443c62a3f87344f","name":"Push 30 different messages","time":{"start":1756132568371,"stop":1756132568372,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c2330a763fa3a37","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756131988514,"stop":1756131988514,"duration":0},"status":"passed","severity":"normal"},{"uid":"25947e477aa0e093","name":"random static sharding 8 - Cluster ID: 959, Shard ID: 819","time":{"start":1756131825016,"stop":1756131825016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fd7cfa335c1585","name":"ignores unrecognized TXT record formats","time":{"start":1756131451338,"stop":1756131451338,"duration":0},"status":"passed","severity":"normal"},{"uid":"85717972fecfbb0c","name":"Cluster id 0, shard 0","time":{"start":1756131825010,"stop":1756131825011,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5f67dc8a9d3a18","name":"caches peers it previously fetched","time":{"start":1756131451339,"stop":1756131451339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3df4ce6a43f65a8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756131988518,"stop":1756131988518,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ebc0dcb0eaafd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756131512814,"stop":1756131512814,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae245bf9dc8c772a","name":"Push message with content topic containing long","time":{"start":1756132568345,"stop":1756132568345,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d138c1479ac690","name":"should insert message into bloom filter","time":{"start":1756131490654,"stop":1756131490655,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f4e3831df33f10","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756131430665,"stop":1756131430666,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8cd7989cc13e84","name":"should attach causal history and bloom filter to each message","time":{"start":1756131490655,"stop":1756131490655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c816962e386f9a6","name":"can start the service","time":{"start":1756131455311,"stop":1756131455312,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cc070ec14ee2d7","name":"Push message with custom timestamp: 1725373132195","time":{"start":1756132568377,"stop":1756132568377,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5686f6b02f303b","name":"Push message with custom timestamp: 1756127932194","time":{"start":1756132568352,"stop":1756132568352,"duration":0},"status":"passed","severity":"normal"},{"uid":"945f490b00582803","name":"Nwaku publishes","time":{"start":1756131668411,"stop":1756131668411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3339028d84beb897","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756131988530,"stop":1756131988530,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6a050b080d4be4","name":"A test","time":{"start":1756131567930,"stop":1756131567930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe025a13a6dce2c","name":"should handle browser offline state overriding peer connections","time":{"start":1756131440213,"stop":1756131440214,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6fd13c16551c40","name":"yields decoded messages","time":{"start":1756131441621,"stop":1756131441621,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3ecd18a9291783","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756131671796,"stop":1756131671796,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd5f93bce2a01d5","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756131425166,"stop":1756131425167,"duration":1},"status":"passed","severity":"normal"},{"uid":"3646915b76c71408","name":"Push message with content topic containing emoji","time":{"start":1756132568376,"stop":1756132568376,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d859d6d22556fe6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756131472803,"stop":1756131472803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b553fcf128b6a9bf","name":"should handle case when globalThis is not available","time":{"start":1756131440175,"stop":1756131440175,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81519d954062ad2","name":"should create ConnectionManager with relay","time":{"start":1756131441857,"stop":1756131441857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b74830fd27139ed","name":"should return all connected peers without codec filter","time":{"start":1756131441863,"stop":1756131441863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f268deeda1b48e8","name":"Check publish message containing Chinese","time":{"start":1756131678403,"stop":1756131678404,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a7d32b1b6cb0c4","name":"groups content topics by expected pubsub topic","time":{"start":1756131425169,"stop":1756131425169,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1e40d810e522c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756131425177,"stop":1756131425178,"duration":1},"status":"passed","severity":"normal"},{"uid":"577c3379c95334e5","name":"Subscribe to topic containing XML and publish message","time":{"start":1756131687653,"stop":1756131687653,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c8fadb820c1e78","name":"should set field with all protocols enabled","time":{"start":1756131431297,"stop":1756131431297,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d685b6f3f0c73d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756131484733,"stop":1756131484733,"duration":0},"status":"passed","severity":"normal"},{"uid":"944ad36c862546d1","name":"should dial peer when no shard info available","time":{"start":1756131440861,"stop":1756131440861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d2bd4bbe473506","name":"should handle v3 RLN errors","time":{"start":1756131472742,"stop":1756131472742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86626f69b9a693e","name":"Push message with content topic containing Russian","time":{"start":1756132568347,"stop":1756132568347,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4cf5a8b8973401","name":"Ephemeral messages are not stored","time":{"start":1756131514490,"stop":1756131514495,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa4a7114429185fc","name":"random static sharding 4 - Cluster ID: 721, Shard ID: 872","time":{"start":1756131825013,"stop":1756131825014,"duration":1},"status":"passed","severity":"normal"},{"uid":"477b971507475be4","name":"Push message with meta","time":{"start":1756132568351,"stop":1756132568351,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafdc9ad4462e6d9","name":"Decoder throws on empty string content topic","time":{"start":1756131462761,"stop":1756131462762,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd68f043735957a8","name":"Push message with Chinese payload","time":{"start":1756132568326,"stop":1756132568326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42ee56199f4ab67","name":"should detect messages with missing dependencies","time":{"start":1756131490660,"stop":1756131490660,"duration":0},"status":"passed","severity":"normal"},{"uid":"10de31c365007a12","name":"should monitor connected peers and store them into cache","time":{"start":1756131591803,"stop":1756131591804,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb2482d43fe81b7","name":"ends if response has no messages","time":{"start":1756131441620,"stop":1756131441620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7eb0c3d054210a","name":"should query peers that support peer exchange","time":{"start":1756131451129,"stop":1756131451130,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd748c60d473aea9","name":"should handle query errors","time":{"start":1756131451134,"stop":1756131451134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68d71faba1705e","name":"Push message with JSON payload","time":{"start":1756132568370,"stop":1756132568370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d0ef2078810a","name":"tcp ip4 address","time":{"start":1756131430588,"stop":1756131430589,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4abb9577221fb74","name":"should get / set UDP multiaddr","time":{"start":1756131431293,"stop":1756131431294,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d2aef4a8eb7cf3","name":"Push message with Russian payload","time":{"start":1756132568327,"stop":1756132568327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcbd4194b695be8","name":"should set field with only STORE enabled","time":{"start":1756131431297,"stop":1756131431298,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9681acef6218a33","name":"should process up to 3 peers at once","time":{"start":1756131440870,"stop":1756131440871,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3b90c7218ebb71","name":"Subscribe to topic containing short and receive message","time":{"start":1756131988515,"stop":1756131988515,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0285890edaeb00","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756131960693,"stop":1756131960694,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b088e6982ef66af","name":"Query Generator - false","time":{"start":1756131837671,"stop":1756131837671,"duration":0},"status":"passed","severity":"normal"},{"uid":"719611a894aa82a0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756131528778,"stop":1756131528778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1124cb419c9be9df","name":"Push message with content topic containing unicode special characters","time":{"start":1756132568362,"stop":1756132568363,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8260ea1769cae8d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756131440980,"stop":1756131440981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5568cc623ba64244","name":"Cluster ID 0, shard 1","time":{"start":1756131825011,"stop":1756131825011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d5fbb535828256","name":"Bloom filter","time":{"start":1756131490464,"stop":1756131490465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b1d4ca6e731296","name":"Decoder throws on empty string content topic","time":{"start":1756131461194,"stop":1756131461194,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac4bc83611b7b6","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756131484737,"stop":1756131484738,"duration":1},"status":"passed","severity":"normal"},{"uid":"6edb2e8509afc80f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756131484752,"stop":1756131484752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4a1b724440bddd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756131988528,"stop":1756131988528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df5d34a4b70f879","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756131988523,"stop":1756131988523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72798982c3c9955","name":"Push message with custom timestamp: 1756127932194","time":{"start":1756132568364,"stop":1756132568365,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eea5e0bc48aaf91","name":"Callback on promise","time":{"start":1756131847198,"stop":1756131847200,"duration":2},"status":"passed","severity":"normal"},{"uid":"a264aa51b58b3b97","name":"should be safe to call multiple times","time":{"start":1756131440975,"stop":1756131440975,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0a04602073f76","name":"should handle incoming messages","time":{"start":1756131472096,"stop":1756131472096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc96d9c9e857ef9","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756131471974,"stop":1756131471974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0d5d2eb39dee3d","name":"should handle all zero keep alive options","time":{"start":1756131440999,"stop":1756131440999,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fb5cebc86dfc1","name":"Fails to push message bigger that 1MB","time":{"start":1756132568365,"stop":1756132568366,"duration":1},"status":"passed","severity":"normal"},{"uid":"95dd35a62fafbad1","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756131810951,"stop":1756131810952,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba8db02ead8fe22","name":"Encoder throws on undefined content topic","time":{"start":1756131441838,"stop":1756131441838,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5f61ad3fb109c","name":"should support chaining for add method","time":{"start":1756131471032,"stop":1756131471033,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3cf8b0815ec0bb","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756131472096,"stop":1756131472096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4604889f466b716b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756131440159,"stop":1756131440159,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6cd1a4b67b27c5","name":"Relay - times out","time":{"start":1756131861328,"stop":1756131861328,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f4d3fb701ce579","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756131450691,"stop":1756131450691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cec702148deb9cc","name":"different cluster: nodes don't connect","time":{"start":1756131584238,"stop":1756131584240,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0d7d378b131d321","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756131425175,"stop":1756131425175,"duration":0},"status":"passed","severity":"normal"},{"uid":"4923c34a0815b10d","name":"rejects hash query with time filter","time":{"start":1756131441154,"stop":1756131441154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abbd207c37a8cf8","name":"should be able to decode the field with only STORE set to true","time":{"start":1756131430662,"stop":1756131430662,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c570723ac8c2e5","name":"Push message with content topic containing long","time":{"start":1756132568360,"stop":1756132568360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9639fcdb1c5996","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756131484762,"stop":1756131484762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f86a225c2d7543e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756131484775,"stop":1756131484775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9804f6e37e61a09f","name":"should initialize with libp2p components","time":{"start":1756131451097,"stop":1756131451098,"duration":1},"status":"passed","severity":"normal"},{"uid":"693680ca20457074","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756131484763,"stop":1756131484763,"duration":0},"status":"passed","severity":"normal"},{"uid":"215795043b0fb86a","name":"should retry if all attempts fail","time":{"start":1756131471875,"stop":1756131471875,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e7df929924477","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756131988516,"stop":1756131988517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a967cc6043aea46a","name":"Push message with content topic containing SQL Injection","time":{"start":1756132568347,"stop":1756132568347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6281b66bf7d965c4","name":"Push message with Basic HTML tag payload","time":{"start":1756132568357,"stop":1756132568357,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aaa08f0c856dab","name":"Meta field set when metaSetter is specified","time":{"start":1756131441837,"stop":1756131441838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03310584a914849","name":"Fails to push message with large meta","time":{"start":1756132568336,"stop":1756132568336,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c263b64f3d0a4f","name":"should handle dial errors gracefully","time":{"start":1756131440681,"stop":1756131440682,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9043c53c0eafb6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756131514503,"stop":1756131514504,"duration":1},"status":"passed","severity":"normal"},{"uid":"356df5da797b63c6","name":"should skip peer when not on same cluster","time":{"start":1756131440860,"stop":1756131440860,"duration":0},"status":"passed","severity":"normal"},{"uid":"34434462d440a350","name":"Push message with JSON payload","time":{"start":1756132568328,"stop":1756132568328,"duration":0},"status":"passed","severity":"normal"},{"uid":"250ab0932cbc3b80","name":"should clear all timers","time":{"start":1756131440975,"stop":1756131440975,"duration":0},"status":"passed","severity":"normal"},{"uid":"81596874eb534f37","name":"should return false","time":{"start":1756131431292,"stop":1756131431292,"duration":0},"status":"passed","severity":"normal"},{"uid":"253e9b96d76c0da5","name":"Passing page size 0 when there are 110 messages","time":{"start":1756131846522,"stop":1756131846522,"duration":0},"status":"passed","severity":"normal"},{"uid":"27520d26ae3db831","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756131471872,"stop":1756131471873,"duration":1},"status":"passed","severity":"normal"},{"uid":"928d8a4cf8322ad0","name":"Push message with custom timestamp: 1725373132194","time":{"start":1756132568352,"stop":1756132568352,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4592878a792b41","name":"should be safe to call multiple times","time":{"start":1756131441859,"stop":1756131441859,"duration":0},"status":"passed","severity":"normal"},{"uid":"11271e893107dd12","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756131988519,"stop":1756131988519,"duration":0},"status":"passed","severity":"normal"},{"uid":"70483f07e2e09b4b","name":"should create PeerExchangeDiscovery instance","time":{"start":1756131451137,"stop":1756131451137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38bb1caf27b831","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756131440200,"stop":1756131440201,"duration":1},"status":"passed","severity":"normal"},{"uid":"12729a147f91742","name":"Push message with Script payload","time":{"start":1756132568369,"stop":1756132568369,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b3a25c664ab64a","name":"Check message with no content topic is not received","time":{"start":1756131960692,"stop":1756131960692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a519c461a23a24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756131484764,"stop":1756131484773,"duration":9},"status":"passed","severity":"normal"},{"uid":"a9fc104e06dbac31","name":"should send relay ping messages on timer","time":{"start":1756131440991,"stop":1756131440997,"duration":6},"status":"passed","severity":"normal"},{"uid":"98134c0c13913b1e","name":"should create ShardReader with static shards network config","time":{"start":1756131440624,"stop":1756131440624,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea734345085b485","name":"should process successful peer exchange query","time":{"start":1756131451133,"stop":1756131451134,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b097a44ed93290c","name":"should lock peers when selected","time":{"start":1756131472799,"stop":1756131472799,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f955435f20b1ed","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756131451103,"stop":1756131451104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb209482e622ad4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756131461191,"stop":1756131461191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a56b9347d7b98d1","name":"should create an instance with libp2p and dialer","time":{"start":1756131440671,"stop":1756131440672,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c94beb7e84b327f","name":"should skip already querying peers","time":{"start":1756131451132,"stop":1756131451133,"duration":1},"status":"passed","severity":"normal"},{"uid":"5298dc3aa5f084af","name":"should handle multiple peers with different shard configurations","time":{"start":1756131440877,"stop":1756131440880,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0b305e771e2cc87","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756131449708,"stop":1756131449709,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7510921eec982","name":"should handle errors gracefully when getting peer info","time":{"start":1756131440657,"stop":1756131440657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2959fc4463ae7af3","name":"should not allow k > 12","time":{"start":1756131484480,"stop":1756131484483,"duration":3},"status":"passed","severity":"normal"},{"uid":"b14d7f7456899704","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756131802390,"stop":1756131802393,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3689209ca539e62","name":"Push message with custom timestamp: 1756135132195","time":{"start":1756132568378,"stop":1756132568378,"duration":0},"status":"passed","severity":"normal"},{"uid":"975f249989e7e075","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756131425167,"stop":1756131425168,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5273b4979d77cf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756131827025,"stop":1756131827028,"duration":3},"status":"passed","severity":"normal"},{"uid":"fdeeb22490ba318d","name":"Push message with SQL Injection payload","time":{"start":1756132568341,"stop":1756132568341,"duration":0},"status":"passed","severity":"normal"},{"uid":"145211b9e814382c","name":"should handle complete dial lifecycle","time":{"start":1756131440876,"stop":1756131440877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90fff6b867ec2e","name":"Push message with content topic containing numeric","time":{"start":1756132568373,"stop":1756132568373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9fc26aa4743308","name":"Using a function","time":{"start":1756131854455,"stop":1756131854455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1814d2a79d8b6f6a","name":"Generator, 2 different shards","time":{"start":1756131802388,"stop":1756131802390,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d1d15b0f1cba7be","name":"Query with Promise Callback, No message returned","time":{"start":1756131810958,"stop":1756131810959,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b8437d328d8659","name":"should return false when pubsub topic parsing fails","time":{"start":1756131440654,"stop":1756131440654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9a5dc818797e6","name":"should handle peer connect event","time":{"start":1756131440176,"stop":1756131440176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a18d4319a02c94e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756131484734,"stop":1756131484734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c7638a7eeb99e0","name":"should dispatch network event when browser goes online","time":{"start":1756131440200,"stop":1756131440200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1914efa33e9236","name":"should not fail to stop the service if it was not started","time":{"start":1756131455312,"stop":1756131455313,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e3b35d8770a85e","name":"should handle shardReader errors","time":{"start":1756131441865,"stop":1756131441865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7efcdf9b61b48e0","name":"Push message with Chinese payload","time":{"start":1756132568340,"stop":1756132568340,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e81fd92faa2d38","name":"does not validate decoders for hash queries","time":{"start":1756131441619,"stop":1756131441619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7502d0f5805351","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756131844376,"stop":1756131844376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ae372c80d4ddb9","name":"should dial peers from store when no connections remain","time":{"start":1756131441329,"stop":1756131441329,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fb781a7275d0f0","name":"Publish message with custom timestamp: Mon Aug 25 2025 15:21:11 GMT+0000 (Coordinated Universal Time)","time":{"start":1756131678413,"stop":1756131678413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ab799f2eba8c61","name":"should handle errors when globalThis is not available","time":{"start":1756131440141,"stop":1756131440150,"duration":9},"status":"passed","severity":"normal"},{"uid":"8ec3b6ee4b29d675","name":"Push message with short payload","time":{"start":1756132568339,"stop":1756132568339,"duration":0},"status":"passed","severity":"normal"},{"uid":"599ae017119aaadb","name":"Check received message containing Russian","time":{"start":1756131960688,"stop":1756131960688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9599f7160d77b4d1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756131654541,"stop":1756131654541,"duration":0},"status":"passed","severity":"normal"},{"uid":"659353dbf6b4b276","name":"Passing page size 1 when there are 4 messages","time":{"start":1756131846522,"stop":1756131846523,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72b337fdeacde27","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756131671796,"stop":1756131671796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c08a21c1d2b4824","name":"Push message with content topic containing SQL Injection","time":{"start":1756132568334,"stop":1756132568334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2425b2c6eca7c5e8","name":"Subscribe to topic containing Script and receive message","time":{"start":1756131988528,"stop":1756131988528,"duration":0},"status":"passed","severity":"normal"},{"uid":"be36c1784e49934","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756131490658,"stop":1756131490658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfb3bcc40d03183","name":"Asymmetric encrypt & decrypt","time":{"start":1756131461627,"stop":1756131461627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcfdcae81775f04","name":"return first retrieved peers without further DNS queries","time":{"start":1756131451340,"stop":1756131451340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdb1303b17485b8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756131472095,"stop":1756131472095,"duration":0},"status":"passed","severity":"normal"},{"uid":"82526ae2e227d725","name":"Push message with shell command payload","time":{"start":1756132568343,"stop":1756132568343,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d7433282605a94","name":"Subscribe and receive messages via waku relay post","time":{"start":1756131988522,"stop":1756131988523,"duration":1},"status":"passed","severity":"normal"},{"uid":"36309480185c56ac","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756131988531,"stop":1756131988531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b613dfdb6118f50","name":"Push message with Script payload","time":{"start":1756132568341,"stop":1756132568341,"duration":0},"status":"passed","severity":"normal"},{"uid":"350a640e643f16d4","name":"should maintain desired error rate","time":{"start":1756131488431,"stop":1756131488432,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc39f02a2521886d","name":"should set default options when no config provided","time":{"start":1756131441857,"stop":1756131441858,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee31bf8205ccc8","name":"should handle multiple query options for time ranges","time":{"start":1756131472698,"stop":1756131472698,"duration":0},"status":"passed","severity":"normal"},{"uid":"78924cfd60ddfb8c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756131688102,"stop":1756131688103,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17b61581630b7b4","name":"Push message with Russian payload","time":{"start":1756132568355,"stop":1756132568356,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc86f1e97077ef92","name":"should remove expired entries after TTL has passed","time":{"start":1756131471033,"stop":1756131471033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342eed76e9f9b43","name":"should handle network check errors gracefully","time":{"start":1756131440875,"stop":1756131440876,"duration":1},"status":"passed","severity":"normal"},{"uid":"501ca956a34eff23","name":"should handle peer store errors gracefully","time":{"start":1756131440683,"stop":1756131440684,"duration":1},"status":"passed","severity":"normal"},{"uid":"5011d5499bf8b0ff","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756131441111,"stop":1756131441112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb5e6ff76cd809","name":"should initialize with Unhealthy status","time":{"start":1756131472250,"stop":1756131472251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a0e6d3e0d78617","name":"Push message with content topic containing Russian","time":{"start":1756132568374,"stop":1756132568374,"duration":0},"status":"passed","severity":"normal"},{"uid":"30710370a048e9aa","name":"Check publish message containing special chars","time":{"start":1756131678403,"stop":1756131678403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8db4ae9fb8082e","name":"should handle case when navigator is not available","time":{"start":1756131440159,"stop":1756131440175,"duration":16},"status":"passed","severity":"normal"},{"uid":"664d415706443d59","name":"should handle peer store errors gracefully","time":{"start":1756131472260,"stop":1756131472266,"duration":6},"status":"passed","severity":"normal"},{"uid":"f49451d7ba9a4a04","name":"should handle errors when accessing navigator","time":{"start":1756131440201,"stop":1756131440207,"duration":6},"status":"passed","severity":"normal"},{"uid":"d29acb2492ec41fa","name":"Check message received after jswaku node is restarted","time":{"start":1756131960693,"stop":1756131960693,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc81bf734fd3b8ef","name":"Subscribe and receive messages via lightPush","time":{"start":1756131988511,"stop":1756131988511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca7cbd0bae0134f","name":"should start and stop interval correctly","time":{"start":1756131471870,"stop":1756131471871,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c0684e9d3b3ddf","name":"should transition to Unhealthy when no connections","time":{"start":1756131472251,"stop":1756131472251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee478c38c09275e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756131471982,"stop":1756131471982,"duration":0},"status":"passed","severity":"normal"},{"uid":"19923e742ddc9b7d","name":"Push message with content topic containing short","time":{"start":1756132568372,"stop":1756132568372,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff608291f610c8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756131860484,"stop":1756131860484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5196829d8a271431","name":"Decoder throws on undefined content topic","time":{"start":1756131461193,"stop":1756131461193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1082b56559c1e4","name":"Correctly serialized arguments","time":{"start":1756131584462,"stop":1756131584462,"duration":0},"status":"passed","severity":"normal"},{"uid":"287455722f159b04","name":"should handle peer store update failures gracefully","time":{"start":1756131440988,"stop":1756131440989,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a53708b223474","name":"Push message with content topic containing unicode special characters","time":{"start":1756132568375,"stop":1756132568376,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1e4bafc1926617","name":"yields undefined for messages without decoder","time":{"start":1756131441621,"stop":1756131441622,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab50e516d221508","name":"Push message with Chinese payload","time":{"start":1756132568367,"stop":1756132568368,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e667aee9c1fdb9f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756131484738,"stop":1756131484738,"duration":0},"status":"passed","severity":"normal"},{"uid":"517257f85f945d02","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756131425178,"stop":1756131425178,"duration":0},"status":"passed","severity":"normal"},{"uid":"af198cffd1fc55b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756131988520,"stop":1756131988520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f070fbc79926b3dd","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756131484732,"stop":1756131484732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b713b3e77b3432a7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756131988523,"stop":1756131988523,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dcd3960200b04b","name":"LightPush","time":{"start":1756131861331,"stop":1756131861332,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5117ff2e577d5a","name":"should skip updating peer store if peer has same addresses","time":{"start":1756131440685,"stop":1756131440685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1b573f792da70c","name":"should not create relay timers when relay is not provided","time":{"start":1756131440990,"stop":1756131440990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f6f82d53a33475","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756131425168,"stop":1756131425168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8637413adc48f978","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756131440653,"stop":1756131440653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6afa57e4c25ce9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756131451340,"stop":1756131451341,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f1760f35cf5253","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app2/3/topic267/xml","time":{"start":1756131782986,"stop":1756131782986,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b8478fe2123ac8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756131472095,"stop":1756131472095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2663ae3da9840fc2","name":"random static sharding 2 - Cluster ID: 473, Shard ID: 611","time":{"start":1756131825012,"stop":1756131825012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcd37f7fdd4b406","name":"Subscribe to topic containing Script and receive message","time":{"start":1756131988517,"stop":1756131988518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70f9df717d5d8d0","name":"should return null for non-existent peer","time":{"start":1756131441337,"stop":1756131441337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3a6103db012c91","name":"should dial peer when peer is discovered","time":{"start":1756131440679,"stop":1756131440681,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9f513c0fe58db22","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756131441839,"stop":1756131441839,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a8f6509bab8097","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756131960691,"stop":1756131960691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6911bd65bc811d1c","name":"throws if decoders don't match content topics","time":{"start":1756131441618,"stop":1756131441619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e198a7349eede7a0","name":"Js publishes, other Js receives","time":{"start":1756131668413,"stop":1756131668414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87d271a3ff9de76","name":"Check received message containing Basic HTML tag","time":{"start":1756131960689,"stop":1756131960689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623b2b613566051","name":"should start periodic discovery on start","time":{"start":1756131451136,"stop":1756131451136,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fcc86f6c6b4532","name":"configure the node with multiple content topics","time":{"start":1756131782987,"stop":1756131782987,"duration":0},"status":"passed","severity":"normal"},{"uid":"389bd8d7daff985c","name":"Push message with Arabic payload","time":{"start":1756132568355,"stop":1756132568355,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9bf2b736ea5020","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756131584240,"stop":1756131584240,"duration":0},"status":"passed","severity":"normal"}]