allure-jswaku/8630/widgets/severity.json
2025-07-14 16:45:22 +00:00

1 line
195 KiB
JSON

[{"uid":"5aaf2631ac49ffd1","name":"should handle a minimal index list","time":{"start":1752510797801,"stop":1752510797801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfdd2a3e691433e","name":"Fails to publish message with empty text","time":{"start":1752510998830,"stop":1752510998831,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17da1a452ef3cde","name":"Publish message with custom timestamp: Mon Jul 14 2025 15:36:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1752510998829,"stop":1752510998829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea711ff6f2ba246","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752510852267,"stop":1752510852267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a80c8bb12b9fb81","name":"Publish without waiting for remote peer","time":{"start":1752511007667,"stop":1752511007668,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab49cc4b0105214","name":"random static sharding 2 - Cluster ID: 874, Shard ID: 687","time":{"start":1752511130187,"stop":1752511130187,"duration":0},"status":"passed","severity":"normal"},{"uid":"699f183ac0ddcf0c","name":"Push message with shell command payload","time":{"start":1752511479322,"stop":1752511479322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6680848daa26fa38","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752511362866,"stop":1752511362866,"duration":0},"status":"passed","severity":"normal"},{"uid":"6daa8b5323486eb3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752510922507,"stop":1752510922509,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d6b1a5270f19c57","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752510852276,"stop":1752510852276,"duration":0},"status":"passed","severity":"normal"},{"uid":"790514d0dd76f975","name":"rejects content-filtered query with only contentTopics","time":{"start":1752510813731,"stop":1752510813732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4dd934d1ce0dccf","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752510814231,"stop":1752510814231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dde92453ac12576","name":"Check message with no content topic is not received","time":{"start":1752511310498,"stop":1752511310499,"duration":1},"status":"passed","severity":"normal"},{"uid":"1503f92c74325eb2","name":"should return false when peer has no shard info","time":{"start":1752510812849,"stop":1752510812849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d000dee59d35b0f","name":"should throw an error for missing sharding configuration","time":{"start":1752510797623,"stop":1752510797623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f363ef9c326fb93","name":"should insert message id into causal history","time":{"start":1752510857360,"stop":1752510857360,"duration":0},"status":"passed","severity":"normal"},{"uid":"699b871f2122b701","name":"should properly create peer info with all multiaddrs","time":{"start":1752510803814,"stop":1752510803814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a388d9b31fa87f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752511362860,"stop":1752511362860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1178704b5bab5920","name":"Push message with content topic containing Arabic","time":{"start":1752511479310,"stop":1752511479310,"duration":0},"status":"passed","severity":"normal"},{"uid":"fead7aa4068ac8b2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752510797596,"stop":1752510797596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a854ecaa4171368d","name":"should reject if Filter is requested but not mounted","time":{"start":1752510843218,"stop":1752510843218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e015949c8482c4","name":"Check publish message containing Script","time":{"start":1752510998825,"stop":1752510998825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0430b4ec952d9c3","name":"should retry failed tasks","time":{"start":1752510842452,"stop":1752510842452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3573184b096e9cf","name":"should reject if WakuNode is not started","time":{"start":1752510843216,"stop":1752510843216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9edebadacff2646","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752510821598,"stop":1752510821599,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f496d3dc65a48f8","name":"should not receive a peer event after stop","time":{"start":1752510877074,"stop":1752510877074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d635bae78a2981","name":"accepts time-filtered query with content filter","time":{"start":1752510813733,"stop":1752510813733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cbcdf41cff66af","name":"Check received message containing special chars","time":{"start":1752511310482,"stop":1752511310482,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6356c410535ba8","name":"should handle multiple peers with different shard configurations","time":{"start":1752510813354,"stop":1752510813355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9157c2400af9d57","name":"should work with custom bootstrap limits","time":{"start":1752510813682,"stop":1752510813684,"duration":2},"status":"passed","severity":"normal"},{"uid":"e81cac84add4d19a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752510877078,"stop":1752510877078,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a245ee1e08b70e4","name":"should allow redial after cooldown period","time":{"start":1752510813324,"stop":1752510813325,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3de422fa0517a9","name":"connects to nwaku","time":{"start":1752511143625,"stop":1752511143625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319d96ee16c00b1","name":"should handle peer store errors gracefully","time":{"start":1752510813681,"stop":1752510813682,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b0fe1e7e199333","name":"should be able to encode the field with only STORE set to true","time":{"start":1752510803138,"stop":1752510803138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b9422feb08cfdc","name":"Mutual subscription","time":{"start":1752511007667,"stop":1752511007667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b24625d023b288","name":"should get / set UDP multiaddr","time":{"start":1752510803811,"stop":1752510803812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2f124a6057cf04","name":"Push message with Arabic payload","time":{"start":1752511479319,"stop":1752511479319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba9154b20b491e9","name":"Filter","time":{"start":1752511150642,"stop":1752511150643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a937a50aa830f944","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752511362876,"stop":1752511362876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8799e51a54332c0f","name":"should support chaining for add method","time":{"start":1752510841469,"stop":1752510841470,"duration":1},"status":"passed","severity":"normal"},{"uid":"762b6f38fec40c35","name":"should return tags for existing peer","time":{"start":1752510813665,"stop":1752510813665,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5e401dd0dbe434","name":"Push message with content topic containing special chars","time":{"start":1752511479310,"stop":1752511479310,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a3fbc7408c9fe","name":"rejects hash query with content filter parameters","time":{"start":1752510813732,"stop":1752510813733,"duration":1},"status":"passed","severity":"normal"},{"uid":"28693bf66fdef922","name":"should merge provided config with defaults","time":{"start":1752510814223,"stop":1752510814223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8ff3d385a18c75","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752510843271,"stop":1752510843271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9977c236a1df9f","name":"Waku message hash computation (no timestamp)","time":{"start":1752510813079,"stop":1752510813092,"duration":13},"status":"passed","severity":"normal"},{"uid":"632f7ceb2be3d3e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752510822145,"stop":1752510822146,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d16ac5982e493b6f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752510812862,"stop":1752510812863,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b25917ae981d7b7","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752510813685,"stop":1752510813685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ea565dc5f21d63","name":"Push message with content topic containing Russian","time":{"start":1752511479311,"stop":1752511479311,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f6a1756e2152e6","name":"should check false positive rate","time":{"start":1752510854550,"stop":1752510854551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53a267f6916dcc3","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752510878490,"stop":1752510878490,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea747e6fda426cbe","name":"should be empty after removing the only subscription","time":{"start":1752510843237,"stop":1752510843237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f75e57d7fb80ab","name":"should handle case when globalThis is not available","time":{"start":1752510812799,"stop":1752510812800,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d704a859890ae6","name":"Check meta is set [symmetric]","time":{"start":1752510831910,"stop":1752510831910,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e80075faf88c50","name":"should get all peers from store","time":{"start":1752510813653,"stop":1752510813654,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd4d80fee7d8667","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752511362858,"stop":1752511362859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1124c7550d00988e","name":"Subscribe to topic containing long and publish message","time":{"start":1752511007672,"stop":1752511007672,"duration":0},"status":"passed","severity":"normal"},{"uid":"162c79e7bf9cd7b5","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752510842870,"stop":1752510842876,"duration":6},"status":"passed","severity":"normal"},{"uid":"f70dfdcd7c9b671","name":"should hang up bootstrap peer if over limit","time":{"start":1752510813651,"stop":1752510813651,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f46980c5671f8a","name":"should not receive a peer event after stop","time":{"start":1752510972631,"stop":1752510972631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f482fde08049f4d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752510852266,"stop":1752510852266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3896c98633238443","name":"Check received message containing Arabic","time":{"start":1752511310493,"stop":1752511310493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f75c0374a4cfbe5","name":"Nwaku publishes","time":{"start":1752510986213,"stop":1752510986214,"duration":1},"status":"passed","severity":"normal"},{"uid":"45effde835af7876","name":"Fails to push message with large meta","time":{"start":1752511479315,"stop":1752511479315,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bb92934f6475c4","name":"Push message with content topic containing emoji","time":{"start":1752511479314,"stop":1752511479314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3769776be962d99","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752510991517,"stop":1752510991517,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ddc8327ed3a8bc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752510803144,"stop":1752510803145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa8075915f6a809","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752510878491,"stop":1752510878491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e49a5638577116","name":"should create dialer with libp2p and shardReader","time":{"start":1752510813302,"stop":1752510813302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46849cf8c8c8f3c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752511362874,"stop":1752511362874,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb011b28f681ab2","name":"Ordered Callback - true","time":{"start":1752511129837,"stop":1752511129838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bffe6e69509118","name":"accepts valid message hash query","time":{"start":1752510813732,"stop":1752510813732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5193086f606a862f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752510991516,"stop":1752510991516,"duration":0},"status":"passed","severity":"normal"},{"uid":"882496e8804b6518","name":"Push message with content topic containing numeric","time":{"start":1752511479324,"stop":1752511479324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4000b252b4c27134","name":"should update peer store before dialing","time":{"start":1752510812499,"stop":1752510812508,"duration":9},"status":"passed","severity":"normal"},{"uid":"59a94eb337331b6a","name":"should handle dial errors gracefully","time":{"start":1752510812499,"stop":1752510812499,"duration":0},"status":"passed","severity":"normal"},{"uid":"442b84e2f7fd20ff","name":"should perform ping and update peer store on timer","time":{"start":1752510813905,"stop":1752510813905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47ec1210b695d1d","name":"Push message with Russian payload","time":{"start":1752511479319,"stop":1752511479320,"duration":1},"status":"passed","severity":"normal"},{"uid":"792744c2ae7ce56e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app81/9/topic102/test.js","time":{"start":1752511106272,"stop":1752511106272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cacd3440a711376","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752510877076,"stop":1752510877077,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4986e1f3138e151b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752511362864,"stop":1752511362864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e3b74ef9eb2dee","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752510797601,"stop":1752510797601,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8db8fc44cdc2c9","name":"should handle shardReader errors","time":{"start":1752510814232,"stop":1752510814232,"duration":0},"status":"passed","severity":"normal"},{"uid":"383ab48fd0b7e704","name":"Push message with emoji payload","time":{"start":1752511479307,"stop":1752511479307,"duration":0},"status":"passed","severity":"normal"},{"uid":"419fa3d7e60ed903","name":"should process queue every 500ms","time":{"start":1752510813332,"stop":1752510813332,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b0837eebef1e96","name":"should throw error - no public key","time":{"start":1752510803808,"stop":1752510803808,"duration":0},"status":"passed","severity":"normal"},{"uid":"169a0389d88779d8","name":"should skip updating peer store if peer has same addresses","time":{"start":1752510812510,"stop":1752510812510,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f3a09b24c22676","name":"handles empty shards array correctly","time":{"start":1752510797623,"stop":1752510797624,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9229370f5d4c4f","name":"caches peers it previously fetched","time":{"start":1752510822143,"stop":1752510822143,"duration":0},"status":"passed","severity":"normal"},{"uid":"91be9c238be97d0d","name":"should be online or offline if network state changed","time":{"start":1752510892460,"stop":1752510892461,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4523dd94bb142d8","name":"retrieves a single peer","time":{"start":1752510822140,"stop":1752510822141,"duration":1},"status":"passed","severity":"normal"},{"uid":"214938569d4300de","name":"Check received message containing numeric","time":{"start":1752511310492,"stop":1752511310492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7084d8f949c33eae","name":"Query generator for 2000 messages","time":{"start":1752511123530,"stop":1752511123530,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dca049f93b7893","name":"Ordered Callback - false","time":{"start":1752511129839,"stop":1752511129839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95f2a7228a316d3","name":"should not discard bootstrap peers if under the limit","time":{"start":1752510904704,"stop":1752510904705,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31a8484a2b0832e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752510852265,"stop":1752510852265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5036d457ad615a0","name":"should be delivered immediately if received","time":{"start":1752510857367,"stop":1752510857367,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57edc315560939f","name":"Push message with Chinese payload","time":{"start":1752511479319,"stop":1752511479319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9502c904ff58897","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752511143500,"stop":1752511143500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4927d940bee19b5e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app86/9/topic343/utf8","time":{"start":1752511106276,"stop":1752511106276,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fc85de53943d53","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752511362867,"stop":1752511362867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cb227a85375649","name":"should remove event listeners from globalThis","time":{"start":1752510812794,"stop":1752510812794,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93a4b1500f8febb","name":"Subscribe to topic containing short and receive message","time":{"start":1752511362863,"stop":1752511362863,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e2a4373f1360b1","name":"should stop ping timers on peer disconnect","time":{"start":1752510813903,"stop":1752510813904,"duration":1},"status":"passed","severity":"normal"},{"uid":"f865a94fcd7a6510","name":"should return false when peer is not on topic","time":{"start":1752510814231,"stop":1752510814231,"duration":0},"status":"passed","severity":"normal"},{"uid":"914f5a6d4045fe29","name":"should return false when peer shard info is not found","time":{"start":1752510812862,"stop":1752510812862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a337895a9d35dac","name":"should handle complete connection lifecycle","time":{"start":1752510812823,"stop":1752510812823,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f8a2118e5c7362","name":"Decoder throws on empty string content topic","time":{"start":1752510833439,"stop":1752510833440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e796ea96eef6ec7c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752511362866,"stop":1752511362866,"duration":0},"status":"passed","severity":"normal"},{"uid":"68db5f028ee3aa50","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752510797599,"stop":1752510797599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb81f096c13aa2f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752510857366,"stop":1752510857366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30673ff6cbf939f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752510852289,"stop":1752510852289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d1587ed2d18879","name":"should create ConnectionManager with required options","time":{"start":1752510814222,"stop":1752510814222,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e2f80d5b02bb26","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752510852263,"stop":1752510852263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7c196d558341a7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app61/9/topic136/test.js","time":{"start":1752511106272,"stop":1752511106272,"duration":0},"status":"passed","severity":"normal"},{"uid":"831ef70191954501","name":"should create ShardReader with contentTopics network config","time":{"start":1752510812839,"stop":1752510812839,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f508995b181a21","name":"should handle dial errors gracefully","time":{"start":1752510813331,"stop":1752510813332,"duration":1},"status":"passed","severity":"normal"},{"uid":"200d8c71489810b8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752511091975,"stop":1752511091976,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4007c9fab9d11e","name":"Push message with escaped characters payload","time":{"start":1752511479322,"stop":1752511479322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef827858bee22a83","name":"should initialize with default number of peers","time":{"start":1752510843267,"stop":1752510843267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fc26b6b8aa4ef6","name":"Check message with no payload is not received","time":{"start":1752511310489,"stop":1752511310489,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63cf2f528caf790","name":"can query messages normally","time":{"start":1752511109562,"stop":1752511109564,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c3e9bc30215e089","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752510813078,"stop":1752510813078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e8c0079c30fb6e","name":"Check publish message containing shell command","time":{"start":1752510998827,"stop":1752510998827,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dfb64d6ced9f31","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752511007676,"stop":1752511007677,"duration":1},"status":"passed","severity":"normal"},{"uid":"b399ee1427f333bf","name":"should clear the dialing interval","time":{"start":1752510813309,"stop":1752510813311,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e412cd76c886708","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752511017245,"stop":1752511017245,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d8947f2e0b38fd","name":"Encoder throws on undefined content topic","time":{"start":1752510831911,"stop":1752510831912,"duration":1},"status":"passed","severity":"normal"},{"uid":"602ea4affe515107","name":"should retry on complete failure if specified","time":{"start":1752510842890,"stop":1752510842890,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a24c1becfcdd45","name":"should handle onConnected and onDisconnected","time":{"start":1752510843270,"stop":1752510843270,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a9c8e828a910ba","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752510857361,"stop":1752510857361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86e5949c80dfbfb","name":"Subscribe to topic containing Script and receive message","time":{"start":1752511362865,"stop":1752511362865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f574b1736a24ff6f","name":"should use provided shard info when available","time":{"start":1752510842865,"stop":1752510842866,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9e4cbdb650b62e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752511362867,"stop":1752511362867,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b66826b71e8705","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752510797609,"stop":1752510797609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9229d2044f08a1dc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752510852281,"stop":1752510852281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82613e501933e30","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752510803806,"stop":1752510803807,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b983953bad9a7b","name":"Push message with meta","time":{"start":1752511479314,"stop":1752511479315,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f4470887aa2afc","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752510813639,"stop":1752510813640,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e107f6daadbdb3","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752510852268,"stop":1752510852268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92f945f541b1c76","name":"Push message with JSON payload","time":{"start":1752511479305,"stop":1752511479306,"duration":1},"status":"passed","severity":"normal"},{"uid":"5644920d7ed64877","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752510852259,"stop":1752510852259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf1e91930c9ce45","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752510852273,"stop":1752510852275,"duration":2},"status":"passed","severity":"normal"},{"uid":"cefc3344fdf2db88","name":"Decoder throws on empty string content topic","time":{"start":1752510831913,"stop":1752510831913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed88a5b556a10b3","name":"Check received message containing JSON","time":{"start":1752511310494,"stop":1752511310495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a438574638880c4","name":"Push message with XML payload","time":{"start":1752511479304,"stop":1752511479304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e169c7468c8e88ea","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752511143501,"stop":1752511143501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4cb7ed2368dec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752510797608,"stop":1752510797609,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8adc312cd30f429","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752510821526,"stop":1752510821526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81392addf89552e","name":"should get / set TCP multiaddr","time":{"start":1752510803812,"stop":1752510803812,"duration":0},"status":"passed","severity":"normal"},{"uid":"777de7911c6c5123","name":"Init the array if not present","time":{"start":1752510797247,"stop":1752510797249,"duration":2},"status":"passed","severity":"normal"},{"uid":"e14f925a5a1f404f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752510797597,"stop":1752510797597,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e1f1f78a01ccd5","name":"Subscribe to topic containing long and receive message","time":{"start":1752511362872,"stop":1752511362873,"duration":1},"status":"passed","severity":"normal"},{"uid":"753aa1997e752df8","name":"should send relay ping messages on timer","time":{"start":1752510813908,"stop":1752510813908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67b4fedf68faa77","name":"should be able to decode the field with only STORE set to true","time":{"start":1752510803143,"stop":1752510803143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba28523ad5df2886","name":"Check message received after jswaku node is restarted","time":{"start":1752511310499,"stop":1752511310500,"duration":1},"status":"passed","severity":"normal"},{"uid":"8362ed0e102700e3","name":"1 Store, 2 fetches","time":{"start":1752510821491,"stop":1752510821491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4a091aa27f0f0e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752511078749,"stop":1752511078750,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85c5d675201b350","name":"should only return 1 node with relay capability","time":{"start":1752510822143,"stop":1752510822144,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ba7877bc4d1691","name":"throws on content topic with generation field greater than 0","time":{"start":1752510797591,"stop":1752510797592,"duration":1},"status":"passed","severity":"normal"},{"uid":"55005f5d5b86ff02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752510852287,"stop":1752510852288,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b1ea55365e09ce","name":"should not fail to stop the service if it was not started","time":{"start":1752510825849,"stop":1752510825850,"duration":1},"status":"passed","severity":"normal"},{"uid":"70602be8fd1b054f","name":"Should update multiaddrs","time":{"start":1752510962186,"stop":1752510962186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea48d7974f494477","name":"should start and stop interval correctly","time":{"start":1752510842443,"stop":1752510842444,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82c0df99ead580","name":"should add and check entries correctly","time":{"start":1752510841454,"stop":1752510841469,"duration":15},"status":"passed","severity":"normal"},{"uid":"486d647e38d0f48f","name":"should be safe to call multiple times","time":{"start":1752510814224,"stop":1752510814224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3693b24c9e6a33f5","name":"A test","time":{"start":1752510922791,"stop":1752510922792,"duration":1},"status":"passed","severity":"normal"},{"uid":"54484e474ae93fa5","name":"should reject on timeout if it was set","time":{"start":1752510843218,"stop":1752510843218,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c27f83c7d5912a","name":"should handle disconnect when peer has no timers","time":{"start":1752510813909,"stop":1752510813910,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb8cd8177f6d819","name":"should add received messages to bloom filter","time":{"start":1752510857362,"stop":1752510857362,"duration":0},"status":"passed","severity":"normal"},{"uid":"899ecb51977d0e39","name":"same cluster, same shard: nodes connect","time":{"start":1752510934669,"stop":1752510934669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e723d40c53f615ac","name":"should throw error - invalid id","time":{"start":1752510803808,"stop":1752510803809,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec841fd5ea79049","name":"random static sharding 8 - Cluster ID: 855, Shard ID: 983","time":{"start":1752511130195,"stop":1752511130195,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaf4acdef546819","name":"should return true when topic is configured","time":{"start":1752510814230,"stop":1752510814230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e793aac912d3046","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752511143501,"stop":1752511143501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4741688683a5fe","name":"Check received message containing special chars","time":{"start":1752511310492,"stop":1752511310492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e90ad8e04e9318","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752510803140,"stop":1752510803140,"duration":0},"status":"passed","severity":"normal"},{"uid":"89100879bc5181dc","name":"should insert message into bloom filter","time":{"start":1752510857359,"stop":1752510857360,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5c1fa416d84fda","name":"should dial with PeerId and return stream","time":{"start":1752510814226,"stop":1752510814226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f002b53c5f07569","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752511007669,"stop":1752511007669,"duration":0},"status":"passed","severity":"normal"},{"uid":"53887cb6ad07501b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752511310500,"stop":1752511310500,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa965250516b0459","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752510797610,"stop":1752510797610,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dc552dd99a4c66","name":"Check message with no content topic is not received","time":{"start":1752511310489,"stop":1752511310489,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd045b09bcfb6ed","name":"Rejects garbage","time":{"start":1752510846584,"stop":1752510846584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c297761b2800767b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752511362859,"stop":1752511362859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d665a710aedb6c3","name":"Passing page size 10 when there are 10 messages","time":{"start":1752511137344,"stop":1752511137345,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63ffc56d1023000","name":"should handle peer store errors gracefully","time":{"start":1752510812508,"stop":1752510812509,"duration":1},"status":"passed","severity":"normal"},{"uid":"920edae6c40ee47d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752510825853,"stop":1752510825853,"duration":0},"status":"passed","severity":"normal"},{"uid":"223931c9f5059c18","name":"Push message with content topic containing SQL Injection","time":{"start":1752511479326,"stop":1752511479326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64b8374d5ddfbcb","name":"Push message with content topic containing Arabic","time":{"start":1752511479325,"stop":1752511479325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d30a87a32fd0c6b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752510803144,"stop":1752510803144,"duration":0},"status":"passed","severity":"normal"},{"uid":"a208c17ec611134c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752511362877,"stop":1752511362877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6b619cf2cf7933","name":"should reject if Relay is requested but not mounted","time":{"start":1752510843216,"stop":1752510843216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f702909a9b62aef3","name":"should push the message to the outgoing buffer","time":{"start":1752510857359,"stop":1752510857359,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a519958f6763fc","name":"Push message with content topic containing Script","time":{"start":1752511479326,"stop":1752511479326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63d291d9541772a","name":"Check publish message containing Chinese","time":{"start":1752510998823,"stop":1752510998823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5862f0a7fdd0fb3","name":"Promise Callback - true","time":{"start":1752511129837,"stop":1752511129837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f786c9a4223e156","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752510852275,"stop":1752510852276,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3db5d4c0375a715","name":"should call waitForPeer on Relay","time":{"start":1752510843220,"stop":1752510843220,"duration":0},"status":"passed","severity":"normal"},{"uid":"516abfa7bd1f1519","name":"Renews subscription after lossing a connection","time":{"start":1752511362867,"stop":1752511362868,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4c3223f6500668","name":"should handle complete dial lifecycle","time":{"start":1752510813354,"stop":1752510813354,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d1f98d4b44a9ff","name":"Refresh subscription","time":{"start":1752511362872,"stop":1752511362872,"duration":0},"status":"passed","severity":"normal"},{"uid":"664afa75986d9551","name":"should add event listeners for peer connect and disconnect","time":{"start":1752510813900,"stop":1752510813901,"duration":1},"status":"passed","severity":"normal"},{"uid":"da53dfc881efe573","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752511136495,"stop":1752511136496,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3f7c0e4142087a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752510797608,"stop":1752510797608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f58ef5b9ac4812","name":"Check received message containing escaped characters","time":{"start":1752511310495,"stop":1752511310495,"duration":0},"status":"passed","severity":"normal"},{"uid":"145624cef3a4fd06","name":"should start the dialing interval","time":{"start":1752510813303,"stop":1752510813303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc82b1b1f0040364","name":"Push message with meta","time":{"start":1752511479329,"stop":1752511479329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3ea21934472164","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752510842680,"stop":1752510842680,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbddeeda3f2a6c3d","name":"should return false when pubsub topic parsing fails","time":{"start":1752510812863,"stop":1752510812864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04374d4b2b787b9","name":"Push message with content topic containing emoji","time":{"start":1752511479329,"stop":1752511479329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e8ed849752149b","name":"should reject if LightPush is requested but not mounted","time":{"start":1752510843217,"stop":1752510843217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1af48ab314c16b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752511362863,"stop":1752511362863,"duration":0},"status":"passed","severity":"normal"},{"uid":"4877ad476415b62b","name":"should be safe to call multiple times","time":{"start":1752510812498,"stop":1752510812498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfc63340d709776","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752511310497,"stop":1752511310497,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b661158a269bc1","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752510842670,"stop":1752510842670,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9487d531742e135","name":"should register libp2p event listeners when start is called","time":{"start":1752510843270,"stop":1752510843270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fad77ac5de2b0b6","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752511078756,"stop":1752511078756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"351ba61064a7d5e8","name":"Overlapping topic subscription","time":{"start":1752511007671,"stop":1752511007671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdbabcd6e9a99a41","name":"should respect custom numPeersToUse configuration","time":{"start":1752510843271,"stop":1752510843272,"duration":1},"status":"passed","severity":"normal"},{"uid":"53711b6f6ae042b3","name":"Generator, 2 different pubsubtopics","time":{"start":1752511122355,"stop":1752511122355,"duration":0},"status":"skipped","severity":"normal"},{"uid":"613f88f49425c7af","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752510892459,"stop":1752510892459,"duration":0},"status":"passed","severity":"normal"},{"uid":"561ccd8d1c22679f","name":"Query generator for multiple messages","time":{"start":1752511123524,"stop":1752511123524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac439930e7d4b50","name":"should dial peers from store when no connections remain","time":{"start":1752510813652,"stop":1752510813652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ffe67bfcae83fc","name":"Js publishes, other Js receives","time":{"start":1752510986214,"stop":1752510986216,"duration":2},"status":"passed","severity":"normal"},{"uid":"86f6693a6e26faa4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752510797604,"stop":1752510797604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87ab5e51b896ffb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752510797597,"stop":1752510797597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2cf86798cdccec","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752511310497,"stop":1752511310497,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ac4a54a4a61570","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752510852282,"stop":1752510852282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4927fe5563393e2d","name":"tcp ip4 address","time":{"start":1752510803046,"stop":1752510803048,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba17fc35f10693d5","name":"Encoder throws on empty string content topic","time":{"start":1752510833439,"stop":1752510833439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1cf88c3fd19728","name":"Delete observer","time":{"start":1752510974377,"stop":1752510974379,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d5993dde3d0dada","name":"Encoder throws on empty string content topic","time":{"start":1752510831912,"stop":1752510831912,"duration":0},"status":"passed","severity":"normal"},{"uid":"144291893fcaa0e6","name":"should return false when network is not connected","time":{"start":1752510814225,"stop":1752510814226,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04bc7918248cb33","name":"Check publish message containing numeric","time":{"start":1752510998821,"stop":1752510998821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c469050e6d83205f","name":"should handle case with all peers already connected","time":{"start":1752510813660,"stop":1752510813660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2220be15e7c849","name":"Check received message containing SQL Injection","time":{"start":1752511310493,"stop":1752511310493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7285796d4cb5ca5c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752510797597,"stop":1752510797597,"duration":0},"status":"passed","severity":"normal"},{"uid":"db13a55107cd535a","name":"Check received message containing SQL Injection","time":{"start":1752511310483,"stop":1752511310484,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0add015d42495b2","name":"should drop connection to all peers on hangUp","time":{"start":1752510961845,"stop":1752510961845,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d53955952888d48","name":"non connected peers","time":{"start":1752510972852,"stop":1752510972853,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4afdcae447668081","name":"Generator, custom pubsub topic","time":{"start":1752511122354,"stop":1752511122354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"921bad7ff16513d0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752511006314,"stop":1752511006314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3030f9c044424b00","name":"should filter peers by codec","time":{"start":1752510814229,"stop":1752510814229,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a529103b0a4fc6","name":"Accepts a valid Waku Message","time":{"start":1752510846583,"stop":1752510846584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c2cb8e92aee706","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752511362869,"stop":1752511362869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c992defca29107","name":"Push message with unicode special characters payload","time":{"start":1752511479322,"stop":1752511479323,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d25f552a7887439","name":"should return valid sharding parameters for static sharding","time":{"start":1752510797622,"stop":1752510797622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85cacbf4985fb8e","name":"Sets default value correctly","time":{"start":1752511143627,"stop":1752511143627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88e0a351a06f09d","name":"should handle general insertion and lookup correctly","time":{"start":1752510854550,"stop":1752510854550,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb1b7b47cf387d8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752511064654,"stop":1752511064655,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2382aff1e80f2a7","name":"Query with Ordered Callback, No Decoder","time":{"start":1752511091975,"stop":1752511091975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab9e83e39396c5","name":"should handle errors when getting connections","time":{"start":1752510812817,"stop":1752510812822,"duration":5},"status":"passed","severity":"normal"},{"uid":"1cefb2b4c37494d3","name":"should throw error - no id","time":{"start":1752510803807,"stop":1752510803807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e736ff16d8071f9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752510851905,"stop":1752510851905,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dc58dc62b6e785","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752510852265,"stop":1752510852266,"duration":1},"status":"passed","severity":"normal"},{"uid":"be540c6cae54eb50","name":"Push message with Script payload","time":{"start":1752511479320,"stop":1752511479320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0f8ed2e50006d2","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752510857366,"stop":1752510857366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00f28d2495eeff9","name":"returns all values when wanted number matches available values","time":{"start":1752510821525,"stop":1752510821525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d604e37c36043e9a","name":"should remove event listener for peer:discovery","time":{"start":1752510812486,"stop":1752510812497,"duration":11},"status":"passed","severity":"normal"},{"uid":"18f9e56aa089e44e","name":"should handle dial errors gracefully","time":{"start":1752510813659,"stop":1752510813659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68d65b377913776","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752510813963,"stop":1752510813964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ed3edafaabd3e","name":"Push message equal or less that 1MB","time":{"start":1752511479331,"stop":1752511479331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d371217ed151b081","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752510797611,"stop":1752510797611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60dfec8ae81d956","name":"should continually clean up expired entries at intervals","time":{"start":1752510841478,"stop":1752510841484,"duration":6},"status":"passed","severity":"normal"},{"uid":"50e6e4857a23b498","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752510998828,"stop":1752510998829,"duration":1},"status":"passed","severity":"normal"},{"uid":"86186901a9db6e4","name":"random static sharding 5 - Cluster ID: 532, Shard ID: 277","time":{"start":1752511130192,"stop":1752511130194,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1027a298c0d6d87","name":"Subscribe and publish message","time":{"start":1752511007668,"stop":1752511007668,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd21e4b772434359","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752510857367,"stop":1752510857367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedc8b4f9c156ca2","name":"should be safe to call multiple times","time":{"start":1752510814225,"stop":1752510814225,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b213ddf55f56dc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752511123529,"stop":1752511123529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdb2741bec395b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752510797598,"stop":1752510797598,"duration":0},"status":"passed","severity":"normal"},{"uid":"325fafa4179f0841","name":"isConnected should return true after first peer connects","time":{"start":1752510892458,"stop":1752510892458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b068a040b61ee1e9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752511362862,"stop":1752511362862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1bfdb2f59bfd0","name":"Check message with no pubsub topic is not received","time":{"start":1752511310488,"stop":1752511310489,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6e7638947fb8ea","name":"should properly start and stop event listening","time":{"start":1752510842663,"stop":1752510842667,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8f392030376d9f4","name":"Check received message containing Russian","time":{"start":1752511310483,"stop":1752511310483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be57390329d38e2","name":"messageHashStr produces consistent results for the same input","time":{"start":1752510813094,"stop":1752510813094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88964df14dbd8d","name":"Subscribe to topic containing long and receive message","time":{"start":1752511362863,"stop":1752511362863,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65bf56628894c9e","name":"Relay + Store","time":{"start":1752510803817,"stop":1752510803817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2366d10adbf63dee","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752510813647,"stop":1752510813647,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b7c1681bd0457","name":"Passing page size 11 when there are 10 messages","time":{"start":1752511137346,"stop":1752511137347,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b4e4569df6c2c6","name":"should return false","time":{"start":1752510803809,"stop":1752510803809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e39db7f9b581485","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752511143499,"stop":1752511143499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c911702064f254d1","name":"Check publish message containing Russian","time":{"start":1752510998824,"stop":1752510998824,"duration":0},"status":"passed","severity":"normal"},{"uid":"490189f9f446920a","name":"Non TWN Cluster","time":{"start":1752511106270,"stop":1752511106271,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa50e2ae06b1b8b6","name":"should detect messages with missing dependencies","time":{"start":1752510857364,"stop":1752510857364,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdff943245cebd14","name":"should dial all peers on dial","time":{"start":1752510961844,"stop":1752510961845,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c111c2f7c1af1b","name":"Throws when trying to push message with empty payload","time":{"start":1752511479308,"stop":1752511479308,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb163b90a4f5a7b8","name":"throws on content topic with empty version field","time":{"start":1752510797592,"stop":1752510797593,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd6ab9e121239a8","name":"Symmetric encrypt & Decrypt","time":{"start":1752510832249,"stop":1752510832249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6c8526373f8acd","name":"should update ack status of messages in outgoing buffer","time":{"start":1752510857366,"stop":1752510857367,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fc5d661873b510","name":"should return usable stream attached to connection","time":{"start":1752510813961,"stop":1752510813962,"duration":1},"status":"passed","severity":"normal"},{"uid":"8967cb33e9dc3bc9","name":"should throw error - no id","time":{"start":1752510803808,"stop":1752510803808,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bd3593346f5388","name":"should dial peer when peer is discovered","time":{"start":1752510812498,"stop":1752510812499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03a39f68163ef3a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752510842670,"stop":1752510842670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e7dee574c5ee1","name":"Check received message containing XML","time":{"start":1752511310494,"stop":1752511310494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2869f3bcf66ca9a","name":"Push message with custom timestamp: 1752507292692","time":{"start":1752511479331,"stop":1752511479331,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b9d99018b68088","name":"should initialize with isNetworkConnected as false","time":{"start":1752510812764,"stop":1752510812764,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb302dc743052341","name":"Used by Waku Relay","time":{"start":1752511143627,"stop":1752511143627,"duration":0},"status":"passed","severity":"normal"},{"uid":"672803bf6f590b49","name":"should properly create location multiaddrs - tcp6","time":{"start":1752510803813,"stop":1752510803813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7d1b5ede693bae","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752510814210,"stop":1752510814211,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6c3a2cdad3ecdd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752511122353,"stop":1752511122354,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a766c4d60077fc","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752511091972,"stop":1752511091973,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed3f71dd0f29a8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752510833438,"stop":1752510833438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63cfe6582c72436","name":"should clear all timers","time":{"start":1752510813902,"stop":1752510813902,"duration":0},"status":"passed","severity":"normal"},{"uid":"738ee760f7fd310f","name":"Passing page size 110 when there are 120 messages","time":{"start":1752511137347,"stop":1752511137348,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7a1ae9da317837","name":"more peers than existing","time":{"start":1752510972852,"stop":1752510972852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1e1647b5e11fe1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752510812798,"stop":1752510812799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b992d47bf9083b81","name":"nwaku subscribes","time":{"start":1752510986211,"stop":1752510986212,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba27ca9a1a51d51","name":"should set field with only RELAY enabled","time":{"start":1752510803815,"stop":1752510803816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67becb6845eb5e4","name":"Generator, 2 different pubsubtopics","time":{"start":1752511122350,"stop":1752511122353,"duration":3},"status":"passed","severity":"normal"},{"uid":"92c7bbb5484e2a8d","name":"random static sharding 9 - Cluster ID: 488, Shard ID: 383","time":{"start":1752511130195,"stop":1752511130200,"duration":5},"status":"passed","severity":"normal"},{"uid":"d20723e501bcf896","name":"should retry if all attempts fail","time":{"start":1752510842459,"stop":1752510842460,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba2ddc483e361a9","name":"should stop all internal components","time":{"start":1752510814224,"stop":1752510814225,"duration":1},"status":"passed","severity":"normal"},{"uid":"199bd679d57901a2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752511362873,"stop":1752511362873,"duration":0},"status":"passed","severity":"normal"},{"uid":"384fbdc911b74807","name":"Push message with content topic containing JSON","time":{"start":1752511479327,"stop":1752511479327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c86b73343a51f","name":"Push message with content topic containing unicode special characters","time":{"start":1752511479314,"stop":1752511479314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a96a8b697adc7d5","name":"Push message with content topic containing Russian","time":{"start":1752511479326,"stop":1752511479326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7372919a6ff3e3b","name":"should reject if Store is requested but not mounted","time":{"start":1752510843217,"stop":1752510843218,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf3f6b6a7cdcb7f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752511006322,"stop":1752511006322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb063786e253dcf","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752511136495,"stop":1752511136495,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b6ecc1dbc0d6d4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752510857364,"stop":1752510857365,"duration":1},"status":"passed","severity":"normal"},{"uid":"18151e9523d7db58","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752511007669,"stop":1752511007670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28720da48aa1cd3","name":"should not return locked peers if enough unlocked are available","time":{"start":1752510843269,"stop":1752510843269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c7be3641c105af","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752510843237,"stop":1752510843238,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a5f50f37028d21","name":"Check publish message containing short","time":{"start":1752510998820,"stop":1752510998820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d137536fc3f9b934","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752511007668,"stop":1752511007669,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aecf5c45ecffcf","name":"throws on content topic with empty topic name field","time":{"start":1752510797593,"stop":1752510797593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45391827d1a28ad","name":"should wait for LightPush peer to be connected","time":{"start":1752510843219,"stop":1752510843219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9673f9380d34de82","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752510821600,"stop":1752510821600,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7fa6a7e105f","name":"should only return 1 node with relay and store capability","time":{"start":1752510822144,"stop":1752510822144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b070c5ab21617044","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752510797611,"stop":1752510797612,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5be389d46642c61","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752510843272,"stop":1752510843272,"duration":0},"status":"passed","severity":"normal"},{"uid":"316d9be001d1cf40","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752510797612,"stop":1752510797612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e989684215cd4f9a","name":"Check publish message containing XML","time":{"start":1752510998825,"stop":1752510998825,"duration":0},"status":"passed","severity":"normal"},{"uid":"106c58a3c712d638","name":"Round trip binary serialization","time":{"start":1752510814208,"stop":1752510814208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43d7b7aa6f10b4","name":"should serialize and deserialize correctly","time":{"start":1752510854549,"stop":1752510854549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e32029fa569ce86","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752510922505,"stop":1752510922507,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8068ea42bbc3884","name":"Push message with Basic HTML tag payload","time":{"start":1752511479321,"stop":1752511479321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb4acb41d4d9151","name":"Push message with content topic containing SQL Injection","time":{"start":1752511479311,"stop":1752511479311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3ca26f75a649e","name":"isConnected return false after peer stops","time":{"start":1752510892459,"stop":1752510892459,"duration":0},"status":"passed","severity":"normal"},{"uid":"956e40aa73626e3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752511362870,"stop":1752511362870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4a017e3f1e916c","name":"Passing an array","time":{"start":1752511143626,"stop":1752511143626,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9684302d643cb7f","name":"should handle task timeouts","time":{"start":1752510842453,"stop":1752510842453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b409152408ab34a","name":"can start and stop the service","time":{"start":1752510972628,"stop":1752510972629,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81a8091b21da941","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752510852262,"stop":1752510852262,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25a836701178763","name":"should be safe to call multiple times","time":{"start":1752510813312,"stop":1752510813321,"duration":9},"status":"passed","severity":"normal"},{"uid":"396909c7ada653d8","name":"Check received message containing Chinese","time":{"start":1752511310482,"stop":1752511310482,"duration":0},"status":"passed","severity":"normal"},{"uid":"da10edbe88df1c2d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752510821602,"stop":1752510821602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8fd6583c2b2bfe","name":"should return peer for existing peer","time":{"start":1752510813667,"stop":1752510813671,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9a758b386b1742","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752511362861,"stop":1752511362861,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc6eb9869ed80e5","name":"should not change state when connections remain after disconnect","time":{"start":1752510812806,"stop":1752510812806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca8c408891f2752","name":"Fails to push message bigger that 1MB","time":{"start":1752511479317,"stop":1752511479317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cd6ab579858a90","name":"Publish message with rate limit","time":{"start":1752510998834,"stop":1752510998834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c85b41dec835e0a","name":"Check received message with timestamp: 1752510871782000000 ","time":{"start":1752511310486,"stop":1752511310487,"duration":1},"status":"passed","severity":"normal"},{"uid":"217268ff6440293b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752510797613,"stop":1752510797613,"duration":0},"status":"passed","severity":"normal"},{"uid":"367ca7e94911c95d","name":"should not fail to start the service if it is already started","time":{"start":1752510877071,"stop":1752510877072,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4e87b7db4c41b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752510797613,"stop":1752510797613,"duration":0},"status":"passed","severity":"normal"},{"uid":"65298e2e7d1c1b6a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752510843092,"stop":1752510843092,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb63d0ea43ae43a1","name":"should save new peer to store","time":{"start":1752510812509,"stop":1752510812509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62930aa7594092f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752510821601,"stop":1752510821601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1d45ce1a4fbd2a","name":"Generator, 2 different pubsubtopics","time":{"start":1752511122358,"stop":1752511122360,"duration":2},"status":"passed","severity":"normal"},{"uid":"94560eadd3e582c6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752510852261,"stop":1752510852261,"duration":0},"status":"passed","severity":"normal"},{"uid":"92660716a71bdfad","name":"1 Relay, 1 fetch","time":{"start":1752510821483,"stop":1752510821485,"duration":2},"status":"passed","severity":"normal"},{"uid":"6782ada4c2726167","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752511362870,"stop":1752511362870,"duration":0},"status":"passed","severity":"normal"},{"uid":"357e5f6c5e07ba44","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752511007674,"stop":1752511007674,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80857b7b3c6f1c7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752510991518,"stop":1752510991518,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d3d305cc8994f1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752511310487,"stop":1752511310488,"duration":1},"status":"passed","severity":"normal"},{"uid":"243550a68b2a402a","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752511078754,"stop":1752511078756,"duration":2},"status":"skipped","severity":"normal"},{"uid":"e9c8fb9c4dae4e73","name":"Ephemeral field set to true","time":{"start":1752510814208,"stop":1752510814208,"duration":0},"status":"passed","severity":"normal"},{"uid":"793076e4993df1f4","name":"Relay - dialed first","time":{"start":1752511150640,"stop":1752511150640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8e9dfc209e6861","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752510851907,"stop":1752510851907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a78687125dca1a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752510797624,"stop":1752510797625,"duration":1},"status":"passed","severity":"normal"},{"uid":"937dd106af30ddb2","name":"1 Relay, 1 Filter, gives up","time":{"start":1752510821492,"stop":1752510821493,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae3505dedb59a00","name":"should return false when connections are non-bootstrap peers","time":{"start":1752510813678,"stop":1752510813681,"duration":3},"status":"passed","severity":"normal"},{"uid":"4abf377c94f68a56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752510852288,"stop":1752510852288,"duration":0},"status":"passed","severity":"normal"},{"uid":"924303c47f27fb68","name":"should properly create location multiaddrs - udp4","time":{"start":1752510803812,"stop":1752510803812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb84ec90cf5da8b","name":"should handle shard reader errors gracefully","time":{"start":1752510813341,"stop":1752510813341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f369539187003e5","name":"should wait for Filter peer to be connected","time":{"start":1752510843219,"stop":1752510843220,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d15cf77cb4713e8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752511006308,"stop":1752511006309,"duration":1},"status":"passed","severity":"normal"},{"uid":"200653be6d30f822","name":"should throw an error for insufficient data","time":{"start":1752510797802,"stop":1752510797802,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ac454c6f887529","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752510852264,"stop":1752510852264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce71293828b0528e","name":"should requeue task if no peer is available","time":{"start":1752510842451,"stop":1752510842451,"duration":0},"status":"passed","severity":"normal"},{"uid":"560129f9a554a797","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752510803140,"stop":1752510803141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44b6b716a4c805d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752511143500,"stop":1752511143500,"duration":0},"status":"passed","severity":"normal"},{"uid":"68efc3b0176d2969","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app66/6/topic734/proto","time":{"start":1752511106276,"stop":1752511106276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d752edc8cd518a8","name":"less peers than existing","time":{"start":1752510972852,"stop":1752510972852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95477230cbf24ee6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752511006313,"stop":1752511006314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c968eb30571bee","name":"should return false when shard info is undefined","time":{"start":1752510812861,"stop":1752510812862,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d2850c80fde8f8","name":"should return false when peer has no overlapping shards","time":{"start":1752510812849,"stop":1752510812849,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e6f672c777eb9c","name":"shard 0","time":{"start":1752511130186,"stop":1752511130186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f97ad6d3dbde03","name":"Check publish message containing SQL Injection","time":{"start":1752510998824,"stop":1752510998825,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7800fa1c5050b2c","name":"should attach causal history and bloom filter to each message","time":{"start":1752510857360,"stop":1752510857360,"duration":0},"status":"passed","severity":"normal"},{"uid":"54717fe950cad498","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752511122360,"stop":1752511122360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c79aa0e9bea923","name":"throws on content topic with non-number generation field","time":{"start":1752510797591,"stop":1752510797591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4c4ee3d9a4870d","name":"should be safe to call multiple times","time":{"start":1752510813902,"stop":1752510813902,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e0e5e4c5747923","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752510998831,"stop":1752510998832,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b31af321c87eaac","name":"should be safe to call multiple times","time":{"start":1752510813641,"stop":1752510813641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb3b23e9957ee9c","name":"Push message with short payload","time":{"start":1752511479317,"stop":1752511479318,"duration":1},"status":"passed","severity":"normal"},{"uid":"c547df9529c5b945","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752510822145,"stop":1752510822145,"duration":0},"status":"passed","severity":"normal"},{"uid":"306fba5b606b31b","name":"Push message with content topic containing escaped characters","time":{"start":1752511479313,"stop":1752511479314,"duration":1},"status":"passed","severity":"normal"},{"uid":"1121af3830b0cc5c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752511006310,"stop":1752511006311,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a866bf985c8dd66","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752511091976,"stop":1752511091976,"duration":0},"status":"passed","severity":"normal"},{"uid":"295f0ff000cbf01d","name":"should handle errors when accessing navigator","time":{"start":1752510812823,"stop":1752510812823,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5b7dd133a5a779","name":"should encodeTxt and decodeTxt","time":{"start":1752510803806,"stop":1752510803806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14a559c9c7c54d0","name":"should not receive a peer event after stop","time":{"start":1752510825852,"stop":1752510825852,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b88b5236ecd2be","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752511006318,"stop":1752511006322,"duration":4},"status":"passed","severity":"normal"},{"uid":"a4bcee997d551eba","name":"should return unique PubsubTopics for static sharding","time":{"start":1752510797603,"stop":1752510797603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c67b5a4a9c55308","name":"can query messages by message hash","time":{"start":1752511109564,"stop":1752511109565,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b4c92b6782b76b","name":"Subscribe and receive messages via waku relay post","time":{"start":1752511362869,"stop":1752511362869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f3d8ce4c131393","name":"connected peers and dial","time":{"start":1752510972851,"stop":1752510972852,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a0aba7fdb4ff7b7e","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752510843091,"stop":1752510843092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ef0c3447629c4c","name":"Query generator for multiple messages with different message text format","time":{"start":1752511123524,"stop":1752511123524,"duration":0},"status":"passed","severity":"normal"},{"uid":"260f7566e00ec9c2","name":"Check message with no pubsub topic is not received","time":{"start":1752511310498,"stop":1752511310498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7203805dac7a7e1","name":"Check received message with timestamp: 1752510871782000000 ","time":{"start":1752511310496,"stop":1752511310496,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bb6aa59d191cf8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752511362865,"stop":1752511362866,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c98ea0a2386f23d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752511362859,"stop":1752511362859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e11a95b4a787739","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752511143498,"stop":1752511143498,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac1d370e80bf7ab","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752510797603,"stop":1752510797603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0bdd9ade21474c","name":"should dial peers from store when browser is connected","time":{"start":1752510813644,"stop":1752510813645,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6a1eeb882ba3d7","name":"Correctly serialized arguments","time":{"start":1752510934838,"stop":1752510934838,"duration":0},"status":"passed","severity":"normal"},{"uid":"243d7503c05ae9c5","name":"should return PeerId when PeerId is provided","time":{"start":1752510813572,"stop":1752510813572,"duration":0},"status":"passed","severity":"normal"},{"uid":"781d3fd1e8aef8a0","name":"should clear existing timers before creating new ones","time":{"start":1752510813910,"stop":1752510813910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b475d703bcfe8866","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752510934667,"stop":1752510934669,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cf19edd2bc94989","name":"should add event listeners to globalThis","time":{"start":1752510812765,"stop":1752510812786,"duration":21},"status":"passed","severity":"normal"},{"uid":"a0064c54389c6d76","name":"should remove event listeners","time":{"start":1752510813642,"stop":1752510813643,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a6c1ba407ca7db","name":"Push message with special chars payload","time":{"start":1752511479318,"stop":1752511479319,"duration":1},"status":"passed","severity":"normal"},{"uid":"85403f6d41c359f3","name":"should dial peers from store on start","time":{"start":1752510813639,"stop":1752510813639,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c366ca5678c392","name":"Check received message containing Russian","time":{"start":1752511310493,"stop":1752511310493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f94284b7fdc98ec","name":"should return no connections if no open connection provided","time":{"start":1752510813700,"stop":1752510813700,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bcaa7fcd703ef5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752511007676,"stop":1752511007676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee80e3acb5f2ec14","name":"should not fail to stop the service if it was not started","time":{"start":1752510877070,"stop":1752510877071,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b92c97833368e7","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752510814225,"stop":1752510814225,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf4f81ac54eaef","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752510803141,"stop":1752510803142,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d2e95f3d1ca572","name":"Check publish message containing unicode special characters","time":{"start":1752510998828,"stop":1752510998828,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea2e67be712f0ea","name":"can start the service","time":{"start":1752510825848,"stop":1752510825848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0600a97b0bc2390","name":"Encoder throws on empty string content topic","time":{"start":1752510814209,"stop":1752510814209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd199fc644b789","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752510852260,"stop":1752510852261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f7cb3a56b113ab","name":"should be safe to call multiple times","time":{"start":1752510812485,"stop":1752510812486,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ceb7757b827ee4","name":"different cluster, different shard: nodes don't connect","time":{"start":1752510934672,"stop":1752510934673,"duration":1},"status":"passed","severity":"normal"},{"uid":"62325f224dfa6dc4","name":"should properly compute the node id","time":{"start":1752510803810,"stop":1752510803810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21c53f871761531","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752511078750,"stop":1752511078751,"duration":1},"status":"passed","severity":"normal"},{"uid":"75aeee8919498eb6","name":"Check message with non string payload is not received","time":{"start":1752511310499,"stop":1752511310499,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44bedb3841a464f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752511007676,"stop":1752511007676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c5bf9b597ab9cc","name":"should fail to send if no connected peers found","time":{"start":1752510842883,"stop":1752510842883,"duration":0},"status":"passed","severity":"normal"},{"uid":"42400bce1ad8176c","name":"Decoder throws on undefined content topic","time":{"start":1752510814210,"stop":1752510814210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2261c5a73792ce0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752511362873,"stop":1752511362873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82a8533b819034","name":"Check received message containing short","time":{"start":1752511310491,"stop":1752511310491,"duration":0},"status":"passed","severity":"normal"},{"uid":"956727418b2578c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752510852270,"stop":1752510852270,"duration":0},"status":"passed","severity":"normal"},{"uid":"4259b6c183602807","name":"should return false when under bootstrap limit","time":{"start":1752510813674,"stop":1752510813674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5464c96570f093d6","name":"Check message on other pubsub topic is not received","time":{"start":1752511310488,"stop":1752511310488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fed1807c02470cd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752511362876,"stop":1752511362877,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b95039855a0aa96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752510852286,"stop":1752510852286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c595b819387b37ec","name":"Subscribe and receive messages via lightPush","time":{"start":1752511362858,"stop":1752511362858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5793bca395e42e","name":"Push message with Script payload","time":{"start":1752511479304,"stop":1752511479304,"duration":0},"status":"passed","severity":"normal"},{"uid":"613c79a2ed7d4b68","name":"should dispatch network event when browser goes online","time":{"start":1752510812811,"stop":1752510812812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f70c324b6aadbb1","name":"Check received message containing shell command","time":{"start":1752511310485,"stop":1752511310485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab2f83ab8596345","name":"can start and stop the service","time":{"start":1752510877069,"stop":1752510877070,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b6bbf763e3e2fe","name":"should not create relay timers when relay is not provided","time":{"start":1752510813907,"stop":1752510813907,"duration":0},"status":"passed","severity":"normal"},{"uid":"addfe8d2d7855d47","name":"Push message with custom timestamp: 1721752492692","time":{"start":1752511479330,"stop":1752511479330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4346ae5e9ceeac58","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752511007669,"stop":1752511007669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f528d1bec629c330","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752511006307,"stop":1752511006308,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ce236c9419e872","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752510812812,"stop":1752510812813,"duration":1},"status":"passed","severity":"normal"},{"uid":"294b2871f00e7480","name":"should throw error - no public key","time":{"start":1752510803809,"stop":1752510803809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a022add6bcc808","name":"Check received message with timestamp: 1752510871782 ","time":{"start":1752511310487,"stop":1752511310487,"duration":0},"status":"passed","severity":"normal"},{"uid":"48be1764da9d8621","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752510821492,"stop":1752510821492,"duration":0},"status":"passed","severity":"normal"},{"uid":"382fb5730ff66365","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752510852264,"stop":1752510852264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f5e85a2bd4226d","name":"should hang up with PeerId and return true on success","time":{"start":1752510814227,"stop":1752510814227,"duration":0},"status":"passed","severity":"normal"},{"uid":"657161c31230b516","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752510797623,"stop":1752510797623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e2da19476bc41b","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752510904704,"stop":1752510904704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be70409fc2f3568","name":"Push message with content topic containing Chinese","time":{"start":1752511479325,"stop":1752511479325,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e77abb519863a6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752510803142,"stop":1752510803142,"duration":0},"status":"passed","severity":"normal"},{"uid":"860df3558a611116","name":"Push message with custom timestamp: 1752514492692","time":{"start":1752511479331,"stop":1752511479331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27dae54225a1869","name":"Check received message containing Chinese","time":{"start":1752511310492,"stop":1752511310492,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e65c3f67d42ecc","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752510998832,"stop":1752510998833,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f271e424f06009c","name":"should initialize bloom filter with correct parameters","time":{"start":1752510854544,"stop":1752510854545,"duration":1},"status":"passed","severity":"normal"},{"uid":"45eb63092a0adc1","name":"should handle null peers returned by getPeer","time":{"start":1752510813682,"stop":1752510813682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94f35c92d2464d4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752510852258,"stop":1752510852259,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5f0ed31c3f2697","name":"configure the node with multiple pubsub topics","time":{"start":1752511130201,"stop":1752511130201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cc828d00fd2dff","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752510812863,"stop":1752510812863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d46c45dfc7fed7","name":"should return false when peer is on different cluster","time":{"start":1752510812841,"stop":1752510812848,"duration":7},"status":"passed","severity":"normal"},{"uid":"cf4cbb054db2e31f","name":"Refresh subscription","time":{"start":1752511007670,"stop":1752511007670,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48004adfe60720b9","name":"topics with same application and version share the same shard","time":{"start":1752510797598,"stop":1752510797598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32d64256dd5c50f","name":"Query Generator, No Decoder","time":{"start":1752511091973,"stop":1752511091973,"duration":0},"status":"passed","severity":"normal"},{"uid":"da11534b8acfac91","name":"Push message with content topic containing Script","time":{"start":1752511479311,"stop":1752511479311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4637f50c0a5fb1","name":"random static sharding 4 - Cluster ID: 494, Shard ID: 523","time":{"start":1752511130190,"stop":1752511130192,"duration":2},"status":"passed","severity":"normal"},{"uid":"efba439748ad63a2","name":"should dispatch connect and disconnect events","time":{"start":1752510843269,"stop":1752510843270,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa705ce86994d00","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752510813964,"stop":1752510813964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f678fe970f4a4fa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752511362873,"stop":1752511362873,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb68a961059bf64","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752511130186,"stop":1752511130186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69cb2ff91c844c7","name":"Privacy Node - default protocol","time":{"start":1752511150643,"stop":1752511150644,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12bfd63b05f0022","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752511064656,"stop":1752511064659,"duration":3},"status":"passed","severity":"normal"},{"uid":"739fc0252f1eea82","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752510842883,"stop":1752510842883,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bb736dca3b6369","name":"should handle different types of entries","time":{"start":1752510841476,"stop":1752510841477,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2ff16b328c646a","name":"should request peer renewal on specific errors","time":{"start":1752510842452,"stop":1752510842453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7071417afdb5fdd8","name":"should handle peer connect event","time":{"start":1752510812805,"stop":1752510812805,"duration":0},"status":"passed","severity":"normal"},{"uid":"785a14a1e02c7aeb","name":"should create all internal components","time":{"start":1752510814223,"stop":1752510814223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dcab60dfd675e4","name":"should return all connected peers without codec filter","time":{"start":1752510814229,"stop":1752510814229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba86b86800b2f8c2","name":"Publish message with custom timestamp: Mon Jul 14 2025 17:36:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1752510998830,"stop":1752510998830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84d38a2ab5a35f0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752510813963,"stop":1752510813963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1d822c9711301a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752510852267,"stop":1752510852267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc5c868838e346f","name":"LightPush","time":{"start":1752511150642,"stop":1752511150642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c1dc338d25e2b2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752510797625,"stop":1752510797625,"duration":0},"status":"passed","severity":"normal"},{"uid":"65eeeeffebf5ef","name":"should mark all messages in causal history as acknowledged","time":{"start":1752510857363,"stop":1752510857363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c33522e746c6ace","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app51/10/topic627/test.js","time":{"start":1752511106272,"stop":1752511106273,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc95f42ee1097fad","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752510803143,"stop":1752510803144,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfb6a5c6eb3a246","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752510797602,"stop":1752510797602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfbba7a87f2c2f4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752511310490,"stop":1752511310491,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f70dc0dc207aa1","name":"start node with empty content topic","time":{"start":1752511106280,"stop":1752511106280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c08ae5c2661230f","name":"should add event listener for peer:discovery","time":{"start":1752510812484,"stop":1752510812485,"duration":1},"status":"passed","severity":"normal"},{"uid":"851a732688d35422","name":"Fails to publish duplicate message","time":{"start":1752510998830,"stop":1752510998830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6534fad5575701fe","name":"Check received message containing Arabic","time":{"start":1752511310482,"stop":1752511310483,"duration":1},"status":"passed","severity":"normal"},{"uid":"8130b2c43e8b3202","name":"should be able to dial TLS multiaddrs","time":{"start":1752510961848,"stop":1752510961848,"duration":0},"status":"passed","severity":"normal"},{"uid":"632abbbbac7d6a45","name":"should remove event listeners from libp2p","time":{"start":1752510812794,"stop":1752510812794,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbac510ae4092217","name":"should handle special patterns correctly","time":{"start":1752510854550,"stop":1752510854550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8640e31fb9bfd66","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752510797625,"stop":1752510797626,"duration":1},"status":"passed","severity":"normal"},{"uid":"26be91d17d0b3b1e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752511362860,"stop":1752511362861,"duration":1},"status":"skipped","severity":"normal"},{"uid":"77b94a337c6ef1da","name":"Subscribe and receives messages on 20 topics","time":{"start":1752511362870,"stop":1752511362871,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1667c198fcbb68","name":"should handle peer store errors gracefully","time":{"start":1752510813672,"stop":1752510813673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e751ea78746e1c0","name":"Ordered callback, aborts when callback returns true","time":{"start":1752511123530,"stop":1752511123530,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dc14cf5e82b13f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752510852259,"stop":1752510852259,"duration":0},"status":"passed","severity":"normal"},{"uid":"4283772362e8bb1b","name":"Sign & Recover","time":{"start":1752510832250,"stop":1752510832250,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d29c8fc1448650","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752510852272,"stop":1752510852273,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7cadac4f6eb59e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752510991514,"stop":1752510991515,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b62eae224c83b01","name":"random static sharding 7 - Cluster ID: 376, Shard ID: 809","time":{"start":1752511130194,"stop":1752511130194,"duration":0},"status":"passed","severity":"normal"},{"uid":"140b0acdeb1d208a","name":"messageHashStr works with IProtoMessage","time":{"start":1752510813094,"stop":1752510813094,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed07f335e51ae87","name":"handles empty contentTopics array correctly","time":{"start":1752510797624,"stop":1752510797624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90996446735cf7a","name":"Query generator for multiple messages with different content topic format","time":{"start":1752511123526,"stop":1752511123527,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8b4c1459939389","name":"should start and setup intervals and event listeners","time":{"start":1752510843238,"stop":1752510843238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f008512fc42fabb1","name":"Push message with content topic containing short","time":{"start":1752511479324,"stop":1752511479324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e570b2adb7998001","name":"should create a new stream if no existing for protocol found","time":{"start":1752510813962,"stop":1752510813962,"duration":0},"status":"passed","severity":"normal"},{"uid":"872530e761c373ba","name":"ignores unrecognized TXT record formats","time":{"start":1752510822142,"stop":1752510822143,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf142517812d0ac0","name":"Check received message containing long","time":{"start":1752511310491,"stop":1752511310491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e53d8eaf0d05185","name":"returns nothing if no connections present","time":{"start":1752510813699,"stop":1752510813700,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfca809fef88f840","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752510803143,"stop":1752510803143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade3815dc8b8c5ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752510797619,"stop":1752510797620,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b2bb5d1e61356","name":"Sample","time":{"start":1752510803157,"stop":1752510803157,"duration":0},"status":"passed","severity":"normal"},{"uid":"25aa468b7e2a5b6f","name":"All","time":{"start":1752510878479,"stop":1752510878480,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb4fcb7d211e781","name":"random static sharding 6 - Cluster ID: 540, Shard ID: 989","time":{"start":1752511130194,"stop":1752511130194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecad1e5be83f72f1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752510843272,"stop":1752510843272,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d33578150684ad","name":"Relay","time":{"start":1752510878478,"stop":1752510878479,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6caa9d3e8df8c9","name":"should handle ping failures gracefully","time":{"start":1752510813905,"stop":1752510813905,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebef9d7ae081716","name":"should throw if no connection provided","time":{"start":1752510813962,"stop":1752510813962,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd5c23e49f1f051","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752510852270,"stop":1752510852270,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c40b2fdd9b0006","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752511064655,"stop":1752511064655,"duration":0},"status":"passed","severity":"normal"},{"uid":"35544dfcc13dd94f","name":"should return true when over bootstrap limit","time":{"start":1752510813677,"stop":1752510813678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb41eee48b530f1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752510797598,"stop":1752510797598,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f0c0404d0306f9","name":"should set field with only STORE enabled","time":{"start":1752510803816,"stop":1752510803816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fca0313fcae23c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752510852262,"stop":1752510852263,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7a69194693e3b3","name":"should increase lamport timestamp","time":{"start":1752510857358,"stop":1752510857359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15b878c9c21f733","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752510843272,"stop":1752510843272,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8fe40c5034cf60","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752511064653,"stop":1752511064653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bef5ee19f93e2bb","name":"Fails to push message bigger that 1MB","time":{"start":1752511479332,"stop":1752511479332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff0d8c959205e0f","name":"random static sharding 10 - Cluster ID: 624, Shard ID: 83","time":{"start":1752511130201,"stop":1752511130201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5e6654d4d4c655","name":"should insert elements correctly","time":{"start":1752510854545,"stop":1752510854545,"duration":0},"status":"passed","severity":"normal"},{"uid":"db479de7a2c2e1f8","name":"Nodes with multiple pubsub topic","time":{"start":1752510991515,"stop":1752510991516,"duration":1},"status":"passed","severity":"normal"},{"uid":"724591dc5e1f11d3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752510803137,"stop":1752510803138,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d5619393507fee","name":"should return different streams if requested simultaniously","time":{"start":1752510813963,"stop":1752510813963,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad4dda62709ac15","name":"Push message with numeric payload","time":{"start":1752511479301,"stop":1752511479302,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97c165773e0820d","name":"should dial all known peers when reached zero connections","time":{"start":1752510904704,"stop":1752510904704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfbd7406e600a19","name":"Push message with escaped characters payload","time":{"start":1752511479306,"stop":1752511479307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b79ce706a539c2","name":"Push message with SQL Injection payload","time":{"start":1752511479303,"stop":1752511479304,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3f640eb4f6e887","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752511362877,"stop":1752511362877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7070f57950c7b31a","name":"should use DNS peer discovery with light client","time":{"start":1752510877075,"stop":1752510877075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b59ecebedf918ca4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752510821600,"stop":1752510821600,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fe7f3fcf66b6b5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752511007681,"stop":1752511007681,"duration":0},"status":"passed","severity":"normal"},{"uid":"275f54198a2fe51c","name":"should not fail to start the service if it is already started","time":{"start":1752510972629,"stop":1752510972629,"duration":0},"status":"passed","severity":"normal"},{"uid":"376ce168fde6fda4","name":"Subscribe to topic containing short and receive message","time":{"start":1752511362872,"stop":1752511362872,"duration":0},"status":"passed","severity":"normal"},{"uid":"3002dfd8b5629682","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752510852268,"stop":1752510852268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4749d9aa027584e8","name":"Push message with shell command payload","time":{"start":1752511479306,"stop":1752511479306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae41a8c38f377327","name":"should not retry if at least one success","time":{"start":1752510842458,"stop":1752510842459,"duration":1},"status":"passed","severity":"normal"},{"uid":"751e12d4bf65aee6","name":"Check received message containing escaped characters","time":{"start":1752511310485,"stop":1752511310486,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cb872a68719f82","name":"Check received message with timestamp: 1752510871782 ","time":{"start":1752511310496,"stop":1752511310497,"duration":1},"status":"passed","severity":"normal"},{"uid":"395f63884a477da3","name":"should create ConnectionManager with relay","time":{"start":1752510814222,"stop":1752510814222,"duration":0},"status":"passed","severity":"normal"},{"uid":"307b1b4b80dc0656","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752510852289,"stop":1752510852294,"duration":5},"status":"passed","severity":"normal"},{"uid":"cdd53b63d01dc726","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752510813904,"stop":1752510813905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6614a88fd993a389","name":"Push message with SQL Injection payload","time":{"start":1752511479320,"stop":1752511479320,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2c8382299e3f46","name":"should not fail to stop the service if it was not started","time":{"start":1752510972629,"stop":1752510972629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5816feb67ea987c","name":"should return false when no connections","time":{"start":1752510813673,"stop":1752510813674,"duration":1},"status":"passed","severity":"normal"},{"uid":"104bffab5ae55da","name":"should start all internal components","time":{"start":1752510814223,"stop":1752510814224,"duration":1},"status":"passed","severity":"normal"},{"uid":"307a194b8b776d21","name":"should emit a peer event after start","time":{"start":1752510972629,"stop":1752510972630,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ad875f3423ec4d","name":"recovers when dns.resolve returns empty","time":{"start":1752510822141,"stop":1752510822142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee16adef9b598fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752510797610,"stop":1752510797610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc1010fbdadeb08","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752511007672,"stop":1752511007674,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e3636b9a932b94f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752510852270,"stop":1752510852271,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7d728bd224db31","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752511106278,"stop":1752511106280,"duration":2},"status":"passed","severity":"normal"},{"uid":"1efe1eede1acb753","name":"Push 30 different messages","time":{"start":1752511479308,"stop":1752511479308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e63ba7e61174fa1","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752510797622,"stop":1752510797622,"duration":0},"status":"passed","severity":"normal"},{"uid":"988186206d17687f","name":"should sort peers by ping value","time":{"start":1752510814230,"stop":1752510814230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcb4cec43e8f77e","name":"Renews subscription after lossing a connection","time":{"start":1752511362877,"stop":1752511362877,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e01b7e5a9d64fbc","name":"Using a function","time":{"start":1752511143626,"stop":1752511143626,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb0ceb181eba9f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752510797612,"stop":1752510797612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e3ba700a432db","name":"should handle all zero keep alive options","time":{"start":1752510813911,"stop":1752510813911,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a5593f737f6b06","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752511362865,"stop":1752511362865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d033f903d0c84ecb","name":"start node with empty shard should fail","time":{"start":1752511130204,"stop":1752511130205,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd787928f235fd7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752510813078,"stop":1752510813079,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a38d30adcf33dec","name":"should hang up with multiaddr and return true on success","time":{"start":1752510814227,"stop":1752510814228,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7488459c49ed4a0","name":"Check received message containing XML","time":{"start":1752511310484,"stop":1752511310484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e09c281ac9b84d","name":"should handle corrupted shard info gracefully","time":{"start":1752510812870,"stop":1752510812871,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede3d8fe1ad48a32","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752511362864,"stop":1752511362864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b186f3027905ddf","name":"should return empty list for no shard","time":{"start":1752510797604,"stop":1752510797605,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dcd05bb354c5e6","name":"should enable all discoveries when explicitly set","time":{"start":1752510842669,"stop":1752510842669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb066832566539c","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752510812520,"stop":1752510812520,"duration":0},"status":"passed","severity":"normal"},{"uid":"21108957ac7ceb20","name":"Push message with content topic containing long","time":{"start":1752511479324,"stop":1752511479324,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dfc3593e670db7","name":"should emit a peer event after start","time":{"start":1752510825850,"stop":1752510825851,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbc16009e137271","name":"Push message with content topic containing shell command","time":{"start":1752511479313,"stop":1752511479313,"duration":0},"status":"passed","severity":"normal"},{"uid":"718a751bd03610a8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752510812763,"stop":1752510812764,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7074002d02a126","name":"rejects hash query with time filter","time":{"start":1752510813733,"stop":1752510813733,"duration":0},"status":"passed","severity":"normal"},{"uid":"377d82d7a6ee701e","name":"should dial all remaining peers","time":{"start":1752510813658,"stop":1752510813659,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c8875649caee97","name":"Decoder throws on empty string content topic","time":{"start":1752510814210,"stop":1752510814210,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a588314845c43d","name":"should handle peer store errors gracefully","time":{"start":1752510813666,"stop":1752510813666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94ba1f269e53332","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752510852260,"stop":1752510852260,"duration":0},"status":"passed","severity":"normal"},{"uid":"507a4e9e1457508","name":"Subscribe and receive messages via waku relay post","time":{"start":1752511362859,"stop":1752511362859,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e00096aa7d1b51","name":"should create ConnectionLimiter with required options","time":{"start":1752510813635,"stop":1752510813635,"duration":0},"status":"passed","severity":"normal"},{"uid":"825a1cde685103db","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app80/6/topic216/utf8","time":{"start":1752511106274,"stop":1752511106274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff59b2cf7f80ea7f","name":"should create an instance with libp2p and dialer","time":{"start":1752510812472,"stop":1752510812474,"duration":2},"status":"passed","severity":"normal"},{"uid":"2eec62017b15d812","name":"should redial peers when all connections are lost","time":{"start":1752510813689,"stop":1752510813690,"duration":1},"status":"passed","severity":"normal"},{"uid":"396d5cd257d7b7d2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752510843092,"stop":1752510843092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6c54050b0fada8","name":"Subscribe to topic containing XML and receive message","time":{"start":1752511362875,"stop":1752511362875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ad7a8f93b9c32c","name":"should create KeepAliveManager with required options","time":{"start":1752510813898,"stop":1752510813900,"duration":2},"status":"passed","severity":"normal"},{"uid":"51e1247593745eaa","name":"should add peer to queue when queue is not empty","time":{"start":1752510813322,"stop":1752510813322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f8c5a1f8f6a43e","name":"Push message with content topic containing JSON","time":{"start":1752511479312,"stop":1752511479313,"duration":1},"status":"passed","severity":"normal"},{"uid":"52271e5b7915b4bf","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752510991515,"stop":1752510991515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8543fc541d758","name":"Push message with Basic HTML tag payload","time":{"start":1752511479305,"stop":1752511479305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8272d5232b2041a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752510842662,"stop":1752510842662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb5f6ae0265efae","name":"Subscribe to topic containing XML and receive message","time":{"start":1752511362865,"stop":1752511362865,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda8eca2b835f69a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752510797596,"stop":1752510797596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc4ae17eebcfe0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752510843270,"stop":1752510843271,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf5b3b7d3b462e5","name":"Relay - times out","time":{"start":1752511150641,"stop":1752511150641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ac0f8b296ba2ea","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752510852265,"stop":1752510852265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9739e5fa6722981","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752510852288,"stop":1752510852288,"duration":0},"status":"passed","severity":"normal"},{"uid":"379519e34123af93","name":"Fails to publish message with wrong content topic","time":{"start":1752510998831,"stop":1752510998831,"duration":0},"status":"passed","severity":"normal"},{"uid":"373c03812e8521a8","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752510892460,"stop":1752510892460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5448eba18d243081","name":"Push message with Chinese payload","time":{"start":1752511479302,"stop":1752511479302,"duration":0},"status":"passed","severity":"normal"},{"uid":"167fa71b9d36a248","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752510797608,"stop":1752510797608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da7b3a7fca6ad39","name":"Check publish message containing Basic HTML tag","time":{"start":1752510998826,"stop":1752510998826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf21f77722bfa8c","name":"should be safe to call multiple times","time":{"start":1752510813901,"stop":1752510813901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11264f17938582f","name":"Check meta is set [ecies]","time":{"start":1752510833438,"stop":1752510833438,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccfe61f1d754e23","name":"Check message with non string payload is not received","time":{"start":1752511310489,"stop":1752511310490,"duration":1},"status":"passed","severity":"normal"},{"uid":"e304d1d7b1703b9e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752510852277,"stop":1752510852277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5101396b98f8cbe8","name":"should handle connection event","time":{"start":1752510813646,"stop":1752510813646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43369c3abe31b12","name":"Push message with JSON payload","time":{"start":1752511479321,"stop":1752511479321,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ec1e815203410d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752511006309,"stop":1752511006310,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9485f970fdeec5","name":"Query Generator - true","time":{"start":1752511129829,"stop":1752511129829,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f5439ddeb284ba","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752510821600,"stop":1752510821601,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1f59b952ad533","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752511007680,"stop":1752511007680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa7c8b6d8e26f02","name":"should wait for Store peer to be connected","time":{"start":1752510843220,"stop":1752510843220,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd48aff8461d3e4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752510843268,"stop":1752510843268,"duration":0},"status":"passed","severity":"normal"},{"uid":"50866c0672f2cbbc","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752510822144,"stop":1752510822145,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19bc65c93a1f3ef","name":"should have no discoveries enabled by default","time":{"start":1752510842669,"stop":1752510842669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed0300fc4d1d160","name":"throws on empty content topic","time":{"start":1752510797590,"stop":1752510797590,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf45a5fdaab7a6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752510852281,"stop":1752510852282,"duration":1},"status":"passed","severity":"normal"},{"uid":"e471fe62e2df12a2","name":"should add and remove event listeners correctly","time":{"start":1752510825854,"stop":1752510825854,"duration":0},"status":"passed","severity":"normal"},{"uid":"582c103fef931d9a","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752510813908,"stop":1752510813908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5469f41bfdd46a7b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752510797606,"stop":1752510797606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78c9fb0ddd2561f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752510852277,"stop":1752510852281,"duration":4},"status":"passed","severity":"normal"},{"uid":"d2696e36c917b294","name":"Check publish message after service node is restarted","time":{"start":1752510998833,"stop":1752510998833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab5aea3849df175e","name":"messageHash returns a Uint8Array","time":{"start":1752510813092,"stop":1752510813093,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c22aa88c056ff5","name":"Push message with content topic containing short","time":{"start":1752511479308,"stop":1752511479309,"duration":1},"status":"passed","severity":"normal"},{"uid":"73cfd0bd59316904","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752511091974,"stop":1752511091974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7616be43fd8b88","name":"should create ShardReader with shards network config","time":{"start":1752510812840,"stop":1752510812840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c263f554b5f07935","name":"Push message with rate limit","time":{"start":1752511479330,"stop":1752511479330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85310b3ac768fa1","name":"Check message with no payload is not received","time":{"start":1752511310499,"stop":1752511310499,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c3c8886f3d8256","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752511130201,"stop":1752511130204,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd7e6aae2d2945c7","name":"should handle peer disconnect event when no connections remain","time":{"start":1752510812805,"stop":1752510812806,"duration":1},"status":"passed","severity":"normal"},{"uid":"8534b230614c556d","name":"should handle errors gracefully when getting peer info","time":{"start":1752510812869,"stop":1752510812870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2692507ef520dfc","name":"Subscribe to topic containing Script and receive message","time":{"start":1752511362874,"stop":1752511362875,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e3ca53cda4e545","name":"Push message with content topic containing long","time":{"start":1752511479309,"stop":1752511479309,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc535a99b13ca36d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752510852294,"stop":1752510852294,"duration":0},"status":"passed","severity":"normal"},{"uid":"68150b0f5339b79f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752510797609,"stop":1752510797609,"duration":0},"status":"passed","severity":"normal"},{"uid":"434c9a84bd5d388e","name":"should remove event listeners","time":{"start":1752510813901,"stop":1752510813902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d91f87d9721bf","name":"should increase lamport timestamp","time":{"start":1752510857361,"stop":1752510857361,"duration":0},"status":"passed","severity":"normal"},{"uid":"57018bee7a79cbac","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752511091974,"stop":1752511091975,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9a61ae661eb098","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752510852269,"stop":1752510852269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0986cefbca05fd","name":"Check received message containing long","time":{"start":1752511310481,"stop":1752511310481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27e152ba9ff485b","name":"pre and post cipher","time":{"start":1752510832249,"stop":1752510832250,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb099ffaf0be1361","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752510934667,"stop":1752510934667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fea4f7d57a0eaa9","name":"Generator, custom pubsub topic","time":{"start":1752511122349,"stop":1752511122349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e55bdba4fdf56d","name":"can start and stop the service","time":{"start":1752510825849,"stop":1752510825849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3bf8623a8d79f0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752511078751,"stop":1752511078753,"duration":2},"status":"passed","severity":"normal"},{"uid":"98e8f9740b2e9fc7","name":"Check received message containing unicode special characters","time":{"start":1752511310495,"stop":1752511310496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d833fa1c459a59de","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752510813685,"stop":1752510813685,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d8c745596dd0fc","name":"messageHashStr produces different results for different inputs","time":{"start":1752510813094,"stop":1752510813094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2224833d68660531","name":"should return false when topic is not configured","time":{"start":1752510814230,"stop":1752510814231,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea44dd4ab92985c","name":"should return false when peer is on different cluster","time":{"start":1752510812850,"stop":1752510812850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb14d6580b8026e","name":"should dial one peer on dial","time":{"start":1752510961845,"stop":1752510961847,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab222005737c643a","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752510813689,"stop":1752510813689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbe0fa8b928f5b1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752511362866,"stop":1752511362866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89fe487c2d76402","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752510852262,"stop":1752510852262,"duration":0},"status":"passed","severity":"normal"},{"uid":"325df65771623b7d","name":"Generator, custom pubsub topic","time":{"start":1752511122355,"stop":1752511122358,"duration":3},"status":"passed","severity":"normal"},{"uid":"4795b9b2bdbe0353","name":"Relay - dialed after","time":{"start":1752511150641,"stop":1752511150641,"duration":0},"status":"passed","severity":"normal"},{"uid":"be99d44bb286c78e","name":"Asymmetric encrypt & decrypt","time":{"start":1752510832248,"stop":1752510832249,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41ff320111ac99e","name":"should handle errors when removing globalThis listeners","time":{"start":1752510812797,"stop":1752510812798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ad136a66076772","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752510803145,"stop":1752510803145,"duration":0},"status":"passed","severity":"normal"},{"uid":"615e22b68c6001e2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752510852271,"stop":1752510852271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2ea378482784d1","name":"should emit a peer event after start","time":{"start":1752510877072,"stop":1752510877073,"duration":1},"status":"passed","severity":"normal"},{"uid":"4952fc70709a5076","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752510797625,"stop":1752510797625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f189e999cd478","name":"it tolerates circular branch references","time":{"start":1752510822141,"stop":1752510822141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ee7224b6e414d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752510852286,"stop":1752510852286,"duration":0},"status":"passed","severity":"normal"},{"uid":"544c6c2818ad833c","name":"Does not throw an exception when node disconnects","time":{"start":1752511143625,"stop":1752511143626,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64141ea441a7e26","name":"Query with Promise Callback, No message returned","time":{"start":1752511091977,"stop":1752511091977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc320e91129f9a6d","name":"should not dial peers from store when browser is not connected","time":{"start":1752510813645,"stop":1752510813645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfb1897a0dfe1b4","name":"should handle case when navigator is not available","time":{"start":1752510812799,"stop":1752510812799,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fe79ddbbeb1905","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752510813093,"stop":1752510813093,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c92b6b53744dbf","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752510797595,"stop":1752510797595,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd202e28aecc7553","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752511007680,"stop":1752511007680,"duration":0},"status":"passed","severity":"normal"},{"uid":"126605472df3f638","name":"should be empty when created","time":{"start":1752510843236,"stop":1752510843236,"duration":0},"status":"passed","severity":"normal"},{"uid":"65441abfcb822f87","name":"Subscribe to topic containing Script and publish message","time":{"start":1752511007677,"stop":1752511007677,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f574002bfa3ba8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752511362874,"stop":1752511362874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f4f45a2d24ee54","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752511362868,"stop":1752511362868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c477ec4343523ac","name":"should handle high bootstrap limit correctly","time":{"start":1752510813686,"stop":1752510813689,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed3f321c4e9b1dee","name":"should decode valid enr successfully","time":{"start":1752510803806,"stop":1752510803806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a142ae3ec0fe6a","name":"Subscribe to topic containing XML and publish message","time":{"start":1752511007678,"stop":1752511007678,"duration":0},"status":"passed","severity":"normal"},{"uid":"98245de9384359c8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752511106269,"stop":1752511106269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8a2b4bc5c212b7","name":"Query Generator, No message returned","time":{"start":1752511091974,"stop":1752511091974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff56b262a047998","name":"should not hang up bootstrap peer if under limit","time":{"start":1752510813647,"stop":1752510813651,"duration":4},"status":"passed","severity":"normal"},{"uid":"67ebf5413e50d942","name":"Push message with content topic containing shell command","time":{"start":1752511479328,"stop":1752511479328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d126b1a1e40cbf","name":"messageHashStr returns a hex string","time":{"start":1752510813093,"stop":1752510813093,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ce3f8315fd0719","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752510813571,"stop":1752510813571,"duration":0},"status":"passed","severity":"normal"},{"uid":"511f7632963d0e99","name":"Check message on other pubsub topic is not received","time":{"start":1752511310498,"stop":1752511310498,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10b636f648434e9","name":"A test","time":{"start":1752510922792,"stop":1752510922792,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ad205b4d955574","name":"Push message with long payload","time":{"start":1752511479301,"stop":1752511479301,"duration":0},"status":"passed","severity":"normal"},{"uid":"653ef221fbdc22e6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752510852269,"stop":1752510852269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa08d896f8b8849","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752510797621,"stop":1752510797621,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aae724c89e2a95","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752510892456,"stop":1752510892457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a329a7f16c06994","name":"should properly create location multiaddrs - udp6","time":{"start":1752510803813,"stop":1752510803813,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b25aa8311c8b5c","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/7/topic11/utf8","time":{"start":1752511106273,"stop":1752511106273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d596c0785a5b3db7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752510822146,"stop":1752510822146,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19a7aff32af2ab3c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752511007681,"stop":1752511007681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e39134e4939a86","name":"should check connected peers if present and suitable","time":{"start":1752510843219,"stop":1752510843219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8592d72fdc2be60d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752511143500,"stop":1752511143501,"duration":1},"status":"passed","severity":"normal"},{"uid":"95649e2219ad2df4","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752511017244,"stop":1752511017244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8374c93eee714c6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752511479327,"stop":1752511479327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecaf5ce05c9bfd7","name":"random static sharding 1 - Cluster ID: 982, Shard ID: 603","time":{"start":1752511130186,"stop":1752511130187,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d2b369b88c4b42","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752511143499,"stop":1752511143499,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b10640496ec1586","name":"should decode valid enr with tcp successfully","time":{"start":1752510803807,"stop":1752510803807,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fd8882d4ce20c2","name":"Query with Promise Callback, No Decoder","time":{"start":1752511091976,"stop":1752511091977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ce5af616e72e3a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752511310487,"stop":1752511310487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ddd182c52539b9","name":"random static sharding 3 - Cluster ID: 950, Shard ID: 455","time":{"start":1752511130187,"stop":1752511130190,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ed124ff0e9887f7","name":"Encoder throws on undefined content topic","time":{"start":1752510814209,"stop":1752510814209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3477db2e889bbe","name":"Query Generator - false","time":{"start":1752511129836,"stop":1752511129837,"duration":1},"status":"passed","severity":"normal"},{"uid":"341ed1da42de924a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752511078749,"stop":1752511078749,"duration":0},"status":"passed","severity":"normal"},{"uid":"338ccb37c365624d","name":"should dispatch network event when browser goes offline","time":{"start":1752510812812,"stop":1752510812812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d462c54ba05416b2","name":"Passing page size 19 when there are 20 messages","time":{"start":1752511137347,"stop":1752511137347,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c22b02cf1483e9","name":"should handle browser offline state overriding peer connections","time":{"start":1752510812824,"stop":1752510812827,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c707fed7d556cd9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752510892457,"stop":1752510892458,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c31bf9c02789c32","name":"should remove expired entries after TTL has passed","time":{"start":1752510841470,"stop":1752510841475,"duration":5},"status":"passed","severity":"normal"},{"uid":"2c08e335ab0b411a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752510797802,"stop":1752510797802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e500b73d1afd864f","name":"should only return 1 node with store capability","time":{"start":1752510822144,"stop":1752510822144,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b1c0fec60e49b8","name":"Push message with numeric payload","time":{"start":1752511479318,"stop":1752511479318,"duration":0},"status":"passed","severity":"normal"},{"uid":"89006f0b84d1cd49","name":"should dial peer when no shard info available","time":{"start":1752510813331,"stop":1752510813331,"duration":0},"status":"passed","severity":"normal"},{"uid":"935fb0108e487f25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752510852294,"stop":1752510852295,"duration":1},"status":"passed","severity":"normal"},{"uid":"60670fe77746192f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752511122355,"stop":1752511122355,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11d4f9db718778f2","name":"should handle peerStore errors gracefully","time":{"start":1752510814229,"stop":1752510814229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aaf8fce0a43b3e","name":"Check publish message containing emoji","time":{"start":1752510998828,"stop":1752510998828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed0bff269476004","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752510797607,"stop":1752510797607,"duration":0},"status":"passed","severity":"normal"},{"uid":"228e46f9a736d635","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752510813906,"stop":1752510813906,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb4ecabe6a1e919","name":"Nodes with multiple pubsub topic","time":{"start":1752510991517,"stop":1752510991517,"duration":0},"status":"passed","severity":"normal"},{"uid":"55627511969063a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752510842662,"stop":1752510842662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d7b59f68f07c44","name":"Passing page size 1 when there are 4 messages","time":{"start":1752511137340,"stop":1752511137342,"duration":2},"status":"passed","severity":"normal"},{"uid":"bae3a37bc1e99746","name":"Check received message containing unicode special characters","time":{"start":1752511310486,"stop":1752511310486,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f2ac9decabd64f","name":"Callback on promise","time":{"start":1752511123527,"stop":1752511123528,"duration":1},"status":"passed","severity":"normal"},{"uid":"65dffca5648faed6","name":"Encoder throws on undefined content topic","time":{"start":1752510833439,"stop":1752510833439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a27a4773daa81e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752510843271,"stop":1752510843271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cace2193f67d8d","name":"should get tags for the connected peer","time":{"start":1752510813647,"stop":1752510813647,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9dadd6c81bdfdd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752510852283,"stop":1752510852285,"duration":2},"status":"passed","severity":"normal"},{"uid":"84d7e879d11f73f1","name":"should set default options when no config provided","time":{"start":1752510814222,"stop":1752510814223,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8a8358390080a9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752511078753,"stop":1752511078753,"duration":0},"status":"passed","severity":"normal"},{"uid":"63420d4160f137b2","name":"does not throw on valid cases","time":{"start":1752510797589,"stop":1752510797590,"duration":1},"status":"passed","severity":"normal"},{"uid":"5629670b3de8301e","name":"Callback on promise, aborts when callback returns true","time":{"start":1752511123528,"stop":1752511123528,"duration":0},"status":"passed","severity":"normal"},{"uid":"263569709022f517","name":"accepts valid content-filtered query","time":{"start":1752510813730,"stop":1752510813731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4629ac750f8000e","name":"Push message with rate limit","time":{"start":1752511479315,"stop":1752511479315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6350b2a4584ad729","name":"should clear dial history on stop","time":{"start":1752510813312,"stop":1752510813312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc15bd0fe111d0d4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752511362875,"stop":1752511362875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94df92d6b8cb034","name":"should return false when peer is not found","time":{"start":1752510812849,"stop":1752510812850,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b3fe000bbff0d3","name":"Subscribe and receive messages via lightPush","time":{"start":1752511362868,"stop":1752511362869,"duration":1},"status":"passed","severity":"normal"},{"uid":"598a29992c9a51bd","name":"should return false when clusterId doesn't match","time":{"start":1752510842870,"stop":1752510842870,"duration":0},"status":"passed","severity":"normal"},{"uid":"62784f76991fc162","name":"should return true when peer is on the specified shard","time":{"start":1752510812850,"stop":1752510812850,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b82437d6ca999d","name":"should not allow k > 12","time":{"start":1752510851901,"stop":1752510851903,"duration":2},"status":"passed","severity":"normal"},{"uid":"37f03037a10badbc","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752510813576,"stop":1752510813576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1466e0e9e03f5d","name":"should handle empty pubsub topics","time":{"start":1752510813910,"stop":1752510813911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebb960497bca79f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app15/8/topic450/utf8","time":{"start":1752511106273,"stop":1752511106273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f2b8346f50784","name":"should use shardsUnderCluster when provided","time":{"start":1752510842866,"stop":1752510842869,"duration":3},"status":"passed","severity":"normal"},{"uid":"95d03e6e652b6344","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752510797607,"stop":1752510797607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55e8ac565b311f4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752510852283,"stop":1752510852283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20829f74fce0a6e","name":"should properly create location multiaddrs - udp","time":{"start":1752510803814,"stop":1752510803814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1929c1a9d1a740d2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752510797801,"stop":1752510797802,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1bd417a3420809","name":"Push message equal or less that 1MB","time":{"start":1752511479316,"stop":1752511479317,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cd9c9e963b6daa","name":"should handle relay send failures gracefully","time":{"start":1752510813908,"stop":1752510813909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5dacab34fb6985","name":"should handle queue processing errors gracefully","time":{"start":1752510813340,"stop":1752510813340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1328d437ac1e6","name":"should filter out already connected peers","time":{"start":1752510813658,"stop":1752510813658,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edf9586124c6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752510852288,"stop":1752510852289,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e0fa81af250387","name":"Fields are not dropped","time":{"start":1752510813787,"stop":1752510813788,"duration":1},"status":"passed","severity":"normal"},{"uid":"e847fed7a8f2906b","name":"Check message with invalid timestamp is not received","time":{"start":1752511310497,"stop":1752511310498,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b784adfbe3ec3a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752511006311,"stop":1752511006312,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19b9fe068bf92","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752510797602,"stop":1752510797603,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dadb1f5e5f4d400","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752510852261,"stop":1752510852261,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfd999803e0f84a","name":"should dial with multiaddr and return stream","time":{"start":1752510814226,"stop":1752510814226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd1a08438a82d1","name":"should set field with all protocols enabled","time":{"start":1752510803815,"stop":1752510803815,"duration":0},"status":"passed","severity":"normal"},{"uid":"359b80985eefce4d","name":"should process tasks in queue","time":{"start":1752510842444,"stop":1752510842444,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd3c40e55cbcb32","name":"Push 30 different messages","time":{"start":1752511479323,"stop":1752511479323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ece78425fb667692","name":"should skip peer when already connected","time":{"start":1752510813323,"stop":1752510813323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca18674d61c6","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752510842451,"stop":1752510842452,"duration":1},"status":"passed","severity":"normal"},{"uid":"65787d5477a3d2f7","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752510797620,"stop":1752510797621,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62256a34b852dfb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752510813906,"stop":1752510813907,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efda388f010eea8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752511006314,"stop":1752511006318,"duration":4},"status":"passed","severity":"normal"},{"uid":"721de43003f7ac5a","name":"should set field with only FILTER enabled","time":{"start":1752510803816,"stop":1752510803816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6558b68886ea95","name":"Check received message containing JSON","time":{"start":1752511310485,"stop":1752511310485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e625f9c9351f92c","name":"Check publish message containing special chars","time":{"start":1752510998821,"stop":1752510998823,"duration":2},"status":"passed","severity":"normal"},{"uid":"30091c98531e4b17","name":"Push message with content topic containing XML","time":{"start":1752511479327,"stop":1752511479327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2cce130d62bfaf","name":"Push message with Russian payload","time":{"start":1752511479303,"stop":1752511479303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6589a6dfd9fa3fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752510797609,"stop":1752510797610,"duration":1},"status":"passed","severity":"normal"},{"uid":"40335043b73b6401","name":"Check publish message containing escaped characters","time":{"start":1752510998827,"stop":1752510998827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b88ae46632ac55b","name":"should handle peer store errors during connection limiting","time":{"start":1752510813692,"stop":1752510813692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e193992592b3a2f3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752510797596,"stop":1752510797596,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ef1ef739af4eea","name":"Push message with custom timestamp: 1752514492692","time":{"start":1752511479316,"stop":1752511479316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d20dcf4c9d6273f","name":"Passing page size 0 when there are 110 messages","time":{"start":1752511137339,"stop":1752511137339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20fd4e9eb776759","name":"should initialize with custom number of peers","time":{"start":1752510843267,"stop":1752510843268,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca39f54cd75f970d","name":"should store libp2p and options references","time":{"start":1752510813636,"stop":1752510813639,"duration":3},"status":"passed","severity":"normal"},{"uid":"b31455913871b7dd","name":"returns only open connection if one present","time":{"start":1752510813700,"stop":1752510813700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6ff4f25e44f86","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752511007678,"stop":1752511007679,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6c3e41c9bce4da","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752511362871,"stop":1752511362871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9dc0a22f05b90c","name":"should return false when at bootstrap limit","time":{"start":1752510813674,"stop":1752510813677,"duration":3},"status":"passed","severity":"normal"},{"uid":"3381af29d1b1231d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752511078749,"stop":1752511078749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02fe351bfb5f0b1","name":"throws on content topic with empty encoding field","time":{"start":1752510797593,"stop":1752510797594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2594c80a0f99b701","name":"Push message with emoji payload","time":{"start":1752511479323,"stop":1752511479323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e890637dd4a7f7f5","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752510842670,"stop":1752510842670,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd41e2744eb85e8e","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752510813681,"stop":1752510813681,"duration":0},"status":"passed","severity":"normal"},{"uid":"1602e7e23c5bde97","name":"should convert tags map to array of keys","time":{"start":1752510813666,"stop":1752510813667,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d888b2b554302d","name":"Check received message containing Script","time":{"start":1752511310493,"stop":1752511310494,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c18d49e65708f43","name":"Push message with content topic containing numeric","time":{"start":1752511479309,"stop":1752511479309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2808f7b7bd539f9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752510991516,"stop":1752510991516,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d3314bb4cab15","name":"throws on content topic with too few or too many fields","time":{"start":1752510797590,"stop":1752510797591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40251f86b01cf9a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752510797606,"stop":1752510797607,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f51e9255696213","name":"should process up to 3 peers at once","time":{"start":1752510813332,"stop":1752510813333,"duration":1},"status":"passed","severity":"normal"},{"uid":"d933417174f2682f","name":"Push message with Arabic payload","time":{"start":1752511479303,"stop":1752511479303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51489085152c09a","name":"should do nothing when connections still exist","time":{"start":1752510813653,"stop":1752510813653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcac99dec43a363","name":"should return false when peer is not found","time":{"start":1752510812869,"stop":1752510812869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf19a11ac02e939","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752510797594,"stop":1752510797595,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5742df37b7490e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752510852269,"stop":1752510852270,"duration":1},"status":"passed","severity":"normal"},{"uid":"142bca177285d82f","name":"should handle peer not in mesh for all topics","time":{"start":1752510813911,"stop":1752510813911,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fbc347fff3150d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752511091973,"stop":1752511091973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87f88706a2d5de6","name":"Subscribe and receives messages on 20 topics","time":{"start":1752511362860,"stop":1752511362860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5887a6d414cd64d","name":"should start ping timers on peer connect","time":{"start":1752510813903,"stop":1752510813903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05411dbdfefda6a","name":"Push message with short payload","time":{"start":1752511479300,"stop":1752511479301,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f9a92b33076785","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752510797595,"stop":1752510797595,"duration":0},"status":"passed","severity":"normal"},{"uid":"180eb0b1174c3783","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752511362871,"stop":1752511362871,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa066342adf88468","name":"Push message with content topic containing Chinese","time":{"start":1752511479310,"stop":1752511479310,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d49be5e8c61966","name":"should return empty array when no peers connected","time":{"start":1752510814228,"stop":1752510814228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2eba2228db4df0","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752510813907,"stop":1752510813907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7755cec67c537c4e","name":"handles different networkShards values correctly","time":{"start":1752510797600,"stop":1752510797600,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2ac69af14d1bbc","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752511479312,"stop":1752511479312,"duration":0},"status":"passed","severity":"normal"},{"uid":"76990b3e6b64f494","name":"should return true when peer is on the same network","time":{"start":1752510812840,"stop":1752510812840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3559bb92577302c","name":"Push message with custom timestamp: 1721752492692","time":{"start":1752511479315,"stop":1752511479316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41c4fe540f6840a","name":"should partition messages based on acknowledgement status","time":{"start":1752510857365,"stop":1752510857365,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e83401c6b55aba","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752510857362,"stop":1752510857362,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5a3333dbc8740c","name":"Check publish message after client node is restarted","time":{"start":1752510998833,"stop":1752510998833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f81d66d4d813e5e","name":"Passing page size 3 when there are 20 messages","time":{"start":1752511137343,"stop":1752511137344,"duration":1},"status":"passed","severity":"normal"},{"uid":"c040c2d898e8981b","name":"Push message with special chars payload","time":{"start":1752511479302,"stop":1752511479302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2c35ca24846db0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752510852271,"stop":1752510852271,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9cd0bcf4a6172","name":"Decoder throws on undefined content topic","time":{"start":1752510831912,"stop":1752510831912,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c0b67ca4cb524","name":"Wrong topic","time":{"start":1752511106277,"stop":1752511106277,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc55593c08212b59","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752511362875,"stop":1752511362875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fa1acf6110309c","name":"Check message received after jswaku node is restarted","time":{"start":1752511310490,"stop":1752511310490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d55fc7c6b0a9002","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752510851905,"stop":1752510851907,"duration":2},"status":"passed","severity":"normal"},{"uid":"2eb4eaa77832ecb","name":"handles different clusterIds correctly","time":{"start":1752510797599,"stop":1752510797600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d829a8b0629ba6ad","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752510803139,"stop":1752510803139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9200ed02c057202","name":"should add event listeners to libp2p","time":{"start":1752510812765,"stop":1752510812765,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca9b176cddbb0db","name":"Subscribe to topic containing short and publish message","time":{"start":1752511007671,"stop":1752511007672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6630d1fbb1f01e1","name":"should never report false negatives","time":{"start":1752510854549,"stop":1752510854549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5691baded62381ff","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752510821601,"stop":1752510821601,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bbe23b79bc1b8f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752511007675,"stop":1752511007675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece8a2e70cb3ee9a","name":"should handle case with no peers in store","time":{"start":1752510813660,"stop":1752510813660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f78be5f52b3320","name":"Publishes to nwaku","time":{"start":1752510986212,"stop":1752510986213,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fac7511abe30f1","name":"Ephemeral messages are not stored","time":{"start":1752510878489,"stop":1752510878490,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb0b8d6ef64481d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752510852267,"stop":1752510852268,"duration":1},"status":"passed","severity":"normal"},{"uid":"6586903932cb7eff","name":"should not allow unachievable error rate","time":{"start":1752510851904,"stop":1752510851905,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b29cf3a6bc0e2e1","name":"Meta field set when metaSetter is specified","time":{"start":1752510814208,"stop":1752510814209,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f075ac9a03b163a","name":"Check received message containing emoji","time":{"start":1752511310486,"stop":1752511310486,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cf71ef9be30973","name":"Check received message containing short","time":{"start":1752511310481,"stop":1752511310481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed16befda11737f","name":"should be safe to call multiple times","time":{"start":1752510813643,"stop":1752510813643,"duration":0},"status":"passed","severity":"normal"},{"uid":"1468d2d21a3c915e","name":"Push message with content topic containing unicode special characters","time":{"start":1752511479328,"stop":1752511479328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8664ba4a93d2a81","name":"Fails to push message with large meta","time":{"start":1752511479330,"stop":1752511479330,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1672b73558b414","name":"ignores domain fetching errors","time":{"start":1752510822142,"stop":1752510822142,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7def19c60b7a8f","name":"should deliver messages after dependencies are met","time":{"start":1752510857364,"stop":1752510857364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9b1489dda3a834","name":"throws an error for improperly formatted content topics","time":{"start":1752510797600,"stop":1752510797600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af9a6c7b8b61952","name":"can start the service","time":{"start":1752510877068,"stop":1752510877069,"duration":1},"status":"passed","severity":"normal"},{"uid":"f839e8bd0a0a74e9","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752510797620,"stop":1752510797620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdaee9a5470a7f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752510797604,"stop":1752510797604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33100c6c53ebcaf","name":"Default pageSize","time":{"start":1752511137348,"stop":1752511137348,"duration":0},"status":"passed","severity":"normal"},{"uid":"428d600317e330f6","name":"should handle complete peer lifecycle","time":{"start":1752510813912,"stop":1752510813912,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5b69c1fe44ae97","name":"should handle dial errors","time":{"start":1752510814227,"stop":1752510814227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4781731ba07b07","name":"should not dispatch event when already disconnected","time":{"start":1752510812810,"stop":1752510812811,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e8be02ff42758","name":"same cluster, different shard: nodes connect","time":{"start":1752510934669,"stop":1752510934670,"duration":1},"status":"passed","severity":"normal"},{"uid":"15312d19ad56e843","name":"Push message with unicode special characters payload","time":{"start":1752511479307,"stop":1752511479307,"duration":0},"status":"passed","severity":"normal"},{"uid":"635df0ed1b0bd6c1","name":"Push message with XML payload","time":{"start":1752511479320,"stop":1752511479321,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bd059550fda112","name":"should handle incoming messages","time":{"start":1752510843093,"stop":1752510843093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e885e040ab4a8e8","name":"should encode/decode to text encoding","time":{"start":1752510803811,"stop":1752510803811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5247825609992c6e","name":"Should update shard info","time":{"start":1752510962186,"stop":1752510962186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a5c8771d2318ec","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752510813092,"stop":1752510813092,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ecd04581d12b0c","name":"should set field with all protocols disabled","time":{"start":1752510803815,"stop":1752510803815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8f3fc3cf3044a2","name":"Push message with content topic containing escaped characters","time":{"start":1752511479328,"stop":1752511479328,"duration":0},"status":"passed","severity":"normal"},{"uid":"722a9f333625a950","name":"isConnected should return false after all peers disconnect","time":{"start":1752510892458,"stop":1752510892458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a633a269e68ea01f","name":"should keep entries that haven't expired yet","time":{"start":1752510841475,"stop":1752510841476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c797358ac94e229","name":"Relay + Store","time":{"start":1752510878479,"stop":1752510878479,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaa123afd6fae12","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app94/9/topic564/test.js","time":{"start":1752511106275,"stop":1752511106276,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb9449719e65e66","name":"Promise Callback - false","time":{"start":1752511129837,"stop":1752511129837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d88a38db23e3ab8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752511136495,"stop":1752511136495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2df6757e7dd5d4","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752511136494,"stop":1752511136494,"duration":0},"status":"passed","severity":"normal"},{"uid":"397d6d5022850a4f","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752510797621,"stop":1752510797621,"duration":0},"status":"passed","severity":"normal"},{"uid":"26696dce39ce7dd2","name":"should dial second nwaku node that was discovered","time":{"start":1752510871945,"stop":1752510871956,"duration":11},"status":"skipped","severity":"normal"},{"uid":"3b1fde84ec793829","name":"should initialize with Unhealthy status","time":{"start":1752510842660,"stop":1752510842660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9e82ca57d48dcb","name":"Check publish message containing long","time":{"start":1752510998821,"stop":1752510998821,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cbf1dbc1ca8db6","name":"Check received message containing Basic HTML tag","time":{"start":1752511310484,"stop":1752511310485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e9121635915427","name":"Publish message with large meta","time":{"start":1752510998833,"stop":1752510998834,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3edc45f5a9bb3f8","name":"should not be empty after adding a subscription","time":{"start":1752510843236,"stop":1752510843237,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e51dd8033fa396","name":"should create KeepAliveManager with relay","time":{"start":1752510813900,"stop":1752510813900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6304d660cbd01b9","name":"should load peers from local storage and dispatch events","time":{"start":1752510825852,"stop":1752510825853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c86638f07b4b28","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752510852281,"stop":1752510852281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d5b07f7fe67a95","name":"Query with Ordered Callback, No message returned","time":{"start":1752511091975,"stop":1752511091975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d20485418cff993","name":"Decoder throws on undefined content topic","time":{"start":1752510833439,"stop":1752510833439,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d1bc8a202d79ea","name":"should lock peers when selected","time":{"start":1752510843268,"stop":1752510843268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c428971cfce24e9","name":"should select older connection if present","time":{"start":1752510813701,"stop":1752510813701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4a93368fd541c4","name":"should return false when peer is not on the specified shard","time":{"start":1752510812861,"stop":1752510812861,"duration":0},"status":"passed","severity":"normal"},{"uid":"394eed7307ebaad0","name":"should return false when shard is not included in network shards","time":{"start":1752510842870,"stop":1752510842870,"duration":0},"status":"passed","severity":"normal"},{"uid":"66070d20d21e0118","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752510857363,"stop":1752510857364,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0ea4599e0366c1","name":"peer exchange sets tag","time":{"start":1752511017243,"stop":1752511017244,"duration":1},"status":"passed","severity":"normal"},{"uid":"9761776a11b26ec5","name":"configure the node with multiple content topics","time":{"start":1752511106277,"stop":1752511106278,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f5b27953b2ce6a","name":"Register correct protocols","time":{"start":1752511007667,"stop":1752511007667,"duration":0},"status":"passed","severity":"normal"},{"uid":"403e90ced6a8b301","name":"Check publish message containing JSON","time":{"start":1752510998826,"stop":1752510998827,"duration":1},"status":"passed","severity":"normal"},{"uid":"5343516c32a8d9f5","name":"should handle multiple peer connections","time":{"start":1752510813903,"stop":1752510813903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a73d8a1184896","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752510831909,"stop":1752510831910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ed106f50cc01f4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752511362876,"stop":1752511362876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61c3ebb8f19b304","name":"should throw an error for missing required configuration","time":{"start":1752510797605,"stop":1752510797605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4866dcbf8538983","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752511362863,"stop":1752511362864,"duration":1},"status":"passed","severity":"normal"},{"uid":"7784b648a66d4611","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752510842866,"stop":1752510842866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9aa0c07e407b9b9","name":"Light Node - default protocols","time":{"start":1752511150643,"stop":1752511150643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dda8d7e8fbe4fdd","name":"Push message with long payload","time":{"start":1752511479318,"stop":1752511479318,"duration":0},"status":"passed","severity":"normal"},{"uid":"20811d838ccc3a30","name":"should properly create location multiaddrs - tcp4","time":{"start":1752510803813,"stop":1752510803813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3be34498b08428","name":"should skip peer when dialed recently","time":{"start":1752510813324,"stop":1752510813324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c96c2a672606c3","name":"Check received message containing emoji","time":{"start":1752511310496,"stop":1752511310496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdcace1d5a528c2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752510892457,"stop":1752510892457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b89cd9e3fcc53c0","name":"should maintain proper timestamps if all messages received","time":{"start":1752510857361,"stop":1752510857362,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2b392064380bf0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752510852289,"stop":1752510852289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba765eb7f9bf52fc","name":"should handle peer store update failures gracefully","time":{"start":1752510813905,"stop":1752510813906,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbca2da826188df","name":"Push message with content topic containing XML","time":{"start":1752511479312,"stop":1752511479312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2d8a92ab8c8460","name":"Store - dialed after - with timeout","time":{"start":1752511150642,"stop":1752511150642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4474b81368bdb3ee","name":"should not create multiple intervals when called multiple times","time":{"start":1752510813308,"stop":1752510813308,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc654cd857807373","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752510797613,"stop":1752510797614,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a52340aa748787","name":"should properly clean up resources when disposed","time":{"start":1752510841477,"stop":1752510841477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28aa99f6c4e9f00","name":"should send to specified number of peers of used peers","time":{"start":1752510842888,"stop":1752510842889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88ceee681072e9b","name":"Store - dialed first","time":{"start":1752511150641,"stop":1752511150642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e590398633a0118c","name":"should handle errors when globalThis is not available","time":{"start":1752510812787,"stop":1752510812790,"duration":3},"status":"passed","severity":"normal"},{"uid":"84a2ab04b4821df6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752511362867,"stop":1752511362867,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f398c3c284bc6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752511362868,"stop":1752511362868,"duration":0},"status":"passed","severity":"normal"},{"uid":"af32b5a9224784e7","name":"should encode/decode to RLP encoding","time":{"start":1752510803810,"stop":1752510803810,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d7efa0b2c30ecf","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752510813731,"stop":1752510813731,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da56cf795e51ef3","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752510842869,"stop":1752510842869,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4a82b2b9813430","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752510831908,"stop":1752510831909,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fcc5b064283200","name":"should not process empty queue","time":{"start":1752510813334,"stop":1752510813340,"duration":6},"status":"passed","severity":"normal"},{"uid":"3c0614f8c1d8a204","name":"Reusing cursor across nodes","time":{"start":1752511078754,"stop":1752511078754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd5870a16c452c7","name":"should not dispatch event when already connected","time":{"start":1752510812806,"stop":1752510812810,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2a4fcd7b9246712","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752510813904,"stop":1752510813904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4a59db130c5e0a","name":"should successfully stop","time":{"start":1752510843093,"stop":1752510843093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e936800a1c2b0f3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app80/1/topic669/json","time":{"start":1752511106275,"stop":1752511106275,"duration":0},"status":"passed","severity":"normal"},{"uid":"212c9941fcfd17d3","name":"Check received message containing Script","time":{"start":1752511310484,"stop":1752511310484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1669b73fd7bfb50e","name":"should drop connection to one peer on hangUp","time":{"start":1752510961847,"stop":1752510961847,"duration":0},"status":"passed","severity":"normal"},{"uid":"947c94aad58c7ba2","name":"should return PeerId when PeerId is provided","time":{"start":1752510813571,"stop":1752510813571,"duration":0},"status":"passed","severity":"normal"},{"uid":"72978d4ed9439849","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752510821596,"stop":1752510821597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b976341075baab8","name":"should handle complete discovery-to-dial flow","time":{"start":1752510812521,"stop":1752510812521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b278f9ddf0cae704","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752510843269,"stop":1752510843269,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aa965969ca5fc5","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752510813079,"stop":1752510813079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2ddcaa4aecd9d6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752510797597,"stop":1752510797597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb8b9f5a4ea719d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752510843091,"stop":1752510843091,"duration":0},"status":"passed","severity":"normal"},{"uid":"91be922c0aa5386e","name":"Push message with custom timestamp: 1752507292692","time":{"start":1752511479316,"stop":1752511479316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3b0359673c8b8d","name":"returns all values when wanted number is greater than available values","time":{"start":1752510821525,"stop":1752510821526,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c4f247bd9ccf9f","name":"Overlapping topic subscription","time":{"start":1752511362872,"stop":1752511362872,"duration":0},"status":"passed","severity":"normal"},{"uid":"955d845666e9062b","name":"should not retry if at least one success","time":{"start":1752510842890,"stop":1752510842890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba2b7f1c3d0f81","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752510803138,"stop":1752510803139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d847ca132fad12","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752510852263,"stop":1752510852263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5388bae09f2f2713","name":"should stop and cleanup resources","time":{"start":1752510843238,"stop":1752510843238,"duration":0},"status":"passed","severity":"normal"},{"uid":"120343bdfb85bb62","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752511143498,"stop":1752511143499,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3fbd24b0e55079","name":"should maintain desired error rate","time":{"start":1752510854545,"stop":1752510854549,"duration":4},"status":"passed","severity":"normal"},{"uid":"4aa14f2be5884036","name":"should transition to Unhealthy when no connections","time":{"start":1752510842661,"stop":1752510842662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4960d1c21dc76d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752510821597,"stop":1752510821598,"duration":1},"status":"passed","severity":"normal"},{"uid":"35098982cfc2131a","name":"should return false when navigator.onLine is false","time":{"start":1752510812798,"stop":1752510812798,"duration":0},"status":"passed","severity":"normal"},{"uid":"95062dc1f2c00ccb","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752510797606,"stop":1752510797606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6548ceaae2e48637","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752510813684,"stop":1752510813685,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd0a7b4d8c6aba1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752510878490,"stop":1752510878490,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb8ee6bf5437172","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752510803816,"stop":1752510803817,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2613c423702d5fb","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752510852266,"stop":1752510852266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba2b85516374151","name":"Overlapping topic subscription","time":{"start":1752511362862,"stop":1752511362862,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc8082af85b8f15","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752511362874,"stop":1752511362874,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ab4a0723f06840","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752511007679,"stop":1752511007679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2568bbd7af9498a2","name":"Waku message hash computation (payload length 0)","time":{"start":1752510813079,"stop":1752510813079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1628f55c0ef234ee","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752511362876,"stop":1752511362876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ba92a0d6dae3ff","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752511362871,"stop":1752511362871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0b3fda36c5c42dc","name":"Check received message containing shell command","time":{"start":1752511310495,"stop":1752511310495,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2f526d8c2b40ed","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752510833437,"stop":1752510833438,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9f7b07d4b85105","name":"should handle network check errors gracefully","time":{"start":1752510813341,"stop":1752510813341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14a26d0311127b9","name":"should skip peer when not on same shard","time":{"start":1752510813330,"stop":1752510813330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3b6154a5f8947b","name":"Check received message containing numeric","time":{"start":1752511310481,"stop":1752511310481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32ffdd96e8359c2","name":"can start the service","time":{"start":1752510972627,"stop":1752510972628,"duration":1},"status":"passed","severity":"normal"},{"uid":"778846cb330b95c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752510797611,"stop":1752510797611,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef3a63001020317","name":"should not fail to start the service if it is already started","time":{"start":1752510825850,"stop":1752510825850,"duration":0},"status":"passed","severity":"normal"},{"uid":"497e069fa64f1e5b","name":"should dial peer when on same shard","time":{"start":1752510813330,"stop":1752510813331,"duration":1},"status":"passed","severity":"normal"},{"uid":"4585e7d06780b966","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752510813652,"stop":1752510813652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32b2a4d8a845893","name":"should return null for non-existent peer","time":{"start":1752510813671,"stop":1752510813672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c6539736c35e2b","name":"Check publish message containing Arabic","time":{"start":1752510998824,"stop":1752510998824,"duration":0},"status":"passed","severity":"normal"},{"uid":"519473b50623e67f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752510852286,"stop":1752510852287,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2468e0f6557983b","name":"groups content topics by expected pubsub topic","time":{"start":1752510797599,"stop":1752510797599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe266cb12cfb0f21","name":"should not receive a peer event before start","time":{"start":1752510972630,"stop":1752510972630,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fd39998fe2ee03","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752511362869,"stop":1752511362869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae37945b6082c38","name":"should clear timers for specific peer on disconnect","time":{"start":1752510813909,"stop":1752510813909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4cb33152b07b1d","name":"Decrypt messages","time":{"start":1752510974376,"stop":1752510974377,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07056959024ed13","name":"throws on content topic with empty application field","time":{"start":1752510797592,"stop":1752510797592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e17503112278dfd","name":"Push to array if already present","time":{"start":1752510797250,"stop":1752510797250,"duration":0},"status":"passed","severity":"normal"},{"uid":"367333f9c0e606ec","name":"should return empty array for non-existent peer","time":{"start":1752510813665,"stop":1752510813666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea984a1f83b7c3d","name":"Refresh subscription","time":{"start":1752511362862,"stop":1752511362862,"duration":0},"status":"passed","severity":"normal"},{"uid":"720e78c6dad211d6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752510852264,"stop":1752510852265,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fc735a166c0955","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752510797598,"stop":1752510797598,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfa2e23a58357d1","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752510803139,"stop":1752510803140,"duration":1},"status":"passed","severity":"normal"},{"uid":"343070f5cce6d123","name":"Check received message containing Basic HTML tag","time":{"start":1752511310494,"stop":1752511310494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d779e57a49d4afe","name":"should not receive a peer event before start","time":{"start":1752510877073,"stop":1752510877074,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d2feecb9df5a84","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752511362864,"stop":1752511362864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d620fe05a8765d90","name":"different cluster, same shard: nodes don't connect","time":{"start":1752510934671,"stop":1752510934671,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9016d8dc57c992","name":"should drop connection via multiaddr with hangUp","time":{"start":1752510961847,"stop":1752510961848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0537786ab4c3fa","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752510803145,"stop":1752510803145,"duration":0},"status":"passed","severity":"normal"},{"uid":"feab6f264a2853d8","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752510797604,"stop":1752510797604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2219f932487f900c","name":"udp ip6 address","time":{"start":1752510803048,"stop":1752510803049,"duration":1},"status":"passed","severity":"normal"},{"uid":"25796716040b0778","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752510843091,"stop":1752510843091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b24e61ac63920","name":"should invoke callbacks when receiving a message","time":{"start":1752510843237,"stop":1752510843237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d43ac991d9c4f7","name":"should clear dial history on start","time":{"start":1752510813303,"stop":1752510813304,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f71aed2087eb42","name":"should not execute task if max attempts is 0","time":{"start":1752510842453,"stop":1752510842453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c6c4c2229ae3f8","name":"Push message with content topic containing special chars","time":{"start":1752511479325,"stop":1752511479325,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ab5032f0f972d9","name":"Publish message with custom timestamp: Tue Jul 23 2024 16:36:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1752510998829,"stop":1752510998829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1cb2fed840d8a8","name":"should not receive a peer event before start","time":{"start":1752510825851,"stop":1752510825851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc5b6bd82ee156e","name":"should return false and handle errors gracefully","time":{"start":1752510814228,"stop":1752510814228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b1960cc9bb25ab","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752510852282,"stop":1752510852283,"duration":1},"status":"passed","severity":"normal"},{"uid":"82171795ce6c4f01","name":"should handle corrupted local storage data gracefully","time":{"start":1752510825853,"stop":1752510825854,"duration":1},"status":"passed","severity":"normal"},{"uid":"1914b38e510eb681","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752511362877,"stop":1752511362878,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54a674ca1170b10","name":"Throws when trying to push message with empty payload","time":{"start":1752511479323,"stop":1752511479323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b123391cb79ad2a","name":"new peer added after a peer was already found","time":{"start":1752511017244,"stop":1752511017244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7dc35fe063ff250","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752511123524,"stop":1752511123526,"duration":2},"status":"passed","severity":"normal"},{"uid":"87669ab5728a28f7","name":"should be sent with empty content","time":{"start":1752510857365,"stop":1752510857366,"duration":1},"status":"passed","severity":"normal"},{"uid":"853d952dc4849edc","name":"Check message with invalid timestamp is not received","time":{"start":1752511310488,"stop":1752511310488,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aa54855745c6b2","name":"should dial peer immediately when queue is empty","time":{"start":1752510813322,"stop":1752510813322,"duration":0},"status":"passed","severity":"normal"},{"uid":"45925dea553dfa51","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752510852273,"stop":1752510852273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0c89d96b97b805","name":"should properly create location multiaddrs - tcp","time":{"start":1752510803814,"stop":1752510803814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f58b585abedf3fc","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752510797601,"stop":1752510797602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7307aa691275a5f3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752510852285,"stop":1752510852285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5334b125fa0d742","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752510797605,"stop":1752510797605,"duration":0},"status":"passed","severity":"normal"}]