allure-jswaku/8867/widgets/severity.json
2025-08-13 02:21:53 +00:00

1 line
196 KiB
JSON

[{"uid":"10c7739f394cb2b6","name":"Push message with short payload","time":{"start":1755051664948,"stop":1755051664949,"duration":1},"status":"passed","severity":"normal"},{"uid":"44814061dc7098b","name":"Light Node - default protocols","time":{"start":1755051386412,"stop":1755051386413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e1527cf2f1b72f","name":"Push 30 different messages","time":{"start":1755051664940,"stop":1755051664941,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87026c1755f3447e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755051356485,"stop":1755051356485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5ed06a00eddf3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755051582691,"stop":1755051582691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3886e23895fa6cd7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755051049221,"stop":1755051049230,"duration":9},"status":"passed","severity":"normal"},{"uid":"cb12d883ec1e9120","name":"random static sharding 7 - Cluster ID: 710, Shard ID: 440","time":{"start":1755051358753,"stop":1755051358754,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a997e2f814a0ac","name":"should not dispatch event when already connected","time":{"start":1755051048772,"stop":1755051048772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14009325240a7f8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755051582701,"stop":1755051582701,"duration":0},"status":"passed","severity":"normal"},{"uid":"903da0f604bdfafa","name":"throws on content topic with generation field greater than 0","time":{"start":1755051033680,"stop":1755051033680,"duration":0},"status":"passed","severity":"normal"},{"uid":"710a3f64d853b8bc","name":"should add event listeners to libp2p","time":{"start":1755051048765,"stop":1755051048765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89641e7045499ec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755051582695,"stop":1755051582695,"duration":0},"status":"passed","severity":"normal"},{"uid":"40271d8616dac0e4","name":"should dial with multiaddr and return stream","time":{"start":1755051049880,"stop":1755051049881,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0938541404086f","name":"should handle errors when getting connections","time":{"start":1755051048774,"stop":1755051048775,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b8a3678690d569","name":"retrieves a single peer","time":{"start":1755051057523,"stop":1755051057523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcb06415891090b","name":"should flatMap correctly","time":{"start":1755051079230,"stop":1755051079231,"duration":1},"status":"passed","severity":"normal"},{"uid":"57bd519e9f02a847","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755051582684,"stop":1755051582684,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf4d7a48f828af1","name":"Generator, one shard","time":{"start":1755051327038,"stop":1755051327039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5569e915c4bf2c17","name":"should hang up with PeerId and return true on success","time":{"start":1755051049882,"stop":1755051049882,"duration":0},"status":"passed","severity":"normal"},{"uid":"95667a475512b500","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755051582685,"stop":1755051582685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2d7e4d6f15f29c","name":"Retries within maximum given attempts","time":{"start":1755051092679,"stop":1755051092679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9209211b57a5e52","name":"should handle splice at end","time":{"start":1755051079243,"stop":1755051079243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb8459a60661039","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755051084449,"stop":1755051084450,"duration":1},"status":"passed","severity":"normal"},{"uid":"366c5d97c074a017","name":"should dial all remaining peers","time":{"start":1755051049207,"stop":1755051049212,"duration":5},"status":"passed","severity":"normal"},{"uid":"482fe724c91432cf","name":"Check received message containing escaped characters","time":{"start":1755051555451,"stop":1755051555451,"duration":0},"status":"passed","severity":"normal"},{"uid":"48707f2d53e60e9b","name":"messageHashStr produces different results for different inputs","time":{"start":1755051049241,"stop":1755051049242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab529e07c29e474c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755051555452,"stop":1755051555452,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0d6b6313a770ba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755051582700,"stop":1755051582701,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a42ff6f704a3ad","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755051078881,"stop":1755051078881,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cc104cc5f13d3e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755051078888,"stop":1755051078888,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ffb4aa1fe82c2c","name":"should have no discoveries enabled by default","time":{"start":1755051093647,"stop":1755051093648,"duration":1},"status":"passed","severity":"normal"},{"uid":"101863010b87a10e","name":"Check publish message containing short","time":{"start":1755051257213,"stop":1755051257213,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa336f7514a101b6","name":"should emit a peer event after start","time":{"start":1755051061411,"stop":1755051061412,"duration":1},"status":"passed","severity":"normal"},{"uid":"926335385bfa3c57","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755051555462,"stop":1755051555462,"duration":0},"status":"passed","severity":"normal"},{"uid":"276d573a671b2460","name":"throws on content topic with empty encoding field","time":{"start":1755051033682,"stop":1755051033682,"duration":0},"status":"passed","severity":"normal"},{"uid":"20be3861cdfe87ac","name":"Encoder throws on undefined content topic","time":{"start":1755051068889,"stop":1755051068889,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1fcc169a48b04","name":"should handle peer not in mesh for all topics","time":{"start":1755051048929,"stop":1755051048930,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c5c1c70b9d20b4","name":"should do nothing when connections still exist","time":{"start":1755051049206,"stop":1755051049206,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb370382226b966b","name":"Asymmetric encrypt & decrypt","time":{"start":1755051067566,"stop":1755051067567,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fce80c7a9e0d11d","name":"should create all internal components","time":{"start":1755051049877,"stop":1755051049877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc1e3c2d9b8c879","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755051257225,"stop":1755051257225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c3d46079b176b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755051039013,"stop":1755051039014,"duration":1},"status":"passed","severity":"normal"},{"uid":"9392edc09ccc333b","name":"Push message with content topic containing unicode special characters","time":{"start":1755051664958,"stop":1755051664958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39fd8c82f292f3d","name":"should return no connections if no open connection provided","time":{"start":1755051049402,"stop":1755051049403,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf18820b2c2d37e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755051094412,"stop":1755051094412,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ac71d420032c0","name":"should handle corrupted local storage data gracefully","time":{"start":1755051061414,"stop":1755051061414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43d963d4d7352a9","name":"should skip peer when failed to dial recently","time":{"start":1755051048708,"stop":1755051048709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fbacd180508a53","name":"should handle shardReader errors","time":{"start":1755051049885,"stop":1755051049886,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a8a182131a66b6","name":"should start all internal components","time":{"start":1755051049877,"stop":1755051049878,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8ac1c549b57453","name":"Check received message containing XML","time":{"start":1755051555449,"stop":1755051555450,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d93be5d79186a69","name":"should only return 1 node with relay and store capability","time":{"start":1755051057525,"stop":1755051057526,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed4a3e64dd10627","name":"Check publish message containing JSON","time":{"start":1755051257217,"stop":1755051257218,"duration":1},"status":"passed","severity":"normal"},{"uid":"502802cbfbde0d38","name":"should start ping timers on peer connect","time":{"start":1755051048912,"stop":1755051048912,"duration":0},"status":"passed","severity":"normal"},{"uid":"539dd28762e9962b","name":"ends after yielding if response size indicates end","time":{"start":1755051049752,"stop":1755051049752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6908bfa871add54e","name":"should start and stop interval correctly","time":{"start":1755051094022,"stop":1755051094022,"duration":0},"status":"passed","severity":"normal"},{"uid":"161e5e1bd8cdb477","name":"should not receive a peer event before start","time":{"start":1755051125323,"stop":1755051125324,"duration":1},"status":"passed","severity":"normal"},{"uid":"31db4aee95758b09","name":"can start and stop the service","time":{"start":1755051233704,"stop":1755051233704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd057a0678e0397","name":"Encoder throws on empty string content topic","time":{"start":1755051068889,"stop":1755051068889,"duration":0},"status":"passed","severity":"normal"},{"uid":"df67293b88291193","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755051078887,"stop":1755051078887,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b642f21b9351dc","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755051039019,"stop":1755051039020,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee42977112b4c80d","name":"messageHashStr works with IProtoMessage","time":{"start":1755051049241,"stop":1755051049241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79b1c9e419a3504","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755051267212,"stop":1755051267212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ebe45b2aeee6b9","name":"should handle a minimal index list","time":{"start":1755051033914,"stop":1755051033914,"duration":0},"status":"passed","severity":"normal"},{"uid":"253051e30d5022eb","name":"Does not throw an exception when node disconnects","time":{"start":1755051381356,"stop":1755051381357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7303cb8acb8c7cd4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755051093995,"stop":1755051093995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1382910db2bdfa","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755051078854,"stop":1755051078855,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0af636f26215f2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755051309716,"stop":1755051309716,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1d97ce3afc2c3d","name":"should keep entries that haven't expired yet","time":{"start":1755051092741,"stop":1755051092751,"duration":10},"status":"passed","severity":"normal"},{"uid":"e36073daa7a4dead","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755051144055,"stop":1755051144055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5702facb07b0ee7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755051127128,"stop":1755051127129,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9eb4efaf54804e2","name":"A test","time":{"start":1755051181062,"stop":1755051181062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef73e338d252d8e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755051049221,"stop":1755051049221,"duration":0},"status":"passed","severity":"normal"},{"uid":"becb194d64d78bae","name":"should set field with only FILTER enabled","time":{"start":1755051039728,"stop":1755051039728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3bc28230b134c1","name":"should set field with only RELAY enabled","time":{"start":1755051039727,"stop":1755051039727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca171a1b06e412ff","name":"Cluster ID 0, shard 1","time":{"start":1755051358749,"stop":1755051358750,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfaf657277b0d419","name":"should emit a peer event after start","time":{"start":1755051125317,"stop":1755051125323,"duration":6},"status":"passed","severity":"normal"},{"uid":"7e4d7a346450f2fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755051033696,"stop":1755051033696,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc98f447c526800","name":"should register libp2p event listeners when start is called","time":{"start":1755051094415,"stop":1755051094415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3506dd76c47b71ba","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755051033684,"stop":1755051033684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c74beedff4361a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/7/topic746/json","time":{"start":1755051356495,"stop":1755051356495,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e980746519543f","name":"should not execute task if max attempts is 0","time":{"start":1755051094047,"stop":1755051094047,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb12a19ef3d194ce","name":"should handle dial errors","time":{"start":1755051049881,"stop":1755051049882,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b794ad2f7d2f54f","name":"should dial second nwaku node that was discovered","time":{"start":1755051119361,"stop":1755051119362,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4b16ca3ebc9c30a7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755051582688,"stop":1755051582688,"duration":0},"status":"passed","severity":"normal"},{"uid":"df25d32f17c92ecb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755051033698,"stop":1755051033698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c0e895b55aa4e4","name":"should return PeerId when PeerId is provided","time":{"start":1755051049337,"stop":1755051049337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5809eb9dbda666b","name":"Refresh subscription","time":{"start":1755051267213,"stop":1755051267213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77acc86c384b025e","name":"should properly create peer info with all multiaddrs","time":{"start":1755051039726,"stop":1755051039726,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0b15bbe87f9c9","name":"Check received message containing short","time":{"start":1755051555447,"stop":1755051555447,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ca3ec7347ca0cc","name":"Sync message is not sent if another sync message was just sent","time":{"start":1755051101753,"stop":1755051101753,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fa45be1d7a1497","name":"Push message with numeric payload","time":{"start":1755051664930,"stop":1755051664930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1288b791fe533027","name":"Publish message with large meta","time":{"start":1755051257227,"stop":1755051257227,"duration":0},"status":"passed","severity":"normal"},{"uid":"89431e039f2388dd","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755051048921,"stop":1755051048921,"duration":0},"status":"passed","severity":"normal"},{"uid":"abafae2b3c1b2305","name":"Delete observer","time":{"start":1755051235744,"stop":1755051235745,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac980bbebf703a7","name":"Check received message containing emoji","time":{"start":1755051555461,"stop":1755051555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e63707c8bc3abff","name":"should handle different types of entries","time":{"start":1755051092751,"stop":1755051092751,"duration":0},"status":"passed","severity":"normal"},{"uid":"569d1c223030c4b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755051033696,"stop":1755051033696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b8f25183cfeb6f","name":"should fail to send if no connected peers found","time":{"start":1755051094355,"stop":1755051094356,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe468e3bc811a2e","name":"Publish message with custom timestamp: Thu Aug 22 2024 02:14:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755051257220,"stop":1755051257220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b633addeb6dda1e","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755051139560,"stop":1755051139560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa017a001defb44","name":"connects to nwaku","time":{"start":1755051381356,"stop":1755051381356,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a9854985349955","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755051049194,"stop":1755051049197,"duration":3},"status":"passed","severity":"normal"},{"uid":"1498d0e904d11612","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755051582695,"stop":1755051582695,"duration":0},"status":"passed","severity":"normal"},{"uid":"547dffa0a8c5ed9b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755051139560,"stop":1755051139561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87da5972e454790","name":"Subscribe and publish message","time":{"start":1755051267210,"stop":1755051267211,"duration":1},"status":"passed","severity":"normal"},{"uid":"63090df90383e731","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755051582697,"stop":1755051582698,"duration":1},"status":"passed","severity":"normal"},{"uid":"79164c2d6de3404f","name":"should clear all timers","time":{"start":1755051048906,"stop":1755051048906,"duration":0},"status":"passed","severity":"normal"},{"uid":"851b1046d8105568","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755051039010,"stop":1755051039011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c907e5fa9da35c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755051582698,"stop":1755051582699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f96b6e6fc95c0ec","name":"more peers than existing","time":{"start":1755051234062,"stop":1755051234062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dab7eabeff5c70c1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755051078839,"stop":1755051078839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4ab9954b208aa6","name":"Should update shard info","time":{"start":1755051206893,"stop":1755051206893,"duration":0},"status":"passed","severity":"normal"},{"uid":"15346ece0c2878da","name":"should not retry if at least one success","time":{"start":1755051094057,"stop":1755051094058,"duration":1},"status":"passed","severity":"normal"},{"uid":"339aa1287a7d501d","name":"should handle incoming messages","time":{"start":1755051094477,"stop":1755051094478,"duration":1},"status":"passed","severity":"normal"},{"uid":"70df89e100f94dba","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755051084455,"stop":1755051084455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40df3ebd5d702bc","name":"Check received message containing Russian","time":{"start":1755051555458,"stop":1755051555458,"duration":0},"status":"passed","severity":"normal"},{"uid":"609bde0598c5ac61","name":"should handle empty pubsub topics","time":{"start":1755051048926,"stop":1755051048926,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbc6c12c8058f80","name":"does not throw on valid cases","time":{"start":1755051033677,"stop":1755051033677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee58aec13731f58","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755051582693,"stop":1755051582693,"duration":0},"status":"passed","severity":"normal"},{"uid":"595d079342d6a434","name":"should return usable stream attached to connection","time":{"start":1755051049634,"stop":1755051049635,"duration":1},"status":"passed","severity":"normal"},{"uid":"651f6559670def7e","name":"should not receive a peer event after stop","time":{"start":1755051061413,"stop":1755051061413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c800184215b11","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755051033698,"stop":1755051033699,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c4becd06974cea","name":"should attach causal history and bloom filter to each message","time":{"start":1755051084449,"stop":1755051084449,"duration":0},"status":"passed","severity":"normal"},{"uid":"981216d64c241ccb","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755051033693,"stop":1755051033694,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41418369945f78","name":"should add event listener for peer:discovery","time":{"start":1755051048727,"stop":1755051048727,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a92eb559cda02e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755051078872,"stop":1755051078872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d587bc8147037fe","name":"should properly create location multiaddrs - udp4","time":{"start":1755051039724,"stop":1755051039724,"duration":0},"status":"passed","severity":"normal"},{"uid":"84af12e0b8d5b7bb","name":"should add and check entries correctly","time":{"start":1755051092739,"stop":1755051092740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8cd4f5607152a9","name":"should not return locked peers if enough unlocked are available","time":{"start":1755051094413,"stop":1755051094413,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61271c93d6e2d5","name":"Check message with no pubsub topic is not received","time":{"start":1755051555453,"stop":1755051555453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb007763d9b782f","name":"Push to array if already present","time":{"start":1755051033641,"stop":1755051033642,"duration":1},"status":"passed","severity":"normal"},{"uid":"abda25bf1a77b3f3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755051049235,"stop":1755051049236,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c5ddc7056847db","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755051309716,"stop":1755051309717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a89e2386593701","name":"throws on content topic with non-number generation field","time":{"start":1755051033679,"stop":1755051033680,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22573c70132252b","name":"throws on content topic with empty application field","time":{"start":1755051033680,"stop":1755051033681,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2cd492705db963","name":"should handle case with all peers already connected","time":{"start":1755051049213,"stop":1755051049213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d327cf6fc26a5eb1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755051257224,"stop":1755051257225,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba09058124160e1","name":"should handle shard reader errors gracefully","time":{"start":1755051048716,"stop":1755051048716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31d879c621211b3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755051057527,"stop":1755051057527,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88a2e5d15a98e06e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/7/topic670/xml","time":{"start":1755051356492,"stop":1755051356492,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fb1b24a06f7ed4","name":"should allow redial after failed dial cooldown expires","time":{"start":1755051048712,"stop":1755051048713,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bf9370ba590dc8","name":"Should update multiaddrs","time":{"start":1755051206892,"stop":1755051206892,"duration":0},"status":"passed","severity":"normal"},{"uid":"388a15b81bccd2d4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755051057526,"stop":1755051057526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb00537385a2746","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755051078869,"stop":1755051078869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96a98132c15df03","name":"Query generator for 2000 messages","time":{"start":1755051365292,"stop":1755051365293,"duration":1},"status":"passed","severity":"normal"},{"uid":"b289e597477d958c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755051078870,"stop":1755051078870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0223f3978ae9c3d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755051078864,"stop":1755051078865,"duration":1},"status":"passed","severity":"normal"},{"uid":"2813dca49388844b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755051078884,"stop":1755051078885,"duration":1},"status":"passed","severity":"normal"},{"uid":"61eb3915fcd409c0","name":"should create ConnectionManager with required options","time":{"start":1755051049876,"stop":1755051049876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73f27f8c93b8ff9","name":"tcp ip4 address","time":{"start":1755051039072,"stop":1755051039072,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b07db15f3871f2c","name":"should not receive a peer event before start","time":{"start":1755051233708,"stop":1755051233708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9f9349e85ba9e6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755051555464,"stop":1755051555465,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cd6bf37eec64bf","name":"same cluster: nodes connect","time":{"start":1755051196056,"stop":1755051196056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03ef98aad62a68c","name":"should handle peer disconnect event when no connections remain","time":{"start":1755051048771,"stop":1755051048771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae85633fb89e5e6f","name":"Incoming message is emitted as received","time":{"start":1755051101750,"stop":1755051101750,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ed934230ff519d","name":"Push message with content topic containing emoji","time":{"start":1755051664958,"stop":1755051664959,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e9b40b53950d1b","name":"should check includes correctly","time":{"start":1755051079223,"stop":1755051079223,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ffa9336d843ce7","name":"should call waitForPeer on Relay","time":{"start":1755051094426,"stop":1755051094426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9061184e297a3a","name":"should skip updating peer store if peer has same addresses","time":{"start":1755051048738,"stop":1755051048741,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3c03540e951ffbb","name":"should return peer for existing peer","time":{"start":1755051049213,"stop":1755051049214,"duration":1},"status":"passed","severity":"normal"},{"uid":"800c210c0ce22790","name":"Sync message is not sent if another sync message was just received","time":{"start":1755051101752,"stop":1755051101752,"duration":0},"status":"passed","severity":"normal"},{"uid":"84218812bca80ab","name":"Passing page size 11 when there are 10 messages","time":{"start":1755051373805,"stop":1755051373805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc2e53f8bbec1af","name":"should handle empty array operations","time":{"start":1755051079232,"stop":1755051079233,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa88a15b8da4122","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755051371188,"stop":1755051371188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30b37372f36d47c","name":"Check received message containing JSON","time":{"start":1755051555459,"stop":1755051555459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4716cc328adc13","name":"should wait for LightPush peer to be connected","time":{"start":1755051094425,"stop":1755051094425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a849192c9a442001","name":"Check received message containing Chinese","time":{"start":1755051555448,"stop":1755051555448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d43af5323f9e1b1","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755051250573,"stop":1755051250573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce641652ce37291","name":"Encoder throws on empty string content topic","time":{"start":1755051049854,"stop":1755051049854,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c48b83712ee9c4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755051048921,"stop":1755051048922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40449c68c67ea84","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755051078317,"stop":1755051078318,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbb1d4d1838fb86","name":"should reject if Filter is requested but not mounted","time":{"start":1755051094424,"stop":1755051094424,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ea9bc7d3b3fd19","name":"should handle dial errors gracefully","time":{"start":1755051048732,"stop":1755051048737,"duration":5},"status":"passed","severity":"normal"},{"uid":"20b84140d3b2eb6d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755051267212,"stop":1755051267212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e918f57b00caee64","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755051371189,"stop":1755051371190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee585d93a19ab098","name":"should handle peer store errors gracefully","time":{"start":1755051048737,"stop":1755051048738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8b19693ccfa95c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755051049748,"stop":1755051049748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9e5a9f112e916a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755051093655,"stop":1755051093659,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f134b288e736543","name":"should be empty when created","time":{"start":1755051093605,"stop":1755051093606,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6ff3bdf07d3921","name":"should handle errors when removing globalThis listeners","time":{"start":1755051048767,"stop":1755051048768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d889ab65d902fd09","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755051049250,"stop":1755051049250,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f29cc55cf91c09","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755051273543,"stop":1755051273543,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17cbe9c69c63bf","name":"should forEach correctly","time":{"start":1755051079230,"stop":1755051079230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7c005f7605df3e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755051267217,"stop":1755051267217,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c0955712441811","name":"should skip peer when already connected","time":{"start":1755051048707,"stop":1755051048707,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ba0d8e012605f3","name":"should find indexOf with fromIndex","time":{"start":1755051079222,"stop":1755051079222,"duration":0},"status":"passed","severity":"normal"},{"uid":"206d1cc3f022ab2c","name":"should handle peer store update failures gracefully","time":{"start":1755051048920,"stop":1755051048921,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87dec2923e60c32","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755051084452,"stop":1755051084452,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fa2cfc3cfcbfca","name":"should start and setup intervals and event listeners","time":{"start":1755051093618,"stop":1755051093618,"duration":0},"status":"passed","severity":"normal"},{"uid":"978a891f78920775","name":"Non TWN Cluster","time":{"start":1755051356485,"stop":1755051356485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b57433d59e373a0","name":"should not allow unachievable error rate","time":{"start":1755051078316,"stop":1755051078316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d480ad4068f35afd","name":"should handle case with no peers in store","time":{"start":1755051049212,"stop":1755051049213,"duration":1},"status":"passed","severity":"normal"},{"uid":"45259f810e85fcfd","name":"should access elements with at()","time":{"start":1755051079224,"stop":1755051079224,"duration":0},"status":"passed","severity":"normal"},{"uid":"16162d3241aa6ff0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755051582699,"stop":1755051582699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef2e8f0bde397ec","name":"random static sharding 10 - Cluster ID: 742, Shard ID: 253","time":{"start":1755051358761,"stop":1755051358761,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedb9508aa8f2d3","name":"LightPush","time":{"start":1755051386412,"stop":1755051386412,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd680904a9be371d","name":"should return different streams if requested simultaniously","time":{"start":1755051049635,"stop":1755051049638,"duration":3},"status":"passed","severity":"normal"},{"uid":"330c60414777b5d8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755051582684,"stop":1755051582684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2159c0a9b748bdd1","name":"should concat and return sorted array","time":{"start":1755051079219,"stop":1755051079219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb159971a884c52","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755051078869,"stop":1755051078869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6df3d763e5875ba","name":"should add event listeners to globalThis","time":{"start":1755051048765,"stop":1755051048766,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec6ec65e986b2","name":"Push message with emoji payload","time":{"start":1755051664953,"stop":1755051664954,"duration":1},"status":"passed","severity":"normal"},{"uid":"34708cd8f23f7eb1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755051078840,"stop":1755051078840,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7701c4c9de413fd","name":"Relay - times out","time":{"start":1755051386410,"stop":1755051386410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae4507d7ba31297","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755051078883,"stop":1755051078884,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d37d9c1a49171d2","name":"should dial more peers if under maxConnections","time":{"start":1755051049220,"stop":1755051049220,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbc02753ba96be8","name":"returns nothing if no connections present","time":{"start":1755051049402,"stop":1755051049402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6e7f667e92e7be","name":"Waku message hash computation (payload length 0)","time":{"start":1755051049236,"stop":1755051049236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b425c6ab665b40","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755051336111,"stop":1755051336111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5404835874251d1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755051180753,"stop":1755051180753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c4d702b51cb8c0","name":"should set field with only STORE enabled","time":{"start":1755051039728,"stop":1755051039728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ef60023fd13bd4","name":"Check message with invalid timestamp is not received","time":{"start":1755051555462,"stop":1755051555463,"duration":1},"status":"passed","severity":"normal"},{"uid":"34735af14834ca90","name":"Check received message with timestamp: 1755051119139 ","time":{"start":1755051555462,"stop":1755051555462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7b11e2d973706","name":"should filter peers by codec","time":{"start":1755051049884,"stop":1755051049884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006a4dbcd094804","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755051273542,"stop":1755051273543,"duration":1},"status":"passed","severity":"normal"},{"uid":"811d97e99d162f39","name":"should send to specified number of peers of used peers","time":{"start":1755051094356,"stop":1755051094356,"duration":0},"status":"passed","severity":"normal"},{"uid":"709cb5153c82ae36","name":"Passing page size 110 when there are 120 messages","time":{"start":1755051373805,"stop":1755051373812,"duration":7},"status":"passed","severity":"normal"},{"uid":"614fb225f5c8f201","name":"Outgoing message is retried until acknowledged","time":{"start":1755051101754,"stop":1755051101754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7b34f05e8ba660","name":"should properly create location multiaddrs - tcp6","time":{"start":1755051039725,"stop":1755051039725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8f091e30aff6f1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755051067137,"stop":1755051067137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd8991e3b1c4519","name":"Check message with no payload is not received","time":{"start":1755051555464,"stop":1755051555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84ecbf319b2506c","name":"Publish without waiting for remote peer","time":{"start":1755051267210,"stop":1755051267210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f1ad95b6f43200","name":"Push message with custom timestamp: 1755054744265","time":{"start":1755051664947,"stop":1755051664947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9e64c1e6e5d85d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755051078879,"stop":1755051078880,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd39439475c0fa6b","name":"Check received message containing Arabic","time":{"start":1755051555457,"stop":1755051555457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0d898b6b508433","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755051262459,"stop":1755051262460,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9bd55ba25e119e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755051196057,"stop":1755051196057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f79032de1ef95c","name":"Push message with special chars payload","time":{"start":1755051664930,"stop":1755051664931,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ebd5a937aeb048","name":"should return false when peer is not on topic","time":{"start":1755051049885,"stop":1755051049885,"duration":0},"status":"passed","severity":"normal"},{"uid":"170abb14f5e5b5f2","name":"should partition messages based on acknowledgement status","time":{"start":1755051084454,"stop":1755051084455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1294b814363671e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755051267218,"stop":1755051267218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edb5e12a08b6ac3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755051033688,"stop":1755051033688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9d3f5eef2d0766","name":"yields undefined for messages without decoder","time":{"start":1755051049751,"stop":1755051049752,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d92cfb38fd307d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755051084450,"stop":1755051084450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef84db4aeeae648","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755051384175,"stop":1755051384175,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd095a7bf2a4847","name":"Subscribe to topic containing short and receive message","time":{"start":1755051582687,"stop":1755051582688,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3d633d276532af","name":"should skip peer when not on same cluster","time":{"start":1755051048711,"stop":1755051048711,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbbb2a3cd7a1367","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755051321536,"stop":1755051321536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7754c7df72af831f","name":"should reject on timeout if it was set","time":{"start":1755051094424,"stop":1755051094424,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1ef9608c26d194","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755051273541,"stop":1755051273542,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc23732ab13ce67b","name":"Push message with content topic containing SQL Injection","time":{"start":1755051664944,"stop":1755051664944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14bda815904f631","name":"Check publish message containing shell command","time":{"start":1755051257218,"stop":1755051257218,"duration":0},"status":"passed","severity":"normal"},{"uid":"61856c5d78c020a3","name":"should dial all peers on dial","time":{"start":1755051206381,"stop":1755051206383,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b1028d1f69ce289","name":"should handle general insertion and lookup correctly","time":{"start":1755051082501,"stop":1755051082501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91f4a9a0e9b8041","name":"should requeue task if no peer is available","time":{"start":1755051094045,"stop":1755051094046,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5eed1523629bc0c","name":"should select older connection if present","time":{"start":1755051049403,"stop":1755051049403,"duration":0},"status":"passed","severity":"normal"},{"uid":"be19834f86ac58d","name":"random static sharding 2 - Cluster ID: 241, Shard ID: 914","time":{"start":1755051358750,"stop":1755051358750,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f692243204c1444","name":"Check received message containing special chars","time":{"start":1755051555448,"stop":1755051555448,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b64f25f0a39731","name":"Callback on promise, aborts when callback returns true","time":{"start":1755051365291,"stop":1755051365291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de06920585fb18c","name":"should handle peerStore errors gracefully","time":{"start":1755051049884,"stop":1755051049884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba55e81b02b9aa85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755051078887,"stop":1755051078888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f362423aeb8a246","name":"should throw error - no id","time":{"start":1755051039720,"stop":1755051039720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9937f93eaa40a27","name":"Query with Promise Callback, No message returned","time":{"start":1755051336117,"stop":1755051336118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14e4330e386cee6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755051267214,"stop":1755051267214,"duration":0},"status":"passed","severity":"normal"},{"uid":"61613aaf62122654","name":"should not allow k > 12","time":{"start":1755051078314,"stop":1755051078315,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59d1bf386cca0c4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755051267211,"stop":1755051267211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6499949dd7a156","name":"Push message with content topic containing short","time":{"start":1755051664941,"stop":1755051664942,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fc381b3c0a231c","name":"Push message with content topic containing unicode special characters","time":{"start":1755051664945,"stop":1755051664945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b71ce12a2e8e850","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755051078859,"stop":1755051078859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c66edecbc83da2","name":"should perform ping and update peer store on timer","time":{"start":1755051048919,"stop":1755051048920,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd69767fcb33a04f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755051049885,"stop":1755051049885,"duration":0},"status":"passed","severity":"normal"},{"uid":"675863bb013977d7","name":"should be safe to call multiple times","time":{"start":1755051049879,"stop":1755051049879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb54b7899c61101","name":"Overlapping topic subscription","time":{"start":1755051582696,"stop":1755051582696,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a80ffd364957e","name":"Check received message containing Russian","time":{"start":1755051555449,"stop":1755051555449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7eaf39fd419d764","name":"throws on empty content topic","time":{"start":1755051033678,"stop":1755051033679,"duration":1},"status":"passed","severity":"normal"},{"uid":"34498e2e1adfe74","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755051582686,"stop":1755051582686,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11e43c119df90fe6","name":"should maintain sorted order after copyWithin","time":{"start":1755051079217,"stop":1755051079218,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3f52c804e3e1d9","name":"Push message with custom timestamp: 1755047544265","time":{"start":1755051664947,"stop":1755051664947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf5ab70e11ca6a0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755051078855,"stop":1755051078856,"duration":1},"status":"passed","severity":"normal"},{"uid":"d962e44f9822e257","name":"should be online or offline if network state changed","time":{"start":1755051139565,"stop":1755051139565,"duration":0},"status":"passed","severity":"normal"},{"uid":"69007e32223a7419","name":"Own sync message does not acknowledge own messages","time":{"start":1755051101753,"stop":1755051101753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63a1720200eac5","name":"Check publish message after service node is restarted","time":{"start":1755051257226,"stop":1755051257227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"12b2be80934398a3","name":"should wait for Store peer to be connected","time":{"start":1755051094425,"stop":1755051094426,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac19e5e9863cba9c","name":"should maintain sorted order after fill","time":{"start":1755051079217,"stop":1755051079217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6ae1399d7a37ad","name":"should use DNS peer discovery with light client","time":{"start":1755051125324,"stop":1755051125325,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a9d22c39fbebbf25","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755051039025,"stop":1755051039026,"duration":1},"status":"passed","severity":"normal"},{"uid":"df02c233e95b4901","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755051057182,"stop":1755051057182,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6f0fe0940f1c3d","name":"Push message with content topic containing emoji","time":{"start":1755051664945,"stop":1755051664945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d2c62b18b25fb8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755051048774,"stop":1755051048774,"duration":0},"status":"passed","severity":"normal"},{"uid":"58632dd53b5a8add","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755051078886,"stop":1755051078886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c984658fff8ccac","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755051365292,"stop":1755051365292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f590d1659ea298b9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755051049241,"stop":1755051049241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c49fb33b54bdb31","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755051273540,"stop":1755051273540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84553e1aa2f0d7d","name":"Passing page size 0 when there are 110 messages","time":{"start":1755051373764,"stop":1755051373764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9985dab08a81ccce","name":"should handle errors when globalThis is not available","time":{"start":1755051048766,"stop":1755051048766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ecc13430b922cf","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1755051101753,"stop":1755051101753,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ed87fff3826bc0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755051094412,"stop":1755051094413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8698443d2d9ce8","name":"should properly create location multiaddrs - udp6","time":{"start":1755051039725,"stop":1755051039725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9d540b0246667","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755051267216,"stop":1755051267216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ea372b1700ec80","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755051078866,"stop":1755051078866,"duration":0},"status":"passed","severity":"normal"},{"uid":"574db375a74406ee","name":"Push message with content topic containing Chinese","time":{"start":1755051664956,"stop":1755051664956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9496b9b16fade17","name":"Ordered Callback - false","time":{"start":1755051367789,"stop":1755051367789,"duration":0},"status":"passed","severity":"normal"},{"uid":"521d39c85c23b136","name":"should dial peer immediately when queue is empty","time":{"start":1755051048700,"stop":1755051048700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e55a115ee65ffc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755051057527,"stop":1755051057527,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50d4f64571e36b06","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755051078888,"stop":1755051078888,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ccf3f49dd379ae","name":"Subscribe to topic containing long and publish message","time":{"start":1755051267214,"stop":1755051267214,"duration":0},"status":"passed","severity":"normal"},{"uid":"295de39af3fbebfa","name":"Subscribe and receives messages on 20 topics","time":{"start":1755051582685,"stop":1755051582685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc94fa95cde7db0c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755051125325,"stop":1755051125325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cd3945cf23ef44e","name":"should not fail to start the service if it is already started","time":{"start":1755051061411,"stop":1755051061411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1445ca1935a31ecf","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app76/8/topic448/test.js","time":{"start":1755051356491,"stop":1755051356491,"duration":0},"status":"passed","severity":"normal"},{"uid":"df92bde1827730ef","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755051039022,"stop":1755051039022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96ce8bf2adf83e9","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755051078856,"stop":1755051078856,"duration":0},"status":"passed","severity":"normal"},{"uid":"79254c4235c5f952","name":"Subscribe and receive messages via lightPush","time":{"start":1755051582694,"stop":1755051582694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3632134743dce83a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755051582694,"stop":1755051582694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e08008fc0d2fb","name":"should be able to encode the field with only STORE set to true","time":{"start":1755051039009,"stop":1755051039010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1366267e6faeb066","name":"should return false","time":{"start":1755051039721,"stop":1755051039721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3996ead984866f","name":"Ordered Callback - true","time":{"start":1755051367789,"stop":1755051367789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0529262296a0586","name":"should handle splice with no items to add","time":{"start":1755051079236,"stop":1755051079236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b6a8c6f1c58b02","name":"Check publish message containing Basic HTML tag","time":{"start":1755051257217,"stop":1755051257217,"duration":0},"status":"passed","severity":"normal"},{"uid":"acef3c7b182899a5","name":"Subscribe to topic containing Script and receive message","time":{"start":1755051582690,"stop":1755051582690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d7c0cf4ea70150","name":"Retries within given interval","time":{"start":1755051092673,"stop":1755051092674,"duration":1},"status":"passed","severity":"normal"},{"uid":"257484b793f62540","name":"should start empty","time":{"start":1755051079214,"stop":1755051079214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4cc79e7c3e9656","name":"should clear existing timers before creating new ones","time":{"start":1755051048925,"stop":1755051048925,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef679001c3bba65","name":"All","time":{"start":1755051125218,"stop":1755051125218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cde75f7e57c3c4c","name":"Push message with escaped characters payload","time":{"start":1755051664953,"stop":1755051664953,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fab3bc1e9929c9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755051057181,"stop":1755051057181,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa34fd0444568caa","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755051094416,"stop":1755051094416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ee9f0c67e8abe","name":"should iterate with values()","time":{"start":1755051079232,"stop":1755051079232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2314a1e2a02412","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755051049235,"stop":1755051049235,"duration":0},"status":"passed","severity":"normal"},{"uid":"becfd91177091d50","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755051555455,"stop":1755051555455,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cc90abbb2dbb18","name":"should return false and handle errors gracefully","time":{"start":1755051049883,"stop":1755051049883,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcde38559c8d01e","name":"returns only open connection if one present","time":{"start":1755051049402,"stop":1755051049402,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e726c36d1dc49c","name":"Filter","time":{"start":1755051386412,"stop":1755051386412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c0bc03951dd3a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755051033693,"stop":1755051033693,"duration":0},"status":"passed","severity":"normal"},{"uid":"24511a552b9833b0","name":"should clear timers for specific peer on disconnect","time":{"start":1755051048924,"stop":1755051048925,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f8d4dfe7119c04","name":"Sets default value correctly","time":{"start":1755051381358,"stop":1755051381361,"duration":3},"status":"passed","severity":"normal"},{"uid":"e122089f900cf610","name":"should get / set TCP multiaddr","time":{"start":1755051039724,"stop":1755051039724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee0a98950dbb5f9","name":"should support chaining for add method","time":{"start":1755051092740,"stop":1755051092741,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae825968190f23e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755051094415,"stop":1755051094415,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c4932e9809dcb0","name":"should not fail to stop the service if it was not started","time":{"start":1755051125316,"stop":1755051125316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5502c8187176a9c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755051049639,"stop":1755051049639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df55a723aa282e4","name":"Fails to push message bigger that 1MB","time":{"start":1755051664948,"stop":1755051664948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6c7fb523c71c86","name":"Query with Promise Callback, No Decoder","time":{"start":1755051336117,"stop":1755051336117,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e89bf3742f0648","name":"Check received message containing numeric","time":{"start":1755051555456,"stop":1755051555456,"duration":0},"status":"passed","severity":"normal"},{"uid":"beea9fa12893aac6","name":"Sync message are not sent excessively within sync frequency","time":{"start":1755051101752,"stop":1755051101752,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e476b4eb8dc3fe","name":"ends if response has no messages","time":{"start":1755051049750,"stop":1755051049751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8032f86f98c7f65","name":"Bloom filter","time":{"start":1755051084387,"stop":1755051084387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4745e4c7145836","name":"Js publishes, other Js receives","time":{"start":1755051247259,"stop":1755051247259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0153bb3c875182","name":"Relay","time":{"start":1755051125216,"stop":1755051125217,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa193964fdede69","name":"Query Generator, No message returned","time":{"start":1755051336112,"stop":1755051336112,"duration":0},"status":"passed","severity":"normal"},{"uid":"326d6e3bffd27aac","name":"Check received message containing emoji","time":{"start":1755051555451,"stop":1755051555451,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f376b37f4881e0","name":"should check every condition","time":{"start":1755051079228,"stop":1755051079228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7328780b7bd4d1ec","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755051582686,"stop":1755051582687,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9155fad1a8a483c","name":"isConnected should return false after all peers disconnect","time":{"start":1755051139561,"stop":1755051139561,"duration":0},"status":"passed","severity":"normal"},{"uid":"771e41a35a0d9f86","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755051033914,"stop":1755051033914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a32a3b0356bc7ce","name":"should handle multiple peers with different shard configurations","time":{"start":1755051048717,"stop":1755051048718,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c71b354155a033","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755051033684,"stop":1755051033684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15140ffdf29b718","name":"throws on content topic with too few or too many fields","time":{"start":1755051033679,"stop":1755051033679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbb5fe92fb46a96","name":"should insert message into bloom filter","time":{"start":1755051084448,"stop":1755051084448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3c24c1c355b533","name":"Push message with long payload","time":{"start":1755051664929,"stop":1755051664930,"duration":1},"status":"passed","severity":"normal"},{"uid":"807f730f507293ee","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755051048922,"stop":1755051048923,"duration":1},"status":"passed","severity":"normal"},{"uid":"773b04bd89a129b","name":"Check message with no payload is not received","time":{"start":1755051555454,"stop":1755051555454,"duration":0},"status":"passed","severity":"normal"},{"uid":"599cd8c26c99943","name":"should not fail to stop the service if it was not started","time":{"start":1755051233704,"stop":1755051233705,"duration":1},"status":"passed","severity":"normal"},{"uid":"5200033e5774e1c4","name":"Using a function","time":{"start":1755051381357,"stop":1755051381357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8602485d41b98a39","name":"should filter out already connected peers","time":{"start":1755051049207,"stop":1755051049207,"duration":0},"status":"passed","severity":"normal"},{"uid":"37976309f67d6ac5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755051273544,"stop":1755051273544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f24e38cbfc2e11b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755051057184,"stop":1755051057185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6ceaacb73f4aa1","name":"should properly create location multiaddrs - tcp","time":{"start":1755051039726,"stop":1755051039726,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c210e0b4ad4760","name":"should set field with all protocols disabled","time":{"start":1755051039727,"stop":1755051039727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2fd4d355e5e432","name":"should be empty after removing the only subscription","time":{"start":1755051093612,"stop":1755051093613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8f0d9bceb8b3ac","name":"handles different networkShards values correctly","time":{"start":1755051033692,"stop":1755051033692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b18152086140e5","name":"should maintain sorted order after splice","time":{"start":1755051079217,"stop":1755051079217,"duration":0},"status":"passed","severity":"normal"},{"uid":"993b5de4a8a5c764","name":"should pop last element","time":{"start":1755051079218,"stop":1755051079218,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a71fe17b9e7b19","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app91/7/topic308/test.js","time":{"start":1755051356492,"stop":1755051356493,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9ec87470c347fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755051033700,"stop":1755051033700,"duration":0},"status":"passed","severity":"normal"},{"uid":"af241a3a486e849d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755051180748,"stop":1755051180753,"duration":5},"status":"passed","severity":"normal"},{"uid":"715e4bd9565e279","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755051093648,"stop":1755051093654,"duration":6},"status":"passed","severity":"normal"},{"uid":"520b329420e7c608","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755051078877,"stop":1755051078877,"duration":0},"status":"passed","severity":"normal"},{"uid":"402afd7fdcdfd9e0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755051267219,"stop":1755051267220,"duration":1},"status":"passed","severity":"normal"},{"uid":"277100cc2019df92","name":"should populate queue if has active dial","time":{"start":1755051048709,"stop":1755051048709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9825a3ac9d9f5d5b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755051078882,"stop":1755051078883,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fa65e9bd665dab","name":"Decoder throws on empty string content topic","time":{"start":1755051049855,"stop":1755051049855,"duration":0},"status":"passed","severity":"normal"},{"uid":"935fae9102bf65fe","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app53/2/topic570/test.js","time":{"start":1755051356494,"stop":1755051356495,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2012e286b80b0","name":"random static sharding 3 - Cluster ID: 623, Shard ID: 26","time":{"start":1755051358750,"stop":1755051358751,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd6c53d2de571bf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755051582695,"stop":1755051582696,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20264341b41e9cbb","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755051078859,"stop":1755051078859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3c4b074d09a28b","name":"should process queue every 500ms","time":{"start":1755051048714,"stop":1755051048714,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b1693b71872e2d","name":"should properly start and stop event listening","time":{"start":1755051094000,"stop":1755051094000,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bbbb3445dfcfdc","name":"Encoder throws on undefined content topic","time":{"start":1755051067138,"stop":1755051067139,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8e79018505dee","name":"should shift first element","time":{"start":1755051079218,"stop":1755051079219,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56b2a74de768e54","name":"Decrypt messages","time":{"start":1755051235744,"stop":1755051235744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b9eb6e0009ecbc","name":"Relay - dialed after","time":{"start":1755051386410,"stop":1755051386410,"duration":0},"status":"passed","severity":"normal"},{"uid":"873e34b7eb89a9e4","name":"should handle multiple peer connections","time":{"start":1755051048913,"stop":1755051048913,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a54f480a175456","name":"Check received message containing Arabic","time":{"start":1755051555448,"stop":1755051555449,"duration":1},"status":"passed","severity":"normal"},{"uid":"df572390120d6b53","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755051033691,"stop":1755051033691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b62777b0d1ea86c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755051267214,"stop":1755051267215,"duration":1},"status":"passed","severity":"normal"},{"uid":"925f1789ae0b3e21","name":"Check message with non string payload is not received","time":{"start":1755051555454,"stop":1755051555454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3795dc069d9b1e6","name":"Ephemeral field set to true","time":{"start":1755051049853,"stop":1755051049853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94c058d03c6ffdd","name":"Query Generator - false","time":{"start":1755051367787,"stop":1755051367788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e3e34bf92f57df","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755051049230,"stop":1755051049230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3a18ebfddf184b","name":"Passing invalid cursor","time":{"start":1755051321537,"stop":1755051321537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5f31b8f70d20a5","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755051094418,"stop":1755051094418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff95cd40df045a3","name":"should encodeTxt and decodeTxt","time":{"start":1755051039717,"stop":1755051039718,"duration":1},"status":"passed","severity":"normal"},{"uid":"8844f40e59763b5f","name":"Check received message containing Chinese","time":{"start":1755051555457,"stop":1755051555457,"duration":0},"status":"passed","severity":"normal"},{"uid":"918a20dc8d2ef3dc","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755051048764,"stop":1755051048764,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae2bed89ff78648","name":"should handle queue processing errors gracefully","time":{"start":1755051048715,"stop":1755051048716,"duration":1},"status":"passed","severity":"normal"},{"uid":"80505d620f020c59","name":"should maintain sorted order after unshift","time":{"start":1755051079216,"stop":1755051079216,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10a8c4ee4d42850","name":"does not validate decoders for hash queries","time":{"start":1755051049749,"stop":1755051049749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b23de7c2d402e5a","name":"Subscribe to topic containing XML and receive message","time":{"start":1755051582691,"stop":1755051582691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb889109d9ada7b1","name":"Subscribe and receive messages via waku relay post","time":{"start":1755051582694,"stop":1755051582695,"duration":1},"status":"passed","severity":"normal"},{"uid":"831acc11da4e775e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755051582691,"stop":1755051582692,"duration":1},"status":"passed","severity":"normal"},{"uid":"f596fa492a17575","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755051033697,"stop":1755051033697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8cac52d7561a9f","name":"should detect messages with missing dependencies","time":{"start":1755051084452,"stop":1755051084453,"duration":1},"status":"passed","severity":"normal"},{"uid":"357f90dc41a6d91d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app1/2/topic46/json","time":{"start":1755051356492,"stop":1755051356492,"duration":0},"status":"passed","severity":"normal"},{"uid":"931d49486df0a4c1","name":"should add received messages to bloom filter","time":{"start":1755051084450,"stop":1755051084450,"duration":0},"status":"passed","severity":"normal"},{"uid":"976d25809b5efb7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755051049639,"stop":1755051049639,"duration":0},"status":"passed","severity":"normal"},{"uid":"59497eb461daa6fd","name":"Push message with Basic HTML tag payload","time":{"start":1755051664938,"stop":1755051664938,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3d9917b06f6b09","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755051582689,"stop":1755051582689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b249c78eafefd8ac","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755051033915,"stop":1755051033915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bbf3e26f4036ab","name":"Check meta is set [symmetric]","time":{"start":1755051067137,"stop":1755051067138,"duration":1},"status":"passed","severity":"normal"},{"uid":"84aacdb36318df57","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755051078316,"stop":1755051078317,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2af6784ead6a60","name":"Push message with content topic containing special chars","time":{"start":1755051664955,"stop":1755051664955,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff9a380fa7b61af","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755051078868,"stop":1755051078868,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec827b9835ae745","name":"should not receive a peer event before start","time":{"start":1755051061412,"stop":1755051061412,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d2f3862bc11398","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755051078867,"stop":1755051078867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffdf4144fdb4e71","name":"Push message with Script payload","time":{"start":1755051664951,"stop":1755051664951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbb9b0a32a4f91c","name":"Nwaku publishes","time":{"start":1755051247258,"stop":1755051247259,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca767f0e83ec531","name":"Fails to publish message with empty text","time":{"start":1755051257223,"stop":1755051257224,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed110ee36b48c39","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755051078871,"stop":1755051078871,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfec8411e98a3833","name":"should decode valid enr with tcp successfully","time":{"start":1755051039719,"stop":1755051039719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bc6da0656e4ea9","name":"should find lastIndexOf with fromIndex","time":{"start":1755051079222,"stop":1755051079223,"duration":1},"status":"passed","severity":"normal"},{"uid":"57df9cf790c0dae5","name":"Push message with content topic containing Russian","time":{"start":1755051664943,"stop":1755051664944,"duration":1},"status":"passed","severity":"normal"},{"uid":"49716d0fcdfe982c","name":"should dispatch network event when browser goes offline","time":{"start":1755051048773,"stop":1755051048773,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7feb7e83701c89","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755051039027,"stop":1755051039028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77d9e59070ec93a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755051033699,"stop":1755051033700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9638a4ff1091ef9","name":"Push message with shell command payload","time":{"start":1755051664953,"stop":1755051664953,"duration":0},"status":"passed","severity":"normal"},{"uid":"da22cf87b8289fc5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755051321530,"stop":1755051321531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5208bb94f8adbae1","name":"Fields are not dropped","time":{"start":1755051049430,"stop":1755051049430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daf97e75dc7ed19","name":"Outgoing message is acknowledged","time":{"start":1755051101750,"stop":1755051101750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4000a3d568094d6b","name":"should not fail to stop the service if it was not started","time":{"start":1755051061410,"stop":1755051061410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4831b650ce059f","name":"should handle multiple query options for time ranges","time":{"start":1755051094451,"stop":1755051094451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2452a363ab9c5fe6","name":"Rejects garbage","time":{"start":1755051104974,"stop":1755051104974,"duration":0},"status":"passed","severity":"normal"},{"uid":"436a4cb52faa4953","name":"Init the array if not present","time":{"start":1755051033640,"stop":1755051033641,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df52c5adbedba68","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755051078878,"stop":1755051078878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2221c4a1aee6563","name":"should not fail to start the service if it is already started","time":{"start":1755051233705,"stop":1755051233705,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8812272e1d4760","name":"Query with Ordered Callback, No message returned","time":{"start":1755051336115,"stop":1755051336116,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51d2a5182cbac55","name":"should not dial peers from store when browser is not connected","time":{"start":1755051049202,"stop":1755051049202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91d9ad70470a13","name":"Push message with Arabic payload","time":{"start":1755051664950,"stop":1755051664950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e381ed6265a1534c","name":"Check meta is set [ecies]","time":{"start":1755051068888,"stop":1755051068889,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e4ca75e9b6ad72","name":"random static sharding 4 - Cluster ID: 719, Shard ID: 102","time":{"start":1755051358751,"stop":1755051358751,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e08fef3cffd514","name":"should dial peer when on same shard","time":{"start":1755051048711,"stop":1755051048711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f51ad0afc6263f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app36/10/topic406/json","time":{"start":1755051356490,"stop":1755051356491,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca8cdbbbb47bf4d","name":"should add and remove event listeners correctly","time":{"start":1755051061414,"stop":1755051061415,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78265e6eda65bde","name":"Push message with Script payload","time":{"start":1755051664937,"stop":1755051664937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4ffdcae9b1fe52","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755051078873,"stop":1755051078873,"duration":0},"status":"passed","severity":"normal"},{"uid":"2879d760c068d871","name":"should filter correctly","time":{"start":1755051079224,"stop":1755051079225,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c2c5024e62d8","name":"should be safe to call multiple times","time":{"start":1755051049878,"stop":1755051049878,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1a7660d7e7ffdf","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755051384179,"stop":1755051384179,"duration":0},"status":"passed","severity":"normal"},{"uid":"107e4fb92fdb66db","name":"Check received message containing shell command","time":{"start":1755051555460,"stop":1755051555460,"duration":0},"status":"passed","severity":"normal"},{"uid":"decc603c7c6986f9","name":"should dial peer when peer is discovered","time":{"start":1755051048732,"stop":1755051048732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aba56ea06579a2","name":"Check publish message containing XML","time":{"start":1755051257217,"stop":1755051257217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a600f4c2adde03","name":"should hang up with multiaddr and return true on success","time":{"start":1755051049882,"stop":1755051049882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a0909a6c0714dc","name":"should convert to string","time":{"start":1755051079220,"stop":1755051079221,"duration":1},"status":"passed","severity":"normal"},{"uid":"70952d9d6f3fb7ec","name":"should not create multiple intervals when called multiple times","time":{"start":1755051048693,"stop":1755051048697,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ef2f77781113525","name":"messageHashStr returns a hex string","time":{"start":1755051049240,"stop":1755051049240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e415e8de6e0a3e6","name":"should handle queue overflow by adding peers to queue","time":{"start":1755051048713,"stop":1755051048714,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fe2ac88af67924","name":"messageHash returns a Uint8Array","time":{"start":1755051049240,"stop":1755051049240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3f4c2a7b4fa5f6","name":"Outgoing message is possibly acknowledged","time":{"start":1755051101750,"stop":1755051101750,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ae98bca00a2cb2","name":"Push message with content topic containing numeric","time":{"start":1755051664955,"stop":1755051664955,"duration":0},"status":"passed","severity":"normal"},{"uid":"455eca64b4886a99","name":"Push message with meta","time":{"start":1755051664959,"stop":1755051664959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82b0bd94a00bc9e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755051582689,"stop":1755051582689,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f7ed5bd7a6caa3","name":"Correctly serialized arguments","time":{"start":1755051196345,"stop":1755051196345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e683c65fc4893c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755051078868,"stop":1755051078869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3561a15daf666508","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755051049219,"stop":1755051049219,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eea1c6528dcc38","name":"Sync message is sent within sync frequency","time":{"start":1755051101751,"stop":1755051101751,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e3210da02cba0e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755051582696,"stop":1755051582696,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c79d8203ce45dd","name":"should be safe to call multiple times","time":{"start":1755051049198,"stop":1755051049198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd728aad1afdaa1","name":"should be safe to call multiple times","time":{"start":1755051048905,"stop":1755051048905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9b753dc95006c8","name":"should properly create location multiaddrs - tcp4","time":{"start":1755051039725,"stop":1755051039725,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d6a601b349271f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755051049879,"stop":1755051049880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73de417d904e078","name":"should be able to decode the field with only STORE set to true","time":{"start":1755051039023,"stop":1755051039023,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ec96d609b6020f","name":"should return false when network is not connected","time":{"start":1755051049880,"stop":1755051049880,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b763bfedbc76fb9","name":"Check received message containing XML","time":{"start":1755051555459,"stop":1755051555459,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd466098b44348c","name":"Push message with SQL Injection payload","time":{"start":1755051664951,"stop":1755051664951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86cd5b7f1af5acb","name":"it tolerates circular branch references","time":{"start":1755051057523,"stop":1755051057523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b809820dd26f09c","name":"Used by Waku Relay","time":{"start":1755051381358,"stop":1755051381358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9933d968bb093ed4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/9/topic826/proto","time":{"start":1755051356493,"stop":1755051356493,"duration":0},"status":"passed","severity":"normal"},{"uid":"276318defa845cd2","name":"Check message with no pubsub topic is not received","time":{"start":1755051555463,"stop":1755051555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e1b8dc3bde8af","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755051078864,"stop":1755051078864,"duration":0},"status":"passed","severity":"normal"},{"uid":"988046febbb6451f","name":"should retry on complete failure if specified","time":{"start":1755051094356,"stop":1755051094356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9c8163325bd98b","name":"should reduceRight correctly","time":{"start":1755051079226,"stop":1755051079226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4878d369248fdf9d","name":"should return all connected peers without codec filter","time":{"start":1755051049883,"stop":1755051049884,"duration":1},"status":"passed","severity":"normal"},{"uid":"adae32bb72c9dcb8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755051273543,"stop":1755051273543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff83f1d9864ca59","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755051033686,"stop":1755051033686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ffad43e1c3d283","name":"should check connected peers if present and suitable","time":{"start":1755051094424,"stop":1755051094425,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7dd76568abdba76","name":"Push message with unicode special characters payload","time":{"start":1755051664940,"stop":1755051664940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbf99f46898f8dc","name":"should deliver messages after dependencies are met","time":{"start":1755051084453,"stop":1755051084453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a31143b00dd25d3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755051371190,"stop":1755051371190,"duration":0},"status":"passed","severity":"normal"},{"uid":"673eea5d65a0b6c7","name":"Push message with XML payload","time":{"start":1755051664938,"stop":1755051664938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36c2d1b1f7ecbb6","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755051078867,"stop":1755051078868,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d869e437066677c","name":"Push message equal or less that 1MB","time":{"start":1755051664961,"stop":1755051664961,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a629cdeb7ecb2","name":"should throw error when no peers are available","time":{"start":1755051094451,"stop":1755051094451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a90431c5a9c494","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755051048923,"stop":1755051048923,"duration":0},"status":"passed","severity":"normal"},{"uid":"29377f6ba293f7dd","name":"Store - dialed after - with timeout","time":{"start":1755051386411,"stop":1755051386412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1643215163bcac6","name":"should handle network check errors gracefully","time":{"start":1755051048716,"stop":1755051048717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23150244cbde92b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755051078855,"stop":1755051078855,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d51a60fbc0d078","name":"should return empty array when no peers connected","time":{"start":1755051049883,"stop":1755051049883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfde2428ac96e41","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755051078856,"stop":1755051078856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a52f2724b6711ff","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755051039015,"stop":1755051039019,"duration":4},"status":"passed","severity":"normal"},{"uid":"34c5a0d278995c90","name":"should handle case when navigator is not available","time":{"start":1755051048769,"stop":1755051048770,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0ad8c36b4c22f9","name":"should return false when pubsub topic parsing fails","time":{"start":1755051049060,"stop":1755051049060,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aff814cc767b1a","name":"should only return 1 node with relay capability","time":{"start":1755051057525,"stop":1755051057525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f35abfaa095ab2c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755051033701,"stop":1755051033701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde2898710cb87f6","name":"Push message with short payload","time":{"start":1755051664929,"stop":1755051664929,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ee2af8ea089cf3","name":"should merge provided config with defaults","time":{"start":1755051049877,"stop":1755051049877,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc8cca36d2247c4","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755051056336,"stop":1755051056336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac82473fca087e9c","name":"should dispatch network event when browser goes online","time":{"start":1755051048773,"stop":1755051048773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b08ea5d26e4f42","name":"Push message with content topic containing Arabic","time":{"start":1755051664956,"stop":1755051664957,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71c52e0da88515","name":"should increase lamport timestamp","time":{"start":1755051084449,"stop":1755051084449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf21edc62c0eec4a","name":"Push message with shell command payload","time":{"start":1755051664939,"stop":1755051664939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c9997470c59a04","name":"should skip peer when dialed recently","time":{"start":1755051048708,"stop":1755051048708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8f06da8ae0a64b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/9/topic263/utf8","time":{"start":1755051356486,"stop":1755051356490,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2504c939d73d031","name":"should throw error - no public key","time":{"start":1755051039721,"stop":1755051039721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c1f3a1ff8a2cae","name":"Push message with content topic containing escaped characters","time":{"start":1755051664958,"stop":1755051664958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98895bd7775d808","name":"Check received message containing long","time":{"start":1755051555447,"stop":1755051555447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7014afce713187","name":"should request peer renewal on specific errors","time":{"start":1755051094046,"stop":1755051094047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8b27840791dd32","name":"should not create relay timers when relay is not provided","time":{"start":1755051048922,"stop":1755051048922,"duration":0},"status":"passed","severity":"normal"},{"uid":"83af109889393f2b","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1755051101751,"stop":1755051101751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7872b3c3af3ac369","name":"Push message with content topic containing Chinese","time":{"start":1755051664943,"stop":1755051664943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef4c3a7ad7dc9aa","name":"Ephemeral messages are not stored","time":{"start":1755051127127,"stop":1755051127127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9220f9a72f3a42","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755051582686,"stop":1755051582686,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f9fa5500a21259","name":"ends if stream creation fails","time":{"start":1755051049749,"stop":1755051049750,"duration":1},"status":"passed","severity":"normal"},{"uid":"3037807e389d771a","name":"should reject if Store is requested but not mounted","time":{"start":1755051094423,"stop":1755051094424,"duration":1},"status":"passed","severity":"normal"},{"uid":"e318bc7446e2a52f","name":"Store - dialed first","time":{"start":1755051386410,"stop":1755051386411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f5d7929960fec5","name":"Sample","time":{"start":1755051039177,"stop":1755051039177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4aa28e5dd629bc3","name":"Relay - dialed first","time":{"start":1755051386409,"stop":1755051386410,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f11a5988058d71","name":"Query generator for multiple messages with different content topic format","time":{"start":1755051365289,"stop":1755051365289,"duration":0},"status":"passed","severity":"normal"},{"uid":"efea548b6304babe","name":"Push 30 different messages","time":{"start":1755051664954,"stop":1755051664954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85b30bdeb8f48dd8","name":"Push message with content topic containing JSON","time":{"start":1755051664958,"stop":1755051664958,"duration":0},"status":"passed","severity":"normal"},{"uid":"410c20c8c4f377de","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755051039022,"stop":1755051039023,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea18f0d09167bb7","name":"should check false positive rate","time":{"start":1755051082501,"stop":1755051082501,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e907a242bad19","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755051033697,"stop":1755051033697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6589e135ee503317","name":"Check received message containing unicode special characters","time":{"start":1755051555451,"stop":1755051555451,"duration":0},"status":"passed","severity":"normal"},{"uid":"87751494af5b4398","name":"should handle browser offline state overriding peer connections","time":{"start":1755051048776,"stop":1755051048777,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3668bdd67954542","name":"Refresh subscription","time":{"start":1755051582687,"stop":1755051582687,"duration":0},"status":"passed","severity":"normal"},{"uid":"596d7b577d94f0fc","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755051039728,"stop":1755051039728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67e574dc14006ed","name":"should lock peers when selected","time":{"start":1755051094412,"stop":1755051094412,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a49793b782d144","name":"Push message with numeric payload","time":{"start":1755051664949,"stop":1755051664949,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c2c49427f56d74","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755051048914,"stop":1755051048915,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5df25130bcdf59","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755051094451,"stop":1755051094452,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e62fcf66f24886","name":"should emit a peer event after start","time":{"start":1755051233705,"stop":1755051233707,"duration":2},"status":"passed","severity":"normal"},{"uid":"23169d6d4d31d24f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755051321536,"stop":1755051321536,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc26f51dd41729f8","name":"Generator, 2 different shards","time":{"start":1755051327039,"stop":1755051327039,"duration":0},"status":"passed","severity":"normal"},{"uid":"480a9c13ecf5a06e","name":"Check received message containing escaped characters","time":{"start":1755051555460,"stop":1755051555460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cb49c97bc5e52e","name":"msgTime: 0 ms from now, startTime: 1754964968089, endTime: 1755051368089","time":{"start":1755051384180,"stop":1755051384180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5574537ac1d1a48e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755051033688,"stop":1755051033689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a305b7355ad9da7c","name":"should handle disconnect when peer has no timers","time":{"start":1755051048925,"stop":1755051048925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a772d27575980b54","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755051049236,"stop":1755051049240,"duration":4},"status":"passed","severity":"normal"},{"uid":"c510ecf9fe95bd99","name":"Renews subscription after lossing a connection","time":{"start":1755051582693,"stop":1755051582693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eae56b79faba91a","name":"Push message with JSON payload","time":{"start":1755051664952,"stop":1755051664952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1807b8fc2040ae","name":"Nodes with multiple pubsub topic","time":{"start":1755051250571,"stop":1755051250573,"duration":2},"status":"passed","severity":"normal"},{"uid":"98d8573323abc448","name":"should handle peer store errors gracefully","time":{"start":1755051049214,"stop":1755051049215,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee0c59eea94b48d","name":"should remove expired entries after TTL has passed","time":{"start":1755051092741,"stop":1755051092741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef607cee51259f8","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755051365288,"stop":1755051365289,"duration":1},"status":"passed","severity":"normal"},{"uid":"71477bf457dd94fc","name":"should throw error - invalid id","time":{"start":1755051039720,"stop":1755051039721,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9847c35bd92fb2d","name":"should handle splice at beginning","time":{"start":1755051079236,"stop":1755051079243,"duration":7},"status":"passed","severity":"normal"},{"uid":"76888d568b107027","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755051582685,"stop":1755051582685,"duration":0},"status":"passed","severity":"normal"},{"uid":"154cdaa88d8efc41","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755051033688,"stop":1755051033688,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3f46fe9eab54e9","name":"should remove event listeners","time":{"start":1755051049197,"stop":1755051049198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6533776f658757c","name":"should remove event listeners from libp2p","time":{"start":1755051048766,"stop":1755051048767,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a5ff33db1cb63e","name":"Waku message hash computation (no timestamp)","time":{"start":1755051049236,"stop":1755051049236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a10beec498e708d","name":"Check message with invalid timestamp is not received","time":{"start":1755051555453,"stop":1755051555453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecc3e13af5a8a9f","name":"Check received message with timestamp: 1755051119139000000 ","time":{"start":1755051555461,"stop":1755051555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7be107dead6ec6c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755051094477,"stop":1755051094477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9283f4fc4c0ba770","name":"should properly clean up resources when disposed","time":{"start":1755051092752,"stop":1755051092752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed936a69fd17d816","name":"throws on content topic with empty version field","time":{"start":1755051033681,"stop":1755051033681,"duration":0},"status":"passed","severity":"normal"},{"uid":"11067e911b3de670","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755051267216,"stop":1755051267217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9929941107d5a14","name":"should remove event listeners from globalThis","time":{"start":1755051048767,"stop":1755051048767,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeab70f5749623b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755051068888,"stop":1755051068888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a740e60c9db8bbb8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755051033694,"stop":1755051033694,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b772ec29211ed","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755051267218,"stop":1755051267218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9cdb7d6a6f6cc9","name":"can start and stop the service","time":{"start":1755051061408,"stop":1755051061409,"duration":1},"status":"passed","severity":"normal"},{"uid":"444f830f83c0b77f","name":"should iterate with for...of","time":{"start":1755051079231,"stop":1755051079231,"duration":0},"status":"passed","severity":"normal"},{"uid":"51da780db3d5c289","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755051057185,"stop":1755051057186,"duration":1},"status":"passed","severity":"normal"},{"uid":"6483848750cb6f8f","name":"should clear dial history on stop","time":{"start":1755051048699,"stop":1755051048699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae974bbbd3ef0bd9","name":"Push message with escaped characters payload","time":{"start":1755051664939,"stop":1755051664940,"duration":1},"status":"passed","severity":"normal"},{"uid":"5553a5fb03b6ace","name":"Callback on promise","time":{"start":1755051365289,"stop":1755051365291,"duration":2},"status":"passed","severity":"normal"},{"uid":"c547c87b8eac79","name":"should handle special patterns correctly","time":{"start":1755051082500,"stop":1755051082501,"duration":1},"status":"passed","severity":"normal"},{"uid":"9364e5ad076a5438","name":"Subscribe to topic containing long and receive message","time":{"start":1755051582688,"stop":1755051582688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6f95e4a5281b08","name":"should allow redial after cooldown period","time":{"start":1755051048709,"stop":1755051048710,"duration":1},"status":"passed","severity":"normal"},{"uid":"667746d59ee18595","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755051033683,"stop":1755051033684,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb30e231bba24163","name":"should handle case when globalThis is not available","time":{"start":1755051048770,"stop":1755051048770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7161d62de03a568f","name":"can start the service","time":{"start":1755051061408,"stop":1755051061408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7bda680a374aa9","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1755051101749,"stop":1755051101750,"duration":1},"status":"passed","severity":"normal"},{"uid":"977312e187e09a6a","name":"should drop connection to all peers on hangUp","time":{"start":1755051206383,"stop":1755051206383,"duration":0},"status":"passed","severity":"normal"},{"uid":"348a082ed0b2eba1","name":"random static sharding 8 - Cluster ID: 837, Shard ID: 107","time":{"start":1755051358754,"stop":1755051358754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d808939c3321c015","name":"Check publish message containing long","time":{"start":1755051257213,"stop":1755051257213,"duration":0},"status":"passed","severity":"normal"},{"uid":"afda381f1dc4dd29","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755051078839,"stop":1755051078840,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb37390d105fa96d","name":"Throws when trying to push message with empty payload","time":{"start":1755051664954,"stop":1755051664954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19625eea18d5a45","name":"Mutual subscription","time":{"start":1755051267209,"stop":1755051267210,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8d48b430faaa25","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755051582699,"stop":1755051582699,"duration":0},"status":"passed","severity":"normal"},{"uid":"611fb85bf1dc04c3","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755051078856,"stop":1755051078858,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a0ba81c7d4a89c0","name":"Passing page size 19 when there are 20 messages","time":{"start":1755051373805,"stop":1755051373805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d827f4186f82271e","name":"should encode/decode to RLP encoding","time":{"start":1755051039722,"stop":1755051039722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc9ea3c798d234c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755051384176,"stop":1755051384177,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aabacf0a55c24e2","name":"topics with same application and version share the same shard","time":{"start":1755051033690,"stop":1755051033690,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecc74ff62ae4b82","name":"should initialize with custom number of peers","time":{"start":1755051094411,"stop":1755051094411,"duration":0},"status":"passed","severity":"normal"},{"uid":"615ab01832a3bf1b","name":"should not dispatch event when already disconnected","time":{"start":1755051048772,"stop":1755051048772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0003fb669a82b9a","name":"Push message with content topic containing special chars","time":{"start":1755051664943,"stop":1755051664943,"duration":0},"status":"passed","severity":"normal"},{"uid":"88765493fcb674be","name":"groups content topics by expected pubsub topic","time":{"start":1755051033690,"stop":1755051033691,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d128419c91f744","name":"should create an instance with libp2p and dialer","time":{"start":1755051048726,"stop":1755051048727,"duration":1},"status":"passed","severity":"normal"},{"uid":"222b5ded4cf18060","name":"should maintain proper timestamps if all messages received","time":{"start":1755051084450,"stop":1755051084450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c388585d5bb5dd0","name":"should create ShardReader with auto sharding network config","time":{"start":1755051049044,"stop":1755051049044,"duration":0},"status":"passed","severity":"normal"},{"uid":"744d8cc3ddc54c68","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755051033692,"stop":1755051033693,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab005f1f0a8aa092","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755051033687,"stop":1755051033687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cceeb5cd0ae930","name":"Round trip binary serialization","time":{"start":1755051049852,"stop":1755051049853,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaf6c7b0f45d195","name":"should handle complete connection lifecycle","time":{"start":1755051048775,"stop":1755051048776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a12026da4830611","name":"Push message with content topic containing JSON","time":{"start":1755051664944,"stop":1755051664944,"duration":0},"status":"passed","severity":"normal"},{"uid":"285d6786a4f168","name":"Subscribe to topic containing short and receive message","time":{"start":1755051582697,"stop":1755051582697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0200a255c72da96","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755051033699,"stop":1755051033699,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e388bc6bbb6993","name":"Relay + Store","time":{"start":1755051125217,"stop":1755051125217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1626e5d6a86f4d0e","name":"should add peer to queue when queue is not empty","time":{"start":1755051048701,"stop":1755051048704,"duration":3},"status":"passed","severity":"normal"},{"uid":"23cab830f70718b2","name":"Throws when trying to push message with empty payload","time":{"start":1755051664941,"stop":1755051664941,"duration":0},"status":"passed","severity":"normal"},{"uid":"351dc10b8ab5295c","name":"Push message with Chinese payload","time":{"start":1755051664931,"stop":1755051664931,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b79b1d481b247d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755051033699,"stop":1755051033699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5a5dad69b759bf","name":"should never report false negatives","time":{"start":1755051082499,"stop":1755051082500,"duration":1},"status":"passed","severity":"normal"},{"uid":"43dc854d5b005ea0","name":"less peers than existing","time":{"start":1755051234062,"stop":1755051234062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd9a27ae4ade307f","name":"Push message with emoji payload","time":{"start":1755051664940,"stop":1755051664940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5fbbebb5783dd3","name":"Subscribe and receive messages via lightPush","time":{"start":1755051582683,"stop":1755051582684,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdaaac4525efff93","name":"Reusing cursor across nodes","time":{"start":1755051321537,"stop":1755051321537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f10a8e9eed0da6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755051267216,"stop":1755051267216,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cca6dae850834a8","name":"Decoder throws on empty string content topic","time":{"start":1755051067140,"stop":1755051067140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b73881fa8c0de25","name":"should push the message to the outgoing buffer","time":{"start":1755051084448,"stop":1755051084448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f409c2ff495c0cc1","name":"Subscribe to topic containing Script and publish message","time":{"start":1755051267217,"stop":1755051267217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8b00f729109d90","name":"Push message with rate limit","time":{"start":1755051664959,"stop":1755051664959,"duration":0},"status":"passed","severity":"normal"},{"uid":"509c1350ee8b8dc2","name":"should return false when peer is on different cluster","time":{"start":1755051049050,"stop":1755051049054,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4b0f643cd1a62e1","name":"should clear the dialing interval","time":{"start":1755051048698,"stop":1755051048699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e315c72c1e03d0b","name":"Check publish message containing Script","time":{"start":1755051257216,"stop":1755051257216,"duration":0},"status":"passed","severity":"normal"},{"uid":"254588e99647a5ea","name":"Subscribe and receives messages on 20 topics","time":{"start":1755051582695,"stop":1755051582695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0755373fe276b18","name":"Push message with rate limit","time":{"start":1755051664946,"stop":1755051664946,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fbba40555a861","name":"Check received message with timestamp: 1755051119139000000 ","time":{"start":1755051555451,"stop":1755051555452,"duration":1},"status":"passed","severity":"normal"},{"uid":"859e31993d5dc9df","name":"should be safe to call multiple times","time":{"start":1755051048700,"stop":1755051048700,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c9a2f8a455ff3","name":"should stop and cleanup resources","time":{"start":1755051093618,"stop":1755051093626,"duration":8},"status":"passed","severity":"normal"},{"uid":"e4d516af20c168cd","name":"Encoder error raises irrecoverable error","time":{"start":1755051101749,"stop":1755051101749,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2b929fb333e73b","name":"peer exchange sets tag","time":{"start":1755051262456,"stop":1755051262456,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efb0c10d103a4fc","name":"should initialize with Unhealthy status","time":{"start":1755051093993,"stop":1755051093993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ef1d4c1b9832c","name":"random static sharding 5 - Cluster ID: 828, Shard ID: 744","time":{"start":1755051358751,"stop":1755051358752,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d22c0a5d91f655c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755051078887,"stop":1755051078887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8246795f19fc1b01","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755051094418,"stop":1755051094418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dafb8ae2c3d82ec","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755051033687,"stop":1755051033687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84f9055430b0b32","name":"can start the service","time":{"start":1755051125314,"stop":1755051125315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d659040ca7dd4b34","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755051067135,"stop":1755051067136,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e2d419681f4183","name":"should iterate with entries()","time":{"start":1755051079231,"stop":1755051079231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5632afdc6b860b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755051384178,"stop":1755051384178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ca954f42428d7a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755051078882,"stop":1755051078882,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b16401fac2391f","name":"should continually clean up expired entries at intervals","time":{"start":1755051092752,"stop":1755051092753,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ac5a9c8f652651","name":"should drop connection to one peer on hangUp","time":{"start":1755051206389,"stop":1755051206394,"duration":5},"status":"passed","severity":"normal"},{"uid":"696b306b1b5adebc","name":"recovers when dns.resolve returns empty","time":{"start":1755051057524,"stop":1755051057524,"duration":0},"status":"passed","severity":"normal"},{"uid":"73965863a03f8384","name":"should reject if WakuNode is not started","time":{"start":1755051094422,"stop":1755051094422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a94f9ca49ea6d1d","name":"should handle complete dial lifecycle","time":{"start":1755051048717,"stop":1755051048717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7770180a4429e9f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755051049219,"stop":1755051049219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c2012b9f5cdf43","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755051049220,"stop":1755051049220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96502bb63715c6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755051093654,"stop":1755051093654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3113314d08e6a9d","name":"Encoder throws on undefined content topic","time":{"start":1755051049854,"stop":1755051049854,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f29631146a9125f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755051039026,"stop":1755051039027,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab9232f5492116f","name":"should transition to Unhealthy when no connections","time":{"start":1755051093994,"stop":1755051093995,"duration":1},"status":"passed","severity":"normal"},{"uid":"111390acaeb95a09","name":"should return undefined if no connection provided","time":{"start":1755051049635,"stop":1755051049635,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f88f33592c3a9a","name":"Push message with SQL Injection payload","time":{"start":1755051664936,"stop":1755051664937,"duration":1},"status":"passed","severity":"normal"},{"uid":"1766c2e195681934","name":"should dial all known peers when reached zero connections","time":{"start":1755051162978,"stop":1755051162979,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fed709d47d6a31","name":"Meta field set when metaSetter is specified","time":{"start":1755051049853,"stop":1755051049854,"duration":1},"status":"passed","severity":"normal"},{"uid":"72417b0a3eeb60a7","name":"Query with Ordered Callback, No Decoder","time":{"start":1755051336113,"stop":1755051336114,"duration":1},"status":"passed","severity":"normal"},{"uid":"36df7f5dbd88838e","name":"should successfully query store with valid decoders and options","time":{"start":1755051094450,"stop":1755051094451,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b227adc6264bea","name":"Subscribe and receive messages via waku relay post","time":{"start":1755051582684,"stop":1755051582685,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb62326bd2b2a2d3","name":"connected peers and dial","time":{"start":1755051234061,"stop":1755051234061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6d08b2d7bbf6e39","name":"should respect custom numPeersToUse configuration","time":{"start":1755051094416,"stop":1755051094416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e7614fe0ff3b0b","name":"different cluster: nodes don't connect","time":{"start":1755051196056,"stop":1755051196056,"duration":0},"status":"passed","severity":"normal"},{"uid":"883ca035b7daf2b7","name":"Check publish message containing Arabic","time":{"start":1755051257215,"stop":1755051257215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a83be024d64af0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755051033695,"stop":1755051033695,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb74d728a594dd9d","name":"should find lastIndexOf correctly","time":{"start":1755051079222,"stop":1755051079222,"duration":0},"status":"passed","severity":"normal"},{"uid":"855da566a421320c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755051049855,"stop":1755051049856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a68d68c840065b","name":"Push message with meta","time":{"start":1755051664946,"stop":1755051664946,"duration":0},"status":"passed","severity":"normal"},{"uid":"392b0482e67f802","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755051049337,"stop":1755051049337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9167f3c85bd5f17","name":"should handle corrupted shard info gracefully","time":{"start":1755051049061,"stop":1755051049061,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bb5bdcb7ab1d6","name":"Overlapping topic subscription","time":{"start":1755051582687,"stop":1755051582687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d7c1685e996b2","name":"should update peer store before dialing","time":{"start":1755051048737,"stop":1755051048737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e508190aa6ff6c61","name":"should not receive a peer event after stop","time":{"start":1755051125324,"stop":1755051125324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c87e51f0b138c49","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755051582696,"stop":1755051582696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80049b9d5fb853","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755051094417,"stop":1755051094417,"duration":0},"status":"passed","severity":"normal"},{"uid":"87927e18fa228806","name":"Passing page size 1 when there are 4 messages","time":{"start":1755051373764,"stop":1755051373765,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff6cec002eb0d47","name":"Accepts a valid Waku Message","time":{"start":1755051104972,"stop":1755051104973,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f36d5d4b9243be","name":"Check received message containing short","time":{"start":1755051555455,"stop":1755051555456,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ad7c6cb900d309","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755051257220,"stop":1755051257220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce18781ecd874185","name":"should increase lamport timestamp","time":{"start":1755051084447,"stop":1755051084447,"duration":0},"status":"passed","severity":"normal"},{"uid":"30880ebafa2f4ff7","name":"Check publish message containing Chinese","time":{"start":1755051257214,"stop":1755051257215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b030e3fa07188e33","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755051084454,"stop":1755051084454,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5a4edc3ba3c8dd","name":"should return false when peer has no shard info","time":{"start":1755051049049,"stop":1755051049049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4417da99e069d555","name":"should dial peer when no shard info available","time":{"start":1755051048711,"stop":1755051048712,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a0cd926ee7c291","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755051084456,"stop":1755051084456,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af5b4df2f817301","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755051267220,"stop":1755051267220,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7295a5c4b27ecd","name":"random static sharding 9 - Cluster ID: 288, Shard ID: 487","time":{"start":1755051358754,"stop":1755051358754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de90afc65034d1a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755051057182,"stop":1755051057182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4069275a742426a4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755051321533,"stop":1755051321533,"duration":0},"status":"passed","severity":"normal"},{"uid":"73efc7971622a126","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755051094415,"stop":1755051094416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f837a813c8cdfb21","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755051196055,"stop":1755051196055,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce6fac15dd999c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755051162979,"stop":1755051162979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c1c4957789f7fb","name":"should be delivered immediately if received","time":{"start":1755051084457,"stop":1755051084457,"duration":0},"status":"passed","severity":"normal"},{"uid":"141ce652f684346e","name":"pre and post cipher","time":{"start":1755051067567,"stop":1755051067568,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b88e7ac144de2d","name":"should return null for non-existent peer","time":{"start":1755051049214,"stop":1755051049214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab1fc82fdd74e9","name":"should iterate with keys()","time":{"start":1755051079231,"stop":1755051079232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12f648a6cf6f3a9","name":"should handle all zero keep alive options","time":{"start":1755051048926,"stop":1755051048929,"duration":3},"status":"passed","severity":"normal"},{"uid":"611c1c3a8f1d7402","name":"should dispatch connect and disconnect events","time":{"start":1755051094413,"stop":1755051094413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9f80abb46fb428","name":"should dial one peer on dial","time":{"start":1755051206384,"stop":1755051206388,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2c00062e05209c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755051033695,"stop":1755051033695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8384805328d235","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755051139560,"stop":1755051139560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ea8f28989b87b9","name":"should be safe to call multiple times","time":{"start":1755051049197,"stop":1755051049197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63cefe459db9853","name":"throws if store query response has error status","time":{"start":1755051049750,"stop":1755051049750,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b0423d40cb3dcc","name":"should not retry if at least one success","time":{"start":1755051094357,"stop":1755051094364,"duration":7},"status":"passed","severity":"normal"},{"uid":"c2d440da68e42a1a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755051273542,"stop":1755051273542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32389c6a9575ab2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755051582690,"stop":1755051582690,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d6e76f76962147","name":"Push message with custom timestamp: 1724292744265","time":{"start":1755051664960,"stop":1755051664960,"duration":0},"status":"passed","severity":"normal"},{"uid":"363a0185e551307f","name":"A test","time":{"start":1755051181062,"stop":1755051181062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7222dab8e396245","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755051033689,"stop":1755051033689,"duration":0},"status":"passed","severity":"normal"},{"uid":"74adc394ca310fbd","name":"accepts valid content-filtered query","time":{"start":1755051049249,"stop":1755051049250,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd43c18721b0733","name":"Refresh subscription","time":{"start":1755051582696,"stop":1755051582697,"duration":1},"status":"passed","severity":"normal"},{"uid":"700bad9d3f1e0a1a","name":"Subscribe to topic containing short and publish message","time":{"start":1755051267213,"stop":1755051267214,"duration":1},"status":"passed","severity":"normal"},{"uid":"958f9436af2ec0e2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755051139563,"stop":1755051139563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c95f36504eb8b0","name":"should process up to 3 peers at once","time":{"start":1755051048714,"stop":1755051048715,"duration":1},"status":"passed","severity":"normal"},{"uid":"76114fac7099fa4a","name":"Nodes with multiple pubsub topic","time":{"start":1755051250574,"stop":1755051250574,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbec62e6e4dbb170","name":"Check message on other pubsub topic is not received","time":{"start":1755051555463,"stop":1755051555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fc2e3d4f5a0782","name":"should return false when peer is not found","time":{"start":1755051049049,"stop":1755051049050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb98795d57f6552","name":"should wait for Filter peer to be connected","time":{"start":1755051094425,"stop":1755051094425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d0f7785310b706","name":"should be sent with empty content","time":{"start":1755051084455,"stop":1755051084455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b7b570d61d8559","name":"same cluster, static sharding: nodes connect","time":{"start":1755051196052,"stop":1755051196054,"duration":2},"status":"passed","severity":"normal"},{"uid":"594cc7b766d0f4dc","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755051125325,"stop":1755051125325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"225eab44588b1369","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755051057183,"stop":1755051057184,"duration":1},"status":"passed","severity":"normal"},{"uid":"85641f8726080b71","name":"Subscribe to topic containing XML and publish message","time":{"start":1755051267217,"stop":1755051267218,"duration":1},"status":"passed","severity":"normal"},{"uid":"1235db408394d649","name":"Push message with content topic containing long","time":{"start":1755051664942,"stop":1755051664942,"duration":0},"status":"passed","severity":"normal"},{"uid":"6623373f26e8d258","name":"should create a new stream if no existing for protocol found","time":{"start":1755051049635,"stop":1755051049635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adc80cf0bfc7d84","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755051582700,"stop":1755051582700,"duration":0},"status":"passed","severity":"normal"},{"uid":"34296c6eca094246","name":"should start the dialing interval","time":{"start":1755051048691,"stop":1755051048691,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4e7d8f43cd9210","name":"ignores domain fetching errors","time":{"start":1755051057524,"stop":1755051057524,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac269cf70d4315bd","name":"should throw an error for insufficient data","time":{"start":1755051033915,"stop":1755051033915,"duration":0},"status":"passed","severity":"normal"},{"uid":"91da39ba74e810af","name":"should handle hash queries without validation","time":{"start":1755051094452,"stop":1755051094452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5401389c43f48284","name":"should create ShardReader with static shards network config","time":{"start":1755051049044,"stop":1755051049044,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a68795c34954b7","name":"should dial peers from store on start","time":{"start":1755051049194,"stop":1755051049194,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d4de03fde59bfa","name":"Promise Callback - false","time":{"start":1755051367789,"stop":1755051367789,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dea625aa3f965a2","name":"can start the service","time":{"start":1755051233703,"stop":1755051233703,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bcf59a46748ce6","name":"Register correct protocols","time":{"start":1755051267210,"stop":1755051267210,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e4aff954597e","name":"should do nothing if no non-locked connections to drop","time":{"start":1755051049221,"stop":1755051049221,"duration":0},"status":"passed","severity":"normal"},{"uid":"124906be6ce354c3","name":"should handle single element","time":{"start":1755051079233,"stop":1755051079236,"duration":3},"status":"passed","severity":"normal"},{"uid":"827a5b5f446b7726","name":"Decoder throws on undefined content topic","time":{"start":1755051049854,"stop":1755051049855,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b7542fb935f72a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755051033686,"stop":1755051033687,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e9e92826a8db15","name":"Check received message containing long","time":{"start":1755051555456,"stop":1755051555456,"duration":0},"status":"passed","severity":"normal"},{"uid":"10415fe17bb5d32d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app20/6/topic662/json","time":{"start":1755051356490,"stop":1755051356490,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccb926ef417b95f","name":"should return true even if peer has no overlapping shards","time":{"start":1755051049049,"stop":1755051049049,"duration":0},"status":"passed","severity":"normal"},{"uid":"144bc96aa23e914b","name":"should encode/decode to text encoding","time":{"start":1755051039723,"stop":1755051039723,"duration":0},"status":"passed","severity":"normal"},{"uid":"931ae9110b724a3e","name":"configure the node with multiple content topics","time":{"start":1755051356500,"stop":1755051356500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd7cde9ac1b6065","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755051384179,"stop":1755051384179,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bafa232b58e53c","name":"Decoder throws on empty string content topic","time":{"start":1755051068890,"stop":1755051068890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7e3e86c28c040a","name":"nwaku subscribes","time":{"start":1755051247256,"stop":1755051247258,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4c577be65b6799b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755051068888,"stop":1755051068888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed236133d46f01af","name":"Query generator for multiple messages with different message text format","time":{"start":1755051365288,"stop":1755051365288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae880de961b6750","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755051384180,"stop":1755051384181,"duration":1},"status":"passed","severity":"normal"},{"uid":"849aa68a3bc5353d","name":"should set field with all protocols enabled","time":{"start":1755051039727,"stop":1755051039727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1a75f90f328475","name":"should be safe to call multiple times","time":{"start":1755051048727,"stop":1755051048728,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f3b52d1fc8edb0","name":"Push message with JSON payload","time":{"start":1755051664938,"stop":1755051664939,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7309b70d1673e1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755051582688,"stop":1755051582689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef96f02ab852fc2f","name":"should return false when peer shard info is not found","time":{"start":1755051049054,"stop":1755051049054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6962652769ff4229","name":"Check received message with timestamp: 1755051119139 ","time":{"start":1755051555452,"stop":1755051555452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80233996fca6cba","name":"Encoder throws on empty string content topic","time":{"start":1755051067139,"stop":1755051067139,"duration":0},"status":"passed","severity":"normal"},{"uid":"411c4a5e4c200dda","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755051049055,"stop":1755051049055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea15d9e60124634b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755051273540,"stop":1755051273540,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa723357abb58f9c","name":"should handle onConnected and onDisconnected","time":{"start":1755051094414,"stop":1755051094414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2a3d13b0b210d8","name":"should not fail to start the service if it is already started","time":{"start":1755051125317,"stop":1755051125317,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19d29dc68de51e5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755051336116,"stop":1755051336116,"duration":0},"status":"passed","severity":"normal"},{"uid":"65899a7837e1f368","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755051582690,"stop":1755051582690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3078fb7d0cfe77c7","name":"should mark all messages in causal history as acknowledged","time":{"start":1755051084451,"stop":1755051084451,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b1a8092732868","name":"messageHashStr produces consistent results for the same input","time":{"start":1755051049241,"stop":1755051049241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a707b0b8e0afd0","name":"should not receive a peer event after stop","time":{"start":1755051233708,"stop":1755051233708,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a18de2cf510512","name":"should add event listeners for peer connect and disconnect","time":{"start":1755051048904,"stop":1755051048905,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d9a109e76b88e3","name":"should be safe to call multiple times","time":{"start":1755051048731,"stop":1755051048732,"duration":1},"status":"passed","severity":"normal"},{"uid":"567ce9132c6529ee","name":"Subscribe to topic containing XML and receive message","time":{"start":1755051582700,"stop":1755051582700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ed8e29412d71f3","name":"should properly compute the node id","time":{"start":1755051039722,"stop":1755051039722,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e2dcfbdf7d106f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755051267219,"stop":1755051267219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09b995d266474e9","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755051084451,"stop":1755051084451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b412b9f39f4b34","name":"throws on content topic with empty topic name field","time":{"start":1755051033682,"stop":1755051033682,"duration":0},"status":"passed","severity":"normal"},{"uid":"df303f431c61a1ed","name":"accepts valid message hash query","time":{"start":1755051049250,"stop":1755051049251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc0c4edc338d418","name":"should invoke callbacks when receiving a message","time":{"start":1755051093613,"stop":1755051093613,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde2cc0e985f8046","name":"should check includes with fromIndex","time":{"start":1755051079223,"stop":1755051079223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88c6299a54fa851","name":"should create dialer with libp2p and shardReader","time":{"start":1755051048675,"stop":1755051048677,"duration":2},"status":"passed","severity":"normal"},{"uid":"27fb8c3883921e66","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755051078885,"stop":1755051078885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bec079e04bf09e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755051094417,"stop":1755051094418,"duration":1},"status":"passed","severity":"normal"},{"uid":"8548a2bc5dc9a006","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755051321534,"stop":1755051321536,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6a4e975f6ba7e67","name":"Relay + Store","time":{"start":1755051039729,"stop":1755051039729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc2dfa20766ce59","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755051273540,"stop":1755051273541,"duration":1},"status":"passed","severity":"normal"},{"uid":"21cb5406f28dbdac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755051078886,"stop":1755051078886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea764fa6fdd84d95","name":"should properly create location multiaddrs - udp","time":{"start":1755051039726,"stop":1755051039726,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b18203d08d8ea6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755051084452,"stop":1755051084452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a089301c7169e803","name":"rejects hash query with time filter","time":{"start":1755051049251,"stop":1755051049251,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f88e75c0fab0d3","name":"should stop ping timers on peer disconnect","time":{"start":1755051048913,"stop":1755051048914,"duration":1},"status":"passed","severity":"normal"},{"uid":"b702391d0880fdd8","name":"Check received message containing unicode special characters","time":{"start":1755051555461,"stop":1755051555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4b7e147072c42e","name":"rejects content-filtered query with only contentTopics","time":{"start":1755051049250,"stop":1755051049250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde0c2dc478f099","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755051078860,"stop":1755051078861,"duration":1},"status":"passed","severity":"normal"},{"uid":"951173af9057fcb6","name":"should sort peers by ping value","time":{"start":1755051049884,"stop":1755051049885,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27d92ea3af435cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755051033696,"stop":1755051033697,"duration":1},"status":"passed","severity":"normal"},{"uid":"82500d251867d3a8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755051582702,"stop":1755051582702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3a75fafd1f9a55","name":"should get all peers from store","time":{"start":1755051049207,"stop":1755051049207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5169ff6eda439ad1","name":"should join elements","time":{"start":1755051079219,"stop":1755051079220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ab9db8834a0fa7","name":"should maintain sorted order after push","time":{"start":1755051079215,"stop":1755051079216,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd1d817c04990d8","name":"Check received message containing special chars","time":{"start":1755051555456,"stop":1755051555457,"duration":1},"status":"passed","severity":"normal"},{"uid":"511cd51f6ee77e13","name":"Push message with unicode special characters payload","time":{"start":1755051664953,"stop":1755051664953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00b4039ab260da7","name":"Wrong topic","time":{"start":1755051356496,"stop":1755051356499,"duration":3},"status":"passed","severity":"normal"},{"uid":"8865dd08aa54ddf0","name":"should set default options when no config provided","time":{"start":1755051049876,"stop":1755051049877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9bd146b7e346830","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755051582692,"stop":1755051582692,"duration":0},"status":"passed","severity":"normal"},{"uid":"920e02d1a8d3b175","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755051078870,"stop":1755051078870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac2e989c781e132","name":"should handle complete discovery-to-dial flow","time":{"start":1755051048744,"stop":1755051048744,"duration":0},"status":"passed","severity":"normal"},{"uid":"3763b8de0340648e","name":"random static sharding 6 - Cluster ID: 614, Shard ID: 635","time":{"start":1755051358752,"stop":1755051358752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5589873f530adc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755051039028,"stop":1755051039029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01263586a74561f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755051039012,"stop":1755051039013,"duration":1},"status":"passed","severity":"normal"},{"uid":"516770609d7af86f","name":"Overlapping topic subscription","time":{"start":1755051267213,"stop":1755051267213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91ff450eddee2151","name":"Check received message containing Script","time":{"start":1755051555449,"stop":1755051555449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c013bcd75848ee9","name":"should insert elements correctly","time":{"start":1755051082498,"stop":1755051082499,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d1a582370bcc59","name":"should update ack status of messages in outgoing buffer","time":{"start":1755051084456,"stop":1755051084456,"duration":0},"status":"passed","severity":"normal"},{"uid":"52642ca2feb4fffa","name":"Push message with XML payload","time":{"start":1755051664952,"stop":1755051664952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab109ed74aea41c","name":"should initialize bloom filter with correct parameters","time":{"start":1755051082497,"stop":1755051082498,"duration":1},"status":"passed","severity":"normal"},{"uid":"72965817d5f21038","name":"Check publish message containing emoji","time":{"start":1755051257219,"stop":1755051257220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a299332044bb98","name":"should insert message id into causal history","time":{"start":1755051084449,"stop":1755051084449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34b4b8bb8aee552","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755051078873,"stop":1755051078873,"duration":0},"status":"passed","severity":"normal"},{"uid":"49774d94aace5e5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755051033695,"stop":1755051033696,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b7f11af6ed4edf","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755051093655,"stop":1755051093655,"duration":0},"status":"passed","severity":"normal"},{"uid":"49864389f43908fe","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755051039014,"stop":1755051039015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9aea46640435180","name":"yields undefined for messages without content topic","time":{"start":1755051049751,"stop":1755051049751,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f3dbc0120c56bf","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755051078872,"stop":1755051078872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4551550e00a8db","name":"Check message with non string payload is not received","time":{"start":1755051555464,"stop":1755051555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29039469887cd84","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755051094477,"stop":1755051094477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4787dc8fb28bc5d8","name":"Check publish message containing numeric","time":{"start":1755051257214,"stop":1755051257214,"duration":0},"status":"passed","severity":"normal"},{"uid":"df53b38f232c49c5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755051078878,"stop":1755051078878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed58239f567523","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755051094046,"stop":1755051094046,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dcf5a2c21e823","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755051057181,"stop":1755051057182,"duration":1},"status":"passed","severity":"normal"},{"uid":"2418e0d49eae6423","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755051582692,"stop":1755051582692,"duration":0},"status":"passed","severity":"normal"},{"uid":"28082129301bbcb5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755051057185,"stop":1755051057185,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeeeac876597117","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755051250573,"stop":1755051250574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7700c25cfba45cc7","name":"msgTime: 0 ms from now, startTime: 1754792168089, endTime: 1755051368089","time":{"start":1755051384180,"stop":1755051384180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3b459874d73960","name":"Sign & Recover","time":{"start":1755051067568,"stop":1755051067568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3e1bbcb5e03d04","name":"should map correctly","time":{"start":1755051079224,"stop":1755051079224,"duration":0},"status":"passed","severity":"normal"},{"uid":"72661100290d2b5c","name":"Cluster id 0, shard 0","time":{"start":1755051358747,"stop":1755051358749,"duration":2},"status":"passed","severity":"normal"},{"uid":"21e088f33d72bb8a","name":"should return PeerId when PeerId is provided","time":{"start":1755051049338,"stop":1755051049338,"duration":0},"status":"passed","severity":"normal"},{"uid":"485ab44283177974","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755051033700,"stop":1755051033700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3379b2bf894b72c","name":"Check message with no content topic is not received","time":{"start":1755051555454,"stop":1755051555454,"duration":0},"status":"passed","severity":"normal"},{"uid":"496864c309e8846","name":"should reduce without initial value","time":{"start":1755051079225,"stop":1755051079225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c22a8f9960d05f","name":"should save new peer to store","time":{"start":1755051048738,"stop":1755051048738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e7ab6682a5a06e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755051049235,"stop":1755051049235,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fbfeb1d4f0e9d7","name":"should not modify tags of connections for different peers","time":{"start":1755051094419,"stop":1755051094419,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd80ff4530c23cd9","name":"Fails to push message with large meta","time":{"start":1755051664946,"stop":1755051664946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c77da083543702c","name":"Check publish message containing special chars","time":{"start":1755051257214,"stop":1755051257214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb2d9fd1b84b11f","name":"Promise Callback - true","time":{"start":1755051367788,"stop":1755051367788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4990209307fb10a","name":"should dial peers from store when browser is connected","time":{"start":1755051049198,"stop":1755051049202,"duration":4},"status":"passed","severity":"normal"},{"uid":"da7ba8657766f614","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755051049338,"stop":1755051049338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8b0f6983495c32","name":"should handle errors when accessing navigator","time":{"start":1755051048775,"stop":1755051048775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2081b338a7822d4d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1755051061414,"stop":1755051061414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f21cfe58a620571","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755051327039,"stop":1755051327039,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c151b9094d302c0","name":"Check publish message containing Russian","time":{"start":1755051257215,"stop":1755051257216,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3c96a3bdba33bd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755051127130,"stop":1755051127130,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d185365d832c66","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755051336112,"stop":1755051336112,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefc208bb2c85663","name":"should stop all internal components","time":{"start":1755051049878,"stop":1755051049879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0dce2db91a5af4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755051033694,"stop":1755051033694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8671bdfd8a76dd1a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755051094476,"stop":1755051094477,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa754877f2ed91a7","name":"Check received message containing Basic HTML tag","time":{"start":1755051555459,"stop":1755051555459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c08506317d1dc6d","name":"should load peers from local storage and dispatch events","time":{"start":1755051061413,"stop":1755051061414,"duration":1},"status":"passed","severity":"normal"},{"uid":"68040644b4ee3535","name":"ignores unrecognized TXT record formats","time":{"start":1755051057524,"stop":1755051057524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6aec59699179ec","name":"should slice correctly","time":{"start":1755051079219,"stop":1755051079219,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d59840fe510ea8","name":"should handle peer connect event","time":{"start":1755051048770,"stop":1755051048771,"duration":1},"status":"passed","severity":"normal"},{"uid":"df23f80dc1af7fa7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755051078865,"stop":1755051078866,"duration":1},"status":"passed","severity":"normal"},{"uid":"1851bcad242db666","name":"udp ip6 address","time":{"start":1755051039072,"stop":1755051039073,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd91ecdc6a37cd1","name":"Push message with long payload","time":{"start":1755051664949,"stop":1755051664949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8d44445aef3cac","name":"should return false when peer is not found","time":{"start":1755051049060,"stop":1755051049060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8714c77f23b4df0","name":"Publish message with custom timestamp: Wed Aug 13 2025 01:14:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755051257221,"stop":1755051257221,"duration":0},"status":"passed","severity":"normal"},{"uid":"999831351ed1b914","name":"should remove event listener for peer:discovery","time":{"start":1755051048731,"stop":1755051048731,"duration":0},"status":"passed","severity":"normal"},{"uid":"22907f2f6212b8d1","name":"can query messages normally","time":{"start":1755051359364,"stop":1755051359364,"duration":0},"status":"passed","severity":"normal"},{"uid":"790c239457c7a6cd","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755051078860,"stop":1755051078860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3281719134ec52","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755051196057,"stop":1755051196057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90d99be1f090c22","name":"Push message with custom timestamp: 1755047544265","time":{"start":1755051664960,"stop":1755051664960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffe3d785af0e959","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755051309719,"stop":1755051309720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0b393bfc705508","name":"should handle ping failures gracefully","time":{"start":1755051048920,"stop":1755051048920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8221c6849a4f9284","name":"Relay Node - default protocol","time":{"start":1755051386413,"stop":1755051386413,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e1e6b0ae878838","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755051127127,"stop":1755051127128,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb0f6b746c910cd","name":"Push message equal or less that 1MB","time":{"start":1755051664947,"stop":1755051664948,"duration":1},"status":"passed","severity":"normal"},{"uid":"67858f21690446ad","name":"should find element","time":{"start":1755051079226,"stop":1755051079228,"duration":2},"status":"passed","severity":"normal"},{"uid":"60882f6fdcbb59d7","name":"isConnected should return true after first peer connects","time":{"start":1755051139561,"stop":1755051139561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c6e5d4a66db04e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755051094417,"stop":1755051094417,"duration":0},"status":"passed","severity":"normal"},{"uid":"832db8a460d4d8e8","name":"Publishes to nwaku","time":{"start":1755051247258,"stop":1755051247258,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba96789a654d6e4","name":"Publish message with custom timestamp: Wed Aug 13 2025 03:14:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1755051257221,"stop":1755051257222,"duration":1},"status":"passed","severity":"normal"},{"uid":"92adb7caae1e860f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755051125332,"stop":1755051125332,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b148883858e3d828","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755051093613,"stop":1755051093618,"duration":5},"status":"passed","severity":"normal"},{"uid":"ac1a5371b19598e9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755051273544,"stop":1755051273544,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffa9b3e329cf967","name":"returns all values when wanted number is greater than available values","time":{"start":1755051056333,"stop":1755051056336,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1f8b318b322cf66","name":"Get Nodes","time":{"start":1755051057187,"stop":1755051057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9afc255032a235","name":"throws an error for improperly formatted content topics","time":{"start":1755051033692,"stop":1755051033692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e951ec376e6d7026","name":"random static sharding 1 - Cluster ID: 802, Shard ID: 927","time":{"start":1755051358750,"stop":1755051358750,"duration":0},"status":"passed","severity":"normal"},{"uid":"77837d5d47bfae64","name":"throws if decoders don't match content topics","time":{"start":1755051049748,"stop":1755051049749,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8553007f5327c7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755051582702,"stop":1755051582702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c107046a048c6e45","name":"should serialize and deserialize correctly","time":{"start":1755051082500,"stop":1755051082500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0abd62cbdb6824b","name":"Fails to push message with large meta","time":{"start":1755051664959,"stop":1755051664959,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f9a1b7a7ceadd3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755051078838,"stop":1755051078838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4327419b86c4f9f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755051144054,"stop":1755051144055,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf1907dd423e65b8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755051039005,"stop":1755051039009,"duration":4},"status":"passed","severity":"normal"},{"uid":"8198bfe49baa9876","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755051078862,"stop":1755051078863,"duration":1},"status":"passed","severity":"normal"},{"uid":"809edf76d768ec17","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755051033698,"stop":1755051033698,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b1101234e64a25","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755051048742,"stop":1755051048744,"duration":2},"status":"passed","severity":"normal"},{"uid":"57ca5c531a7121b","name":"should decode valid enr successfully","time":{"start":1755051039718,"stop":1755051039718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7493b77df74c1b","name":"Push message with special chars payload","time":{"start":1755051664949,"stop":1755051664950,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ecb851bfa1e65b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755051078839,"stop":1755051078839,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ad5016033ee52c","name":"should initialize with default number of peers","time":{"start":1755051094411,"stop":1755051094411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e874859a332adff1","name":"should handle errors gracefully when getting peer info","time":{"start":1755051049061,"stop":1755051049061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41f00111c81f704","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755051039718,"stop":1755051039719,"duration":1},"status":"passed","severity":"normal"},{"uid":"382aea5b5f64dbe8","name":"should return false when peer is on different cluster","time":{"start":1755051049048,"stop":1755051049048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a247602089d203","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755051250575,"stop":1755051250575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ffeb80f9be995a","name":"should handle dial errors gracefully","time":{"start":1755051049212,"stop":1755051049212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc04674b077638a0","name":"accepts time-filtered query with content filter","time":{"start":1755051049251,"stop":1755051049267,"duration":16},"status":"passed","severity":"normal"},{"uid":"bd928ab7e99c2f82","name":"should retry failed tasks","time":{"start":1755051094046,"stop":1755051094046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e475cb7800025365","name":"Check publish message after client node is restarted","time":{"start":1755051257227,"stop":1755051257227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b98cd4117f0cbeb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755051384179,"stop":1755051384180,"duration":1},"status":"passed","severity":"normal"},{"uid":"982a243d0cbfb8c2","name":"should return false when peer is not on the specified shard","time":{"start":1755051049054,"stop":1755051049054,"duration":0},"status":"passed","severity":"normal"},{"uid":"547b0c905b943cba","name":"Push message with custom timestamp: 1724292744265","time":{"start":1755051664946,"stop":1755051664947,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cafa0fea22dace","name":"Stops search when 2 null results are returned","time":{"start":1755051057188,"stop":1755051057188,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb240450f713bd5","name":"should support bracket notation access","time":{"start":1755051079244,"stop":1755051079244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8134494b6c9a4da8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755051555452,"stop":1755051555452,"duration":0},"status":"passed","severity":"normal"},{"uid":"102343aba1ad3dc8","name":"can start and stop the service","time":{"start":1755051125316,"stop":1755051125316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1787e03e5ff07072","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755051250571,"stop":1755051250571,"duration":0},"status":"passed","severity":"normal"},{"uid":"52374c747fdba801","name":"Check received message containing shell command","time":{"start":1755051555450,"stop":1755051555450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc237d95247568b6","name":"should throw error - no public key","time":{"start":1755051039720,"stop":1755051039720,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ae448720ff3ec7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755051582692,"stop":1755051582692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d9a21b9c398ef","name":"should dial peers from store when no connections remain","time":{"start":1755051049206,"stop":1755051049206,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe62a5faed5cdcaf","name":"isConnected return false after peer stops","time":{"start":1755051139563,"stop":1755051139563,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5a938d173b3132","name":"should be able to dial TLS multiaddrs","time":{"start":1755051206399,"stop":1755051206401,"duration":2},"status":"passed","severity":"normal"},{"uid":"9609a6616e519414","name":"Check message received after jswaku node is restarted","time":{"start":1755051555455,"stop":1755051555455,"duration":0},"status":"passed","severity":"normal"},{"uid":"518910f844a4bbbc","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755051048914,"stop":1755051048914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32c53a42a51b91b","name":"Check received message containing SQL Injection","time":{"start":1755051555449,"stop":1755051555449,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcf64b759a71935","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755051049638,"stop":1755051049639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36ea5eb99c63e05","name":"Check received message containing JSON","time":{"start":1755051555450,"stop":1755051555450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81868cb5627c0a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755051078859,"stop":1755051078860,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe1fc086b1eafe1","name":"yields decoded messages","time":{"start":1755051049751,"stop":1755051049751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f842d8fedc1cc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755051078885,"stop":1755051078885,"duration":0},"status":"passed","severity":"normal"},{"uid":"70553f53752b3b4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755051582698,"stop":1755051582698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea951e886a8557c7","name":"Check message on other pubsub topic is not received","time":{"start":1755051555453,"stop":1755051555453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d47da78dbedd22d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755051078886,"stop":1755051078886,"duration":0},"status":"passed","severity":"normal"},{"uid":"266744e3047aca58","name":"Push message with Russian payload","time":{"start":1755051664936,"stop":1755051664936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c2eeac6c0dc2ce","name":"should handle relay send failures gracefully","time":{"start":1755051048924,"stop":1755051048924,"duration":0},"status":"passed","severity":"normal"},{"uid":"19344eee828833e9","name":"Check publish message containing escaped characters","time":{"start":1755051257218,"stop":1755051257219,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e450eca24fdb785","name":"should throw error - no id","time":{"start":1755051039719,"stop":1755051039719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bd518bf79aff63","name":"should not change state when connections remain after disconnect","time":{"start":1755051048771,"stop":1755051048771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1e5ecc346181cd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755051267212,"stop":1755051267212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc917ec551c69300","name":"should have Symbol.unscopables","time":{"start":1755051079244,"stop":1755051079244,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0dab48dc8574c1","name":"should not process empty queue","time":{"start":1755051048715,"stop":1755051048715,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f0ad9d77c8d1ba","name":"should handle complete peer lifecycle","time":{"start":1755051048930,"stop":1755051048930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68f17a8fb710aae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755051582694,"stop":1755051582694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb0ad246d06616","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755051039023,"stop":1755051039025,"duration":2},"status":"passed","severity":"normal"},{"uid":"36c2bbfc4f7b6450","name":"should successfully stop","time":{"start":1755051094478,"stop":1755051094478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07adc0567ad6fa9","name":"Query Generator - true","time":{"start":1755051367786,"stop":1755051367786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2e2482f7cac24b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755051582701,"stop":1755051582702,"duration":1},"status":"passed","severity":"normal"},{"uid":"57932856a2fc8712","name":"Publish message with rate limit","time":{"start":1755051257227,"stop":1755051257228,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a2b67003da62bd","name":"Query generator for multiple messages","time":{"start":1755051365288,"stop":1755051365288,"duration":0},"status":"passed","severity":"normal"},{"uid":"34292cec0a174ce1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755051582701,"stop":1755051582701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9593c1ca4207239a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755051371187,"stop":1755051371188,"duration":1},"status":"passed","severity":"normal"},{"uid":"1308514fe3a0f5fa","name":"should reject if Relay is requested but not mounted","time":{"start":1755051094423,"stop":1755051094423,"duration":0},"status":"passed","severity":"normal"},{"uid":"42012355e2ef69d1","name":"Fails to publish duplicate message","time":{"start":1755051257222,"stop":1755051257223,"duration":1},"status":"passed","severity":"normal"},{"uid":"50159bdc0679921d","name":"returns all values when wanted number matches available values","time":{"start":1755051056329,"stop":1755051056330,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1858a433f1bc58","name":"should not be delivered","time":{"start":1755051084455,"stop":1755051084456,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a22eb74fee1e770","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755051033684,"stop":1755051033685,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f4d99212d309c2","name":"should handle dial errors gracefully","time":{"start":1755051048712,"stop":1755051048712,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a652e60285c606","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755051078872,"stop":1755051078872,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cf559e43e7ee1a","name":"Push message with content topic containing SQL Injection","time":{"start":1755051664957,"stop":1755051664957,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b7f80b5a011148","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755051582698,"stop":1755051582698,"duration":0},"status":"passed","severity":"normal"},{"uid":"28641111a9ce96c4","name":"Stops search when maxGet is reached","time":{"start":1755051057187,"stop":1755051057188,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5668a3008bcadd9","name":"Check message with no content topic is not received","time":{"start":1755051555463,"stop":1755051555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1997d83974dc4909","name":"Push message with custom timestamp: 1755054744265","time":{"start":1755051664960,"stop":1755051664960,"duration":0},"status":"passed","severity":"normal"},{"uid":"392190aac5af3e86","name":"Subscribe to topic containing long and receive message","time":{"start":1755051582697,"stop":1755051582697,"duration":0},"status":"passed","severity":"normal"},{"uid":"404a0d25c97b109f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755051262458,"stop":1755051262459,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a9d6373ae358a93","name":"should convert to locale string","time":{"start":1755051079221,"stop":1755051079221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1534105f1c6eb7","name":"Push message with Russian payload","time":{"start":1755051664951,"stop":1755051664951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f55c6475ce7ee2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755051093995,"stop":1755051094000,"duration":5},"status":"passed","severity":"normal"},{"uid":"112105fa0a7780cd","name":"should prevent duplicate elements","time":{"start":1755051079236,"stop":1755051079236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52bc3ad8f8d316e","name":"should be safe to call multiple times","time":{"start":1755051048906,"stop":1755051048906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6617f0581c647a99","name":"Push message with content topic containing numeric","time":{"start":1755051664942,"stop":1755051664942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e80976714681703","name":"should process tasks in queue","time":{"start":1755051094045,"stop":1755051094045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4fc2eadf251e37","name":"Check received message containing Script","time":{"start":1755051555458,"stop":1755051555458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6b8d759ea613cc","name":"should get / set UDP multiaddr","time":{"start":1755051039723,"stop":1755051039723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b02e09a3b696de","name":"should reduce correctly","time":{"start":1755051079225,"stop":1755051079225,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d7afbd7e282775","name":"should not be empty after adding a subscription","time":{"start":1755051093606,"stop":1755051093612,"duration":6},"status":"passed","severity":"normal"},{"uid":"9ef0d13e55b9ffac","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755051384181,"stop":1755051384181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f66533bf0c04b3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755051267219,"stop":1755051267219,"duration":0},"status":"passed","severity":"normal"},{"uid":"da207448def3101a","name":"Passing an array","time":{"start":1755051381357,"stop":1755051381357,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c91ab8a76e60d2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755051033685,"stop":1755051033685,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca7f5fa76331364","name":"Push message with content topic containing short","time":{"start":1755051664954,"stop":1755051664954,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a41c4e3c6bafb","name":"should dial with PeerId and return stream","time":{"start":1755051049880,"stop":1755051049880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2771cc32c070a58","name":"should maintain desired error rate","time":{"start":1755051082499,"stop":1755051082499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac31cee6987e60b1","name":"Check received message containing numeric","time":{"start":1755051555448,"stop":1755051555448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa79b5c48935886","name":"should return true when peer is on the same cluster","time":{"start":1755051049048,"stop":1755051049048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9895390284d4f4ca","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755051384177,"stop":1755051384177,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb6928ff9f2a0c5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755051321533,"stop":1755051321534,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88068a30353f382","name":"Outgoing message is acknowledged","time":{"start":1755051101751,"stop":1755051101751,"duration":0},"status":"passed","severity":"normal"},{"uid":"85673defb437139d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755051078318,"stop":1755051078318,"duration":0},"status":"passed","severity":"normal"},{"uid":"332fd6e168de2255","name":"Check received message containing SQL Injection","time":{"start":1755051555458,"stop":1755051555458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9027a9dc9768cb","name":"should create ConnectionManager with relay","time":{"start":1755051049876,"stop":1755051049876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8779677c1cddc7f","name":"should remove event listeners","time":{"start":1755051048905,"stop":1755051048906,"duration":1},"status":"passed","severity":"normal"},{"uid":"792192428850838","name":"Push message with Chinese payload","time":{"start":1755051664950,"stop":1755051664950,"duration":0},"status":"passed","severity":"normal"},{"uid":"49928b57bec286e8","name":"new peer added after a peer was already found","time":{"start":1755051262457,"stop":1755051262457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1540902729651d7","name":"Decoder throws on undefined content topic","time":{"start":1755051068889,"stop":1755051068889,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a0d22ea38bb4df","name":"should not discard bootstrap peers if under the limit","time":{"start":1755051162980,"stop":1755051162986,"duration":6},"status":"passed","severity":"normal"},{"uid":"f2f0a21eab276ed3","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1755051101752,"stop":1755051101752,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc16cf33460bd544","name":"Passing page size 10 when there are 10 messages","time":{"start":1755051373798,"stop":1755051373798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8381bdbf56edb94","name":"Decoder throws on undefined content topic","time":{"start":1755051067139,"stop":1755051067140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84d92d132831b3","name":"Check publish message containing SQL Injection","time":{"start":1755051257216,"stop":1755051257216,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3503c42718e23e","name":"Push message with content topic containing Russian","time":{"start":1755051664957,"stop":1755051664957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97bf53b879137e0","name":"Symmetric encrypt & Decrypt","time":{"start":1755051067567,"stop":1755051067567,"duration":0},"status":"passed","severity":"normal"},{"uid":"95df3823829aa8ef","name":"should have correct length property","time":{"start":1755051079243,"stop":1755051079244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5649ad1365fc0f87","name":"Query Generator, No Decoder","time":{"start":1755051336111,"stop":1755051336112,"duration":1},"status":"passed","severity":"normal"},{"uid":"5754d6d1837a9571","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755051196055,"stop":1755051196055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d782c6e40e5e9d2","name":"handles different clusterIds correctly","time":{"start":1755051033691,"stop":1755051033691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa81b834fd44dd3","name":"should create KeepAliveManager with relay","time":{"start":1755051048904,"stop":1755051048904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9d984189cd428","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755051049055,"stop":1755051049055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f080a66d556534cd","name":"should handle task timeouts","time":{"start":1755051094047,"stop":1755051094047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f382bbd924ed038","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755051250574,"stop":1755051250574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a755c5dd7947f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755051555462,"stop":1755051555462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbbd52527032e01","name":"Outgoing message is emitted as sending","time":{"start":1755051101748,"stop":1755051101748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8532d5038d92dc90","name":"Check message received after jswaku node is restarted","time":{"start":1755051555464,"stop":1755051555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf690811a3620e8","name":"should reject if LightPush is requested but not mounted","time":{"start":1755051094423,"stop":1755051094423,"duration":0},"status":"passed","severity":"normal"},{"uid":"9034496734b3d604","name":"should find indexOf correctly","time":{"start":1755051079221,"stop":1755051079222,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e45a389f6c294dc","name":"should return false when navigator.onLine is false","time":{"start":1755051048768,"stop":1755051048768,"duration":0},"status":"passed","severity":"normal"},{"uid":"def575b4cb5b2122","name":"should clear dial history on start","time":{"start":1755051048692,"stop":1755051048692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff1c84a2017e72f","name":"Push message with Basic HTML tag payload","time":{"start":1755051664952,"stop":1755051664952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4023d281a80e95","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755051084453,"stop":1755051084454,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fd036567c6890d","name":"should create KeepAliveManager with required options","time":{"start":1755051048892,"stop":1755051048893,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ba9137aa81b08f","name":"Ordered callback, aborts when callback returns true","time":{"start":1755051365292,"stop":1755051365292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f886765d3e79c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755051250571,"stop":1755051250571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08cc7551343c836","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755051078861,"stop":1755051078862,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4442aef2ac4305","name":"different cluster: nodes don't connect","time":{"start":1755051196054,"stop":1755051196055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8844dfb669ea0c","name":"Push message with content topic containing escaped characters","time":{"start":1755051664945,"stop":1755051664945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f49fbf879d86c1a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755051139564,"stop":1755051139565,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4e247ae5087334","name":"Push message with content topic containing Arabic","time":{"start":1755051664943,"stop":1755051664943,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce071821e83ede5","name":"Outgoing message is emitted as sent","time":{"start":1755051101748,"stop":1755051101749,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8ef6053393b227","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755051078868,"stop":1755051078868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ea11260a29dc1c","name":"should return true when peer is on the specified shard","time":{"start":1755051049050,"stop":1755051049050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcde7cb8c1e108b","name":"return first retrieved peers without further DNS queries","time":{"start":1755051057526,"stop":1755051057526,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c22fda2b615ecd","name":"Passing page size 3 when there are 20 messages","time":{"start":1755051373793,"stop":1755051373798,"duration":5},"status":"passed","severity":"normal"},{"uid":"578bb1867aab4756","name":"Fails to push message bigger that 1MB","time":{"start":1755051664961,"stop":1755051664961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9892d81ad9dbdb44","name":"caches peers it previously fetched","time":{"start":1755051057525,"stop":1755051057525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fc8db99003af2b","name":"should find element index","time":{"start":1755051079228,"stop":1755051079228,"duration":0},"status":"passed","severity":"normal"},{"uid":"115c27e99a04f749","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755051078870,"stop":1755051078871,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c72888e5d67988","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755051582692,"stop":1755051582693,"duration":1},"status":"passed","severity":"normal"},{"uid":"7052eb6c5d93e354","name":"rejects hash query with content filter parameters","time":{"start":1755051049251,"stop":1755051049251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82d35efb0ecf01c","name":"Push message with Arabic payload","time":{"start":1755051664931,"stop":1755051664932,"duration":1},"status":"passed","severity":"normal"},{"uid":"7816375a92cd3bcb","name":"Push message with content topic containing long","time":{"start":1755051664954,"stop":1755051664955,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbfdf08c8c907c8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755051078841,"stop":1755051078854,"duration":13},"status":"passed","severity":"normal"},{"uid":"fdcc4eefa70d0cb4","name":"should send relay ping messages on timer","time":{"start":1755051048923,"stop":1755051048924,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f9907865c78afb","name":"should use configured peers when available","time":{"start":1755051094452,"stop":1755051094453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46a3bfe62125c47","name":"Subscribe to topic containing Script and receive message","time":{"start":1755051582699,"stop":1755051582700,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca25c59c7774da3","name":"should check some condition","time":{"start":1755051079229,"stop":1755051079230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c298ce15d8a82b","name":"non connected peers","time":{"start":1755051234062,"stop":1755051234062,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a21216329e925e","name":"should retry if all attempts fail","time":{"start":1755051094061,"stop":1755051094061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b63dacf9e467cf6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755051057180,"stop":1755051057180,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e2ef0addf063","name":"Wait given interval before re-trying","time":{"start":1755051092679,"stop":1755051092680,"duration":1},"status":"passed","severity":"normal"},{"uid":"912b6b95e440907a","name":"Check received message containing Basic HTML tag","time":{"start":1755051555450,"stop":1755051555450,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb911706fa83d7d4","name":"should be iterable","time":{"start":1755051079244,"stop":1755051079245,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ebea813130b4b7","name":"should drop connection via multiaddr with hangUp","time":{"start":1755051206395,"stop":1755051206398,"duration":3},"status":"passed","severity":"normal"},{"uid":"e33d37a82d20d1d6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755051078878,"stop":1755051078878,"duration":0},"status":"passed","severity":"normal"},{"uid":"917d611e57ba3b7c","name":"Default pageSize","time":{"start":1755051373812,"stop":1755051373814,"duration":2},"status":"passed","severity":"normal"},{"uid":"912a97706d521d8a","name":"can query messages by message hash","time":{"start":1755051359365,"stop":1755051359365,"duration":0},"status":"passed","severity":"normal"},{"uid":"77086012ccb1a469","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755051078873,"stop":1755051078876,"duration":3},"status":"passed","severity":"normal"},{"uid":"10a5d173d2c99453","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755051048768,"stop":1755051048769,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6bdd9dd348e518","name":"should initialize with isNetworkConnected as false","time":{"start":1755051048764,"stop":1755051048765,"duration":1},"status":"passed","severity":"normal"},{"uid":"490edfb03fe50125","name":"should enable all discoveries when explicitly set","time":{"start":1755051093648,"stop":1755051093648,"duration":0},"status":"passed","severity":"normal"},{"uid":"664727f78d07e27c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755051084451,"stop":1755051084451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362db0c4e8208d1","name":"Check publish message containing unicode special characters","time":{"start":1755051257219,"stop":1755051257219,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c0620d2d32f5ee","name":"Renews subscription after lossing a connection","time":{"start":1755051582702,"stop":1755051582702,"duration":0},"status":"passed","severity":"normal"}]