mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 15:03:11 +00:00
1 line
225 KiB
JSON
1 line
225 KiB
JSON
[{"uid":"8b6d8df4319159be","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762896503537,"stop":1762896503537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4d3e2e97a00208","name":"should handle query errors","time":{"start":1762896466374,"stop":1762896466374,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ef9219272c121a","name":"should set field with only RELAY enabled","time":{"start":1762896448995,"stop":1762896448995,"duration":0},"status":"passed","severity":"normal"},{"uid":"836a780092261d34","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762896448414,"stop":1762896448415,"duration":1},"status":"passed","severity":"normal"},{"uid":"4062163c1800a36a","name":"Push message with emoji payload","time":{"start":1762897589875,"stop":1762897589875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7b015ec509e8f9","name":"should not fail to stop the service if it was not started","time":{"start":1762896470230,"stop":1762896470230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e344b156bf14911e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762896457771,"stop":1762896457771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98257ad9417a06a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762896710765,"stop":1762896710766,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83ecab46c7eef69","name":"Query with Promise Callback, No message returned","time":{"start":1762896816172,"stop":1762896816172,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4a3fae90988e29","name":"Publish message with large meta","time":{"start":1762896734188,"stop":1762896734189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83e26ad3a5e2730","name":"Check message with invalid timestamp is not received","time":{"start":1762896990018,"stop":1762896990018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac891a2b494003cf","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762896443812,"stop":1762896443812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45c0692c69452e","name":"Delete observer","time":{"start":1762896712216,"stop":1762896712216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf79139f0a20b8c","name":"Push message with SQL Injection payload","time":{"start":1762897589886,"stop":1762897589887,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f13e4a70a03c55","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762896503541,"stop":1762896503541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e828ccd72e81c1","name":"Sample","time":{"start":1762896448464,"stop":1762896448465,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a648afe5322e2e","name":"should create an instance with libp2p and dialer","time":{"start":1762896457032,"stop":1762896457032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63438894428d8ad","name":"should handle errors when getting connections","time":{"start":1762896456694,"stop":1762896456695,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddeceb22cf7251f","name":"should handle all zero keep alive options","time":{"start":1762896458003,"stop":1762896458003,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac36c37443051de","name":"Check message on other pubsub topic is not received","time":{"start":1762896990009,"stop":1762896990009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6206489d5ee188","name":"Subscribe to topic containing XML and publish message","time":{"start":1762896742646,"stop":1762896742646,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f9f177f810a200","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762896494608,"stop":1762896494609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8e7d210ed1e242","name":"should encode/decode to RLP encoding","time":{"start":1762896448990,"stop":1762896448991,"duration":1},"status":"passed","severity":"normal"},{"uid":"681e0a84f098ba29","name":"should stop and cleanup resources","time":{"start":1762896504258,"stop":1762896504258,"duration":0},"status":"passed","severity":"normal"},{"uid":"520c1804307ad761","name":"should reject if Relay is requested but not mounted","time":{"start":1762896504955,"stop":1762896504956,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d43059a2955c8e","name":"should create ConnectionManager with relay","time":{"start":1762896458128,"stop":1762896458129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a694faab331e8c","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762896504459,"stop":1762896504463,"duration":4},"status":"passed","severity":"normal"},{"uid":"bce2b93b18c207f5","name":"should handle complete discovery-to-dial flow","time":{"start":1762896457051,"stop":1762896457051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7567e5c5dfb89dd","name":"should handle cache.get errors gracefully","time":{"start":1762896470232,"stop":1762896470232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffe8f924539a0ac","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762896443811,"stop":1762896443812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2345f5ac6121a552","name":"should remove event listeners from globalThis","time":{"start":1762896456673,"stop":1762896456673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2c95d28c2491e7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762896448416,"stop":1762896448416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486d403e54254ec","name":"Does not throw an exception when node disconnects","time":{"start":1762896867271,"stop":1762896867272,"duration":1},"status":"passed","severity":"normal"},{"uid":"b971968c104a2cca","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762896512466,"stop":1762896512466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad999285b794e38","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762896456649,"stop":1762896456656,"duration":7},"status":"passed","severity":"normal"},{"uid":"73fe73448ccd8b19","name":"Push message with emoji payload","time":{"start":1762897589905,"stop":1762897589906,"duration":1},"status":"passed","severity":"normal"},{"uid":"464213ca106c8488","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762896443818,"stop":1762896443818,"duration":0},"status":"passed","severity":"normal"},{"uid":"67014428b45d65b6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762897003090,"stop":1762897003091,"duration":1},"status":"passed","severity":"normal"},{"uid":"345326b366a2e973","name":"should handle errors gracefully when getting peer info","time":{"start":1762896457200,"stop":1762896457200,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cfbf317463ae40","name":"LightPush","time":{"start":1762896874075,"stop":1762896874075,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a3a05ae4c7c4f7","name":"should handle queue overflow by adding peers to queue","time":{"start":1762896456897,"stop":1762896456898,"duration":1},"status":"passed","severity":"normal"},{"uid":"3528ebbf79ca8738","name":"should handle corrupted shard info gracefully","time":{"start":1762896457200,"stop":1762896457201,"duration":1},"status":"passed","severity":"normal"},{"uid":"632972793e9d9937","name":"should handle multiple query options for time ranges","time":{"start":1762896504843,"stop":1762896504843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b031f40ff3de08e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762896475396,"stop":1762896475397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa6af5e03dd833d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762896767638,"stop":1762896767639,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6c80697cc87b88","name":"Push message with shell command payload","time":{"start":1762897589905,"stop":1762897589905,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f4364093f2938e","name":"Check message on other pubsub topic is not received","time":{"start":1762896990018,"stop":1762896990018,"duration":0},"status":"passed","severity":"normal"},{"uid":"223d6bd3443ce327","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762896806294,"stop":1762896806297,"duration":3},"status":"passed","severity":"normal"},{"uid":"ded759929912a029","name":"should return true when peer is on the same cluster","time":{"start":1762896457182,"stop":1762896457183,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba072fcd4174a28","name":"should filter peers by codec","time":{"start":1762896458136,"stop":1762896458136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d981099321819cb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762897003078,"stop":1762897003078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3412f25988baaef8","name":"should not fail to start the service if it is already started","time":{"start":1762896770188,"stop":1762896770189,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e063c6280bb296","name":"should use DNS peer discovery with light client","time":{"start":1762896540067,"stop":1762896540067,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8974484df940e0a9","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762896443801,"stop":1762896443801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae293b7acafda06d","name":"should be safe to call multiple times","time":{"start":1762896457037,"stop":1762896457039,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab5e71bdf9eda9ff","name":"should handle shard reader errors gracefully","time":{"start":1762896456901,"stop":1762896456902,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4bb6cd6d3ba7b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762896443817,"stop":1762896443817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b309cb20218a9076","name":"should deliver messages after dependencies are met","time":{"start":1762896494600,"stop":1762896494601,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc691e022a7f03b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762896503548,"stop":1762896503549,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a79c5b23d430c8","name":"Push 30 different messages","time":{"start":1762897589894,"stop":1762897589895,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7d1e135f6e365bc","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762896504475,"stop":1762896504475,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a89dcba64f343e","name":"pre and post cipher","time":{"start":1762896475882,"stop":1762896475883,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d27971a80d25cc0","name":"Check publish message containing numeric","time":{"start":1762896734169,"stop":1762896734171,"duration":2},"status":"passed","severity":"normal"},{"uid":"edf13dc006974fd2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762896486493,"stop":1762896486493,"duration":0},"status":"passed","severity":"normal"},{"uid":"18840d7272919674","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762897003079,"stop":1762897003079,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6b3c58f7109f30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762896486548,"stop":1762896486552,"duration":4},"status":"passed","severity":"normal"},{"uid":"807c0f42c512d079","name":"nwaku subscribes","time":{"start":1762896724157,"stop":1762896724162,"duration":5},"status":"passed","severity":"normal"},{"uid":"c244b895a1ace25","name":"should skip peers without peer exchange protocol","time":{"start":1762896466372,"stop":1762896466372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef830bf60dd772f6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762896486469,"stop":1762896486469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59cd0e0adef02f5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762896457763,"stop":1762896457770,"duration":7},"status":"passed","severity":"normal"},{"uid":"a93e93d705e242ae","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762896727535,"stop":1762896727536,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b7403631d21398","name":"should return PeerId when PeerId is provided","time":{"start":1762896457283,"stop":1762896457283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f11f42bc11c526","name":"Push message with JSON payload","time":{"start":1762897589888,"stop":1762897589888,"duration":0},"status":"passed","severity":"normal"},{"uid":"203b0144d460ef00","name":"should create RPC request with correct parameters","time":{"start":1762896466196,"stop":1762896466196,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b5dee06871787e","name":"should handle relay send failures gracefully","time":{"start":1762896458000,"stop":1762896458000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ddb2da332e70ae","name":"Bloom filter","time":{"start":1762896493995,"stop":1762896493995,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d1ff3a9ee9b3ee","name":"Subscribe to topic containing Script and receive message","time":{"start":1762897003091,"stop":1762897003092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c198973eee6210e3","name":"should handle case when globalThis is not available","time":{"start":1762896456681,"stop":1762896456681,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0adfaf96c27e46","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762896856163,"stop":1762896856164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8257558bc0cc8f8d","name":"Decoder throws on empty string content topic","time":{"start":1762896475399,"stop":1762896475399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be8da3113ec96fd","name":"throws an error for improperly formatted content topics","time":{"start":1762896443810,"stop":1762896443811,"duration":1},"status":"passed","severity":"normal"},{"uid":"13278321cbd7bcc5","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762896494604,"stop":1762896494605,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d7a76f002db419","name":"should not be sent when there is no history","time":{"start":1762896494611,"stop":1762896494615,"duration":4},"status":"passed","severity":"normal"},{"uid":"ffdcb7bf2723b984","name":"Push message with content topic containing special chars","time":{"start":1762897589907,"stop":1762897589907,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d14d27aa8aa9de","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762896486462,"stop":1762896486462,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0e368d61cc2102","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762896870952,"stop":1762896870952,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e968700a4f6190b","name":"Check publish message containing shell command","time":{"start":1762896734180,"stop":1762896734180,"duration":0},"status":"passed","severity":"normal"},{"uid":"413aed3c3de4dd17","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762896870955,"stop":1762896870955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1203bff7325e2633","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app56/9/topic342/xml","time":{"start":1762896837816,"stop":1762896837817,"duration":1},"status":"passed","severity":"normal"},{"uid":"3099b288e9ae94c0","name":"should stop query when sync message from same channel is found","time":{"start":1762896507725,"stop":1762896507725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7420400c3be4fb92","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762896457379,"stop":1762896457379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8737ba2552dd9a0","name":"Passing page size 1 when there are 4 messages","time":{"start":1762896859366,"stop":1762896859371,"duration":5},"status":"passed","severity":"normal"},{"uid":"e54e552649f41e46","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762896457998,"stop":1762896457999,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c65b9b7ff5d806","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762896767642,"stop":1762896767643,"duration":1},"status":"passed","severity":"normal"},{"uid":"357bf01d46e20054","name":"Publish message with rate limit","time":{"start":1762896734189,"stop":1762896734189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd4e587dc9d6b83","name":"Ordered Callback - false","time":{"start":1762896849880,"stop":1762896849880,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0b746785c23f12","name":"Fields are not dropped","time":{"start":1762896457836,"stop":1762896457837,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebe9c57c256d909","name":"should only return 1 node with relay capability","time":{"start":1762896466380,"stop":1762896466381,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fce6dc12dfddc98","name":"should not allow unachievable error rate","time":{"start":1762896486597,"stop":1762896486597,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a2341da17aaa23","name":"Query generator for multiple messages","time":{"start":1762896846543,"stop":1762896846545,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7308b5d13a11952","name":"should be safe to call multiple times","time":{"start":1762896458130,"stop":1762896458130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb4f0edf39c6491","name":"should handle dial errors gracefully","time":{"start":1762896456894,"stop":1762896456894,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d26b922a938983","name":"should requeue task if no peer is available","time":{"start":1762896502591,"stop":1762896502592,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad039017324a33c","name":"should trigger query when it went offline since the last successful query","time":{"start":1762896504455,"stop":1762896504457,"duration":2},"status":"passed","severity":"normal"},{"uid":"c82fa81d038f6785","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762896486453,"stop":1762896486453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d075fd4de04c","name":"tcp ip4 address","time":{"start":1762896448424,"stop":1762896448424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec02d519ca45a333","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762896486467,"stop":1762896486468,"duration":1},"status":"passed","severity":"normal"},{"uid":"109ca6a74dd30697","name":"should be safe to call multiple times","time":{"start":1762896457729,"stop":1762896457729,"duration":0},"status":"passed","severity":"normal"},{"uid":"974c7bb09dd0a0a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762896486545,"stop":1762896486548,"duration":3},"status":"passed","severity":"normal"},{"uid":"deab21a6853b1406","name":"yields decoded messages","time":{"start":1762896457886,"stop":1762896457887,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cc9980d4c4161d","name":"Push message with JSON payload","time":{"start":1762897589916,"stop":1762897589916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5f9ccd3bb78e52","name":"Promise Callback - false","time":{"start":1762896849879,"stop":1762896849880,"duration":1},"status":"passed","severity":"normal"},{"uid":"8817f55758ffa58b","name":"Subscribe to topic containing long and publish message","time":{"start":1762896742642,"stop":1762896742643,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9b2658529635ea","name":"throws on content topic with empty encoding field","time":{"start":1762896443799,"stop":1762896443800,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc733105883e745","name":"Passing page size 0 when there are 110 messages","time":{"start":1762896859366,"stop":1762896859366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efa23a94e9d0dfd","name":"Push message with content topic containing short","time":{"start":1762897589906,"stop":1762897589906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2774b1deaa4a3e41","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762896443812,"stop":1762896443812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4048808d357f89be","name":"should handle peer store errors gracefully","time":{"start":1762896466370,"stop":1762896466371,"duration":1},"status":"passed","severity":"normal"},{"uid":"f463661888a672d1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762896448407,"stop":1762896448408,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad11bfc71e26d7ac","name":"should be safe to call multiple times","time":{"start":1762896456879,"stop":1762896456880,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b56f8a74efc517e","name":"should initialize with libp2p components","time":{"start":1762896466188,"stop":1762896466189,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d043781f79020a","name":"should filter out already connected peers","time":{"start":1762896457746,"stop":1762896457747,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f930d965d13b0e4","name":"Fails to push message with large meta","time":{"start":1762897589881,"stop":1762897589881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2aac6bf192acf3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762896506002,"stop":1762896506002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd8f3d7f0fe8611","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762896457995,"stop":1762896457996,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff57e7dfefa1d7f9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762897003087,"stop":1762897003087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed37e4e181869314","name":"should process queue every 500ms","time":{"start":1762896456898,"stop":1762896456899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f875dbe65a47421","name":"should not be delivered","time":{"start":1762896494615,"stop":1762896494616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac84cf7c548bf1d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762896466377,"stop":1762896466377,"duration":0},"status":"passed","severity":"normal"},{"uid":"53512689b7ab150b","name":"should initialize with default number of peers","time":{"start":1762896503512,"stop":1762896503512,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c731ceabda772a","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762896494594,"stop":1762896494594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8145cea3af202b69","name":"should add and check entries correctly","time":{"start":1762896501700,"stop":1762896501709,"duration":9},"status":"passed","severity":"normal"},{"uid":"80937d95c70fb54","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762896443811,"stop":1762896443811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95fc2ba6a871884","name":"Push message with content topic containing emoji","time":{"start":1762897589899,"stop":1762897589899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1427924d6153e1b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762896443815,"stop":1762896443815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2829ed7e257b4c","name":"Check received message containing Chinese","time":{"start":1762896990003,"stop":1762896990003,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a2459ecca03e2a","name":"should return false when peer is not on the specified shard","time":{"start":1762896457197,"stop":1762896457197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac143eaad3bda0f","name":"ignores domain fetching errors","time":{"start":1762896466379,"stop":1762896466380,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f01ccb4267c5d17","name":"random static sharding 2 - Cluster ID: 159, Shard ID: 203","time":{"start":1762896860533,"stop":1762896860535,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff4b32c3ee6a1ad9","name":"Check received message containing SQL Injection","time":{"start":1762896990004,"stop":1762896990004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3980104945f7bfba","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762896448403,"stop":1762896448405,"duration":2},"status":"passed","severity":"normal"},{"uid":"50fccdf89959551e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762897003084,"stop":1762897003085,"duration":1},"status":"passed","severity":"normal"},{"uid":"f452c42d3f95f33d","name":"should return false when peer is not found","time":{"start":1762896457199,"stop":1762896457200,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79dcc62e75b5527","name":"should reject if Filter is requested but not mounted","time":{"start":1762896504957,"stop":1762896504957,"duration":0},"status":"passed","severity":"normal"},{"uid":"41835f3f6936489d","name":"Push message with content topic containing long","time":{"start":1762897589906,"stop":1762897589907,"duration":1},"status":"passed","severity":"normal"},{"uid":"849ebc44854e8a36","name":"should not return locked peers if enough unlocked are available","time":{"start":1762896503521,"stop":1762896503528,"duration":7},"status":"passed","severity":"normal"},{"uid":"f9fad29651891bcf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762896466383,"stop":1762896466383,"duration":0},"status":"skipped","severity":"normal"},{"uid":"502c9f5d3dd414b3","name":"Passing page size 11 when there are 10 messages","time":{"start":1762896859378,"stop":1762896859380,"duration":2},"status":"passed","severity":"normal"},{"uid":"a45852eacd6c7f3b","name":"Push message with content topic containing numeric","time":{"start":1762897589907,"stop":1762897589907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b3994767cf7933","name":"should request peer renewal on specific errors","time":{"start":1762896502605,"stop":1762896502606,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeddb300f2d832b7","name":"should partition messages based on acknowledgement status","time":{"start":1762896494610,"stop":1762896494610,"duration":0},"status":"passed","severity":"normal"},{"uid":"220faf223b9ec85c","name":"Push message with JSON payload","time":{"start":1762897589873,"stop":1762897589873,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ac9de1df165990","name":"should handle complete connection lifecycle","time":{"start":1762896456698,"stop":1762896456701,"duration":3},"status":"passed","severity":"normal"},{"uid":"f9eb74c6bbdcb24c","name":"should not change state when connections remain after disconnect","time":{"start":1762896456683,"stop":1762896456685,"duration":2},"status":"passed","severity":"normal"},{"uid":"628b1fee7eb6e159","name":"Light Node - default protocols","time":{"start":1762896874076,"stop":1762896874076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80bb7a50ec3b428","name":"different cluster: nodes don't connect","time":{"start":1762896624703,"stop":1762896624703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8f5eb169c0ccfe","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762896503540,"stop":1762896503540,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6e5a2aa3334d6","name":"Push message with content topic containing numeric","time":{"start":1762897589896,"stop":1762897589896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb645189b928f83","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762896507724,"stop":1762896507724,"duration":0},"status":"passed","severity":"normal"},{"uid":"50339908de760139","name":"Check received message containing numeric","time":{"start":1762896990012,"stop":1762896990012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da275acece621a0","name":"should work with mixed v2 and v3 peers","time":{"start":1762896503876,"stop":1762896503877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e7b1419b1d7f77","name":"should not receive a peer event after stop","time":{"start":1762896770190,"stop":1762896770190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40b64836b0f621","name":"messageHashStr produces different results for different inputs","time":{"start":1762896457220,"stop":1762896457221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c916eb49b70a836","name":"should dial peers from store when no connections remain","time":{"start":1762896457741,"stop":1762896457742,"duration":1},"status":"passed","severity":"normal"},{"uid":"508f44fde0684c25","name":"Refresh subscription","time":{"start":1762897003080,"stop":1762897003080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9237d0b5187b648","name":"Push message with numeric payload","time":{"start":1762897589885,"stop":1762897589885,"duration":0},"status":"passed","severity":"normal"},{"uid":"615816abcd6ac02c","name":"should work with v3 peers","time":{"start":1762896503876,"stop":1762896503876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7272ac14f416a36","name":"Relay + Store","time":{"start":1762896448997,"stop":1762896448997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d98994891fb9c80","name":"should sort by messageId when timestamps are equal","time":{"start":1762896493997,"stop":1762896493997,"duration":0},"status":"passed","severity":"normal"},{"uid":"72740d4f8db854cf","name":"Push message with content topic containing Chinese","time":{"start":1762897589919,"stop":1762897589919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c95e08a65f04cd","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762896457283,"stop":1762896457283,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ff3d0f9da91794","name":"Check publish message containing Arabic","time":{"start":1762896734173,"stop":1762896734174,"duration":1},"status":"passed","severity":"normal"},{"uid":"376fbd4726674c3d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762896767636,"stop":1762896767637,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c239a71bd106695","name":"Check received message containing escaped characters","time":{"start":1762896990016,"stop":1762896990016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674032279713790","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762896465512,"stop":1762896465515,"duration":3},"status":"passed","severity":"normal"},{"uid":"140880e22b9a7c92","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762896486472,"stop":1762896486472,"duration":0},"status":"passed","severity":"normal"},{"uid":"23868f8ddff1e325","name":"should properly clean up resources when disposed","time":{"start":1762896501721,"stop":1762896501724,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fbefc9e5cd2518d","name":"Push message with content topic containing JSON","time":{"start":1762897589909,"stop":1762897589909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae63e85e83133a67","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762896990017,"stop":1762896990017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4181fdf4e37b3d36","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762896870950,"stop":1762896870950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1ea78698fd9d4d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762896990020,"stop":1762896990021,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65802ed8fb4925c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app97/1/topic276/xml","time":{"start":1762896837808,"stop":1762896837808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd57e42d44a956d","name":"should work with stubbed waku event emitter","time":{"start":1762896504444,"stop":1762896504444,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ab7aa4974acd01","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762896502596,"stop":1762896502596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba242a799c020fb9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762896742645,"stop":1762896742645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3979c764515aa41a","name":"should handle onConnected and onDisconnected","time":{"start":1762896503529,"stop":1762896503529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad644a8d156ebd2","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762896486469,"stop":1762896486469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7607ecf12bc53b5","name":"should be able to encode the field with only STORE set to true","time":{"start":1762896448402,"stop":1762896448402,"duration":0},"status":"passed","severity":"normal"},{"uid":"48278d00825a4611","name":"random static sharding 6 - Cluster ID: 468, Shard ID: 108","time":{"start":1762896860547,"stop":1762896860548,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18a6e510105847","name":"should not dispatch event when already connected","time":{"start":1762896456686,"stop":1762896456686,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cae3e01abcfc6c","name":"should not fail to stop the service if it was not started","time":{"start":1762896770188,"stop":1762896770188,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeb48448e0c4100","name":"should be able to dial TLS multiaddrs","time":{"start":1762896623704,"stop":1762896623705,"duration":1},"status":"passed","severity":"normal"},{"uid":"b569a98d1e5cbcd5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762897003090,"stop":1762897003090,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ac8ad975c836dc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762897003081,"stop":1762897003081,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc24c317ab2c5ded","name":"Fails to push message bigger that 1MB","time":{"start":1762897589912,"stop":1762897589912,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2dc5ce13028222","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762896443802,"stop":1762896443802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b050bd6133ff4968","name":"Outgoing message is emitted as sent","time":{"start":1762896506002,"stop":1762896506002,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b7a59a8c2de869","name":"Push message with rate limit","time":{"start":1762897589922,"stop":1762897589923,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98cc9d0cd49a3f5","name":"Push message with content topic containing emoji","time":{"start":1762897589909,"stop":1762897589910,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cff3bee69c085a5","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762896486481,"stop":1762896486482,"duration":1},"status":"passed","severity":"normal"},{"uid":"186fe0cc6046da34","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762897003084,"stop":1762897003084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83e2b9ac1675d10","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762897003077,"stop":1762897003077,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fb0664d1c78bca","name":"Default pageSize","time":{"start":1762896859381,"stop":1762896859382,"duration":1},"status":"passed","severity":"normal"},{"uid":"b325d96f647be8c8","name":"Push message with Arabic payload","time":{"start":1762897589903,"stop":1762897589903,"duration":0},"status":"passed","severity":"normal"},{"uid":"327586f5d28cd35f","name":"should stop query on content message from same channel","time":{"start":1762896507725,"stop":1762896507725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2368e9c598fc8c5a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762896486509,"stop":1762896486513,"duration":4},"status":"passed","severity":"normal"},{"uid":"ee2e83d6457874f9","name":"Check received message with timestamp: 1762896533614000000 ","time":{"start":1762896990007,"stop":1762896990007,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ab175873a8e8e","name":"should encodeTxt and decodeTxt","time":{"start":1762896448986,"stop":1762896448987,"duration":1},"status":"passed","severity":"normal"},{"uid":"946ea4e0dcce8f72","name":"Check received message containing short","time":{"start":1762896990011,"stop":1762896990012,"duration":1},"status":"passed","severity":"normal"},{"uid":"387fc61d21c83532","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762896816169,"stop":1762896816169,"duration":0},"status":"passed","severity":"normal"},{"uid":"de888712744db7f1","name":"Asymmetric encrypt & decrypt","time":{"start":1762896475881,"stop":1762896475882,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a9f12fcee8706a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762897003079,"stop":1762897003079,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9e462c7129ab0b","name":"should retry on complete failure if specified","time":{"start":1762896503875,"stop":1762896503875,"duration":0},"status":"passed","severity":"normal"},{"uid":"954a02746b9add2e","name":"can start the service","time":{"start":1762896770186,"stop":1762896770186,"duration":0},"status":"passed","severity":"normal"},{"uid":"366cf0ff25f8c9bf","name":"Check message with no payload is not received","time":{"start":1762896990010,"stop":1762896990010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f7af69f80d3f6f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762896443801,"stop":1762896443801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6add47565946c8e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762896503927,"stop":1762896503927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90c2b10a20a1ef6","name":"should dial all known peers when reached zero connections","time":{"start":1762896578407,"stop":1762896578407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcbb978a5d0e406","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762896465503,"stop":1762896465504,"duration":1},"status":"passed","severity":"normal"},{"uid":"1060dcecb2f93299","name":"Query Generator - true","time":{"start":1762896849878,"stop":1762896849878,"duration":0},"status":"passed","severity":"normal"},{"uid":"61404f714deb2eca","name":"Check received message containing JSON","time":{"start":1762896990005,"stop":1762896990005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc224d9fd69505b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762896486480,"stop":1762896486480,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadd8b21dd4f0c1a","name":"Symmetric encrypt & Decrypt","time":{"start":1762896475882,"stop":1762896475882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9739d0bb8524c08b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762896458089,"stop":1762896458090,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a48feb8597bf6c1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762896443803,"stop":1762896443803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec80a90f89211cd7","name":"Relay Node - default protocol","time":{"start":1762896874076,"stop":1762896874076,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a40ddf1e704066","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762896504254,"stop":1762896504257,"duration":3},"status":"passed","severity":"normal"},{"uid":"625eb9552dafc178","name":"can start the service","time":{"start":1762896470229,"stop":1762896470229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c015c04bdd634b4","name":"Renews subscription after lossing a connection","time":{"start":1762897003085,"stop":1762897003085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43ea18003002182","name":"Encoder error raises irrecoverable error","time":{"start":1762896507722,"stop":1762896507722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d700ccfe092f3df","name":"Sync message is not sent if another sync message was just received","time":{"start":1762896512466,"stop":1762896512466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77dceea04d5cf99","name":"should get / set UDP multiaddr","time":{"start":1762896448991,"stop":1762896448991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b319b7679765b7","name":"should stop peer exchange discovery","time":{"start":1762896466368,"stop":1762896466368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ab971150b523a2","name":"Check message with no content topic is not received","time":{"start":1762896990010,"stop":1762896990010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e2dcd00671543c","name":"Subscribe to topic containing long and receive message","time":{"start":1762897003089,"stop":1762897003089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ebf7fa28f74281","name":"Push message with meta","time":{"start":1762897589922,"stop":1762897589922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc99fca56daab4","name":"Publish without waiting for remote peer","time":{"start":1762896742638,"stop":1762896742639,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fa9054f2c9b0df","name":"Push message with Russian payload","time":{"start":1762897589914,"stop":1762897589914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b69713bb8d9e32d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762896466382,"stop":1762896466382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a22436572e847518","name":"Push message with long payload","time":{"start":1762897589884,"stop":1762897589884,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee3077f29ffc50","name":"random static sharding 7 - Cluster ID: 737, Shard ID: 142","time":{"start":1762896860548,"stop":1762896860548,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1e0c213527f4bb","name":"should return false when peer is on different cluster","time":{"start":1762896457193,"stop":1762896457197,"duration":4},"status":"passed","severity":"normal"},{"uid":"73b364e30d31365a","name":"Outgoing message is acknowledged","time":{"start":1762896505544,"stop":1762896505545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3194d4620613a260","name":"Stops search when 2 null results are returned","time":{"start":1762896466008,"stop":1762896466008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20cf7e79d8b4915","name":"should handle complete dial lifecycle","time":{"start":1762896456925,"stop":1762896456925,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf83b208ff57e54","name":"should set field with all protocols enabled","time":{"start":1762896448995,"stop":1762896448995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e766d110d29eb76","name":"Subscribe and receive messages via lightPush","time":{"start":1762897003086,"stop":1762897003086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5798cbe55901aec","name":"should handle task timeouts","time":{"start":1762896502606,"stop":1762896502607,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54efca90c826966","name":"Push message with short payload","time":{"start":1762897589868,"stop":1762897589869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6142a85b9465b6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762897003082,"stop":1762897003082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35e20330e424dac","name":"Publish message with custom timestamp: Tue Nov 11 2025 22:32:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762896734185,"stop":1762896734185,"duration":0},"status":"passed","severity":"normal"},{"uid":"27223f44f16298d6","name":"groups content topics by expected pubsub topic","time":{"start":1762896443809,"stop":1762896443809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd0a7ef3b3e6f4d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762896443800,"stop":1762896443800,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ec1dd1eed84448","name":"Publish message with custom timestamp: Wed Nov 20 2024 21:32:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762896734184,"stop":1762896734184,"duration":0},"status":"passed","severity":"normal"},{"uid":"10db9a2a1b4a3278","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762896486528,"stop":1762896486528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b970b5d5b07acaa8","name":"rejects hash query with content filter parameters","time":{"start":1762896457380,"stop":1762896457384,"duration":4},"status":"passed","severity":"normal"},{"uid":"88216b30397d4e5e","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762896493595,"stop":1762896493596,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf7758356887c06","name":"should not fail to start the service if it is already started","time":{"start":1762896540058,"stop":1762896540058,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a5eab96aee68f1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762896502932,"stop":1762896502933,"duration":1},"status":"passed","severity":"normal"},{"uid":"324f4c91f165e505","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762896990008,"stop":1762896990008,"duration":0},"status":"passed","severity":"normal"},{"uid":"45772ba80ad0017b","name":"Push message with special chars payload","time":{"start":1762897589885,"stop":1762897589885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be0369dd672b0f","name":"Push message with content topic containing long","time":{"start":1762897589918,"stop":1762897589918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd041e585c0ac71","name":"Push message with content topic containing short","time":{"start":1762897589876,"stop":1762897589876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1992fa577f0d67fb","name":"Check received message containing shell command","time":{"start":1762896990005,"stop":1762896990006,"duration":1},"status":"passed","severity":"normal"},{"uid":"856a4879708e4acb","name":"should handle hash queries without validation","time":{"start":1762896504844,"stop":1762896504844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e367b7c80ad9b9bc","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762896486482,"stop":1762896486490,"duration":8},"status":"passed","severity":"normal"},{"uid":"e6ccc90a6c5bf541","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762896465511,"stop":1762896465511,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bc473d1f70c016","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762896448399,"stop":1762896448401,"duration":2},"status":"passed","severity":"normal"},{"uid":"f006a6fb2e66acab","name":"should sort peers by ping value","time":{"start":1762896458137,"stop":1762896458137,"duration":0},"status":"passed","severity":"normal"},{"uid":"3119e1355c8802a3","name":"should create KeepAliveManager with required options","time":{"start":1762896457987,"stop":1762896457987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1431f433b386e535","name":"should set up event listeners when started","time":{"start":1762896504441,"stop":1762896504441,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd756f4dea95692","name":"Accepts a valid Waku Message","time":{"start":1762896515465,"stop":1762896515466,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bad10e49c5a2422","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762897003088,"stop":1762897003088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2f52a0311b9a50","name":"Check received message containing Russian","time":{"start":1762896990013,"stop":1762896990013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8809ac5c4ae6b925","name":"should throw error - invalid id","time":{"start":1762896448989,"stop":1762896448989,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d4a8025e0fccde","name":"should not retry if at least one success","time":{"start":1762896503875,"stop":1762896503876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d097fdc8083a4630","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762896448415,"stop":1762896448416,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab8101926560cbd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762896465509,"stop":1762896465509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c6d79421763b59","name":"Push message equal or less that 1MB","time":{"start":1762897589924,"stop":1762897589924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19d5bb90492f9f3","name":"Push message with long payload","time":{"start":1762897589902,"stop":1762897589902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0f9d53e082130a","name":"should query peers that support peer exchange","time":{"start":1762896466370,"stop":1762896466370,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8803c06d51a5602","name":"should encode/decode to text encoding","time":{"start":1762896448991,"stop":1762896448991,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb471f86a290da58","name":"should handle peer store errors gracefully","time":{"start":1762896457754,"stop":1762896457762,"duration":8},"status":"passed","severity":"normal"},{"uid":"c8427622a6d2575d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762896486443,"stop":1762896486451,"duration":8},"status":"passed","severity":"normal"},{"uid":"7fa58bf316745aa2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762896486462,"stop":1762896486463,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5bf3d024047d1e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762896494604,"stop":1762896494604,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea513f1e0517b91","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762897003077,"stop":1762897003077,"duration":0},"status":"passed","severity":"normal"},{"uid":"674962511560e6ed","name":"should remove event listeners","time":{"start":1762896457989,"stop":1762896457990,"duration":1},"status":"passed","severity":"normal"},{"uid":"9245622c616b52b3","name":"should properly setup health event callback","time":{"start":1762896504446,"stop":1762896504452,"duration":6},"status":"passed","severity":"normal"},{"uid":"90f910ac11335072","name":"different cluster: nodes don't connect","time":{"start":1762896624699,"stop":1762896624699,"duration":0},"status":"passed","severity":"normal"},{"uid":"564dfdf10cd8fd0","name":"should add event listener for peer:discovery","time":{"start":1762896457035,"stop":1762896457035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e63e7f2948b57","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762896486493,"stop":1762896486509,"duration":16},"status":"passed","severity":"normal"},{"uid":"3d9adb0b7004a8d2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762897003090,"stop":1762897003090,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5c041b7ace0675","name":"Check received message containing Arabic","time":{"start":1762896990003,"stop":1762896990003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10615e728b507bb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762896870954,"stop":1762896870955,"duration":1},"status":"passed","severity":"normal"},{"uid":"404bfca835e253fd","name":"Push message with content topic containing numeric","time":{"start":1762897589918,"stop":1762897589919,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d52e900bdf0d61","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762896494595,"stop":1762896494595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e038d331129f0ae3","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762896486467,"stop":1762896486467,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaa654361a219d7","name":"should dial all peers on dial","time":{"start":1762896623701,"stop":1762896623702,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37a2938391fa65b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762896486470,"stop":1762896486472,"duration":2},"status":"passed","severity":"normal"},{"uid":"75165e659dbb317c","name":"should allow redial after failed dial cooldown expires","time":{"start":1762896456895,"stop":1762896456897,"duration":2},"status":"passed","severity":"normal"},{"uid":"6808f173c4806542","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762896443818,"stop":1762896443819,"duration":1},"status":"passed","severity":"normal"},{"uid":"9038406ee85218ac","name":"should initialize with default options","time":{"start":1762896466362,"stop":1762896466363,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd857a460757e84","name":"Outgoing message is emitted as sending","time":{"start":1762896507721,"stop":1762896507722,"duration":1},"status":"passed","severity":"normal"},{"uid":"22638558eb4d420e","name":"should handle browser offline state overriding peer connections","time":{"start":1762896456701,"stop":1762896456704,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7c031f434e42669","name":"Check publish message containing JSON","time":{"start":1762896734180,"stop":1762896734180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a582abf59110b0b7","name":"should create QueryOnConnect instance without options","time":{"start":1762896504437,"stop":1762896504439,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8d45de68faec1e1","name":"ends if response has no messages","time":{"start":1762896457886,"stop":1762896457886,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacaf9a520379e71","name":"should check connected peers if present and suitable","time":{"start":1762896504958,"stop":1762896504958,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f7a1d7f2bbf2a7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762896448412,"stop":1762896448412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b94d09d79bc6334","name":"should remove entries","time":{"start":1762896491177,"stop":1762896491177,"duration":0},"status":"passed","severity":"normal"},{"uid":"2732f3ba6b026b24","name":"Wrong topic","time":{"start":1762896837817,"stop":1762896837817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a859e2c2645de5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762896734186,"stop":1762896734187,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ca3c2870fdf852","name":"should return false","time":{"start":1762896448989,"stop":1762896448990,"duration":1},"status":"passed","severity":"normal"},{"uid":"854c10bdd5764c18","name":"should handle peer store errors gracefully","time":{"start":1762896457044,"stop":1762896457044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf422c008ca39f0","name":"should properly create peer info with all multiaddrs","time":{"start":1762896448994,"stop":1762896448994,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb74ceb963109a3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762896494615,"stop":1762896494615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54d4dbd0d745add","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762897003088,"stop":1762897003088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbab9c348dd67f4a","name":"should handle retrieval hint and sender_id","time":{"start":1762896491177,"stop":1762896491178,"duration":1},"status":"passed","severity":"normal"},{"uid":"21021e5570459c84","name":"should handle large number of peers request","time":{"start":1762896466195,"stop":1762896466195,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d3950500a6f0cb","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762896494599,"stop":1762896494599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ff30096353a4ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762896443819,"stop":1762896443819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb5868f838ca52b","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762896504476,"stop":1762896504477,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ff8f16a678036a","name":"Push message with content topic containing escaped characters","time":{"start":1762897589921,"stop":1762897589921,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c2fba8f98baf2","name":"should not allow k > 12","time":{"start":1762896486594,"stop":1762896486597,"duration":3},"status":"passed","severity":"normal"},{"uid":"1170415ccae3487d","name":"Push message with special chars payload","time":{"start":1762897589913,"stop":1762897589914,"duration":1},"status":"passed","severity":"normal"},{"uid":"975e67f7611483f5","name":"Decoder throws on empty string content topic","time":{"start":1762896458089,"stop":1762896458089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46906fae5654cc1","name":"should not dispatch event when already disconnected","time":{"start":1762896456687,"stop":1762896456687,"duration":0},"status":"passed","severity":"normal"},{"uid":"602d3b2bfc365327","name":"should create ShardReader with static shards network config","time":{"start":1762896457179,"stop":1762896457179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d03c9ae38dc15b","name":"Own sync message does not acknowledge own messages","time":{"start":1762896512467,"stop":1762896512467,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4c9fca195427af","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762896486492,"stop":1762896486492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fc52d8110c3fa5","name":"should throw an error for insufficient data","time":{"start":1762896443849,"stop":1762896443849,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b99426f7834b7c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762896503530,"stop":1762896503537,"duration":7},"status":"passed","severity":"normal"},{"uid":"887732db9d9ea61a","name":"should clear dial history on stop","time":{"start":1762896456879,"stop":1762896456879,"duration":0},"status":"passed","severity":"normal"},{"uid":"582db22859b50d56","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762896494599,"stop":1762896494599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f639609338b96a9","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762896504464,"stop":1762896504464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f76c36d17818e56","name":"Push message with special chars payload","time":{"start":1762897589870,"stop":1762897589870,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba12699f756c98e","name":"can start and stop the service","time":{"start":1762896540056,"stop":1762896540056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2265c4efa0a09e30","name":"Push message with Basic HTML tag payload","time":{"start":1762897589904,"stop":1762897589904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4748449bfd4d1c6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762896486454,"stop":1762896486459,"duration":5},"status":"passed","severity":"normal"},{"uid":"5ddbc895deb82a13","name":"Encoder throws on empty string content topic","time":{"start":1762896458088,"stop":1762896458088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24eb1f80617a522","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762896512467,"stop":1762896512467,"duration":0},"status":"passed","severity":"normal"},{"uid":"452b4736c6600675","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762896486514,"stop":1762896486515,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf1cf8706bdeee1","name":"should emit message when we just started and store connect event occurs","time":{"start":1762896504463,"stop":1762896504464,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc864d8aa5a5d1fb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762896486459,"stop":1762896486460,"duration":1},"status":"passed","severity":"normal"},{"uid":"57530772e4a91bb8","name":"should update peer store before dialing","time":{"start":1762896457043,"stop":1762896457044,"duration":1},"status":"passed","severity":"normal"},{"uid":"1261b8d2b20f8d1b","name":"Check publish message after client node is restarted","time":{"start":1762896734188,"stop":1762896734188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e62eec2946bd69a3","name":"Push message with special chars payload","time":{"start":1762897589902,"stop":1762897589902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f857d43dfb6bf082","name":"Push message with short payload","time":{"start":1762897589901,"stop":1762897589901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d609bff212ac18e5","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762896742647,"stop":1762896742648,"duration":1},"status":"passed","severity":"normal"},{"uid":"acab2a7437b6478","name":"Push message with content topic containing long","time":{"start":1762897589896,"stop":1762897589896,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbbd4a597c250bc","name":"configure the node with multiple content topics","time":{"start":1762896837817,"stop":1762896837818,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54fc21bbf641346","name":"should handle ping failures gracefully","time":{"start":1762896457994,"stop":1762896457995,"duration":1},"status":"passed","severity":"normal"},{"uid":"933dd5a0c765737e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762896504667,"stop":1762896504668,"duration":1},"status":"passed","severity":"normal"},{"uid":"df220cc28f9100fb","name":"should insert message id into causal history","time":{"start":1762896494583,"stop":1762896494583,"duration":0},"status":"passed","severity":"normal"},{"uid":"437498a69e067c5b","name":"should return false for malformed SDS messages","time":{"start":1762896507726,"stop":1762896507726,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc57bfcf1c4034a","name":"Round trip binary serialization","time":{"start":1762896458086,"stop":1762896458087,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35cb7d48a03ebd0","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762896457778,"stop":1762896457790,"duration":12},"status":"passed","severity":"normal"},{"uid":"f096707dcf06dcb9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762896457778,"stop":1762896457778,"duration":0},"status":"passed","severity":"normal"},{"uid":"482b100e20cd58e1","name":"Push message with escaped characters payload","time":{"start":1762897589916,"stop":1762897589916,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfe790474906d5c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762896486451,"stop":1762896486452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b3506834397093","name":"should start the dialing interval","time":{"start":1762896456875,"stop":1762896456876,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14e887c631cb7d4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762897003088,"stop":1762897003088,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f96f0440b32661","name":"should create all internal components","time":{"start":1762896458129,"stop":1762896458130,"duration":1},"status":"passed","severity":"normal"},{"uid":"23edfa8c7334e357","name":"should perform initial health assessment on start","time":{"start":1762896504670,"stop":1762896504670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedfc60a1aa0ed62","name":"should wait for LightPush peer to be connected","time":{"start":1762896504958,"stop":1762896504959,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8091e1196ee616","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762896466192,"stop":1762896466192,"duration":0},"status":"passed","severity":"normal"},{"uid":"380a5ac533d751c6","name":"Push message with content topic containing SQL Injection","time":{"start":1762897589897,"stop":1762897589898,"duration":1},"status":"passed","severity":"normal"},{"uid":"598cf52b2d304eae","name":"handles different clusterIds correctly","time":{"start":1762896443809,"stop":1762896443810,"duration":1},"status":"passed","severity":"normal"},{"uid":"825ff4234d1fafbd","name":"Push message with escaped characters payload","time":{"start":1762897589893,"stop":1762897589893,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a694e61719a5fb","name":"Push message with content topic containing unicode special characters","time":{"start":1762897589898,"stop":1762897589898,"duration":0},"status":"passed","severity":"normal"},{"uid":"344c5f13b221191","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762896477050,"stop":1762896477050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c52e7f773c98cb9","name":"should maintain chronological order of messages in localHistory","time":{"start":1762896494593,"stop":1762896494594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4c3ab57ae5ae95","name":"should maintain desired error rate","time":{"start":1762896491187,"stop":1762896491187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad3d9292e2b039b","name":"Subscribe and receive messages via lightPush","time":{"start":1762897003076,"stop":1762897003076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9c60d63b5e9321","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762896486542,"stop":1762896486543,"duration":1},"status":"passed","severity":"normal"},{"uid":"88053e82bc312ad0","name":"should dial peers from store when browser is connected","time":{"start":1762896457740,"stop":1762896457741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfc5d6eb458c082","name":"Check received message containing SQL Injection","time":{"start":1762896990014,"stop":1762896990014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa48c1f5236d011","name":"Encoder throws on empty string content topic","time":{"start":1762896477052,"stop":1762896477052,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5f7ffbd255ff2c","name":"should set field with only STORE enabled","time":{"start":1762896448996,"stop":1762896448996,"duration":0},"status":"passed","severity":"normal"},{"uid":"71be202909beba08","name":"should initialize bloom filter with correct parameters","time":{"start":1762896491186,"stop":1762896491186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2fd54fd1393470","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762896443803,"stop":1762896443803,"duration":0},"status":"passed","severity":"normal"},{"uid":"829b08d7c74abbbc","name":"should handle empty peer infos gracefully","time":{"start":1762896466190,"stop":1762896466191,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd126a2ae049a58e","name":"should register libp2p event listeners when start is called","time":{"start":1762896503529,"stop":1762896503530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e639a2e3826766b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762896990011,"stop":1762896990011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b139b89764e65d","name":"should start peer exchange discovery","time":{"start":1762896466367,"stop":1762896466367,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8688bf91ae1b5d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762896448408,"stop":1762896448408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a648b10f578a3cf0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762896504467,"stop":1762896504468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8692c6546cf5d92","name":"should handle peer connect event","time":{"start":1762896456682,"stop":1762896456682,"duration":0},"status":"passed","severity":"normal"},{"uid":"20faae2b7177eacc","name":"Push to array if already present","time":{"start":1762896443607,"stop":1762896443608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53995cb0885efe9","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762896466194,"stop":1762896466194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff43b52fdc9e6008","name":"Push message with custom timestamp: 1762892959400","time":{"start":1762897589900,"stop":1762897589900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1968a3120b4326","name":"Check received message containing Russian","time":{"start":1762896990004,"stop":1762896990004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7753963b059787","name":"should initialize with custom number of peers","time":{"start":1762896503513,"stop":1762896503513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe172bdc93c5eb6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762896486529,"stop":1762896486530,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6c6b826c6527e1","name":"should add entries and maintain sorted order","time":{"start":1762896491173,"stop":1762896491174,"duration":1},"status":"passed","severity":"normal"},{"uid":"c459ed7be460c6fb","name":"should handle case with all peers already connected","time":{"start":1762896457750,"stop":1762896457752,"duration":2},"status":"passed","severity":"normal"},{"uid":"69412eb1cc686b55","name":"should do nothing when connections still exist","time":{"start":1762896457742,"stop":1762896457742,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dfe426a07f912b","name":"should successfully query store with valid decoders and options","time":{"start":1762896504842,"stop":1762896504842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4e15f6e4842bb","name":"messageHashStr produces consistent results for the same input","time":{"start":1762896457220,"stop":1762896457220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad83cab9e9fe8abb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762897003092,"stop":1762897003092,"duration":0},"status":"passed","severity":"normal"},{"uid":"89683d41a30fff60","name":"Push message with unicode special characters payload","time":{"start":1762897589894,"stop":1762897589894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f19e4836f480e30","name":"should not update T_req if message already exists","time":{"start":1762896491174,"stop":1762896491174,"duration":0},"status":"passed","severity":"normal"},{"uid":"896bf020d2abac81","name":"Mutual subscription","time":{"start":1762896742637,"stop":1762896742638,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2302015e5678d5","name":"should skip updating peer store if peer has same addresses","time":{"start":1762896457045,"stop":1762896457045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2a48483e38d008","name":"Check received message containing Script","time":{"start":1762896990014,"stop":1762896990014,"duration":0},"status":"passed","severity":"normal"},{"uid":"792f9a3b1a3fa9a4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762896486460,"stop":1762896486462,"duration":2},"status":"passed","severity":"normal"},{"uid":"63f7d73baf9b16f7","name":"should stop all internal components","time":{"start":1762896458131,"stop":1762896458131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6148449b1043884","name":"throws on content topic with too few or too many fields","time":{"start":1762896443797,"stop":1762896443797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f2ebcee3b219cf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762896486470,"stop":1762896486470,"duration":0},"status":"passed","severity":"normal"},{"uid":"196083a361179ea4","name":"Push message with content topic containing emoji","time":{"start":1762897589921,"stop":1762897589922,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cccb3d2f6f780d0","name":"should be safe to call multiple times","time":{"start":1762896457990,"stop":1762896457991,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f25bdbdb7dd2489","name":"should initialize with isNetworkConnected as false","time":{"start":1762896456657,"stop":1762896456659,"duration":2},"status":"passed","severity":"normal"},{"uid":"6952ca2bb476abb1","name":"Decoder throws on undefined content topic","time":{"start":1762896458089,"stop":1762896458089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29a5b2787aa9ce7","name":"Sign & Recover","time":{"start":1762896475883,"stop":1762896475883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f7137bafeff867","name":"same cluster: nodes connect","time":{"start":1762896624702,"stop":1762896624702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7d948432d53972","name":"Push message with content topic containing escaped characters","time":{"start":1762897589909,"stop":1762897589909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b87bb240302d62","name":"Fails to push message bigger that 1MB","time":{"start":1762897589901,"stop":1762897589901,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ba6ebc1a3287b4","name":"should dial more peers if under maxConnections","time":{"start":1762896457770,"stop":1762896457771,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec9d38e83f09c7a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762896559146,"stop":1762896559148,"duration":2},"status":"passed","severity":"normal"},{"uid":"9887060a8de020fa","name":"Subscribe to topic containing XML and receive message","time":{"start":1762897003092,"stop":1762897003092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8354d5300af18b75","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762896767637,"stop":1762896767637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6305540ce28ea1","name":"should return false for content message without causal history","time":{"start":1762896507727,"stop":1762896507727,"duration":0},"status":"passed","severity":"normal"},{"uid":"773f859e2d5001e1","name":"should reject if WakuNode is not started","time":{"start":1762896504955,"stop":1762896504955,"duration":0},"status":"passed","severity":"normal"},{"uid":"6593d433f5a67500","name":"should dial peer when on same shard","time":{"start":1762896456885,"stop":1762896456885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9e7cabb4553fa3","name":"should detect messages with missing dependencies","time":{"start":1762896494600,"stop":1762896494600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49d608a8ec8db98","name":"Incoming message is emitted as received","time":{"start":1762896507723,"stop":1762896507723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dee23a2e499802","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762896816167,"stop":1762896816168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f396e1603d7e8091","name":"Check received message containing Arabic","time":{"start":1762896990013,"stop":1762896990013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cb5f6a6699c1e5","name":"should get and remove ready entries","time":{"start":1762896491180,"stop":1762896491181,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d4f8afb39f5fd0","name":"Passing page size 19 when there are 20 messages","time":{"start":1762896859380,"stop":1762896859381,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fb441079e427eb","name":"Publishes to nwaku","time":{"start":1762896724165,"stop":1762896724165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c42e64652a13948","name":"Query Generator, No message returned","time":{"start":1762896816168,"stop":1762896816169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f3ea981e8ce4f5","name":"should only return 1 node with relay and store capability","time":{"start":1762896466381,"stop":1762896466381,"duration":0},"status":"passed","severity":"normal"},{"uid":"238bc686eb5f2761","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762896486529,"stop":1762896486529,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2cdded743de19","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762896486473,"stop":1762896486473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9295eb6e761de1","name":"Subscribe and publish message","time":{"start":1762896742639,"stop":1762896742639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec208c78785942e","name":"Decrypt messages","time":{"start":1762896712215,"stop":1762896712215,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b996c4229d1153","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762896458137,"stop":1762896458138,"duration":1},"status":"passed","severity":"normal"},{"uid":"51530e58aeafbf3c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762897003093,"stop":1762897003093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96b94fc1a367823","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762897003078,"stop":1762897003078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a7a5622b780aac","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762896443809,"stop":1762896443809,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d217ea4840cf4","name":"should return false when peer shard info is not found","time":{"start":1762896457197,"stop":1762896457198,"duration":1},"status":"passed","severity":"normal"},{"uid":"302d9286eca19486","name":"Push message with Arabic payload","time":{"start":1762897589871,"stop":1762897589871,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c5f026a607a377","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762896767641,"stop":1762896767641,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed9ecfd407262f9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762896800709,"stop":1762896800710,"duration":1},"status":"passed","severity":"normal"},{"uid":"7128576059958b53","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762896742646,"stop":1762896742646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9515d316074b37e","name":"Push message with custom timestamp: 1762900159400","time":{"start":1762897589911,"stop":1762897589911,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e8f544387586cf","name":"new peer added after a peer was already found","time":{"start":1762896710764,"stop":1762896710764,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a74d9d0208ccb5","name":"should add event listeners for peer connect and disconnect","time":{"start":1762896457988,"stop":1762896457989,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a87c5f7f3ef22c1","name":"returns all values when wanted number matches available values","time":{"start":1762896465013,"stop":1762896465015,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a971160805de63d","name":"Push message with Chinese payload","time":{"start":1762897589914,"stop":1762897589914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3ab30ae2e7517","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762896846552,"stop":1762896846554,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd4b5c920cfd2d69","name":"should remove event listeners from libp2p","time":{"start":1762896456672,"stop":1762896456673,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8951e80707714b","name":"Overlapping topic subscription","time":{"start":1762897003079,"stop":1762897003079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c31c0b3e70ef66","name":"should increase lamport timestamp","time":{"start":1762896494588,"stop":1762896494588,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c0f1c0b3125147","name":"Nodes with multiple pubsub topic","time":{"start":1762896727533,"stop":1762896727533,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e364dcf2296d1b","name":"Push message with content topic containing SQL Injection","time":{"start":1762897589878,"stop":1762897589879,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17d0d447b3e4239","name":"should skip peers that were recently queried","time":{"start":1762896466371,"stop":1762896466371,"duration":0},"status":"passed","severity":"normal"},{"uid":"989cc12583e7084","name":"should continue query when messages are from different channels","time":{"start":1762896507725,"stop":1762896507726,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8de06b0026121a8","name":"should not receive a peer event after stop","time":{"start":1762896540066,"stop":1762896540066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12f4e40aeeba706","name":"should remove event listeners","time":{"start":1762896457729,"stop":1762896457730,"duration":1},"status":"passed","severity":"normal"},{"uid":"d711550c25287c22","name":"should return usable stream attached to connection","time":{"start":1762896457797,"stop":1762896457798,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ed41128c5b7361","name":"should be empty when created","time":{"start":1762896504251,"stop":1762896504251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5876dfb00bba788","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762896457045,"stop":1762896457051,"duration":6},"status":"passed","severity":"normal"},{"uid":"9c7c57a0a3176ed","name":"Check publish message containing Russian","time":{"start":1762896734174,"stop":1762896734176,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ba2967214e6465e","name":"should not process empty queue","time":{"start":1762896456899,"stop":1762896456900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69d70dbe9ac5a24","name":"should reject on timeout if it was set","time":{"start":1762896504957,"stop":1762896504958,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb89cc64e6e1e07","name":"should return no connections if no open connection provided","time":{"start":1762896457806,"stop":1762896457806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1144d63c5a181b50","name":"Encoder throws on undefined content topic","time":{"start":1762896475398,"stop":1762896475398,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b7d9404331e166","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762897003092,"stop":1762897003093,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e561b8dd73d617","name":"Outgoing message is possibly acknowledged","time":{"start":1762896507723,"stop":1762896507723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"996c6d76c5f8275d","name":"should add entries and maintain sorted order","time":{"start":1762896491178,"stop":1762896491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cfab84ec5dd3d3","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762896456678,"stop":1762896456679,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7765ea4c595e32","name":"Check received message containing long","time":{"start":1762896990012,"stop":1762896990012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8064bddcd0a13d80","name":"should emit a peer event after start","time":{"start":1762896770189,"stop":1762896770189,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c74b2587faff7b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762896457799,"stop":1762896457800,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9dc57f9116e245","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762896727535,"stop":1762896727535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3184cb5283d54716","name":"Push message with shell command payload","time":{"start":1762897589916,"stop":1762897589916,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e0be92bc1aca1a","name":"Generator, one shard","time":{"start":1762896806290,"stop":1762896806292,"duration":2},"status":"passed","severity":"normal"},{"uid":"d75a48c222233105","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762896448414,"stop":1762896448414,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed3d6138159faf1","name":"Push message with content topic containing Russian","time":{"start":1762897589908,"stop":1762897589908,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b676a6bdaa0e72","name":"Outgoing message is emitted as sent","time":{"start":1762896507722,"stop":1762896507722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0f368a40a48dea","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762896742640,"stop":1762896742640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbbcf97bf6227cf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762896789099,"stop":1762896789099,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3a2f602bf57ac6","name":"should insert message into bloom filter","time":{"start":1762896494583,"stop":1762896494583,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9175650cb4cdba","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762896486480,"stop":1762896486480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5bb806fbc8ddc7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762896457206,"stop":1762896457207,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e71783c221f2226","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762897003091,"stop":1762897003091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4424b73b70c24815","name":"Query generator for multiple messages with different message text format","time":{"start":1762896846545,"stop":1762896846546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b198f7618001f49","name":"Push message with custom timestamp: 1762900159401","time":{"start":1762897589923,"stop":1762897589924,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9aa584702accc2","name":"Push message equal or less that 1MB","time":{"start":1762897589911,"stop":1762897589912,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1f46a507df3fcd","name":"Passing an array","time":{"start":1762896867272,"stop":1762896867272,"duration":0},"status":"passed","severity":"normal"},{"uid":"6776b3963683fb1f","name":"should handle general insertion and lookup correctly","time":{"start":1762896491190,"stop":1762896491191,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fc128c7939649c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762896870948,"stop":1762896870949,"duration":1},"status":"passed","severity":"normal"},{"uid":"b222614be32827cc","name":"Push message with content topic containing short","time":{"start":1762897589895,"stop":1762897589895,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6b0ac9cb9b1169","name":"should return false for sync message without causal history","time":{"start":1762896507726,"stop":1762896507727,"duration":1},"status":"passed","severity":"normal"},{"uid":"8744084b5f04796b","name":"should monitor connected peers and store them into cache","time":{"start":1762896629385,"stop":1762896629387,"duration":2},"status":"passed","severity":"normal"},{"uid":"70daf0f0f9336983","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762896507724,"stop":1762896507725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b81cba0c0f90ed","name":"Outgoing message is emitted as sending","time":{"start":1762896506001,"stop":1762896506001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcd38be0210585e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762896503530,"stop":1762896503530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0045eeb2c54584","name":"should create dialer with libp2p and shardReader","time":{"start":1762896456875,"stop":1762896456875,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe433d4a9b1086","name":"Push 30 different messages","time":{"start":1762897589917,"stop":1762897589917,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44b03ea8a43a592","name":"should attach causal history and bloom filter to each message","time":{"start":1762896494587,"stop":1762896494588,"duration":1},"status":"passed","severity":"normal"},{"uid":"65518ae0b100a780","name":"Push message with Basic HTML tag payload","time":{"start":1762897589888,"stop":1762897589888,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa910ace5007dde7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762896486473,"stop":1762896486475,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ff27e58b1d48c9d","name":"should save new peer to store","time":{"start":1762896457045,"stop":1762896457045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d4b583fcf6ef6f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762896457198,"stop":1762896457198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c717f159dee8068","name":"should create ShardReader with auto sharding network config","time":{"start":1762896457178,"stop":1762896457179,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94fdfdc98b1d7e6","name":"Rejects garbage","time":{"start":1762896515467,"stop":1762896515467,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c60538a6236639","name":"should handle case when navigator is not available","time":{"start":1762896456679,"stop":1762896456680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8525e6af3cce5978","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app66/4/topic436/utf8","time":{"start":1762896837808,"stop":1762896837809,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cb4cb9667ca96a","name":"Push message with escaped characters payload","time":{"start":1762897589874,"stop":1762897589874,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e41efa36a3d78b","name":"Push message with content topic containing Arabic","time":{"start":1762897589919,"stop":1762897589920,"duration":1},"status":"passed","severity":"normal"},{"uid":"21275e5a6e043ccc","name":"Push message with XML payload","time":{"start":1762897589887,"stop":1762897589887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2fa101e8abf6ce","name":"Check received message containing unicode special characters","time":{"start":1762896990006,"stop":1762896990007,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ba0637f536cff6","name":"should skip peer when dialed recently","time":{"start":1762896456882,"stop":1762896456882,"duration":0},"status":"passed","severity":"normal"},{"uid":"209bebbd7d9c0bd5","name":"should clear interval on stop","time":{"start":1762896466376,"stop":1762896466376,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e39fcd6577a0ab","name":"Get Nodes","time":{"start":1762896466006,"stop":1762896466007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec8a1c6b0fb51bf","name":"Push message with content topic containing unicode special characters","time":{"start":1762897589921,"stop":1762897589921,"duration":0},"status":"passed","severity":"normal"},{"uid":"596d65ef4f896838","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762896846546,"stop":1762896846546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e370d368c508c345","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762896465505,"stop":1762896465505,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7640beeb1689","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762896742643,"stop":1762896742644,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25d49b082904f1d","name":"Relay + Store","time":{"start":1762896539735,"stop":1762896539736,"duration":1},"status":"passed","severity":"normal"},{"uid":"78eb77581a8a1ea8","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762896494609,"stop":1762896494609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a041ca1856e115","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762896448408,"stop":1762896448409,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4bfb2d65d90b75","name":"throws on content topic with empty version field","time":{"start":1762896443799,"stop":1762896443799,"duration":0},"status":"passed","severity":"normal"},{"uid":"92129fcc7cddf5c8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app21/4/topic437/proto","time":{"start":1762896837808,"stop":1762896837808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e721fb7605cea7","name":"Push message with custom timestamp: 1732138159400","time":{"start":1762897589882,"stop":1762897589882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b4de90d46d879","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762896486464,"stop":1762896486467,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5646afe2737963c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762896443801,"stop":1762896443802,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a594559b99ab4e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762896578407,"stop":1762896578408,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e418a915284ac","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762896742644,"stop":1762896742644,"duration":0},"status":"passed","severity":"normal"},{"uid":"be353026aea611a6","name":"Check message received after jswaku node is restarted","time":{"start":1762896990020,"stop":1762896990020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a0fef131007456","name":"should query peer with peer exchange protocol","time":{"start":1762896466371,"stop":1762896466372,"duration":1},"status":"passed","severity":"normal"},{"uid":"123682f8a6c9ffdb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762896767640,"stop":1762896767640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfbfb26aaf7067","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762896504437,"stop":1762896504437,"duration":0},"status":"passed","severity":"normal"},{"uid":"28602a6a7724dcb4","name":"Push message with Script payload","time":{"start":1762897589903,"stop":1762897589904,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e29c0143ab329ac","name":"should create a new stream if no existing for protocol found","time":{"start":1762896457799,"stop":1762896457799,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d2650cdd69ccd5","name":"should transition to Unhealthy when no connections","time":{"start":1762896504666,"stop":1762896504666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d47fa50688ff8c6","name":"Push message with content topic containing special chars","time":{"start":1762897589919,"stop":1762897589919,"duration":0},"status":"passed","severity":"normal"},{"uid":"505b008329a3dc2b","name":"Renews subscription after lossing a connection","time":{"start":1762897003095,"stop":1762897003095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16e511a913fff5b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762897003094,"stop":1762897003094,"duration":0},"status":"passed","severity":"normal"},{"uid":"16322ed7c13d344e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762896540073,"stop":1762896540073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aeff1d4c3ac431ec","name":"should decode valid enr with tcp successfully","time":{"start":1762896448987,"stop":1762896448988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6ce48172ab198d","name":"Push message with rate limit","time":{"start":1762897589899,"stop":1762897589900,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a5e057569edcea","name":"Push message with content topic containing long","time":{"start":1762897589876,"stop":1762897589876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d9f85550982238","name":"should dial with multiaddr and return stream","time":{"start":1762896458133,"stop":1762896458133,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc799087e8430290","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762897003091,"stop":1762897003091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a53e60c53525fa5","name":"Push message with content topic containing JSON","time":{"start":1762897589879,"stop":1762897589879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d607873abe241c3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762897003090,"stop":1762897003090,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cdf3afcb53df2c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762896443816,"stop":1762896443817,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2ebd54f28c3c86","name":"should return start time to match max range","time":{"start":1762896504477,"stop":1762896504477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513905c4288af61","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762896610294,"stop":1762896610297,"duration":3},"status":"passed","severity":"normal"},{"uid":"61277684d249a49","name":"should properly create location multiaddrs - tcp4","time":{"start":1762896448992,"stop":1762896448993,"duration":1},"status":"passed","severity":"normal"},{"uid":"745e61a8b2bb38fa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762896457282,"stop":1762896457282,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cfcf3a6a11e6e8","name":"should use configured peers when available","time":{"start":1762896504844,"stop":1762896504844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42c40e847a9843","name":"should successfully stop","time":{"start":1762896503928,"stop":1762896503928,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ae1f2e87410834","name":"isConnected should return false after all peers disconnect","time":{"start":1762896554575,"stop":1762896554576,"duration":1},"status":"passed","severity":"normal"},{"uid":"832b7167fa91a515","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762896486552,"stop":1762896486553,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dba5fcfc19be7b6","name":"should continually clean up expired entries at intervals","time":{"start":1762896501724,"stop":1762896501725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b210046a6cf689c2","name":"Check received message containing emoji","time":{"start":1762896990007,"stop":1762896990007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bde52dd3cfedc2","name":"should properly create location multiaddrs - udp6","time":{"start":1762896448993,"stop":1762896448993,"duration":0},"status":"passed","severity":"normal"},{"uid":"de271d5a0fc9325e","name":"should emit a peer event after start","time":{"start":1762896470231,"stop":1762896470231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4200ebdd8dde29","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762896486516,"stop":1762896486528,"duration":12},"status":"passed","severity":"normal"},{"uid":"54f122987c318bd2","name":"Push message with Russian payload","time":{"start":1762897589903,"stop":1762897589903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83a68a032cd0b21","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762896486472,"stop":1762896486473,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba60820b4f5772e","name":"should initialize with Unhealthy status","time":{"start":1762896504665,"stop":1762896504666,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3ae0cf49a3d8c","name":"should work with stubbed peer manager event emitter","time":{"start":1762896504443,"stop":1762896504443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2811e6c4c2d4336f","name":"should wait for Filter peer to be connected","time":{"start":1762896504959,"stop":1762896504959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2204cd15d10a5b0c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app76/6/topic743/test.js","time":{"start":1762896837809,"stop":1762896837810,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce29f61c2f76966","name":"can query messages by message hash","time":{"start":1762896840721,"stop":1762896840721,"duration":0},"status":"passed","severity":"normal"},{"uid":"531cda18b7c51e06","name":"Check publish message containing SQL Injection","time":{"start":1762896734176,"stop":1762896734176,"duration":0},"status":"passed","severity":"normal"},{"uid":"585634b963138753","name":"Check received message containing unicode special characters","time":{"start":1762896990016,"stop":1762896990016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f87ac71efad43f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762896494593,"stop":1762896494593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9afcaa02a9e22bf","name":"Push message with custom timestamp: 1732138159400","time":{"start":1762897589911,"stop":1762897589911,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b49d41ea49d833","name":"should handle peer store update failures gracefully","time":{"start":1762896457995,"stop":1762896457995,"duration":0},"status":"passed","severity":"normal"},{"uid":"74730a746d8f05d3","name":"Subscribe to topic containing short and receive message","time":{"start":1762897003080,"stop":1762897003080,"duration":0},"status":"passed","severity":"normal"},{"uid":"65264a412c287ae4","name":"Ephemeral messages are not stored","time":{"start":1762896542913,"stop":1762896542913,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f334430842217e","name":"Query Generator, No Decoder","time":{"start":1762896816168,"stop":1762896816168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7adcc5d71dd426","name":"Push message with content topic containing Chinese","time":{"start":1762897589896,"stop":1762897589897,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b45b41db7bd2da4","name":"should process up to 3 peers at once","time":{"start":1762896456899,"stop":1762896456899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3233004dc00ba65","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762896486491,"stop":1762896486492,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c767a5715ee4835","name":"Push message equal or less that 1MB","time":{"start":1762897589883,"stop":1762897589883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bffd534d042ece","name":"Passing page size 110 when there are 120 messages","time":{"start":1762896859381,"stop":1762896859381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5f210435caa04f","name":"should hang up with multiaddr and return true on success","time":{"start":1762896458134,"stop":1762896458135,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab5080940dfa832","name":"Throws when trying to push message with empty payload","time":{"start":1762897589895,"stop":1762897589895,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e2fc457ce2b0f6","name":"should skip peer when failed to dial recently","time":{"start":1762896456882,"stop":1762896456883,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c05d4dbf8b756b","name":"Push message with rate limit","time":{"start":1762897589881,"stop":1762897589881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63dccd7cba73a9","name":"throws on content topic with non-number generation field","time":{"start":1762896443797,"stop":1762896443798,"duration":1},"status":"passed","severity":"normal"},{"uid":"2990015915d39ce","name":"should handle multiple peer connections","time":{"start":1762896457991,"stop":1762896457992,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ecb68eac7976c63","name":"should process successful peer exchange query","time":{"start":1762896466373,"stop":1762896466374,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a0d75d3687547c","name":"Check message with no payload is not received","time":{"start":1762896990019,"stop":1762896990019,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c0f09f22f449c2","name":"Push message with Chinese payload","time":{"start":1762897589885,"stop":1762897589885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3723758d38a940fb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762896486492,"stop":1762896486492,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1190c0dd59bc68","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762896800711,"stop":1762896800713,"duration":2},"status":"passed","severity":"normal"},{"uid":"15fccc9e548d8a98","name":"should handle very large timestamps","time":{"start":1762896493597,"stop":1762896493597,"duration":0},"status":"passed","severity":"normal"},{"uid":"65edc7414684c5a4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762896837807,"stop":1762896837807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38701e6730f1f88","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762896504457,"stop":1762896504458,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8a8c27f539320b","name":"should handle incoming messages","time":{"start":1762896503927,"stop":1762896503927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fee24f20054b9cd","name":"Sets default value correctly","time":{"start":1762896867274,"stop":1762896867275,"duration":1},"status":"passed","severity":"normal"},{"uid":"b110088175c8e5d7","name":"should not retry if at least one success","time":{"start":1762896502607,"stop":1762896502608,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78b9d965751c252","name":"should dispatch connect and disconnect events","time":{"start":1762896503528,"stop":1762896503528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e6095fea589915","name":"Check received message containing special chars","time":{"start":1762896990003,"stop":1762896990003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58c566749cd80ba","name":"should remove entries","time":{"start":1762896491181,"stop":1762896491182,"duration":1},"status":"passed","severity":"normal"},{"uid":"482b669ea66cda58","name":"Push message with content topic containing JSON","time":{"start":1762897589920,"stop":1762897589921,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac29e501257e420","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762896457790,"stop":1762896457791,"duration":1},"status":"passed","severity":"normal"},{"uid":"45776709ed04b719","name":"Passing invalid cursor","time":{"start":1762896800715,"stop":1762896800716,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c118ac834a71ad","name":"same cluster, static sharding: nodes connect","time":{"start":1762896624697,"stop":1762896624698,"duration":1},"status":"passed","severity":"normal"},{"uid":"9595739a6a30f072","name":"ignores unrecognized TXT record formats","time":{"start":1762896466380,"stop":1762896466380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4884c81a9630d9ed","name":"Publish message with custom timestamp: Tue Nov 11 2025 20:32:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762896734185,"stop":1762896734185,"duration":0},"status":"passed","severity":"normal"},{"uid":"326c3d34d8c1fc1f","name":"Query generator for 2000 messages","time":{"start":1762896846557,"stop":1762896846557,"duration":0},"status":"passed","severity":"normal"},{"uid":"493482a2572b8389","name":"Register correct protocols","time":{"start":1762896742638,"stop":1762896742638,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ee9221635a3c15","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762896493996,"stop":1762896493997,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fcfe6d0c91a87d","name":"Encoder throws on undefined content topic","time":{"start":1762896458088,"stop":1762896458088,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccb872ea4311c48","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762896486515,"stop":1762896486515,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4dcf93e60001fd","name":"Check received message containing Chinese","time":{"start":1762896990013,"stop":1762896990013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddabeb99ab27ed71","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762896448996,"stop":1762896448996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1521e6c2c038af22","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762896443815,"stop":1762896443816,"duration":1},"status":"passed","severity":"normal"},{"uid":"836a672b574edfdd","name":"Push message with escaped characters payload","time":{"start":1762897589905,"stop":1762897589905,"duration":0},"status":"passed","severity":"normal"},{"uid":"54699e2f99a7e1cc","name":"does not validate decoders for hash queries","time":{"start":1762896457884,"stop":1762896457885,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84797937ce04dd5","name":"Encoder error raises irrecoverable error","time":{"start":1762896506002,"stop":1762896506002,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb605ca720b236d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762896448410,"stop":1762896448412,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe04127e5199e18","name":"should handle shardReader errors","time":{"start":1762896458138,"stop":1762896458138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a980c1aff31e4a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762896457199,"stop":1762896457199,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacbe5a216b2dafa","name":"Check publish message containing Basic HTML tag","time":{"start":1762896734179,"stop":1762896734179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2690f8d5be8aa922","name":"should clear timers for specific peer on disconnect","time":{"start":1762896458000,"stop":1762896458001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4165c3eabd707da","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762896734187,"stop":1762896734187,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c97663eef859f5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762896457800,"stop":1762896457800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0573f2d686f5b63","name":"should handle peerStore errors gracefully","time":{"start":1762896458136,"stop":1762896458137,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e3bfd90ecad626","name":"Push message with content topic containing Chinese","time":{"start":1762897589877,"stop":1762897589878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4105e645bb57553","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762896554574,"stop":1762896554574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6722198e5c73014e","name":"should not fail to start the service if it is already started","time":{"start":1762896470230,"stop":1762896470230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5955bcf02a0cd815","name":"should handle different types of entries","time":{"start":1762896501719,"stop":1762896501721,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3ddd974ffcf6564","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762896456692,"stop":1762896456693,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27cdf620d1a6676","name":"should send to specified number of peers of used peers","time":{"start":1762896503862,"stop":1762896503875,"duration":13},"status":"passed","severity":"normal"},{"uid":"c86746cd46ef3caa","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762896457762,"stop":1762896457762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b68a830a787ffc1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762896624700,"stop":1762896624700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbb8fd53833edbe","name":"should fail to send if no connected peers found","time":{"start":1762896503861,"stop":1762896503862,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ff816c5d92820e","name":"Check received message containing long","time":{"start":1762896990002,"stop":1762896990002,"duration":0},"status":"passed","severity":"normal"},{"uid":"42060f168d475436","name":"Push message with content topic containing Arabic","time":{"start":1762897589878,"stop":1762897589878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cde5b38eb97726","name":"should select older connection if present","time":{"start":1762896457806,"stop":1762896457807,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b410dcd37fba89f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762896789101,"stop":1762896789102,"duration":1},"status":"passed","severity":"normal"},{"uid":"437dfb5126be0301","name":"retrieves a single peer","time":{"start":1762896466378,"stop":1762896466379,"duration":1},"status":"passed","severity":"normal"},{"uid":"df681c92eb564fa2","name":"should start all internal components","time":{"start":1762896458130,"stop":1762896458130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9ab791aff3d96c","name":"should update ack status of messages in outgoing buffer","time":{"start":1762896494616,"stop":1762896494616,"duration":0},"status":"passed","severity":"normal"},{"uid":"46119ce76473a62d","name":"should return undefined if no connection provided","time":{"start":1762896457798,"stop":1762896457798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9641c9b91d087040","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762896870946,"stop":1762896870947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d335b4cdc480b34","name":"should ensure monotonic increase","time":{"start":1762896493597,"stop":1762896493597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0bdb27460ec6af","name":"Subscribe and receive messages via waku relay post","time":{"start":1762897003077,"stop":1762897003077,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d57c5ff5b37a464","name":"Check message with non string payload is not received","time":{"start":1762896990010,"stop":1762896990011,"duration":1},"status":"passed","severity":"normal"},{"uid":"902f615f9ece2b1b","name":"Store - dialed first","time":{"start":1762896874075,"stop":1762896874075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea934c04222f6d02","name":"should handle peer identify event","time":{"start":1762896466369,"stop":1762896466369,"duration":0},"status":"passed","severity":"normal"},{"uid":"483b88edc27d21b8","name":"Used by Waku Relay","time":{"start":1762896867273,"stop":1762896867273,"duration":0},"status":"passed","severity":"normal"},{"uid":"da837ae8e7023451","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762896504469,"stop":1762896504469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cafbe1872a5705f","name":"should handle multiple peers with different shard configurations","time":{"start":1762896456925,"stop":1762896456925,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e508f9ef06b236","name":"should send relay ping messages on timer","time":{"start":1762896457999,"stop":1762896458000,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d329c5472e9552b","name":"Push message with XML payload","time":{"start":1762897589872,"stop":1762897589872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b1e5f7a3e33caa","name":"Subscribe to topic containing short and receive message","time":{"start":1762897003089,"stop":1762897003089,"duration":0},"status":"passed","severity":"normal"},{"uid":"4394ca55dadde61a","name":"Nwaku publishes","time":{"start":1762896724165,"stop":1762896724166,"duration":1},"status":"passed","severity":"normal"},{"uid":"5803e1dd2db3e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762897003094,"stop":1762897003094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bbc2e0cc376b6d","name":"Check message with no content topic is not received","time":{"start":1762896990019,"stop":1762896990019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1faca7cd585e9b","name":"should hang up with PeerId and return true on success","time":{"start":1762896458134,"stop":1762896458134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5347fd35b5cb345","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762896470232,"stop":1762896470232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e86e06ea898e629","name":"Retries within maximum given attempts","time":{"start":1762896504994,"stop":1762896504995,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af45868e1c7cea5","name":"Push message with unicode special characters payload","time":{"start":1762897589917,"stop":1762897589917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e84f42257ea3df4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762896457993,"stop":1762896457993,"duration":0},"status":"passed","severity":"normal"},{"uid":"162affa6ac251047","name":"Push message with numeric payload","time":{"start":1762897589913,"stop":1762897589913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e99109aed2a1464","name":"should start and stop interval correctly","time":{"start":1762896502590,"stop":1762896502590,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e055a15252b148","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762896503540,"stop":1762896503541,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a51d335330f9862","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762896443816,"stop":1762896443816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caf1688979b2b2a","name":"should not receive a peer event before start","time":{"start":1762896770189,"stop":1762896770190,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c3456b54bcb2d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762896486530,"stop":1762896486530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1e9361af3057ed","name":"messageHashStr returns a hex string","time":{"start":1762896457215,"stop":1762896457216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9247d49c96031b6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762896990008,"stop":1762896990008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d007fdaa4d67a11","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762896443848,"stop":1762896443848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb0792ef2d6b183","name":"should support chaining for add method","time":{"start":1762896501710,"stop":1762896501710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed79ad04480a1be0","name":"throws if store query response has error status","time":{"start":1762896457885,"stop":1762896457885,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbaaa3ca8f6abbf","name":"should return false when navigator.onLine is false","time":{"start":1762896456677,"stop":1762896456678,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b9421d60fffe3","name":"should get eligible entries based on current time","time":{"start":1762896491176,"stop":1762896491176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab1faa6f78392c2","name":"should set default options when no config provided","time":{"start":1762896458129,"stop":1762896458129,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a43e8d168caa9d","name":"should increase lamport timestamp","time":{"start":1762896494582,"stop":1762896494582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ff335d7694caef","name":"Push message with custom timestamp: 1762900159400","time":{"start":1762897589882,"stop":1762897589883,"duration":1},"status":"passed","severity":"normal"},{"uid":"56db11a5aa72d908","name":"Push message with long payload","time":{"start":1762897589913,"stop":1762897589913,"duration":0},"status":"passed","severity":"normal"},{"uid":"117ae6c7265bd4bb","name":"Callback on promise","time":{"start":1762896846547,"stop":1762896846549,"duration":2},"status":"passed","severity":"normal"},{"uid":"317d359e87029f99","name":"Decoder throws on undefined content topic","time":{"start":1762896475399,"stop":1762896475399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b884f4385935333","name":"msgTime: 0 ms from now, startTime: 1762637656367, endTime: 1762896856367","time":{"start":1762896870953,"stop":1762896870954,"duration":1},"status":"passed","severity":"normal"},{"uid":"46109a8874b6e9f5","name":"should push the message to the outgoing buffer","time":{"start":1762896494582,"stop":1762896494582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de0cd52d623c7f3","name":"should dispatch network event when browser goes online","time":{"start":1762896456689,"stop":1762896456689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b2c08ea022f0a0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762896789099,"stop":1762896789099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a2a574030b8150","name":"throws on content topic with empty application field","time":{"start":1762896443798,"stop":1762896443798,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac82161b4dfc48","name":"should be able to decode the field with only STORE set to true","time":{"start":1762896448413,"stop":1762896448413,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac007c53413fd9","name":"should call waitForPeer on Relay","time":{"start":1762896504960,"stop":1762896504960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77c12b3464e89ec","name":"should handle peer not in mesh for all topics","time":{"start":1762896458003,"stop":1762896458003,"duration":0},"status":"passed","severity":"normal"},{"uid":"30acb1666bb7b2e6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762896767638,"stop":1762896767638,"duration":0},"status":"passed","severity":"normal"},{"uid":"76edb5caa6182e7d","name":"should not stop if not started","time":{"start":1762896466368,"stop":1762896466368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1ae2fcd3be2b0e","name":"should throw error - no public key","time":{"start":1762896448989,"stop":1762896448989,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf026eb92af61668","name":"Cluster id 0, shard 0","time":{"start":1762896860524,"stop":1762896860528,"duration":4},"status":"passed","severity":"normal"},{"uid":"b212fe2faa87ac95","name":"should start periodic discovery on start","time":{"start":1762896466376,"stop":1762896466376,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae7662c9e46ddd2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762896443801,"stop":1762896443801,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c07deb8f5eeac6","name":"should compute hash only when first accessed","time":{"start":1762896458090,"stop":1762896458090,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e053d4c0b1d29c","name":"Check received message containing short","time":{"start":1762896990001,"stop":1762896990002,"duration":1},"status":"passed","severity":"normal"},{"uid":"df87f99c9be1950b","name":"should remove event listeners when stopped","time":{"start":1762896504442,"stop":1762896504443,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b565616fb6f96e","name":"should drop connection via multiaddr with hangUp","time":{"start":1762896623703,"stop":1762896623704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e6640cfe8e29c6","name":"isConnected should return true after first peer connects","time":{"start":1762896554574,"stop":1762896554575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e872ea5bcd1ea2","name":"should emit a peer event after start","time":{"start":1762896540059,"stop":1762896540059,"duration":0},"status":"passed","severity":"normal"},{"uid":"de82007b2091585b","name":"accepts valid content-filtered query","time":{"start":1762896457379,"stop":1762896457379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8685c47194b95474","name":"should not receive a peer event after stop","time":{"start":1762896470231,"stop":1762896470231,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e054e3ff22874","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762896742648,"stop":1762896742649,"duration":1},"status":"passed","severity":"normal"},{"uid":"7136370fd74744dd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762896624703,"stop":1762896624704,"duration":1},"status":"passed","severity":"normal"},{"uid":"37099a6e6ad18dc","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762896457996,"stop":1762896457997,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52378b969aabdd1","name":"Subscribe and receives messages on 20 topics","time":{"start":1762897003087,"stop":1762897003088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d2e04d0177f2b2","name":"Push message with content topic containing Chinese","time":{"start":1762897589907,"stop":1762897589908,"duration":1},"status":"passed","severity":"normal"},{"uid":"932653b887fe5870","name":"random static sharding 3 - Cluster ID: 807, Shard ID: 413","time":{"start":1762896860536,"stop":1762896860539,"duration":3},"status":"passed","severity":"normal"},{"uid":"afd0e6667f0960ad","name":"Push message with content topic containing special chars","time":{"start":1762897589896,"stop":1762897589896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6647a78ed1134873","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762896542914,"stop":1762896542914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cd2ba0307a01a4","name":"should not execute task if max attempts is 0","time":{"start":1762896502607,"stop":1762896502607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a664e7f16215ea48","name":"Push message with unicode special characters payload","time":{"start":1762897589874,"stop":1762897589874,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b31044a39bf9e0","name":"should return PeerId when PeerId is provided","time":{"start":1762896457282,"stop":1762896457282,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b5f25cc342fb7","name":"should enable all discoveries when explicitly set","time":{"start":1762896502929,"stop":1762896502930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89d8d089f3ef9f6","name":"throws on content topic with generation field greater than 0","time":{"start":1762896443798,"stop":1762896443798,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a9a6c3cac06cb9","name":"should get / set TCP multiaddr","time":{"start":1762896448991,"stop":1762896448992,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f4d3fcb0c287b8","name":"Check received message containing shell command","time":{"start":1762896990015,"stop":1762896990015,"duration":0},"status":"passed","severity":"normal"},{"uid":"65972c644dff702a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762896742647,"stop":1762896742647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20d85562aedfa61","name":"Push message with emoji payload","time":{"start":1762897589917,"stop":1762897589917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca0999bf53b43a9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/1/topic631/test.js","time":{"start":1762896837812,"stop":1762896837812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d051bf1f388378","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762896554577,"stop":1762896554577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd5d12e961c6d99","name":"Check received message with timestamp: 1762896533614 ","time":{"start":1762896990007,"stop":1762896990008,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dcd97fb3106531","name":"Outgoing message is retried until acknowledged","time":{"start":1762896507723,"stop":1762896507724,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b388bee0f50ea03","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762896494583,"stop":1762896494587,"duration":4},"status":"passed","severity":"normal"},{"uid":"c018f1958d4ce462","name":"Push message with content topic containing Russian","time":{"start":1762897589897,"stop":1762897589897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5503dea77c46ce8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762896624701,"stop":1762896624702,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fcca8b5687d870","name":"Passing page size 10 when there are 10 messages","time":{"start":1762896859374,"stop":1762896859378,"duration":4},"status":"passed","severity":"normal"},{"uid":"a35d901c3fff065","name":"handles different networkShards values correctly","time":{"start":1762896443810,"stop":1762896443810,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b4cb0630a7189c","name":"Relay - dialed after","time":{"start":1762896874074,"stop":1762896874074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4fddcf073d9481","name":"can start and stop the service","time":{"start":1762896470229,"stop":1762896470230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2d745a08d845a9","name":"Query generator for multiple messages with different content topic format","time":{"start":1762896846546,"stop":1762896846547,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb89d53c1ff85cb","name":"should reject if LightPush is requested but not mounted","time":{"start":1762896504956,"stop":1762896504956,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48597995eb94a4","name":"Push message with custom timestamp: 1732138159401","time":{"start":1762897589923,"stop":1762897589923,"duration":0},"status":"passed","severity":"normal"},{"uid":"442a36532991576a","name":"Js publishes, other Js receives","time":{"start":1762896724166,"stop":1762896724166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521e4df0ebb1c93","name":"Nodes with multiple pubsub topic","time":{"start":1762896727535,"stop":1762896727535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d08aabbaf1534a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762896486553,"stop":1762896486553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c7a4ab78cc6618","name":"throws if decoders don't match content topics","time":{"start":1762896457884,"stop":1762896457884,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e23aeeb1a77918","name":"should skip already querying peers","time":{"start":1762896466372,"stop":1762896466373,"duration":1},"status":"passed","severity":"normal"},{"uid":"817144513e0c93c4","name":"Query with Ordered Callback, No message returned","time":{"start":1762896816170,"stop":1762896816170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72242ead64ff0a5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762897003083,"stop":1762897003083,"duration":0},"status":"passed","severity":"normal"},{"uid":"58073fee1f44be42","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762896502933,"stop":1762896502933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2261120a64e2b50e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762896475395,"stop":1762896475396,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49b43ff8171b975","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762896800708,"stop":1762896800709,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14211aca08fbccf","name":"should capture event listeners for testing","time":{"start":1762896504445,"stop":1762896504445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4dda0bf968df1f8","name":"Waku message hash computation (no timestamp)","time":{"start":1762896457208,"stop":1762896457208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d3ada57d43b1c1","name":"should allow redial after cooldown period","time":{"start":1762896456884,"stop":1762896456884,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a5ac962e35f4a4","name":"All","time":{"start":1762896539736,"stop":1762896539738,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7317e1d994e8175","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762896457216,"stop":1762896457216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1780c62123b3bd17","name":"should never report false negatives","time":{"start":1762896491187,"stop":1762896491187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fac2e0658c7473","name":"Push message with content topic containing escaped characters","time":{"start":1762897589898,"stop":1762897589898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32bbee98907d163","name":"Reusing cursor across nodes","time":{"start":1762896800714,"stop":1762896800715,"duration":1},"status":"passed","severity":"normal"},{"uid":"1555220856302f91","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762896486453,"stop":1762896486454,"duration":1},"status":"passed","severity":"normal"},{"uid":"828803af86862838","name":"should add event listeners to libp2p","time":{"start":1762896456661,"stop":1762896456662,"duration":1},"status":"passed","severity":"normal"},{"uid":"172c743bf9e5ed5e","name":"Fails to push message with large meta","time":{"start":1762897589910,"stop":1762897589910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7186565fff179132","name":"Throws when trying to push message with empty payload","time":{"start":1762897589875,"stop":1762897589876,"duration":1},"status":"passed","severity":"normal"},{"uid":"9816966d54044c01","name":"should work with mock decoders","time":{"start":1762896504444,"stop":1762896504445,"duration":1},"status":"passed","severity":"normal"},{"uid":"746c44a69855802a","name":"should return different streams if requested simultaniously","time":{"start":1762896457799,"stop":1762896457799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80ea89b8ba70944","name":"should work with stubbed retrieve function","time":{"start":1762896504444,"stop":1762896504444,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8d5b623dd4bacf","name":"Fails to push message bigger that 1MB","time":{"start":1762897589883,"stop":1762897589883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5229b2fa400c6aa","name":"return first retrieved peers without further DNS queries","time":{"start":1762896466381,"stop":1762896466381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9daafc320b0631f","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762896504464,"stop":1762896504466,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0bdbfce3642468","name":"Passing page size 3 when there are 20 messages","time":{"start":1762896859372,"stop":1762896859373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16fcdf07f3c3a0b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762896504843,"stop":1762896504844,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff28e3ec0f59722","name":"Check received message with timestamp: 1762896533614 ","time":{"start":1762896990017,"stop":1762896990017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a70319db428df","name":"random static sharding 10 - Cluster ID: 613, Shard ID: 379","time":{"start":1762896860551,"stop":1762896860552,"duration":1},"status":"passed","severity":"normal"},{"uid":"79130073cdb226a9","name":"should do nothing if no non-locked connections to drop","time":{"start":1762896457777,"stop":1762896457778,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14716c47b29182a","name":"should serialize and deserialize correctly","time":{"start":1762896491187,"stop":1762896491189,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d7441148d8fbc0e","name":"Ephemeral field set to true","time":{"start":1762896458087,"stop":1762896458087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a583bd01cf338a1a","name":"Push message with numeric payload","time":{"start":1762897589869,"stop":1762897589870,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acc38a07e41a654","name":"isConnected return false after peer stops","time":{"start":1762896554576,"stop":1762896554576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e121b93c0a091ac","name":"Push message with content topic containing Arabic","time":{"start":1762897589897,"stop":1762897589897,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7d0bb757951c83","name":"Relay - times out","time":{"start":1762896874074,"stop":1762896874074,"duration":0},"status":"passed","severity":"normal"},{"uid":"1205c1ec130eec9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762896559149,"stop":1762896559149,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e40593f9e268f3","name":"Decoder throws on undefined content topic","time":{"start":1762896477052,"stop":1762896477052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd80b964e8754a6","name":"Overlapping topic subscription","time":{"start":1762897003088,"stop":1762897003089,"duration":1},"status":"passed","severity":"normal"},{"uid":"358140302ea01eee","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762896504475,"stop":1762896504476,"duration":1},"status":"passed","severity":"normal"},{"uid":"7030c9d197a3cc57","name":"should add and remove event listeners correctly","time":{"start":1762896470233,"stop":1762896470233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a11e766f88b1d8","name":"Outgoing message is acknowledged","time":{"start":1762896507723,"stop":1762896507723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71c491e1eecfdee","name":"should add event listeners to globalThis","time":{"start":1762896456662,"stop":1762896456668,"duration":6},"status":"passed","severity":"normal"},{"uid":"41ff70f5e77c8bf9","name":"Check message received after jswaku node is restarted","time":{"start":1762896990011,"stop":1762896990011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4410ef774f25125","name":"should properly start and stop event listening","time":{"start":1762896504668,"stop":1762896504668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea4a8f33c65f05","name":"Check meta is set [symmetric]","time":{"start":1762896475397,"stop":1762896475397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9de8498f3881ff","name":"Push message with shell command payload","time":{"start":1762897589873,"stop":1762897589874,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c08f030b58fd60","name":"should return false when peer is not found","time":{"start":1762896457189,"stop":1762896457189,"duration":0},"status":"passed","severity":"normal"},{"uid":"475ca3f99cf32a9a","name":"Push message with content topic containing SQL Injection","time":{"start":1762897589920,"stop":1762897589920,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3bada69cd5aee0","name":"should create ConnectionManager with required options","time":{"start":1762896458128,"stop":1762896458128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c47675bc24484ba","name":"should decode valid enr successfully","time":{"start":1762896448987,"stop":1762896448987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e652a8158d96c1cf","name":"topics with same application and version share the same shard","time":{"start":1762896443808,"stop":1762896443808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6719b7cba74bfc8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762896457207,"stop":1762896457207,"duration":0},"status":"passed","severity":"normal"},{"uid":"524488956a78f415","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762896503926,"stop":1762896503926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d542e2744084f545","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762896602301,"stop":1762896602301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ec07c5bfe4ba5f","name":"should return false when peer has no shard info","time":{"start":1762896457188,"stop":1762896457188,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeaea1c5acc66be","name":"should return cached hash on subsequent access","time":{"start":1762896458090,"stop":1762896458091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d35f07657689bda","name":"Fails to push message with large meta","time":{"start":1762897589922,"stop":1762897589922,"duration":0},"status":"passed","severity":"normal"},{"uid":"110acda3ebe3750","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762896742643,"stop":1762896742643,"duration":0},"status":"passed","severity":"normal"},{"uid":"18559cc0b879cf9b","name":"should return true even if peer has no overlapping shards","time":{"start":1762896457183,"stop":1762896457188,"duration":5},"status":"passed","severity":"normal"},{"uid":"5b8e4990e26779a1","name":"should work with async generator that yields promises","time":{"start":1762896504453,"stop":1762896504455,"duration":2},"status":"passed","severity":"normal"},{"uid":"6234bde99130cf44","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762896727533,"stop":1762896727533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae0cc24cc1b12f1","name":"Check publish message containing escaped characters","time":{"start":1762896734180,"stop":1762896734182,"duration":2},"status":"passed","severity":"normal"},{"uid":"41584399dc1d398a","name":"Push message with XML payload","time":{"start":1762897589904,"stop":1762897589904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c55b9fad29774c","name":"yields undefined for messages without decoder","time":{"start":1762896457888,"stop":1762896457888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc2727792aa5d65","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762896505545,"stop":1762896505545,"duration":0},"status":"passed","severity":"normal"},{"uid":"156e57670475e990","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762896486509,"stop":1762896486509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2953c58d4e3db7","name":"should respect maxRequests limit","time":{"start":1762896491177,"stop":1762896491177,"duration":0},"status":"passed","severity":"normal"},{"uid":"903f1ae3ffe5b56f","name":"Encoder throws on undefined content topic","time":{"start":1762896477051,"stop":1762896477051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b972852a3d5fbd2","name":"should add peer to queue when queue is not empty","time":{"start":1762896456880,"stop":1762896456881,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb34de425d85af25","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762896443813,"stop":1762896443813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65680bb9e164a29","name":"should return false when peer is on different cluster","time":{"start":1762896457183,"stop":1762896457183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae92e97b818479b2","name":"Push message with Basic HTML tag payload","time":{"start":1762897589873,"stop":1762897589873,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0bdb1c280fb8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762896443817,"stop":1762896443817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c9e9f8202b353d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762896856161,"stop":1762896856162,"duration":1},"status":"passed","severity":"normal"},{"uid":"3692ae6aea2dce8a","name":"Check received message with timestamp: 1762896533614000000 ","time":{"start":1762896990017,"stop":1762896990017,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd68f8026020693","name":"throws on content topic with empty topic name field","time":{"start":1762896443799,"stop":1762896443799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0498597645589e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762896742644,"stop":1762896742645,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c695686504c8cb0","name":"Push message with custom timestamp: 1762892959400","time":{"start":1762897589911,"stop":1762897589911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1751932312f82262","name":"Throws when trying to push message with empty payload","time":{"start":1762897589917,"stop":1762897589918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38ff8197a4072bb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762896465515,"stop":1762896465515,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa65eff9b357827a","name":"Push message with custom timestamp: 1762892959401","time":{"start":1762897589923,"stop":1762897589923,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa134a18ed3f82f","name":"Push message with custom timestamp: 1732138159400","time":{"start":1762897589900,"stop":1762897589900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aecfdc3de2a653c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762896486530,"stop":1762896486530,"duration":0},"status":"passed","severity":"normal"},{"uid":"12762d1ff73d0877","name":"should load peers from local storage and dispatch events","time":{"start":1762896470232,"stop":1762896470232,"duration":0},"status":"passed","severity":"normal"},{"uid":"b254974efcd7d25f","name":"Outgoing message is acknowledged","time":{"start":1762896506003,"stop":1762896506003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb4e8f92acb7c6e","name":"Init the array if not present","time":{"start":1762896443605,"stop":1762896443607,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fda5cae744b6c38","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762897003080,"stop":1762897003081,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac8f9638a339a8b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762896486493,"stop":1762896486493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bc982b821b895c","name":"should return empty array when no peers connected","time":{"start":1762896458135,"stop":1762896458135,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93fa005c6412e2","name":"does not throw on valid cases","time":{"start":1762896443796,"stop":1762896443796,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e197ade367fe4","name":"should properly create location multiaddrs - tcp6","time":{"start":1762896448993,"stop":1762896448993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f80d14dfa5878cb","name":"should return false and handle errors gracefully","time":{"start":1762896458135,"stop":1762896458135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c0ecf325fef15c","name":"should evict furthest entry when buffer is full","time":{"start":1762896491174,"stop":1762896491176,"duration":2},"status":"passed","severity":"normal"},{"uid":"821c5597e527d33a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762896457998,"stop":1762896457998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8946eed916e79c00","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762896465024,"stop":1762896465024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e727abbb011dab23","name":"should process tasks in queue","time":{"start":1762896502591,"stop":1762896502591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3ce65b340b50a3","name":"peer exchange sets tag","time":{"start":1762896710764,"stop":1762896710764,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f11ec5c6d97d13","name":"should stop ping timers on peer disconnect","time":{"start":1762896457992,"stop":1762896457992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2455eacf78ea9cae","name":"should handle ENR without shardInfo","time":{"start":1762896466375,"stop":1762896466375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9093231803a5e15e","name":"Refresh subscription","time":{"start":1762897003089,"stop":1762897003089,"duration":0},"status":"passed","severity":"normal"},{"uid":"50853bbdaf4872ea","name":"should drop connection to all peers on hangUp","time":{"start":1762896623702,"stop":1762896623702,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdff7f6073c13e1b","name":"should not create relay timers when relay is not provided","time":{"start":1762896457997,"stop":1762896457998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e05ece4f45073db","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762896504463,"stop":1762896504463,"duration":0},"status":"passed","severity":"normal"},{"uid":"67be5edd7fb4bd0b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762896443802,"stop":1762896443802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2afe740196e0220","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762896486452,"stop":1762896486453,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5446b53d3c7d16","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762896512466,"stop":1762896512467,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaf84efa4293d21","name":"should remove event listener for peer:discovery","time":{"start":1762896457036,"stop":1762896457037,"duration":1},"status":"passed","severity":"normal"},{"uid":"267d372078a5b2e1","name":"Check received message containing XML","time":{"start":1762896990004,"stop":1762896990005,"duration":1},"status":"passed","severity":"normal"},{"uid":"b894893bca9e297d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762896457728,"stop":1762896457729,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d399fc3db552a59","name":"yields undefined for messages without content topic","time":{"start":1762896457887,"stop":1762896457888,"duration":1},"status":"passed","severity":"normal"},{"uid":"157a1466c678728c","name":"Push message with unicode special characters payload","time":{"start":1762897589905,"stop":1762897589905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7942932d98c261","name":"Check received message containing XML","time":{"start":1762896990014,"stop":1762896990014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c836de718adc5c2","name":"Meta field set when metaSetter is specified","time":{"start":1762896458087,"stop":1762896458087,"duration":0},"status":"passed","severity":"normal"},{"uid":"839aef4f6c0b1069","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762896507722,"stop":1762896507723,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ad30e558048567","name":"A test","time":{"start":1762896610518,"stop":1762896610518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d36945fc7e37b7d","name":"should reject if Store is requested but not mounted","time":{"start":1762896504957,"stop":1762896504957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a754c469a0fd9ae","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762896486600,"stop":1762896486600,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a32e55a79fc714","name":"Check received message containing numeric","time":{"start":1762896990002,"stop":1762896990002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbe465d04a7f896","name":"should lock peers when selected","time":{"start":1762896503520,"stop":1762896503521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22ecd78655b8276","name":"should have no discoveries enabled by default","time":{"start":1762896502929,"stop":1762896502929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b825b5dfa4b1277","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762896457800,"stop":1762896457801,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b2b2aff4a99020","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762896448413,"stop":1762896448414,"duration":1},"status":"passed","severity":"normal"},{"uid":"8314f5aee084a850","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762896457207,"stop":1762896457208,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3af36f62fb3221","name":"Check publish message containing emoji","time":{"start":1762896734183,"stop":1762896734183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b79ab7c0565bf8e","name":"Check received message containing Basic HTML tag","time":{"start":1762896990014,"stop":1762896990015,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc81460b666d597","name":"Subscribe to topic containing Script and receive message","time":{"start":1762897003082,"stop":1762897003082,"duration":0},"status":"passed","severity":"normal"},{"uid":"672cc469b748e002","name":"Push message with content topic containing escaped characters","time":{"start":1762897589879,"stop":1762897589880,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bff63704f54b0f","name":"Refresh subscription","time":{"start":1762896742641,"stop":1762896742641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5d20d86d7850796e","name":"should throw error - no id","time":{"start":1762896448988,"stop":1762896448989,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e243aae41166646","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app98/10/topic330/xml","time":{"start":1762896837811,"stop":1762896837812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebaade39822c00b","name":"should accept empty decoders array","time":{"start":1762896504439,"stop":1762896504441,"duration":2},"status":"passed","severity":"normal"},{"uid":"85e6fe3e00ed7398","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762896554572,"stop":1762896554573,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b8c0454e2647e0","name":"should be safe to call multiple times","time":{"start":1762896458131,"stop":1762896458131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5deff7eee14d75","name":"should return true for message with causal history","time":{"start":1762896507727,"stop":1762896507727,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ebb4ea2bc86d0b","name":"Retrieval Hint","time":{"start":1762896493995,"stop":1762896493996,"duration":1},"status":"passed","severity":"normal"},{"uid":"295d7fee2d7b3582","name":"Push message with content topic containing numeric","time":{"start":1762897589877,"stop":1762897589877,"duration":0},"status":"passed","severity":"normal"},{"uid":"973eaf07f0dc3db4","name":"should reassess health immediately when peer disconnects","time":{"start":1762896504668,"stop":1762896504669,"duration":1},"status":"passed","severity":"normal"},{"uid":"a862b9bcaecba21e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762896540072,"stop":1762896540073,"duration":1},"status":"skipped","severity":"normal"},{"uid":"46e38fdb3d5abfe7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762896800701,"stop":1762896800707,"duration":6},"status":"passed","severity":"normal"},{"uid":"487b933a5961b09a","name":"Push message with meta","time":{"start":1762897589899,"stop":1762897589899,"duration":0},"status":"passed","severity":"normal"},{"uid":"566748642cab368e","name":"should clear all timers","time":{"start":1762896457990,"stop":1762896457990,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e104145b04e8d5","name":"should skip peer when already connected","time":{"start":1762896456881,"stop":1762896456881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc215afed41ceec","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762896742647,"stop":1762896742647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d468483cf2cffc","name":"should initialize with custom TTL","time":{"start":1762896466366,"stop":1762896466366,"duration":0},"status":"passed","severity":"normal"},{"uid":"624a4b1bc997bd47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762896443816,"stop":1762896443816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c88b5fbfaac6534","name":"Automatically retrieves missing message","time":{"start":1762896507724,"stop":1762896507724,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32a46903d715b81a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762896443818,"stop":1762896443818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b219bc28850216","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762896486515,"stop":1762896486515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeeeb862a30a5d3","name":"Query with Ordered Callback, No Decoder","time":{"start":1762896816169,"stop":1762896816169,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b5c0f649d2a24a","name":"random static sharding 1 - Cluster ID: 418, Shard ID: 212","time":{"start":1762896860529,"stop":1762896860529,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e527d0d1bb7c9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762896443814,"stop":1762896443814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ae4678466a10e9","name":"returns nothing if no connections present","time":{"start":1762896457803,"stop":1762896457805,"duration":2},"status":"passed","severity":"normal"},{"uid":"f24b0273d6f2a0a","name":"should skip peers without peer exchange protocol","time":{"start":1762896466369,"stop":1762896466369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5bdfd79f459edd","name":"Fails to publish duplicate message","time":{"start":1762896734185,"stop":1762896734186,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e960bb3f0b621f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762896624704,"stop":1762896624705,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fa61f799b3af92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762896486542,"stop":1762896486542,"duration":0},"status":"passed","severity":"normal"},{"uid":"376b6e706869d92c","name":"Check received message containing Script","time":{"start":1762896990004,"stop":1762896990004,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e4a8434cbc8f0d","name":"Push message with rate limit","time":{"start":1762897589910,"stop":1762897589911,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ec80b7eb713010","name":"should return false when pubsub topic parsing fails","time":{"start":1762896457199,"stop":1762896457199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c14c3ccbe22649","name":"Push 30 different messages","time":{"start":1762897589906,"stop":1762897589906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aeba03ff3d22b808","name":"Push message with content topic containing SQL Injection","time":{"start":1762897589908,"stop":1762897589908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0611789f830e5e8","name":"should not create multiple intervals when called multiple times","time":{"start":1762896456877,"stop":1762896456878,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f115f8cf6decb8","name":"should properly create location multiaddrs - tcp","time":{"start":1762896448994,"stop":1762896448994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc56d925851b4ecf","name":"Subscribe and receives messages on 20 topics","time":{"start":1762897003078,"stop":1762897003078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b87c0864e6e772b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762896486543,"stop":1762896486544,"duration":1},"status":"passed","severity":"normal"},{"uid":"7469a44730d68ffa","name":"Outgoing message is possibly acknowledged","time":{"start":1762896506003,"stop":1762896506003,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70703400b5bcc0d6","name":"should clear the dialing interval","time":{"start":1762896456878,"stop":1762896456879,"duration":1},"status":"passed","severity":"normal"},{"uid":"45579f6a1baef40a","name":"can start the service","time":{"start":1762896540055,"stop":1762896540056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0b0327f165f245","name":"should be sent with empty content","time":{"start":1762896494610,"stop":1762896494610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a022aac09c635930","name":"should start ping timers on peer connect","time":{"start":1762896457991,"stop":1762896457991,"duration":0},"status":"passed","severity":"normal"},{"uid":"872fea4852365eb4","name":"should handle complete peer lifecycle","time":{"start":1762896458004,"stop":1762896458004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c426707c07427e1","name":"recovers when dns.resolve returns empty","time":{"start":1762896466379,"stop":1762896466379,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c9bdb02d57defc","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762896503521,"stop":1762896503521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb496fdf16f2ab","name":"Subscribe to topic containing Script and publish message","time":{"start":1762896742645,"stop":1762896742646,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f716beef08c25a","name":"should return true for sync message with causal history","time":{"start":1762896507727,"stop":1762896507728,"duration":1},"status":"passed","severity":"normal"},{"uid":"6464128e54c6cf88","name":"returns only open connection if one present","time":{"start":1762896457805,"stop":1762896457806,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e57e7167e3827c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app67/8/topic71/proto","time":{"start":1762896837811,"stop":1762896837811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2421c23d2c288502","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762896466193,"stop":1762896466193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd6231288226e72","name":"should maintain proper timestamps if all messages received","time":{"start":1762896494589,"stop":1762896494589,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d37f964e20fdc66","name":"Retries within given interval","time":{"start":1762896504994,"stop":1762896504994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56be838d7c8ae0d","name":"should skip peers that don't support peer exchange","time":{"start":1762896466370,"stop":1762896466370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c217fb22968c250","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762896465510,"stop":1762896465511,"duration":1},"status":"passed","severity":"normal"},{"uid":"df220d0a76a08809","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762896494609,"stop":1762896494609,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f3cc0b089980db","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762896742640,"stop":1762896742641,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82d7e93850a6539","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762897003087,"stop":1762897003087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae55c74f37f8251b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762896767637,"stop":1762896767638,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e803e4999cc3de","name":"Push message with content topic containing JSON","time":{"start":1762897589898,"stop":1762897589898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddb24e36299c39b","name":"Push message with Script payload","time":{"start":1762897589887,"stop":1762897589887,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfff665da9e6953","name":"should handle disconnect when peer has no timers","time":{"start":1762896458001,"stop":1762896458001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d523250c9dbe6a44","name":"Push message with Chinese payload","time":{"start":1762897589870,"stop":1762897589870,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb1f7f10fa89dd4","name":"should dial peer immediately when queue is empty","time":{"start":1762896456880,"stop":1762896456880,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa03251e0d839c5b","name":"Push message with content topic containing Russian","time":{"start":1762897589878,"stop":1762897589878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a54b12721b341e","name":"Check message with invalid timestamp is not received","time":{"start":1762896990008,"stop":1762896990009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab99c8414c73b59","name":"should dial second nwaku node that was discovered","time":{"start":1762896534239,"stop":1762896534246,"duration":7},"status":"skipped","severity":"normal"},{"uid":"e4770f8d65264c0d","name":"should handle case with no peers in store","time":{"start":1762896457750,"stop":1762896457750,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8acef492caa43b5","name":"should handle mixed protocol support correctly","time":{"start":1762896504671,"stop":1762896504671,"duration":0},"status":"passed","severity":"normal"},{"uid":"652919b96b573adf","name":"should dial with PeerId and return stream","time":{"start":1762896458133,"stop":1762896458133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0482e9552a6996","name":"Throws when trying to push message with empty payload","time":{"start":1762897589906,"stop":1762897589906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c079b2354b7abcb","name":"Check received message containing special chars","time":{"start":1762896990012,"stop":1762896990012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4e15ca8819ecff","name":"should handle errors when globalThis is not available","time":{"start":1762896456669,"stop":1762896456672,"duration":3},"status":"passed","severity":"normal"},{"uid":"50ec2795a67dcd92","name":"should drop connection to one peer on hangUp","time":{"start":1762896623703,"stop":1762896623703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a40e4a6ad5993fc","name":"Push message with content topic containing Russian","time":{"start":1762897589920,"stop":1762897589920,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e37c857a6cc1f20","name":"random static sharding 9 - Cluster ID: 307, Shard ID: 255","time":{"start":1762896860549,"stop":1762896860551,"duration":2},"status":"passed","severity":"normal"},{"uid":"33098cc3a2b389d1","name":"should handle errors when accessing navigator","time":{"start":1762896456696,"stop":1762896456697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c257c8091bfcf2db","name":"should retry if all attempts fail","time":{"start":1762896502609,"stop":1762896502610,"duration":1},"status":"passed","severity":"normal"},{"uid":"1526254dbf1c1097","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762897003083,"stop":1762897003083,"duration":0},"status":"passed","severity":"normal"},{"uid":"434e9ae5b811cf4e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app75/8/topic333/utf8","time":{"start":1762896837812,"stop":1762896837813,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ce79725de9c6d2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762896800710,"stop":1762896800711,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e87c7e947c25ae3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762897003081,"stop":1762897003081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c069489237147830","name":"Fails to push message with large meta","time":{"start":1762897589899,"stop":1762897589899,"duration":0},"status":"passed","severity":"normal"},{"uid":"528dca59aa74d8b2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762896443848,"stop":1762896443848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffe3a79eb9f0989","name":"Push message with meta","time":{"start":1762897589910,"stop":1762897589910,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c4687da04e835f","name":"ends after yielding if response size indicates end","time":{"start":1762896457888,"stop":1762896457888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e77b4546e7a4a1e","name":"should be safe to call multiple times","time":{"start":1762896457036,"stop":1762896457036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56fbc250b6d88c4","name":"should handle retrieve function with query parameters","time":{"start":1762896504455,"stop":1762896504455,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ab00cf0137d8fe","name":"should handle peer store errors gracefully","time":{"start":1762896504670,"stop":1762896504670,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bfdb3bbd92e66e","name":"should handle query errors gracefully","time":{"start":1762896466373,"stop":1762896466373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5949c84235cf9586","name":"Push message with content topic containing unicode special characters","time":{"start":1762897589909,"stop":1762897589909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b302f77daa38bbc","name":"should return null for non-existent peer","time":{"start":1762896457752,"stop":1762896457754,"duration":2},"status":"passed","severity":"normal"},{"uid":"de8d200232f1176b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762896443813,"stop":1762896443813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c572460dbe94b5be","name":"Sync message is sent within sync frequency","time":{"start":1762896512465,"stop":1762896512465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b21988cae821bc","name":"should set field with all protocols disabled","time":{"start":1762896448994,"stop":1762896448995,"duration":1},"status":"passed","severity":"normal"},{"uid":"c064b0b64cdb2d8b","name":"Subscribe to topic containing short and publish message","time":{"start":1762896742642,"stop":1762896742642,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cd5482fe17113c","name":"Query Generator - false","time":{"start":1762896849879,"stop":1762896849879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c5dd48d93bbfdc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762896742644,"stop":1762896742644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df69e9d31b7d20f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762896504468,"stop":1762896504469,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6117179087b1ae","name":"Check received message containing escaped characters","time":{"start":1762896990006,"stop":1762896990006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd8e837d70864b5","name":"should not receive a peer event before start","time":{"start":1762896470231,"stop":1762896470231,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937a82454395ec2","name":"should wait for Store peer to be connected","time":{"start":1762896504959,"stop":1762896504959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bcfce2d33619f2","name":"returns all values when wanted number is greater than available values","time":{"start":1762896465015,"stop":1762896465024,"duration":9},"status":"passed","severity":"normal"},{"uid":"a3de499dd7f8d472","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762896457883,"stop":1762896457884,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c74e73d3c664073","name":"should create KeepAliveManager with relay","time":{"start":1762896457988,"stop":1762896457988,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e17c70dcf77134","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762896742639,"stop":1762896742640,"duration":1},"status":"passed","severity":"normal"},{"uid":"75df3dd1ec9f1e35","name":"Repair Request","time":{"start":1762896493996,"stop":1762896493996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1361dad29ec8590","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762896466191,"stop":1762896466192,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd53a8e21c24447","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762896443814,"stop":1762896443814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd9d047397a0802","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762896486513,"stop":1762896486513,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ff9e89c9d0aec6","name":"Using a function","time":{"start":1762896867272,"stop":1762896867273,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b39f53a09ca0a9","name":"messageHash returns a Uint8Array","time":{"start":1762896457215,"stop":1762896457215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b61f43c08f3e3ee","name":"Push message with Arabic payload","time":{"start":1762897589914,"stop":1762897589914,"duration":0},"status":"passed","severity":"normal"},{"uid":"980b06977c4d140e","name":"should skip peers without peerInfo in ENR","time":{"start":1762896466375,"stop":1762896466375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c1082f66622968","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762896458132,"stop":1762896458132,"duration":0},"status":"passed","severity":"normal"},{"uid":"db126133c3b47a4e","name":"should not fail to stop the service if it was not started","time":{"start":1762896540057,"stop":1762896540058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0de92f41a97fc0e","name":"should add received message to localHistory with retrievalHint","time":{"start":1762896494593,"stop":1762896494593,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3b92793efc96e0","name":"Fails to push message bigger that 1MB","time":{"start":1762897589924,"stop":1762897589924,"duration":0},"status":"passed","severity":"normal"},{"uid":"309daf265907423f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762896727532,"stop":1762896727533,"duration":1},"status":"passed","severity":"normal"},{"uid":"2964faa2e8f8dade","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762897003086,"stop":1762897003086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4494b3e9a84c41f4","name":"Decoder throws on empty string content topic","time":{"start":1762896477052,"stop":1762896477052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2070c351535b89b0","name":"A test","time":{"start":1762896610517,"stop":1762896610517,"duration":0},"status":"passed","severity":"normal"},{"uid":"3355f89d58c300f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762897003081,"stop":1762897003081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f76f1b50b497c","name":"random static sharding 4 - Cluster ID: 615, Shard ID: 322","time":{"start":1762896860539,"stop":1762896860546,"duration":7},"status":"passed","severity":"normal"},{"uid":"8936bad269160347","name":"should successfully query peers and return peer infos","time":{"start":1762896466189,"stop":1762896466190,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1c75854d761cd1","name":"should properly create location multiaddrs - udp","time":{"start":1762896448993,"stop":1762896448994,"duration":1},"status":"passed","severity":"normal"},{"uid":"390d687192e4fef8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762896734184,"stop":1762896734184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08395b4afbf8b43","name":"accepts valid message hash query","time":{"start":1762896457380,"stop":1762896457380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fcde937c527e25","name":"should handle malformed response data","time":{"start":1762896466194,"stop":1762896466195,"duration":1},"status":"passed","severity":"normal"},{"uid":"df210b0a2b8189d0","name":"Fails to publish message with empty text","time":{"start":1762896734186,"stop":1762896734186,"duration":0},"status":"passed","severity":"normal"},{"uid":"199fddec6e437179","name":"Check publish message containing unicode special characters","time":{"start":1762896734183,"stop":1762896734183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a087bf448092cf4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762897003086,"stop":1762897003086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46e7678b9454f35","name":"Push message with SQL Injection payload","time":{"start":1762897589872,"stop":1762897589872,"duration":0},"status":"passed","severity":"normal"},{"uid":"69647dfb2e585f88","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762896448403,"stop":1762896448403,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f5e126f5751480","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762896486514,"stop":1762896486514,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bab524ce6ca88b","name":"Push message with content topic containing emoji","time":{"start":1762897589880,"stop":1762897589880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7825b28c88156d58","name":"should merge provided config with defaults","time":{"start":1762896458129,"stop":1762896458129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc8f90c06c5fd08","name":"Subscribe to topic containing XML and receive message","time":{"start":1762897003082,"stop":1762897003083,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb34b556fede9bd3","name":"udp ip6 address","time":{"start":1762896448424,"stop":1762896448425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc584a1563ed36b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762896856162,"stop":1762896856163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8cce00f7dc6ff5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762897003093,"stop":1762897003094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbb6578890d78a6","name":"Push message with Arabic payload","time":{"start":1762897589886,"stop":1762897589886,"duration":0},"status":"passed","severity":"normal"},{"uid":"15123b6fce95dda1","name":"Push message with SQL Injection payload","time":{"start":1762897589903,"stop":1762897589903,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac8d97d8498281a","name":"Check publish message containing Chinese","time":{"start":1762896734172,"stop":1762896734173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac773ef1aa8f3025","name":"should retry failed tasks","time":{"start":1762896502596,"stop":1762896502605,"duration":9},"status":"passed","severity":"normal"},{"uid":"88b7911fa19dcf0c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762896448987,"stop":1762896448987,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a5238dfdc209b8","name":"should not be empty after adding a subscription","time":{"start":1762896504251,"stop":1762896504252,"duration":1},"status":"passed","severity":"normal"},{"uid":"7135fa994e5b92fb","name":"Push message equal or less that 1MB","time":{"start":1762897589900,"stop":1762897589901,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f5f492bf0d229a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762896503513,"stop":1762896503514,"duration":1},"status":"passed","severity":"normal"},{"uid":"944018e748d97a16","name":"should evict furthest entry when buffer is full","time":{"start":1762896491179,"stop":1762896491180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67bd751f5384c1d","name":"msgTime: 0 ms from now, startTime: 1762810456367, endTime: 1762896856367","time":{"start":1762896870954,"stop":1762896870954,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aceae69e904b894","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762896602291,"stop":1762896602297,"duration":6},"status":"passed","severity":"normal"},{"uid":"5353728a7f98686f","name":"should discover peers from provided peer cache","time":{"start":1762896629385,"stop":1762896629385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b63018621f77a67","name":"Push message with meta","time":{"start":1762897589880,"stop":1762897589881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae209d1d0df41981","name":"Push message with content topic containing short","time":{"start":1762897589918,"stop":1762897589918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe96a1d0cc5c929","name":"Ordered callback, aborts when callback returns true","time":{"start":1762896846554,"stop":1762896846556,"duration":2},"status":"passed","severity":"normal"},{"uid":"efedffc22422dba1","name":"should not start if already started","time":{"start":1762896466367,"stop":1762896466367,"duration":0},"status":"passed","severity":"normal"},{"uid":"886a030e554e21ca","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762896494589,"stop":1762896494589,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c57773c89de819d8","name":"should be empty after removing the only subscription","time":{"start":1762896504252,"stop":1762896504253,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d8baa06fae09ba","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762896486528,"stop":1762896486529,"duration":1},"status":"passed","severity":"normal"},{"uid":"3604b4f958800085","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762897003078,"stop":1762897003079,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ffaa93a728d35c","name":"should check false positive rate","time":{"start":1762896491191,"stop":1762896491192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2130312c6209083","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762897003083,"stop":1762897003083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc745aa20f9e7746","name":"Query with Promise Callback, No Decoder","time":{"start":1762896816171,"stop":1762896816172,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3585d05fd9983c","name":"Check message with non string payload is not received","time":{"start":1762896990020,"stop":1762896990020,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b5cd5b0696a3c4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762896502933,"stop":1762896502933,"duration":0},"status":"passed","severity":"normal"},{"uid":"15326e535b8559f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762896540067,"stop":1762896540067,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f67f6e4f4ccab2ca","name":"Check publish message containing Script","time":{"start":1762896734176,"stop":1762896734178,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2ede5073f366f61","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762896870951,"stop":1762896870951,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee6dba99d6b5a10","name":"Push message with SQL Injection payload","time":{"start":1762897589914,"stop":1762897589915,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e6db53247e8bed","name":"Push message with content topic containing Arabic","time":{"start":1762897589908,"stop":1762897589908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c21ffef68f5378e","name":"Overlapping topic subscription","time":{"start":1762896742642,"stop":1762896742642,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bc075ee203d4a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762896486490,"stop":1762896486491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c466293f192c1832","name":"Push message with content topic containing special chars","time":{"start":1762897589877,"stop":1762897589877,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f99f0ca794f5f7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762896494616,"stop":1762896494616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3ec9bf6538936d","name":"throws on empty content topic","time":{"start":1762896443796,"stop":1762896443796,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7e24530e796aae","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762896466382,"stop":1762896466382,"duration":0},"status":"passed","severity":"normal"},{"uid":"754d43dbf1b854fa","name":"Stops search when maxGet is reached","time":{"start":1762896466007,"stop":1762896466008,"duration":1},"status":"passed","severity":"normal"},{"uid":"574b15a7a895f311","name":"should not dial peers from store when browser is not connected","time":{"start":1762896457741,"stop":1762896457741,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bd5d23b3b0101e","name":"should get all peers from store","time":{"start":1762896457743,"stop":1762896457746,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbd2e513b92f041d","name":"should handle a minimal index list","time":{"start":1762896443847,"stop":1762896443848,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e2eac4e19d8640","name":"should properly compute the node id","time":{"start":1762896448990,"stop":1762896448990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35fb7c1efd0fc41","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762896443802,"stop":1762896443802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0f41d9289c23b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762896602297,"stop":1762896602301,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d774ec6f2a2fecf","name":"should dispatch network event when browser goes offline","time":{"start":1762896456689,"stop":1762896456691,"duration":2},"status":"passed","severity":"normal"},{"uid":"75ec6b8aa9c6492a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762897003084,"stop":1762897003084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c11b16a55a9e83e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762896465510,"stop":1762896465510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf506cea90ee8ef","name":"should create PeerExchangeDiscovery instance","time":{"start":1762896466376,"stop":1762896466377,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d489db5e12865e4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762896542913,"stop":1762896542913,"duration":0},"status":"passed","severity":"normal"},{"uid":"658a0dbb52071c27","name":"should mark all messages in causal history as acknowledged","time":{"start":1762896494594,"stop":1762896494595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6fc221df4a6110","name":"can start and stop the service","time":{"start":1762896770187,"stop":1762896770187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5657cde0a8c25bf1","name":"Push message with custom timestamp: 1762892959400","time":{"start":1762897589882,"stop":1762897589882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce74e4430e0da58c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762896486513,"stop":1762896486514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a221ee6818deee56","name":"should handle special patterns correctly","time":{"start":1762896491189,"stop":1762896491190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56e3e35928f8c00","name":"Check meta is set [ecies]","time":{"start":1762896477051,"stop":1762896477051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e61b963ad820f10","name":"should create PeerExchange instance with components","time":{"start":1762896466196,"stop":1762896466197,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc10f6f563b4128c","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762896493596,"stop":1762896493596,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe75d2c269a1865","name":"should throw error - no id","time":{"start":1762896448988,"stop":1762896448988,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a2286e6c05f732","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762896486481,"stop":1762896486481,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dec3524e15ad8c","name":"messageHashStr works with IProtoMessage","time":{"start":1762896457220,"stop":1762896457220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36850a9773c3c3e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762896542914,"stop":1762896542914,"duration":0},"status":"passed","severity":"normal"},{"uid":"946602f345ea7081","name":"Push message with Chinese payload","time":{"start":1762897589902,"stop":1762897589903,"duration":1},"status":"passed","severity":"normal"},{"uid":"715215e180d77dd7","name":"Callback on promise, aborts when callback returns true","time":{"start":1762896846551,"stop":1762896846552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5352a3f327e24fb","name":"should be safe to call multiple times","time":{"start":1762896457730,"stop":1762896457730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2069c0c5600eee3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762896443815,"stop":1762896443815,"duration":0},"status":"passed","severity":"normal"},{"uid":"879d37f48fb51a3a","name":"ends if stream creation fails","time":{"start":1762896457885,"stop":1762896457885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2046d75571a4f27","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762896503549,"stop":1762896503579,"duration":30},"status":"passed","severity":"normal"},{"uid":"580375a5ae97a83","name":"should handle dial errors gracefully","time":{"start":1762896457747,"stop":1762896457750,"duration":3},"status":"passed","severity":"normal"},{"uid":"a42cf37820871cfa","name":"should handle errors when removing globalThis listeners","time":{"start":1762896456673,"stop":1762896456675,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b5c2060df867289","name":"Push message with short payload","time":{"start":1762897589884,"stop":1762897589884,"duration":0},"status":"passed","severity":"normal"},{"uid":"203b43e29599d21","name":"Push message with JSON payload","time":{"start":1762897589904,"stop":1762897589904,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa712ccc5cde041d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762896494599,"stop":1762896494600,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb2d810cd1aef54","name":"should invoke callbacks when receiving a message","time":{"start":1762896504253,"stop":1762896504254,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2850a509f0c0beb","name":"Push message with custom timestamp: 1762900159400","time":{"start":1762897589900,"stop":1762897589900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a0070b4a15cbac","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762896457993,"stop":1762896457993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9740335d4f8ac49","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762896503924,"stop":1762896503926,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d5addd12662bc6b","name":"should dial peer when peer is discovered","time":{"start":1762896457039,"stop":1762896457039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c1b3f2310cd26","name":"Subscribe and receive messages via waku relay post","time":{"start":1762897003086,"stop":1762897003087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1105354a2c9249b","name":"Wait given interval before re-trying","time":{"start":1762896504995,"stop":1762896504995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5eb8f79d2218100","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762896742648,"stop":1762896742648,"duration":0},"status":"passed","severity":"normal"},{"uid":"facbb01f4ec07e1b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762896856163,"stop":1762896856163,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbf8ae0e1413147","name":"should skip peer when not on same cluster","time":{"start":1762896456884,"stop":1762896456885,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f9822a632833aa","name":"should set field with only FILTER enabled","time":{"start":1762896448996,"stop":1762896448996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ea3e8ab4b3e82e","name":"Subscribe to topic containing long and receive message","time":{"start":1762897003080,"stop":1762897003080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76f146088dc714e","name":"Push message with numeric payload","time":{"start":1762897589902,"stop":1762897589902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa7c6158c67aa84","name":"should keep entries that haven't expired yet","time":{"start":1762896501714,"stop":1762896501718,"duration":4},"status":"passed","severity":"normal"},{"uid":"2227a7f703f19dc3","name":"Non TWN Cluster","time":{"start":1762896837807,"stop":1762896837807,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc689d3fe4fed337","name":"accepts time-filtered query with content filter","time":{"start":1762896457385,"stop":1762896457385,"duration":0},"status":"passed","severity":"normal"},{"uid":"398f6bde2e3163d1","name":"Filter","time":{"start":1762896874075,"stop":1762896874076,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb789f78c449a42f","name":"Cluster ID 0, shard 1","time":{"start":1762896860528,"stop":1762896860529,"duration":1},"status":"passed","severity":"normal"},{"uid":"c075a854bcf8e84f","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762896504477,"stop":1762896504478,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b810a41b9f62cd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762896494608,"stop":1762896494608,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e242f12fbf92c9","name":"Push message with long payload","time":{"start":1762897589869,"stop":1762897589869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf8c482596a4854","name":"Encoder throws on empty string content topic","time":{"start":1762896475398,"stop":1762896475399,"duration":1},"status":"passed","severity":"normal"},{"uid":"192e7072ffbab1d3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762896816171,"stop":1762896816171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9b53001bdaa4fa","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762896504845,"stop":1762896504845,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9e5e28833ef210","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762896477050,"stop":1762896477051,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4d08a48d641153","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762896742641,"stop":1762896742641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30553d63e9c23ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762896443814,"stop":1762896443815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2189b37885fe61b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762897003084,"stop":1762897003084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb608f67a39ec4a","name":"should get multiple eligible entries at later time","time":{"start":1762896491176,"stop":1762896491176,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec0537d7f026c0c","name":"should perform ping and update peer store on timer","time":{"start":1762896457993,"stop":1762896457994,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7db30c63e50f279","name":"Check publish message containing short","time":{"start":1762896734160,"stop":1762896734168,"duration":8},"status":"passed","severity":"normal"},{"uid":"32eed24eb3d970ca","name":"should not receive a peer event before start","time":{"start":1762896540060,"stop":1762896540066,"duration":6},"status":"passed","severity":"normal"},{"uid":"94160314307c35ce","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762896486481,"stop":1762896486481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b60eadd135371fe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762896465510,"stop":1762896465510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ad1376afad67d","name":"should handle timestamp equal to current time","time":{"start":1762896493596,"stop":1762896493597,"duration":1},"status":"passed","severity":"normal"},{"uid":"495b5f5dad5b571a","name":"should return false when peer is not on topic","time":{"start":1762896458138,"stop":1762896458138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3161cf9e7557c84b","name":"should dial one peer on dial","time":{"start":1762896623702,"stop":1762896623703,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a39d8b59049333","name":"Check publish message containing long","time":{"start":1762896734169,"stop":1762896734169,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ae771e197a3e99","name":"Correctly serialized arguments","time":{"start":1762896623883,"stop":1762896623883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a75df20c887b8b","name":"should ignore duplicate entries","time":{"start":1762896491178,"stop":1762896491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"4461f7397e39556c","name":"should return false for different channelId","time":{"start":1762896507726,"stop":1762896507726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b960e866eef76f9","name":"Check received message containing Basic HTML tag","time":{"start":1762896990005,"stop":1762896990005,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b750d522b9eae3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762896443803,"stop":1762896443803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da251e4923637df","name":"should jump to current time when timestamp is far in the past","time":{"start":1762896493598,"stop":1762896493598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3e613e5fde8488","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762896486530,"stop":1762896486541,"duration":11},"status":"passed","severity":"normal"},{"uid":"38cefba62df4e74","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762896800713,"stop":1762896800714,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cbbe2268e89ca2","name":"should be delivered immediately if received","time":{"start":1762896494616,"stop":1762896494617,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f1128185e26291","name":"should respect custom numPeersToUse configuration","time":{"start":1762896503538,"stop":1762896503540,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4d05affc7c6b8cd","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762896554573,"stop":1762896554574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5929edbd0b039327","name":"should handle peer disconnect event when no connections remain","time":{"start":1762896456683,"stop":1762896456683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9972048a7f42e285","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762896448405,"stop":1762896448407,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b539356d8a4fcf7","name":"should filter out undefined ENRs","time":{"start":1762896466191,"stop":1762896466191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea41887e941713d6","name":"should clear existing timers before creating new ones","time":{"start":1762896458001,"stop":1762896458002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64b03b290c5047c","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762896504471,"stop":1762896504475,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b9db88ce2216bb1","name":"Relay - dialed first","time":{"start":1762896874074,"stop":1762896874074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb929792399bae6","name":"Check received message containing JSON","time":{"start":1762896990015,"stop":1762896990015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52e19fac93c2281","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762897003093,"stop":1762897003093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8894d8d25fbdd2","name":"rejects content-filtered query with only contentTopics","time":{"start":1762896457380,"stop":1762896457380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95c27394c45644c","name":"should handle zero peers request","time":{"start":1762896466195,"stop":1762896466196,"duration":1},"status":"passed","severity":"normal"},{"uid":"9437a1ea15fece16","name":"should handle dial errors gracefully","time":{"start":1762896457043,"stop":1762896457043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3696c635d8b99ad0","name":"Push message with Russian payload","time":{"start":1762897589886,"stop":1762897589886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fa0918d74601fe","name":"should be online or offline if network state changed","time":{"start":1762896554577,"stop":1762896554578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8779274d33320f9","name":"Promise Callback - true","time":{"start":1762896849879,"stop":1762896849879,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee00551b80f7903","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762896990018,"stop":1762896990018,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a60082935f0014","name":"should not discard bootstrap peers if under the limit","time":{"start":1762896578408,"stop":1762896578408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3de41025a2dc08b","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762896512465,"stop":1762896512466,"duration":1},"status":"passed","severity":"normal"},{"uid":"5491414e34f5e690","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762896486597,"stop":1762896486600,"duration":3},"status":"passed","severity":"normal"},{"uid":"c83403d3b9afde46","name":"should clear all entries","time":{"start":1762896491182,"stop":1762896491183,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e198e3a04ed64a","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762896466193,"stop":1762896466194,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4975d207be4e89","name":"should throw error when no peers are available","time":{"start":1762896504842,"stop":1762896504843,"duration":1},"status":"passed","severity":"normal"},{"uid":"641d3097683cb327","name":"should handle network check errors gracefully","time":{"start":1762896456902,"stop":1762896456924,"duration":22},"status":"passed","severity":"normal"},{"uid":"7da3298b15ffe601","name":"Push message with Script payload","time":{"start":1762897589872,"stop":1762897589872,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4522a05552c4e6","name":"Ordered Callback - true","time":{"start":1762896849880,"stop":1762896849880,"duration":0},"status":"passed","severity":"normal"},{"uid":"954a15d06dcd6c18","name":"should insert elements correctly","time":{"start":1762896491186,"stop":1762896491186,"duration":0},"status":"passed","severity":"normal"},{"uid":"36028f5f5f6adef5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app2/9/topic892/proto","time":{"start":1762896837810,"stop":1762896837811,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ea2450a815cb4d","name":"rejects hash query with time filter","time":{"start":1762896457384,"stop":1762896457385,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b40c2a1cd56f2","name":"should properly create location multiaddrs - udp4","time":{"start":1762896448992,"stop":1762896448992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fc9119b33775c9","name":"should handle queue processing errors gracefully","time":{"start":1762896456901,"stop":1762896456901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03d51d451a2892e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762896502932,"stop":1762896502932,"duration":0},"status":"passed","severity":"normal"},{"uid":"440e2f4eb00a399","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762897003082,"stop":1762897003082,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d943edaa808a42","name":"should return peer for existing peer","time":{"start":1762896457752,"stop":1762896457752,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d69d93ce110a0e","name":"Check publish message after service node is restarted","time":{"start":1762896734188,"stop":1762896734188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e5b76fb0393d094","name":"Push message with Script payload","time":{"start":1762897589915,"stop":1762897589915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2a8f523f63e1d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762896443803,"stop":1762896443808,"duration":5},"status":"passed","severity":"normal"},{"uid":"2cb820a1f8783adb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762896767640,"stop":1762896767640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f76b63cc8d72ed6","name":"Push message with short payload","time":{"start":1762897589912,"stop":1762897589913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c6a0e22612711","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762896727534,"stop":1762896727534,"duration":0},"status":"passed","severity":"normal"},{"uid":"473668bda79eabbc","name":"Store - dialed after - with timeout","time":{"start":1762896874075,"stop":1762896874075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed197f9f345ea2a","name":"should handle dial errors","time":{"start":1762896458133,"stop":1762896458134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed47357c8f4986d1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762896504667,"stop":1762896504667,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a20ff2658724051","name":"should skip peers without ENR","time":{"start":1762896466374,"stop":1762896466375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3818a97cfea3c07","name":"should throw error - no public key","time":{"start":1762896448988,"stop":1762896448988,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bdc9014bed29f3","name":"should return true when peer is on the specified shard","time":{"start":1762896457193,"stop":1762896457193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f07e6d44a54955","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762896870951,"stop":1762896870952,"duration":1},"status":"passed","severity":"normal"},{"uid":"147e822ffb6d8ee1","name":"should return false when network is not connected","time":{"start":1762896458132,"stop":1762896458132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd445b322c46978","name":"should not modify tags of connections for different peers","time":{"start":1762896503579,"stop":1762896503580,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58cd7df9e083b1d","name":"should return all connected peers without codec filter","time":{"start":1762896458136,"stop":1762896458136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c331bb9df6904685","name":"random static sharding 5 - Cluster ID: 576, Shard ID: 944","time":{"start":1762896860547,"stop":1762896860547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b74cb03581a0a08","name":"Incoming message is emitted as received","time":{"start":1762896506004,"stop":1762896506004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9437bdc1ba8dca5c","name":"connects to nwaku","time":{"start":1762896867271,"stop":1762896867271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b935f7781848b89","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762896486514,"stop":1762896486514,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef69d9d5d60fdff","name":"Generator, 2 different shards","time":{"start":1762896806292,"stop":1762896806294,"duration":2},"status":"passed","severity":"normal"},{"uid":"8049692febc8e074","name":"Check message with no pubsub topic is not received","time":{"start":1762896990019,"stop":1762896990019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bccdad4e31547e","name":"should handle empty pubsub topics","time":{"start":1762896458002,"stop":1762896458002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52e13238119a5f7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762896443812,"stop":1762896443813,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef563b80992367f","name":"Check received message containing emoji","time":{"start":1762896990016,"stop":1762896990016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec9d23c37828569","name":"should dial all remaining peers","time":{"start":1762896457747,"stop":1762896457747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16e620e5b01599a","name":"should handle v3 RLN errors","time":{"start":1762896503877,"stop":1762896503886,"duration":9},"status":"passed","severity":"normal"},{"uid":"7b9f1777a1e0bf82","name":"should remove expired entries after TTL has passed","time":{"start":1762896501711,"stop":1762896501714,"duration":3},"status":"passed","severity":"normal"},{"uid":"79439fafc40cbb13","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762896727534,"stop":1762896727534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ef75a132b8464d","name":"Relay","time":{"start":1762896539734,"stop":1762896539735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4865e72c348cedd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762896457209,"stop":1762896457215,"duration":6},"status":"passed","severity":"normal"},{"uid":"f6e409fb1af2f24d","name":"random static sharding 8 - Cluster ID: 784, Shard ID: 768","time":{"start":1762896860549,"stop":1762896860549,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e088864f5f9839","name":"Push message with emoji payload","time":{"start":1762897589894,"stop":1762897589894,"duration":0},"status":"passed","severity":"normal"},{"uid":"296d5d299c1b31e0","name":"should add received messages to bloom filter","time":{"start":1762896494589,"stop":1762896494590,"duration":1},"status":"passed","severity":"normal"},{"uid":"7847daa40bb5c5fe","name":"Waku message hash computation (payload length 0)","time":{"start":1762896457208,"stop":1762896457208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec4974d02c5fc03","name":"Push message with Basic HTML tag payload","time":{"start":1762897589915,"stop":1762897589916,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff0f3c9fedaf909","name":"Check publish message containing XML","time":{"start":1762896734178,"stop":1762896734179,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d26497a62110182","name":"Push message with Russian payload","time":{"start":1762897589871,"stop":1762897589871,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3670708df28705","name":"can query messages normally","time":{"start":1762896840720,"stop":1762896840721,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc72b83605f5f9e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762896767640,"stop":1762896767641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3347f355865d101b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762896554576,"stop":1762896554577,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad957e3f3f6e5a9","name":"should be safe to call multiple times","time":{"start":1762896457989,"stop":1762896457989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea155eee3bdc8ab6","name":"Push message with shell command payload","time":{"start":1762897589888,"stop":1762897589893,"duration":5},"status":"passed","severity":"normal"},{"uid":"787b36a28b45614b","name":"should start and setup intervals and event listeners","time":{"start":1762896504257,"stop":1762896504258,"duration":1},"status":"passed","severity":"normal"},{"uid":"564d1a772fb4dbf6","name":"should dial peer when no shard info available","time":{"start":1762896456885,"stop":1762896456894,"duration":9},"status":"passed","severity":"normal"},{"uid":"a72ba5ff40b110ad","name":"Push 30 different messages","time":{"start":1762897589875,"stop":1762897589875,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afa5355f5c1b79ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762896486548,"stop":1762896486548,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa03d402edb852bb","name":"Check message with no pubsub topic is not received","time":{"start":1762896990009,"stop":1762896990010,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7b1a7c43ed7585","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762896870953,"stop":1762896870953,"duration":0},"status":"passed","severity":"normal"},{"uid":"816e5cbb4aac651c","name":"Push message with XML payload","time":{"start":1762897589915,"stop":1762897589915,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a3906b84e01fce","name":"should dial peers from store on start","time":{"start":1762896457722,"stop":1762896457728,"duration":6},"status":"passed","severity":"normal"},{"uid":"caff812593069a96","name":"Check publish message containing special chars","time":{"start":1762896734172,"stop":1762896734172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d197c152a1c6ea5d","name":"should populate queue if has active dial","time":{"start":1762896456883,"stop":1762896456884,"duration":1},"status":"passed","severity":"normal"},{"uid":"55850cdcac323273","name":"should clear dial history on start","time":{"start":1762896456876,"stop":1762896456876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0c29199b3e71ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762896486552,"stop":1762896486552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d9b3841fb04f3","name":"caches peers it previously fetched","time":{"start":1762896466380,"stop":1762896466380,"duration":0},"status":"passed","severity":"normal"},{"uid":"38012eb4e7674d46","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762896443800,"stop":1762896443801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b331d42fc9afe450","name":"it tolerates circular branch references","time":{"start":1762896466379,"stop":1762896466379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30cf418365d31e5","name":"Push message with content topic containing unicode special characters","time":{"start":1762897589880,"stop":1762897589880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcd52725c4afa70","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762896486600,"stop":1762896486603,"duration":3},"status":"passed","severity":"normal"}] |