mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
190 KiB
JSON
1 line
190 KiB
JSON
[{"uid":"6efe1522ad0e2667","name":"Push message with content topic containing numeric","time":{"start":1752878631397,"stop":1752878631397,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28780abd72d672c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752878502463,"stop":1752878502463,"duration":0},"status":"passed","severity":"normal"},{"uid":"92164f146e2200d4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752877992729,"stop":1752877992729,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9f014c541af7d2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752877948395,"stop":1752877948395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5988e414f8117718","name":"Subscribe to topic containing XML and publish message","time":{"start":1752878150418,"stop":1752878150418,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3f92d8c84114ce","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752877947357,"stop":1752877947363,"duration":6},"status":"passed","severity":"normal"},{"uid":"285424053c2c9dc","name":"should reject if WakuNode is not started","time":{"start":1752877978601,"stop":1752877978601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0f571a2784b764","name":"Push message with rate limit","time":{"start":1752878631387,"stop":1752878631387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9158aae44c20369d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752878502446,"stop":1752878502446,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7df595d10acf15","name":"Check message received after jswaku node is restarted","time":{"start":1752878452311,"stop":1752878452311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81a7a5bf01bbf7a","name":"Asymmetric encrypt & decrypt","time":{"start":1752877967562,"stop":1752877967562,"duration":0},"status":"passed","severity":"normal"},{"uid":"830e34e00071add3","name":"should not allow unachievable error rate","time":{"start":1752877987398,"stop":1752877987398,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e4ab878c7b4140","name":"should reject if Filter is requested but not mounted","time":{"start":1752877978603,"stop":1752877978603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c93df9ffa185","name":"should clear timers for specific peer on disconnect","time":{"start":1752877949105,"stop":1752877949106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8579048a77bbd856","name":"Push message with content topic containing Russian","time":{"start":1752878631383,"stop":1752878631383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c110f32b03a45920","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752878502454,"stop":1752878502454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9b9b88d94aafc1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752878502448,"stop":1752878502448,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff9eeb5e4d44770f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752877978332,"stop":1752877978333,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf09245df49d8e1","name":"should add event listener for peer:discovery","time":{"start":1752877948066,"stop":1752877948066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e023076f30e60d","name":"should properly create location multiaddrs - tcp","time":{"start":1752877939117,"stop":1752877939117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c387dc838d6dffbb","name":"should handle disconnect when peer has no timers","time":{"start":1752877949106,"stop":1752877949106,"duration":0},"status":"passed","severity":"normal"},{"uid":"52114f834ee08605","name":"should not execute task if max attempts is 0","time":{"start":1752877977595,"stop":1752877977595,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a409efae00e35","name":"should throw an error for missing sharding configuration","time":{"start":1752877933034,"stop":1752877933034,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3de3c138a3cb81","name":"Check message with no payload is not received","time":{"start":1752878452311,"stop":1752878452311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e900db44c23d1e2d","name":"should return false when shard is not included in network shards","time":{"start":1752877978227,"stop":1752877978227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d3218cd56b9fff","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752877949104,"stop":1752877949104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f15e8d1697662a1","name":"Push message with Russian payload","time":{"start":1752878631392,"stop":1752878631392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b141b7160a1aca0","name":"Check received message containing Russian","time":{"start":1752878452305,"stop":1752878452305,"duration":0},"status":"passed","severity":"normal"},{"uid":"23285a31896895fb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752878235807,"stop":1752878235808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0d897b754666c1","name":"Push message with content topic containing Chinese","time":{"start":1752878631382,"stop":1752878631383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a2578b846a48e4","name":"should be able to dial TLS multiaddrs","time":{"start":1752878094086,"stop":1752878094086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2106d2fe4d7ba0f","name":"Query with Promise Callback, No message returned","time":{"start":1752878235809,"stop":1752878235809,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf51290916f2066","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752877987774,"stop":1752877987775,"duration":1},"status":"passed","severity":"normal"},{"uid":"2126c3ded4f91e91","name":"Check message on other pubsub topic is not received","time":{"start":1752878452310,"stop":1752878452310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5979db84206859b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752877933023,"stop":1752877933023,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dba6ebd74e2515","name":"should start and setup intervals and event listeners","time":{"start":1752877978709,"stop":1752877978709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d249412ad341d4","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752878631385,"stop":1752878631385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2f37a7db12c635","name":"should set field with only FILTER enabled","time":{"start":1752877939119,"stop":1752877939120,"duration":1},"status":"passed","severity":"normal"},{"uid":"757b470f26f60a84","name":"Check received message containing Chinese","time":{"start":1752878452304,"stop":1752878452304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ee661c5b73c73a","name":"should return false when navigator.onLine is false","time":{"start":1752877947356,"stop":1752877947357,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3b465d5ba63f9e","name":"should return different streams if requested simultaniously","time":{"start":1752877948953,"stop":1752877948953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00c562009528203","name":"should throw an error for missing required configuration","time":{"start":1752877933016,"stop":1752877933017,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da06c8c4f825845","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752877987785,"stop":1752877987786,"duration":1},"status":"passed","severity":"normal"},{"uid":"8988d5ae56b93f93","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752878150412,"stop":1752878150413,"duration":1},"status":"passed","severity":"normal"},{"uid":"9910492a767ef1a7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752877978708,"stop":1752877978709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a591a5d531228425","name":"should maintain proper timestamps if all messages received","time":{"start":1752877992729,"stop":1752877992730,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2ebca9ce4b73d1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752878502460,"stop":1752878502460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c203584f6a55d05c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752877987754,"stop":1752877987757,"duration":3},"status":"passed","severity":"normal"},{"uid":"beadab3638c65f7c","name":"Check publish message containing Chinese","time":{"start":1752878141594,"stop":1752878141594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6971ef8fb850fdc1","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752877933012,"stop":1752877933012,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f93f4bf1ffe843","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752877948383,"stop":1752877948383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc5f060bca97ef5","name":"should properly start and stop event listening","time":{"start":1752877978041,"stop":1752877978042,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ab2941b5899db6","name":"should create ShardReader with contentTopics network config","time":{"start":1752877948139,"stop":1752877948140,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31a964571763962","name":"should stop ping timers on peer disconnect","time":{"start":1752877949098,"stop":1752877949098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8f7309e87bf4b2","name":"Decrypt messages","time":{"start":1752878118699,"stop":1752878118699,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f9ffc6f8362b43","name":"Callback on promise","time":{"start":1752878269538,"stop":1752878269538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd15b01ead18aad","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752877987747,"stop":1752877987753,"duration":6},"status":"passed","severity":"normal"},{"uid":"6cc8021b87e3ae91","name":"should handle peerStore errors gracefully","time":{"start":1752877949482,"stop":1752877949482,"duration":0},"status":"passed","severity":"normal"},{"uid":"820e9b28c96a12b3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app97/9/topic438/xml","time":{"start":1752878243316,"stop":1752878243316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8760896207f07c0d","name":"should return PeerId when PeerId is provided","time":{"start":1752877948601,"stop":1752877948605,"duration":4},"status":"passed","severity":"normal"},{"uid":"9acec585ba756bde","name":"should create KeepAliveManager with relay","time":{"start":1752877949093,"stop":1752877949093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6e86f270edc3b","name":"random static sharding 3 - Cluster ID: 156, Shard ID: 233","time":{"start":1752878267134,"stop":1752878267134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c762de4fceb5c0","name":"should properly create peer info with all multiaddrs","time":{"start":1752877939117,"stop":1752877939118,"duration":1},"status":"passed","severity":"normal"},{"uid":"de850adfbf4d0179","name":"should dial with PeerId and return stream","time":{"start":1752877949479,"stop":1752877949479,"duration":0},"status":"passed","severity":"normal"},{"uid":"809a69d770fb907c","name":"Check received message with timestamp: 1752878007361000000 ","time":{"start":1752878452308,"stop":1752878452308,"duration":0},"status":"passed","severity":"normal"},{"uid":"42822ffd8d61edc0","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752877992734,"stop":1752877992734,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a999efb1c37d5a","name":"retrieves a single peer","time":{"start":1752877957317,"stop":1752877957318,"duration":1},"status":"passed","severity":"normal"},{"uid":"42525a160fe757a4","name":"should handle queue processing errors gracefully","time":{"start":1752877948217,"stop":1752877948217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7ad4c60b7ffea5","name":"accepts valid content-filtered query","time":{"start":1752877948680,"stop":1752877948680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edbb61c6f0ff5ee","name":"Decoder throws on empty string content topic","time":{"start":1752877967112,"stop":1752877967112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7028a5f820865809","name":"messageHashStr produces consistent results for the same input","time":{"start":1752877948396,"stop":1752877948400,"duration":4},"status":"passed","severity":"normal"},{"uid":"a118842b180023e","name":"Check publish message containing unicode special characters","time":{"start":1752878141598,"stop":1752878141598,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a65c881058f58a9","name":"Push message with content topic containing special chars","time":{"start":1752878631397,"stop":1752878631397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dddc6275c40eaf9","name":"Subscribe to topic containing short and receive message","time":{"start":1752878502459,"stop":1752878502460,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec9e2874eb1eb2a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752877987745,"stop":1752877987746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d2592389859c0d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752877948954,"stop":1752877948954,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c1e268e4b4596d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752878149021,"stop":1752878149021,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ecd1e59cb7891a55","name":"should deliver messages after dependencies are met","time":{"start":1752877992732,"stop":1752877992733,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c121ebbc59b61d9","name":"should get all peers from store","time":{"start":1752877948990,"stop":1752877948990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b739875c648ba605","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752878502462,"stop":1752878502462,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ffb11274a62834","name":"should not fail to start the service if it is already started","time":{"start":1752877961173,"stop":1752877961173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3226bcf220c6bd8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752877933006,"stop":1752877933006,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe5ab4d5c6a8cad","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752877987400,"stop":1752877987401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce7833c81147899","name":"Encoder throws on empty string content topic","time":{"start":1752877949382,"stop":1752877949382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23856e6cc5e6d52","name":"should return false when peer is on different cluster","time":{"start":1752877948147,"stop":1752877948148,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7c9dc8dbdf2f15","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752877938366,"stop":1752877938366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf6c493e3332978","name":"should handle dial errors gracefully","time":{"start":1752877948071,"stop":1752877948072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fef442686bca90","name":"should initialize bloom filter with correct parameters","time":{"start":1752877989962,"stop":1752877989963,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c75c87041e6567","name":"should not fail to stop the service if it was not started","time":{"start":1752878116714,"stop":1752878116715,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef07213f603e3213","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752877949383,"stop":1752877949383,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cc526e89c7fe48","name":"random static sharding 7 - Cluster ID: 180, Shard ID: 641","time":{"start":1752878267136,"stop":1752878267137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a959ff249b151a9","name":"should partition messages based on acknowledgement status","time":{"start":1752877992733,"stop":1752877992733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2c983677d44d1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752877987745,"stop":1752877987745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142f067166861da","name":"Push message with SQL Injection payload","time":{"start":1752878631377,"stop":1752878631378,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c854c4d646558d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752878210617,"stop":1752878210617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1186d66a506ad488","name":"should detect messages with missing dependencies","time":{"start":1752877992732,"stop":1752877992732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e02e8d8660e0f6","name":"Push message with escaped characters payload","time":{"start":1752878631394,"stop":1752878631395,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db7bb914ee5f13c","name":"should remove event listeners from globalThis","time":{"start":1752877947355,"stop":1752877947355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2dda8fdce1984f","name":"should insert message id into causal history","time":{"start":1752877992728,"stop":1752877992728,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a47f05149e1dc0","name":"Check received message containing numeric","time":{"start":1752878452295,"stop":1752878452295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4403fc720ed5e50b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752877957100,"stop":1752877957100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cfac458da18527","name":"should return false when peer is not on the specified shard","time":{"start":1752877948154,"stop":1752877948154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a269c3131537f27","name":"Push message with Arabic payload","time":{"start":1752878631392,"stop":1752878631392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ec0958b1bf41b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752877933032,"stop":1752877933032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d072e7d5bd8dc966","name":"Check received message with timestamp: 1752878007361 ","time":{"start":1752878452299,"stop":1752878452299,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f55f8313c4050e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752877933022,"stop":1752877933022,"duration":0},"status":"passed","severity":"normal"},{"uid":"593fd96e33fe997c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752878452303,"stop":1752878452303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb45aab6d2f0c56","name":"should do nothing when connections still exist","time":{"start":1752877948989,"stop":1752877948989,"duration":0},"status":"passed","severity":"normal"},{"uid":"258438f4fc69a404","name":"should create a new stream if no existing for protocol found","time":{"start":1752877948952,"stop":1752877948953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c789fa74424c0c6","name":"Store - dialed after - with timeout","time":{"start":1752878291280,"stop":1752878291281,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d1b0bb58b426d6","name":"Push message with content topic containing Script","time":{"start":1752878631384,"stop":1752878631384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72fd4071602c1a5","name":"should decode valid enr successfully","time":{"start":1752877939105,"stop":1752877939108,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf685fd04a88f893","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752877938371,"stop":1752877938372,"duration":1},"status":"passed","severity":"normal"},{"uid":"714c2dc30bc925b2","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752877933026,"stop":1752877933031,"duration":5},"status":"passed","severity":"normal"},{"uid":"f7831fbaad0171f3","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752877948680,"stop":1752877948681,"duration":1},"status":"passed","severity":"normal"},{"uid":"f874e9e611267c79","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752878502455,"stop":1752878502455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45ec331e4bfd09e","name":"should handle complete dial lifecycle","time":{"start":1752877948218,"stop":1752877948219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54bf6b179152fce","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752878502454,"stop":1752878502454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c85158e4ad551cb","name":"should handle different types of entries","time":{"start":1752877976729,"stop":1752877976732,"duration":3},"status":"passed","severity":"normal"},{"uid":"569eb645c3e2e82a","name":"should set field with only STORE enabled","time":{"start":1752877939119,"stop":1752877939119,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d431c24feeb14a","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752878224469,"stop":1752878224470,"duration":1},"status":"skipped","severity":"normal"},{"uid":"93b290ecdd20b2ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752877933021,"stop":1752877933021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32dfd7b2f19fa94","name":"Overlapping topic subscription","time":{"start":1752878502459,"stop":1752878502459,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95827579ca6f9ba","name":"Check publish message containing special chars","time":{"start":1752878141594,"stop":1752878141594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bc8e40c0371f8a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752877933010,"stop":1752877933010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef000c8966d1c1d1","name":"should handle case with no peers in store","time":{"start":1752877948992,"stop":1752877948992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97c5b7dbb9cbc88","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752877978354,"stop":1752877978355,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f694711ce921e8","name":"should merge provided config with defaults","time":{"start":1752877949475,"stop":1752877949475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afc57b88e4df02a","name":"should clear all timers","time":{"start":1752877949096,"stop":1752877949096,"duration":0},"status":"passed","severity":"normal"},{"uid":"951701e4367f085d","name":"Sign & Recover","time":{"start":1752877967564,"stop":1752877967564,"duration":0},"status":"passed","severity":"normal"},{"uid":"acceff421e1664d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752877933021,"stop":1752877933022,"duration":1},"status":"passed","severity":"normal"},{"uid":"90183ea5dc11f5ba","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752877978331,"stop":1752877978332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c6578c8bb369e6","name":"Symmetric encrypt & Decrypt","time":{"start":1752877967562,"stop":1752877967563,"duration":1},"status":"passed","severity":"normal"},{"uid":"117258befd58a1f","name":"should set field with all protocols disabled","time":{"start":1752877939118,"stop":1752877939118,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3863480cc4f92e","name":"should handle corrupted local storage data gracefully","time":{"start":1752877961176,"stop":1752877961177,"duration":1},"status":"passed","severity":"normal"},{"uid":"56613f1eb71ad1b1","name":"can query messages by message hash","time":{"start":1752878245795,"stop":1752878245796,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b5691936df2429","name":"All","time":{"start":1752878013174,"stop":1752878013174,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75e66e592bbcbe3","name":"Privacy Node - default protocol","time":{"start":1752878291283,"stop":1752878291283,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc421a6ae287af47","name":"should handle task timeouts","time":{"start":1752877977594,"stop":1752877977595,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc7be2ce9c0a73","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752877957017,"stop":1752877957018,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db95aa7f7fe37ce","name":"different cluster, different shard: nodes don't connect","time":{"start":1752878079548,"stop":1752878079548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af42a3e655b9a37","name":"Correctly serialized arguments","time":{"start":1752878079723,"stop":1752878079724,"duration":1},"status":"passed","severity":"normal"},{"uid":"becefc826561c259","name":"should check connected peers if present and suitable","time":{"start":1752877978604,"stop":1752877978604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7803c5be86e1d2","name":"should initialize with isNetworkConnected as false","time":{"start":1752877947345,"stop":1752877947348,"duration":3},"status":"passed","severity":"normal"},{"uid":"ae955a503edf00c5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752878502447,"stop":1752878502447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff5836d49d94190","name":"should dial all peers on dial","time":{"start":1752878094082,"stop":1752878094083,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1f0e768d6890ce","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752877948383,"stop":1752877948383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2953bb682bb971e6","name":"should remove event listeners","time":{"start":1752877949094,"stop":1752877949095,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5725639b196be6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752877948605,"stop":1752877948605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1958b6ba53da900","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752878502458,"stop":1752878502459,"duration":1},"status":"passed","severity":"normal"},{"uid":"241f9b1d262dc5a1","name":"should attach causal history and bloom filter to each message","time":{"start":1752877992728,"stop":1752877992728,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aeca55797fb38c","name":"Check received message containing Chinese","time":{"start":1752878452296,"stop":1752878452296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6acba5806ba8259","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752877949483,"stop":1752877949483,"duration":0},"status":"passed","severity":"normal"},{"uid":"103cad4107e71041","name":"Push message with content topic containing long","time":{"start":1752878631396,"stop":1752878631396,"duration":0},"status":"passed","severity":"normal"},{"uid":"598f552670fa2cc1","name":"Push message with content topic containing shell command","time":{"start":1752878631385,"stop":1752878631385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3153441c20ae03df","name":"Push message with SQL Injection payload","time":{"start":1752878631392,"stop":1752878631393,"duration":1},"status":"passed","severity":"normal"},{"uid":"171a9d1f4a810266","name":"Relay - dialed first","time":{"start":1752878291277,"stop":1752878291277,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fe581a19f78c9b","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752877978225,"stop":1752877978225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6687cfac32684a31","name":"should handle network check errors gracefully","time":{"start":1752877948218,"stop":1752877948218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1775e4e4cdaf4b5e","name":"should handle peer connect event","time":{"start":1752877947365,"stop":1752877947365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29613f71459ab9f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878502465,"stop":1752878502465,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f9a1fad3d98f84","name":"messageHashStr works with IProtoMessage","time":{"start":1752877948395,"stop":1752877948396,"duration":1},"status":"passed","severity":"normal"},{"uid":"df923cb6182d0d34","name":"Generator, 2 different pubsubtopics","time":{"start":1752878259520,"stop":1752878259520,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e08bb4b690d53993","name":"should handle relay send failures gracefully","time":{"start":1752877949105,"stop":1752877949105,"duration":0},"status":"passed","severity":"normal"},{"uid":"83975c41d4e3367a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752877987734,"stop":1752877987734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f498858e4d05d3d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752878502448,"stop":1752878502448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3062c7b30b74f7e","name":"Push message with Basic HTML tag payload","time":{"start":1752878631379,"stop":1752878631379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6403607c33b279","name":"Check received message containing escaped characters","time":{"start":1752878452298,"stop":1752878452298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f43fb612cf65bf","name":"should dial peers from store when browser is connected","time":{"start":1752877948985,"stop":1752877948986,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0e3dcde182ada9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752877933007,"stop":1752877933007,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d82f84062a1d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752877987785,"stop":1752877987785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8be6ddb2ac2334","name":"should send to specified number of peers of used peers","time":{"start":1752877978434,"stop":1752877978434,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd39383e52a7ffa6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878259518,"stop":1752878259519,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f41d3355f0e00c","name":"should not return locked peers if enough unlocked are available","time":{"start":1752877978612,"stop":1752877978612,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caf93c4ca5b2b4e","name":"Reusing cursor across nodes","time":{"start":1752878224465,"stop":1752878224465,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ed1fd95a6f9303","name":"Round trip binary serialization","time":{"start":1752877949380,"stop":1752877949380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3633a9088faa509","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752878502461,"stop":1752878502461,"duration":0},"status":"passed","severity":"normal"},{"uid":"86025a58f7d1bffd","name":"Fails to push message bigger that 1MB","time":{"start":1752878631405,"stop":1752878631405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae4239274442822","name":"Check received message containing special chars","time":{"start":1752878452295,"stop":1752878452295,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ade460a8e2c95c7","name":"Push message with Script payload","time":{"start":1752878631378,"stop":1752878631378,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b6bd1000ba7faa","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752877978611,"stop":1752877978611,"duration":0},"status":"passed","severity":"normal"},{"uid":"110813a993096af3","name":"should not receive a peer event before start","time":{"start":1752878116717,"stop":1752878116717,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f77aa917d60058","name":"Rejects garbage","time":{"start":1752877982032,"stop":1752877982032,"duration":0},"status":"passed","severity":"normal"},{"uid":"23004744d72156aa","name":"should emit a peer event after start","time":{"start":1752878116716,"stop":1752878116716,"duration":0},"status":"passed","severity":"normal"},{"uid":"32012630c8272b9e","name":"can query messages normally","time":{"start":1752878245795,"stop":1752878245795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee9b909ffd5d317","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752878631399,"stop":1752878631399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6133ac3482cd1d3","name":"should return false when peer is not found","time":{"start":1752877948157,"stop":1752877948161,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d0bf3795bb0c2dd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752878169318,"stop":1752878169318,"duration":0},"status":"passed","severity":"normal"},{"uid":"359013e2b1c28aa4","name":"should return false when pubsub topic parsing fails","time":{"start":1752877948156,"stop":1752877948157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27f23305f57b6a2","name":"should skip peer when failed to dial recently","time":{"start":1752877948193,"stop":1752877948193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0734844e0407b0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752877987727,"stop":1752877987727,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6d3bce5a8e5c9d","name":"should handle special patterns correctly","time":{"start":1752877989965,"stop":1752877989965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d14dde20b400e78","name":"should dispatch network event when browser goes online","time":{"start":1752877947374,"stop":1752877947378,"duration":4},"status":"passed","severity":"normal"},{"uid":"d96411340e13133b","name":"should process up to 3 peers at once","time":{"start":1752877948206,"stop":1752877948207,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cb5d3244e58519","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752877987767,"stop":1752877987767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1507d4c43fb4af6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752878150419,"stop":1752878150419,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a242d3d6f08e315","name":"should not create multiple intervals when called multiple times","time":{"start":1752877948183,"stop":1752877948183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fce902859d3817b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752877948156,"stop":1752877948156,"duration":0},"status":"passed","severity":"normal"},{"uid":"426e8b7307abdf29","name":"Subscribe to topic containing Script and publish message","time":{"start":1752878150417,"stop":1752878150418,"duration":1},"status":"passed","severity":"normal"},{"uid":"babab2952e62c690","name":"does not throw on valid cases","time":{"start":1752877932999,"stop":1752877933000,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5a2d0001f3c975","name":"Store - dialed first","time":{"start":1752878291279,"stop":1752878291280,"duration":1},"status":"passed","severity":"normal"},{"uid":"155ca6fce784f9c6","name":"Passing page size 0 when there are 110 messages","time":{"start":1752878280944,"stop":1752878280945,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c200639d6a308a4","name":"Push message with content topic containing JSON","time":{"start":1752878631385,"stop":1752878631385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8db1d8ee4113bba","name":"Check received message containing escaped characters","time":{"start":1752878452307,"stop":1752878452307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae271b2f2e76cef8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752877949098,"stop":1752877949099,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41a0587d566edfe","name":"should handle case when globalThis is not available","time":{"start":1752877947364,"stop":1752877947365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbadf85b4667a0b0","name":"LightPush","time":{"start":1752878291281,"stop":1752878291282,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd37f9d3ab2c6c6","name":"random static sharding 9 - Cluster ID: 10, Shard ID: 482","time":{"start":1752878267138,"stop":1752878267138,"duration":0},"status":"passed","severity":"normal"},{"uid":"54408655a9728876","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752877933024,"stop":1752877933025,"duration":1},"status":"passed","severity":"normal"},{"uid":"a219e6cbc00ca21d","name":"Check message with no pubsub topic is not received","time":{"start":1752878452310,"stop":1752878452310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e3ef15ebec2bab","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752877978613,"stop":1752877978613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf5ea3f93fb3731","name":"Push message with custom timestamp: 1722119628026","time":{"start":1752878631404,"stop":1752878631404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d418e4bad4bd47a0","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752877933007,"stop":1752877933007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac99b9ade7e861a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752877933006,"stop":1752877933006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f2aa880ed539c2","name":"Subscribe and receive messages via lightPush","time":{"start":1752878502445,"stop":1752878502446,"duration":1},"status":"passed","severity":"normal"},{"uid":"58aabf099a4082c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752877987784,"stop":1752877987784,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6961f42b89fd78","name":"Push message with content topic containing Arabic","time":{"start":1752878631383,"stop":1752878631383,"duration":0},"status":"passed","severity":"normal"},{"uid":"374f1ddc3888835d","name":"Check message with invalid timestamp is not received","time":{"start":1752878452309,"stop":1752878452310,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd8a81090802f08","name":"it tolerates circular branch references","time":{"start":1752877957318,"stop":1752877957318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c70493724e45fea","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app33/3/topic926/test.js","time":{"start":1752878243317,"stop":1752878243317,"duration":0},"status":"passed","severity":"normal"},{"uid":"58363f0612731099","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752877933013,"stop":1752877933013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eac518ff73ba95","name":"should return false when clusterId doesn't match","time":{"start":1752877978226,"stop":1752877978227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4e72fbe49cdc8a","name":"Check publish message containing Arabic","time":{"start":1752878141594,"stop":1752878141595,"duration":1},"status":"passed","severity":"normal"},{"uid":"688a07241c0758b6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752878502463,"stop":1752878502463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3b0f7f35d453c3","name":"should throw error - no id","time":{"start":1752877939110,"stop":1752877939110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b882d4a6d7cca9d","name":"Relay + Store","time":{"start":1752877939120,"stop":1752877939120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a41e3555e8d5c25","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752877957016,"stop":1752877957017,"duration":1},"status":"passed","severity":"normal"},{"uid":"de20abf68d81e0fb","name":"Push message with JSON payload","time":{"start":1752878631394,"stop":1752878631394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce7fd35b3284fe2","name":"Encoder throws on empty string content topic","time":{"start":1752877967111,"stop":1752877967111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2391fae6ab972e82","name":"Passing page size 1 when there are 4 messages","time":{"start":1752878280945,"stop":1752878280946,"duration":1},"status":"passed","severity":"normal"},{"uid":"54da9b36fccb9608","name":"should handle incoming messages","time":{"start":1752877978356,"stop":1752877978356,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dde6d08d6adea97","name":"should reject if Store is requested but not mounted","time":{"start":1752877978602,"stop":1752877978603,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8be7fad9ed6751b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752877933025,"stop":1752877933025,"duration":0},"status":"passed","severity":"normal"},{"uid":"808cf0160a7a7430","name":"should handle empty pubsub topics","time":{"start":1752877949107,"stop":1752877949107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d336170f8ab8ed24","name":"same cluster, different shard: nodes connect","time":{"start":1752878079547,"stop":1752878079547,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a5a61b664100f3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752878282548,"stop":1752878282549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c76915d0d1b38ed","name":"recovers when dns.resolve returns empty","time":{"start":1752877957318,"stop":1752877957319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afc3f0b3232dd7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752878502452,"stop":1752878502452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac4891a4a75a5b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752878134097,"stop":1752878134097,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f8fc438215439","name":"Nwaku publishes","time":{"start":1752878130632,"stop":1752878130632,"duration":0},"status":"passed","severity":"normal"},{"uid":"db87e444ef625ca0","name":"Check publish message containing XML","time":{"start":1752878141596,"stop":1752878141596,"duration":0},"status":"passed","severity":"normal"},{"uid":"74297eab36f14bbe","name":"Publish message with custom timestamp: Fri Jul 18 2025 23:35:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752878141601,"stop":1752878141601,"duration":0},"status":"passed","severity":"normal"},{"uid":"90791172d6a2d2f2","name":"should increase lamport timestamp","time":{"start":1752877992726,"stop":1752877992727,"duration":1},"status":"passed","severity":"normal"},{"uid":"206917b89bc25108","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752877987736,"stop":1752877987744,"duration":8},"status":"passed","severity":"normal"},{"uid":"4ff9d56c42faa6f4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752877987758,"stop":1752877987761,"duration":3},"status":"passed","severity":"normal"},{"uid":"9eec1bf124239dc3","name":"should get / set UDP multiaddr","time":{"start":1752877939114,"stop":1752877939114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5856c1ac0b78ce","name":"Publish without waiting for remote peer","time":{"start":1752878150411,"stop":1752878150412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b808b85190c6126a","name":"peer exchange sets tag","time":{"start":1752878149020,"stop":1752878149020,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8956601a39f1dac","name":"Does not throw an exception when node disconnects","time":{"start":1752878288832,"stop":1752878288832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d91860543ddf78f","name":"returns nothing if no connections present","time":{"start":1752877948761,"stop":1752877948761,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b800d534a57f42","name":"Relay + Store","time":{"start":1752878013173,"stop":1752878013174,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce07276448412622","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752877948384,"stop":1752877948384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f675c36e1a20db","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752878502459,"stop":1752878502459,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dd63594813c0f1","name":"Check publish message containing shell command","time":{"start":1752878141597,"stop":1752878141597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3778d1340b8b0f3","name":"Check received message containing emoji","time":{"start":1752878452299,"stop":1752878452299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c15a51dc8a227a5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752878150417,"stop":1752878150417,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c78bfa94966b9","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app68/4/topic482/test.js","time":{"start":1752878243313,"stop":1752878243314,"duration":1},"status":"passed","severity":"normal"},{"uid":"950e55e9c1522bc9","name":"throws on content topic with non-number generation field","time":{"start":1752877933001,"stop":1752877933001,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6980a3a4d7ff2d","name":"should perform ping and update peer store on timer","time":{"start":1752877949099,"stop":1752877949099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e5de3687d8b52f","name":"should keep entries that haven't expired yet","time":{"start":1752877976728,"stop":1752877976729,"duration":1},"status":"passed","severity":"normal"},{"uid":"94673e5f5fd2ec88","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752877987746,"stop":1752877987746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb19a3415bf9944","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752878502458,"stop":1752878502458,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c14a92e3c27f95","name":"Check publish message containing short","time":{"start":1752878141592,"stop":1752878141593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d52d919a03e28f","name":"Waku message hash computation (payload length 0)","time":{"start":1752877948384,"stop":1752877948389,"duration":5},"status":"passed","severity":"normal"},{"uid":"589a415ed31a77f0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752878224463,"stop":1752878224463,"duration":0},"status":"passed","severity":"normal"},{"uid":"301a950889010e42","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752878027725,"stop":1752878027725,"duration":0},"status":"passed","severity":"normal"},{"uid":"8552084500acc497","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752877933035,"stop":1752877933035,"duration":0},"status":"passed","severity":"normal"},{"uid":"f539132909a626e","name":"Push message with short payload","time":{"start":1752878631389,"stop":1752878631389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac00ba9a40bb31be","name":"Push message with numeric payload","time":{"start":1752878631390,"stop":1752878631391,"duration":1},"status":"passed","severity":"normal"},{"uid":"30276207adb62f8f","name":"Check received message containing Script","time":{"start":1752878452305,"stop":1752878452306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87f529904647fe8","name":"should drop connection to all peers on hangUp","time":{"start":1752878094083,"stop":1752878094083,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd38efcd6409a804","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752878502450,"stop":1752878502450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f889999e819a9709","name":"isConnected return false after peer stops","time":{"start":1752878027723,"stop":1752878027724,"duration":1},"status":"passed","severity":"normal"},{"uid":"fece5b122ff88cde","name":"rejects content-filtered query with only contentTopics","time":{"start":1752877948681,"stop":1752877948681,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d29364f42bf69","name":"Check received message containing short","time":{"start":1752878452303,"stop":1752878452303,"duration":0},"status":"passed","severity":"normal"},{"uid":"34109cdf7a611561","name":"should return false when peer shard info is not found","time":{"start":1752877948155,"stop":1752877948155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cdd9a1680467a4","name":"Sets default value correctly","time":{"start":1752878288837,"stop":1752878288837,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c9adb30b27a9aa","name":"throws on content topic with too few or too many fields","time":{"start":1752877933000,"stop":1752877933001,"duration":1},"status":"passed","severity":"normal"},{"uid":"8298d23d40af83f0","name":"should return true when peer is on the same network","time":{"start":1752877948141,"stop":1752877948141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f224af8e67d091ef","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752878013874,"stop":1752878013874,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f0700fe33d7b66","name":"should add and remove event listeners correctly","time":{"start":1752877961177,"stop":1752877961177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b58f1eec95895d","name":"should successfully stop","time":{"start":1752877978358,"stop":1752877978358,"duration":0},"status":"passed","severity":"normal"},{"uid":"11488a845fa1e979","name":"should support chaining for add method","time":{"start":1752877976727,"stop":1752877976727,"duration":0},"status":"passed","severity":"normal"},{"uid":"69473c0a01fc1709","name":"should allow redial after failed dial cooldown expires","time":{"start":1752877948196,"stop":1752877948205,"duration":9},"status":"passed","severity":"normal"},{"uid":"ac2653d76be8cc3b","name":"Should update shard info","time":{"start":1752878094511,"stop":1752878094511,"duration":0},"status":"passed","severity":"normal"},{"uid":"55975698ccd42d60","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752877933011,"stop":1752877933011,"duration":0},"status":"passed","severity":"normal"},{"uid":"134d2e7050dd65f4","name":"should throw error - no public key","time":{"start":1752877939109,"stop":1752877939110,"duration":1},"status":"passed","severity":"normal"},{"uid":"6badec0aea0b1d01","name":"should handle all zero keep alive options","time":{"start":1752877949107,"stop":1752877949108,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fb0c91542aba17","name":"should reject if LightPush is requested but not mounted","time":{"start":1752877978602,"stop":1752877978602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864bd24468c252","name":"should create ConnectionManager with relay","time":{"start":1752877949474,"stop":1752877949474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b87dde891c68c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752878210616,"stop":1752878210617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a89c052cdf178ef","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752877949099,"stop":1752877949099,"duration":0},"status":"passed","severity":"normal"},{"uid":"adab5f3a44966093","name":"Check received message containing numeric","time":{"start":1752878452304,"stop":1752878452304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea720b671625aec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752878502446,"stop":1752878502446,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeef3a4a280ab80b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752877987726,"stop":1752877987726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d998cf0c7c7f63a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752877987774,"stop":1752877987774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be930d1692fd9ec","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752878134098,"stop":1752878134098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01a39e95ba8d27a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752877987762,"stop":1752877987762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7be24cac29bed2","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752877948981,"stop":1752877948982,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a96587a1a9f195","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752878210615,"stop":1752878210616,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6d1678c0e90ffa","name":"less peers than existing","time":{"start":1752878117036,"stop":1752878117036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2aff0d0dba7a7d6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752878210614,"stop":1752878210615,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ced7ff0abd436ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752877933020,"stop":1752877933020,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a5e0e11917a471","name":"should respect custom numPeersToUse configuration","time":{"start":1752877978614,"stop":1752877978614,"duration":0},"status":"passed","severity":"normal"},{"uid":"910ee55a789b7945","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752877948954,"stop":1752877948954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad26dd8da6ec4a75","name":"should push the message to the outgoing buffer","time":{"start":1752877992727,"stop":1752877992727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1b620a6d07edf2","name":"can start and stop the service","time":{"start":1752878012464,"stop":1752878012465,"duration":1},"status":"passed","severity":"normal"},{"uid":"db005ee6524335f6","name":"should stop and cleanup resources","time":{"start":1752877978709,"stop":1752877978709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8897d4681d3c3f09","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752877987778,"stop":1752877987779,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1014b7ef1425cab","name":"Fails to publish duplicate message","time":{"start":1752878141601,"stop":1752878141602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76c57c7b531085e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752877978355,"stop":1752877978355,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcba9aa0faabf56e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752877933008,"stop":1752877933009,"duration":1},"status":"passed","severity":"normal"},{"uid":"d073f3448f981af9","name":"caches peers it previously fetched","time":{"start":1752877957319,"stop":1752877957320,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf75e8554e443f3d","name":"Push message with custom timestamp: 1752881628026","time":{"start":1752878631405,"stop":1752878631405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c47742ae624c809","name":"returns all values when wanted number matches available values","time":{"start":1752877956215,"stop":1752877956219,"duration":4},"status":"passed","severity":"normal"},{"uid":"2ba5bb437589d73c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752877987754,"stop":1752877987754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba03d679c5277fa1","name":"should return PeerId when PeerId is provided","time":{"start":1752877948595,"stop":1752877948596,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15f69a5adb002e4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752877949102,"stop":1752877949102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a76a55bd0c2506","name":"should be sent with empty content","time":{"start":1752877992734,"stop":1752877992734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c95de4ada914ba","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752877992734,"stop":1752877992734,"duration":0},"status":"passed","severity":"normal"},{"uid":"994ed24073e5e76e","name":"should return false when peer has no overlapping shards","time":{"start":1752877948148,"stop":1752877948148,"duration":0},"status":"passed","severity":"normal"},{"uid":"907800b156634610","name":"Decoder throws on undefined content topic","time":{"start":1752877968745,"stop":1752877968745,"duration":0},"status":"passed","severity":"normal"},{"uid":"12592f46f2821f73","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752877978614,"stop":1752877978614,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef9644ea31b1067","name":"Push message with content topic containing SQL Injection","time":{"start":1752878631384,"stop":1752878631384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a400ab9950ea74d8","name":"should handle peer store update failures gracefully","time":{"start":1752877949100,"stop":1752877949102,"duration":2},"status":"passed","severity":"normal"},{"uid":"90d841fd56515d1f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752877957014,"stop":1752877957014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d668b5e232fa45b","name":"should dial peer when peer is discovered","time":{"start":1752877948068,"stop":1752877948071,"duration":3},"status":"passed","severity":"normal"},{"uid":"810b1b606e38fb6b","name":"should handle case with all peers already connected","time":{"start":1752877948993,"stop":1752877948994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80cf570c4437492","name":"Check message on other pubsub topic is not received","time":{"start":1752878452301,"stop":1752878452301,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bfe4d505198fc7","name":"should be online or offline if network state changed","time":{"start":1752878027726,"stop":1752878027726,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c1bef5f6de7026","name":"Push message with XML payload","time":{"start":1752878631393,"stop":1752878631393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fc7fd12ad904bb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752878452311,"stop":1752878452312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f81073b4bc81dd0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752877939120,"stop":1752877939120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4d9468857411c8","name":"Check received message containing XML","time":{"start":1752878452306,"stop":1752878452306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57da65d73274169","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752877933009,"stop":1752877933009,"duration":0},"status":"passed","severity":"normal"},{"uid":"23002423bde7be10","name":"should clear dial history on stop","time":{"start":1752877948187,"stop":1752877948188,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65b61849e0ca06d","name":"should handle dial errors gracefully","time":{"start":1752877948991,"stop":1752877948992,"duration":1},"status":"passed","severity":"normal"},{"uid":"707203c5bf861d3c","name":"should requeue task if no peer is available","time":{"start":1752877977585,"stop":1752877977588,"duration":3},"status":"passed","severity":"normal"},{"uid":"7567640460a9b90b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/3/topic896/json","time":{"start":1752878243311,"stop":1752878243312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d60204806bfe912","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752877938372,"stop":1752877938373,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd54fbe125bab127","name":"should properly create location multiaddrs - udp","time":{"start":1752877939116,"stop":1752877939117,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc458607afa84ee3","name":"Check publish message after service node is restarted","time":{"start":1752878141604,"stop":1752878141604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c3558c8a1945935","name":"should allow redial after cooldown period","time":{"start":1752877948194,"stop":1752877948194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c6d2fada8f65f5","name":"should skip peer when dialed recently","time":{"start":1752877948190,"stop":1752877948190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f0718be11e5adc","name":"Check message with invalid timestamp is not received","time":{"start":1752878452300,"stop":1752878452301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d697ad089add78b4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752878502455,"stop":1752878502455,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dd4fd9a4dff0c0","name":"should return false when peer is not on topic","time":{"start":1752877949483,"stop":1752877949483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d749961c8072d43","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752877968742,"stop":1752877968742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b090dc85eca51f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752878502451,"stop":1752878502452,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa05421d1e0631a5","name":"Encoder throws on undefined content topic","time":{"start":1752877967110,"stop":1752877967111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9619a307af2b72","name":"should return empty array when no peers connected","time":{"start":1752877949481,"stop":1752877949481,"duration":0},"status":"passed","severity":"normal"},{"uid":"784d656fa4bdf2fd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752877987764,"stop":1752877987767,"duration":3},"status":"passed","severity":"normal"},{"uid":"9319cdd3475ce4e5","name":"Passing page size 3 when there are 20 messages","time":{"start":1752878280946,"stop":1752878280946,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bf02ffb245f973","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752877978036,"stop":1752877978037,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e2d8f5e8f6633b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752877933010,"stop":1752877933010,"duration":0},"status":"passed","severity":"normal"},{"uid":"99de515a159fd6f3","name":"1 Relay, 1 fetch","time":{"start":1752877957099,"stop":1752877957099,"duration":0},"status":"passed","severity":"normal"},{"uid":"53375fd3e7789642","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752877933016,"stop":1752877933016,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e981c2e4457ab46","name":"random static sharding 8 - Cluster ID: 732, Shard ID: 12","time":{"start":1752878267137,"stop":1752878267137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1888a10c49ffee28","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752877987735,"stop":1752877987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6626a25776cc9c7","name":"Callback on promise, aborts when callback returns true","time":{"start":1752878269538,"stop":1752878269539,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54ec125db3264d5","name":"Query generator for 2000 messages","time":{"start":1752878269541,"stop":1752878269541,"duration":0},"status":"passed","severity":"normal"},{"uid":"690a61afc3f5f054","name":"should not discard bootstrap peers if under the limit","time":{"start":1752878050361,"stop":1752878050363,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf98b45221f1c479","name":"Subscribe to topic containing Script and receive message","time":{"start":1752878502462,"stop":1752878502462,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bbf3eb8c8861f0","name":"Push message with custom timestamp: 1752874428026","time":{"start":1752878631404,"stop":1752878631405,"duration":1},"status":"passed","severity":"normal"},{"uid":"63086a461eef24b4","name":"should add event listeners to globalThis","time":{"start":1752877947350,"stop":1752877947350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7ca59e23947783","name":"different cluster, same shard: nodes don't connect","time":{"start":1752878079548,"stop":1752878079548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52a5071b5b10bc2","name":"Passing page size 110 when there are 120 messages","time":{"start":1752878280951,"stop":1752878280952,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c28eccc90ac49e6","name":"should handle peer store errors gracefully","time":{"start":1752877948072,"stop":1752877948073,"duration":1},"status":"passed","severity":"normal"},{"uid":"929b4eda47c61536","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752877933006,"stop":1752877933007,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28336180599fb0c","name":"Publish message with large meta","time":{"start":1752878141605,"stop":1752878141605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47b44bcf85d74eb","name":"should throw an error for insufficient data","time":{"start":1752877933119,"stop":1752877933119,"duration":0},"status":"passed","severity":"normal"},{"uid":"32577693631122e9","name":"Fails to push message with large meta","time":{"start":1752878631387,"stop":1752878631387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb46a2352876c23","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752877957015,"stop":1752877957015,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f5fe646057d75d","name":"Fails to publish message with wrong content topic","time":{"start":1752878141602,"stop":1752878141602,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1f0aed48c1952","name":"should encodeTxt and decodeTxt","time":{"start":1752877939104,"stop":1752877939105,"duration":1},"status":"passed","severity":"normal"},{"uid":"decdabc342b18a49","name":"should return false when peer has no shard info","time":{"start":1752877948148,"stop":1752877948149,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fe9a99ba04360","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752877933015,"stop":1752877933015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5216c4948836eefc","name":"more peers than existing","time":{"start":1752878117036,"stop":1752878117036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de4d5dac53b57250","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752877978356,"stop":1752877978356,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f599dd1caeb3b8","name":"messageHashStr returns a hex string","time":{"start":1752877948395,"stop":1752877948395,"duration":0},"status":"passed","severity":"normal"},{"uid":"54432c7ae0ce8b5a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752878235802,"stop":1752878235802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef39a66296440370","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752878013872,"stop":1752878013872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2bfa94c5e18652","name":"should load peers from local storage and dispatch events","time":{"start":1752877961175,"stop":1752877961176,"duration":1},"status":"passed","severity":"normal"},{"uid":"77df330a60ee31c1","name":"Decoder throws on empty string content topic","time":{"start":1752877949382,"stop":1752877949383,"duration":1},"status":"passed","severity":"normal"},{"uid":"714a82c02b262013","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752878502461,"stop":1752878502461,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb30d6e9714ad4b","name":"Push message with content topic containing numeric","time":{"start":1752878631382,"stop":1752878631382,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda4f31ae397eeb1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752877987770,"stop":1752877987773,"duration":3},"status":"passed","severity":"normal"},{"uid":"c724d1ab3e6c6ecd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752878150419,"stop":1752878150420,"duration":1},"status":"passed","severity":"normal"},{"uid":"4224ea2ed738bca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752877933020,"stop":1752877933020,"duration":0},"status":"passed","severity":"normal"},{"uid":"325675af90a0b10e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752878282539,"stop":1752878282539,"duration":0},"status":"passed","severity":"normal"},{"uid":"490ffb043cc93ad2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752877933005,"stop":1752877933005,"duration":0},"status":"passed","severity":"normal"},{"uid":"5533cff42e99e68a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752877957018,"stop":1752877957019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5101b6a717f19e14","name":"Non TWN Cluster","time":{"start":1752878243308,"stop":1752878243309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9df0a00bba771e","name":"should call waitForPeer on Relay","time":{"start":1752877978605,"stop":1752877978605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67e153d727a7c97","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752878502453,"stop":1752878502453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34bedf3b01dfa55","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752877933015,"stop":1752877933015,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeec21455aaf77b8","name":"should dial peer immediately when queue is empty","time":{"start":1752877948188,"stop":1752877948189,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a22329877dd608","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752877948596,"stop":1752877948599,"duration":3},"status":"passed","severity":"normal"},{"uid":"692e43c61cd6e645","name":"Push message with content topic containing XML","time":{"start":1752878631399,"stop":1752878631399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c665630acc76bf83","name":"should set default options when no config provided","time":{"start":1752877949475,"stop":1752877949475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77a7f8d6abeeb8","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752878134094,"stop":1752878134095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d567308ea66a21cd","name":"should throw error - no public key","time":{"start":1752877939111,"stop":1752877939111,"duration":0},"status":"passed","severity":"normal"},{"uid":"956dbba6f1d8a4c5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752878079546,"stop":1752878079547,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f291e3811fe5fa","name":"should return false when shard info is undefined","time":{"start":1752877948155,"stop":1752877948155,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d0cbc58fb0de69","name":"should update peer store before dialing","time":{"start":1752877948072,"stop":1752877948072,"duration":0},"status":"passed","severity":"normal"},{"uid":"accc27a843adfd05","name":"should handle queue overflow by adding peers to queue","time":{"start":1752877948205,"stop":1752877948206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9345b6c64b95694","name":"Subscribe to topic containing short and publish message","time":{"start":1752878150415,"stop":1752878150415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bc83a18ef11828","name":"should initialize with default number of peers","time":{"start":1752877978610,"stop":1752877978610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcdd108b0d63b5","name":"udp ip6 address","time":{"start":1752877938432,"stop":1752877938433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95fb71c5df693c8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752878502457,"stop":1752878502457,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f8bccb36a4dc82","name":"should dial all known peers when reached zero connections","time":{"start":1752878050360,"stop":1752878050360,"duration":0},"status":"passed","severity":"normal"},{"uid":"881e39cfe8d485e4","name":"should hang up with PeerId and return true on success","time":{"start":1752877949480,"stop":1752877949480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6b892b6383da4d","name":"Push message with emoji payload","time":{"start":1752878631380,"stop":1752878631380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82fc343b84c6e3e","name":"should return empty list for no shard","time":{"start":1752877933016,"stop":1752877933016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5203e01189daa1","name":"pre and post cipher","time":{"start":1752877967563,"stop":1752877967563,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf58029af7b45a8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752878452300,"stop":1752878452300,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb5e74ff2a44385","name":"groups content topics by expected pubsub topic","time":{"start":1752877933011,"stop":1752877933011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef87ffe7b2ae7140","name":"Check message received after jswaku node is restarted","time":{"start":1752878452302,"stop":1752878452302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcdf5444efbcf7b","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752877957321,"stop":1752877957321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7ca826d90e11b4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752878169317,"stop":1752878169317,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf7ebad4280197a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752877938370,"stop":1752877938371,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf551e88ef0d8784","name":"Push message with Basic HTML tag payload","time":{"start":1752878631393,"stop":1752878631394,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a083feb6dc18fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752877987784,"stop":1752877987785,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6667bfc4bb60ca","name":"Push message with content topic containing Script","time":{"start":1752878631398,"stop":1752878631399,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc1d266f11b3bd7","name":"should handle errors gracefully when getting peer info","time":{"start":1752877948161,"stop":1752877948162,"duration":1},"status":"passed","severity":"normal"},{"uid":"344a6968e9946e19","name":"should handle errors when accessing navigator","time":{"start":1752877947383,"stop":1752877947387,"duration":4},"status":"passed","severity":"normal"},{"uid":"b11cd382e7a6a195","name":"should process queue every 500ms","time":{"start":1752877948206,"stop":1752877948206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51881c2ffbdb7eb","name":"should filter out already connected peers","time":{"start":1752877948990,"stop":1752877948991,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11e8d1a5efe86da","name":"Push message equal or less that 1MB","time":{"start":1752878631388,"stop":1752878631388,"duration":0},"status":"passed","severity":"normal"},{"uid":"98613617fca9754a","name":"Push message with content topic containing special chars","time":{"start":1752878631382,"stop":1752878631382,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf11ac67fbefc21","name":"should not receive a peer event before start","time":{"start":1752878012472,"stop":1752878012473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6899fe4d39b522","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752877933013,"stop":1752877933013,"duration":0},"status":"passed","severity":"normal"},{"uid":"835ff16c29ce12f7","name":"throws on content topic with generation field greater than 0","time":{"start":1752877933001,"stop":1752877933002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6818ae3005ab5e30","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752877987746,"stop":1752877987746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9471f50ba2e0a7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752878274812,"stop":1752878274813,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7de2332cf68e3b","name":"Push 30 different messages","time":{"start":1752878631381,"stop":1752878631381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e92e6568acfcfc06","name":"should emit a peer event after start","time":{"start":1752878012470,"stop":1752878012471,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f347e6816420a6","name":"Subscribe and receive messages via waku relay post","time":{"start":1752878502446,"stop":1752878502447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d39f30dda34e5d","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752877949478,"stop":1752877949478,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c03d7b19e1595fb","name":"Check received message containing JSON","time":{"start":1752878452298,"stop":1752878452298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0734a620105b1","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752877987745,"stop":1752877987745,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4df802bc0844b0","name":"Check publish message containing escaped characters","time":{"start":1752878141597,"stop":1752878141598,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4e3d06ff5a6a27","name":"Query Generator, No message returned","time":{"start":1752878235805,"stop":1752878235805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c62590113b5672","name":"Push message with custom timestamp: 1752881628026","time":{"start":1752878631388,"stop":1752878631388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c99a7d6c4dc416","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752878169318,"stop":1752878169319,"duration":1},"status":"passed","severity":"normal"},{"uid":"db163202cb72d5ad","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752877978320,"stop":1752877978321,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e049dab5fd705d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752878150416,"stop":1752878150417,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a3312dee2884a8","name":"should add peer to queue when queue is not empty","time":{"start":1752877948189,"stop":1752877948189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14a9bc11c98f04f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752878169319,"stop":1752878169319,"duration":0},"status":"passed","severity":"normal"},{"uid":"141c742071d5c39f","name":"Push message with numeric payload","time":{"start":1752878631374,"stop":1752878631375,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3e6d61cd8a8e15","name":"should not dispatch event when already connected","time":{"start":1752877947373,"stop":1752877947373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4792e6518aa17bef","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752878224462,"stop":1752878224463,"duration":1},"status":"passed","severity":"normal"},{"uid":"357e68da4a79e32b","name":"should properly clean up resources when disposed","time":{"start":1752877976732,"stop":1752877976733,"duration":1},"status":"passed","severity":"normal"},{"uid":"b963305d065521e6","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752877978616,"stop":1752877978616,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7ff38b5cb6faa","name":"handles empty contentTopics array correctly","time":{"start":1752877933034,"stop":1752877933035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef850d68f1b9f8cb","name":"should be safe to call multiple times","time":{"start":1752877949477,"stop":1752877949477,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b81020798eac91","name":"should dial more peers if under maxConnections","time":{"start":1752877949000,"stop":1752877949004,"duration":4},"status":"passed","severity":"normal"},{"uid":"e60eab3f90ebd15e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752877978614,"stop":1752877978615,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf2e563e80626ef","name":"Init the array if not present","time":{"start":1752877932711,"stop":1752877932713,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecb4a3d5bb79a679","name":"should dial second nwaku node that was discovered","time":{"start":1752878007256,"stop":1752878007258,"duration":2},"status":"skipped","severity":"normal"},{"uid":"6e439ead0c31a49d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752878027724,"stop":1752878027725,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9e44c526fb88ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752877987781,"stop":1752877987783,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffcb86eaded47c2e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752878013871,"stop":1752878013871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a08b2e9f402043","name":"should process tasks in queue","time":{"start":1752877977581,"stop":1752877977584,"duration":3},"status":"passed","severity":"normal"},{"uid":"399994a17be5b664","name":"Check received message containing long","time":{"start":1752878452303,"stop":1752878452304,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4d1f1ee5396dd6","name":"should add and check entries correctly","time":{"start":1752877976716,"stop":1752877976726,"duration":10},"status":"passed","severity":"normal"},{"uid":"fb3ca566631d770d","name":"should handle complete connection lifecycle","time":{"start":1752877947387,"stop":1752877947388,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6162204e0b425e","name":"Overlapping topic subscription","time":{"start":1752878502449,"stop":1752878502449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfe58a84fd993d2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752878134097,"stop":1752878134097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40c795b86b652c7","name":"random static sharding 5 - Cluster ID: 750, Shard ID: 400","time":{"start":1752878267135,"stop":1752878267136,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25337380db6b5b9","name":"Ephemeral field set to true","time":{"start":1752877949380,"stop":1752877949381,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6748ee6428c197","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752877938373,"stop":1752877938374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57cbeb276e51c96","name":"Publishes to nwaku","time":{"start":1752878130631,"stop":1752878130632,"duration":1},"status":"passed","severity":"normal"},{"uid":"26542be6584e2097","name":"should wait for Filter peer to be connected","time":{"start":1752877978604,"stop":1752877978605,"duration":1},"status":"passed","severity":"normal"},{"uid":"260e89a8f5753646","name":"Check received message containing unicode special characters","time":{"start":1752878452298,"stop":1752878452299,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97e0dab11877af1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752877987728,"stop":1752877987733,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4c9d930898b7d78","name":"throws on content topic with empty version field","time":{"start":1752877933002,"stop":1752877933003,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c4f96cbad1b8cf","name":"should decode valid enr with tcp successfully","time":{"start":1752877939109,"stop":1752877939109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1e1b459339ece6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752878502460,"stop":1752878502460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6332912d4cbc0f23","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752877987744,"stop":1752877987745,"duration":1},"status":"passed","severity":"normal"},{"uid":"535069e98a72ca8b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752877987757,"stop":1752877987757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae3b2f0abb70765","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752877933005,"stop":1752877933005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c160fd3c3d5ce5bb","name":"should not change state when connections remain after disconnect","time":{"start":1752877947372,"stop":1752877947372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b346a98ada0884b9","name":"ignores domain fetching errors","time":{"start":1752877957319,"stop":1752877957319,"duration":0},"status":"passed","severity":"normal"},{"uid":"81899991556182f4","name":"should return peer for existing peer","time":{"start":1752877948995,"stop":1752877948995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f93992244395721","name":"configure the node with multiple content topics","time":{"start":1752878243318,"stop":1752878243320,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a3d0e1d6c366899","name":"should not receive a peer event before start","time":{"start":1752877961174,"stop":1752877961175,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6244917c635032a","name":"Promise Callback - false","time":{"start":1752878268724,"stop":1752878268724,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7b8d95e70823bd","name":"Nodes with multiple pubsub topic","time":{"start":1752878134097,"stop":1752878134098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ac656bf57b1af9","name":"should remove event listener for peer:discovery","time":{"start":1752877948067,"stop":1752877948067,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e8a645fd575ee5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752878502451,"stop":1752878502451,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dda3af3c6f5804","name":"Push message with content topic containing escaped characters","time":{"start":1752878631386,"stop":1752878631386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9639a870950bb2","name":"Check message with non string payload is not received","time":{"start":1752878452311,"stop":1752878452311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92792bedbd836c8","name":"Throws when trying to push message with empty payload","time":{"start":1752878631396,"stop":1752878631396,"duration":0},"status":"passed","severity":"normal"},{"uid":"70efebf726565ff","name":"Publish message with rate limit","time":{"start":1752878141605,"stop":1752878141605,"duration":0},"status":"passed","severity":"normal"},{"uid":"150db1dfa263d94b","name":"should return unique PubsubTopics for static sharding","time":{"start":1752877933014,"stop":1752877933015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63cd6f5ac7cb128","name":"A test","time":{"start":1752878069322,"stop":1752878069324,"duration":2},"status":"passed","severity":"normal"},{"uid":"f721a63d95486312","name":"Query generator for multiple messages","time":{"start":1752878269535,"stop":1752878269536,"duration":1},"status":"passed","severity":"normal"},{"uid":"885ea4f12f44ac67","name":"should not receive a peer event after stop","time":{"start":1752878012474,"stop":1752878012476,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1954ca9344dc595","name":"should create an instance with libp2p and dialer","time":{"start":1752877948060,"stop":1752877948061,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9a6b1dd8a2f3c9","name":"Push message with content topic containing short","time":{"start":1752878631396,"stop":1752878631396,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd0e45d19465c99","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752878502465,"stop":1752878502465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bd8e01e3d68000","name":"should return no connections if no open connection provided","time":{"start":1752877948762,"stop":1752877948762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c194488c4b076058","name":"Check received message containing JSON","time":{"start":1752878452306,"stop":1752878452306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de1edf59528de0e","name":"should not receive a peer event after stop","time":{"start":1752877961175,"stop":1752877961175,"duration":0},"status":"passed","severity":"normal"},{"uid":"931962fc2fea3d6","name":"Check message with no content topic is not received","time":{"start":1752878452301,"stop":1752878452302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4e60b59891f069","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752878150416,"stop":1752878150416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8f1ae6c0970511","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752877987779,"stop":1752877987779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a2c8c74f3eb9eb","name":"handles different clusterIds correctly","time":{"start":1752877933011,"stop":1752877933011,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab12ceb3ef9f94a","name":"should use provided shard info when available","time":{"start":1752877978224,"stop":1752877978225,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ac4467d172b07c2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app88/7/topic992/test.js","time":{"start":1752878243317,"stop":1752878243317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ef495739da023e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752877949102,"stop":1752877949103,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb51568af28bfe67","name":"Check message with no pubsub topic is not received","time":{"start":1752878452301,"stop":1752878452301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa69e4f247dab40e","name":"should mark all messages in causal history as acknowledged","time":{"start":1752877992731,"stop":1752877992731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7685fbbaf6e2b24","name":"Push message with shell command payload","time":{"start":1752878631394,"stop":1752878631394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e09f4181712867","name":"rejects hash query with time filter","time":{"start":1752877948682,"stop":1752877948688,"duration":6},"status":"passed","severity":"normal"},{"uid":"9668460079857732","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752877978611,"stop":1752877978612,"duration":1},"status":"passed","severity":"normal"},{"uid":"320007a6b11261c1","name":"Passing page size 19 when there are 20 messages","time":{"start":1752878280947,"stop":1752878280947,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f47ddc294f9a7d","name":"Check received message containing emoji","time":{"start":1752878452308,"stop":1752878452308,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed67d5d6cfe231b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752878169315,"stop":1752878169316,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c5a10576909244","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752877987777,"stop":1752877987778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc319dd54610463","name":"should create KeepAliveManager with required options","time":{"start":1752877949092,"stop":1752877949093,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5780619b1d044fa","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752877987768,"stop":1752877987768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b6bc0d13e854cc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752877987726,"stop":1752877987726,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddaa7074892a97b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752878150419,"stop":1752878150419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05139d8861f8db7","name":"Check received message containing Arabic","time":{"start":1752878452296,"stop":1752878452296,"duration":0},"status":"passed","severity":"normal"},{"uid":"983071f67c603e7a","name":"should handle complete peer lifecycle","time":{"start":1752877949108,"stop":1752877949109,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a401496d245297","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752877978613,"stop":1752877978614,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3acd1b9819cf1d4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752877987769,"stop":1752877987770,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3eb7cbb3b2c9aa","name":"throws an error for improperly formatted content topics","time":{"start":1752877933012,"stop":1752877933012,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b6fe3a85cefc81","name":"Push message with Russian payload","time":{"start":1752878631377,"stop":1752878631377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d1bd30066b6efd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752878134093,"stop":1752878134094,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10b7a798b11d883","name":"Push message with content topic containing emoji","time":{"start":1752878631386,"stop":1752878631386,"duration":0},"status":"passed","severity":"normal"},{"uid":"261369fff59b1afc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878069043,"stop":1752878069043,"duration":0},"status":"passed","severity":"normal"},{"uid":"232f594c32e4b3a7","name":"should retry on complete failure if specified","time":{"start":1752877978434,"stop":1752877978434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1468e4d41f06c227","name":"Check received message containing Basic HTML tag","time":{"start":1752878452297,"stop":1752878452297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbfa5025c38cb86","name":"returns only open connection if one present","time":{"start":1752877948761,"stop":1752877948762,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e9a23861d49abf","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752878150413,"stop":1752878150413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3eb1a63fa66d19","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752878141599,"stop":1752878141599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb90f3b680be794","name":"should clear dial history on start","time":{"start":1752877948182,"stop":1752877948182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cac54f2f378f9b5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752877992733,"stop":1752877992733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec006094dccc1e3b","name":"Fails to push message bigger that 1MB","time":{"start":1752878631389,"stop":1752878631389,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a619f55fe424d2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752878502462,"stop":1752878502463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98d0ac12712ed7d","name":"should be safe to call multiple times","time":{"start":1752877948066,"stop":1752877948067,"duration":1},"status":"passed","severity":"normal"},{"uid":"c265307c139bc226","name":"should remove event listeners","time":{"start":1752877948983,"stop":1752877948984,"duration":1},"status":"passed","severity":"normal"},{"uid":"6641a94bfdb38d9d","name":"throws on content topic with empty topic name field","time":{"start":1752877933003,"stop":1752877933003,"duration":0},"status":"passed","severity":"normal"},{"uid":"186c6b27616b54e6","name":"Check received message containing special chars","time":{"start":1752878452304,"stop":1752878452304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cecb9f87d0a42f1","name":"should transition to Unhealthy when no connections","time":{"start":1752877978035,"stop":1752877978036,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b0b3a7eb5c0088","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752877948953,"stop":1752877948953,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca88577fdf97d261","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752877987775,"stop":1752877987776,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1b860cc78f2cf2","name":"should handle multiple peer connections","time":{"start":1752877949097,"stop":1752877949098,"duration":1},"status":"passed","severity":"normal"},{"uid":"47115ccddf8085ff","name":"1 Relay, 1 Filter, gives up","time":{"start":1752877957100,"stop":1752877957100,"duration":0},"status":"passed","severity":"normal"},{"uid":"133f1f49f0765195","name":"should continually clean up expired entries at intervals","time":{"start":1752877976733,"stop":1752877976733,"duration":0},"status":"passed","severity":"normal"},{"uid":"22024621559569a7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752877938363,"stop":1752877938365,"duration":2},"status":"passed","severity":"normal"},{"uid":"562deb288ece3ae0","name":"Decoder throws on undefined content topic","time":{"start":1752877949382,"stop":1752877949382,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f47e513bf81cbb","name":"Query generator for multiple messages with different content topic format","time":{"start":1752878269537,"stop":1752878269538,"duration":1},"status":"passed","severity":"normal"},{"uid":"af719355cfad0af9","name":"Generator, 2 different pubsubtopics","time":{"start":1752878259517,"stop":1752878259518,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a59105c99030385","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/4/topic593/proto","time":{"start":1752878243309,"stop":1752878243309,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0c7b7cca9030ac","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752878243303,"stop":1752878243304,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16f049039c9d60b","name":"should only return 1 node with relay capability","time":{"start":1752877957320,"stop":1752877957320,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d99ce08dfed976","name":"should handle complete discovery-to-dial flow","time":{"start":1752877948078,"stop":1752877948078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508a1dfa1fc9e8e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752878235806,"stop":1752878235806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e40b466f48e70c2","name":"Query with Ordered Callback, No message returned","time":{"start":1752878235806,"stop":1752878235807,"duration":1},"status":"passed","severity":"normal"},{"uid":"62772848629e9128","name":"Check received message containing shell command","time":{"start":1752878452307,"stop":1752878452307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a548325255856258","name":"should handle peer disconnect event when no connections remain","time":{"start":1752877947365,"stop":1752877947366,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde75d87e08b7a07","name":"should be delivered immediately if received","time":{"start":1752877992735,"stop":1752877992736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b149f299c317ea0","name":"should clear existing timers before creating new ones","time":{"start":1752877949106,"stop":1752877949107,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f6590b2e7965f0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752878502454,"stop":1752878502454,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa0c0674b6bb478","name":"Publish message with custom timestamp: Sat Jul 27 2024 22:35:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752878141600,"stop":1752878141600,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d5752f661adbec","name":"Generator, custom pubsub topic","time":{"start":1752878259520,"stop":1752878259520,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37c877429ed16aa0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752878027721,"stop":1752878027721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0d3678b4aa7169","name":"should properly create location multiaddrs - tcp6","time":{"start":1752877939116,"stop":1752877939116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae48e5e302323660","name":"should create dialer with libp2p and shardReader","time":{"start":1752877948181,"stop":1752877948181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a40c9febd5bb10","name":"should not dispatch event when already disconnected","time":{"start":1752877947373,"stop":1752877947373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a46d8582cb85b3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752877933118,"stop":1752877933118,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cd36d69cfdb213","name":"Check publish message containing Basic HTML tag","time":{"start":1752878141596,"stop":1752878141596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73381ca28eb3b64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752877987785,"stop":1752877987785,"duration":0},"status":"passed","severity":"normal"},{"uid":"840e6efb9b6e459e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752878502458,"stop":1752878502458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb45081260b59a4b","name":"should reject on timeout if it was set","time":{"start":1752877978603,"stop":1752877978603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7791baad4f2277e3","name":"Relay","time":{"start":1752878013173,"stop":1752878013173,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34617257e2e7afc","name":"should dispatch connect and disconnect events","time":{"start":1752877978612,"stop":1752877978612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8192aaf28defed28","name":"random static sharding 6 - Cluster ID: 96, Shard ID: 731","time":{"start":1752878267136,"stop":1752878267136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f8f8bd805276b9","name":"Fails to publish message with empty text","time":{"start":1752878141602,"stop":1752878141602,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefb1a046de0f91d","name":"throws on empty content topic","time":{"start":1752877933000,"stop":1752877933000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2430d7cdf7131f9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752877933008,"stop":1752877933008,"duration":0},"status":"passed","severity":"normal"},{"uid":"268b8fd6611de991","name":"Accepts a valid Waku Message","time":{"start":1752877982030,"stop":1752877982031,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd7d5001450a29e","name":"Mutual subscription","time":{"start":1752878150409,"stop":1752878150410,"duration":1},"status":"passed","severity":"normal"},{"uid":"200090d469c0b611","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752877978037,"stop":1752877978041,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ab5ef05da8072ba","name":"should properly create location multiaddrs - udp6","time":{"start":1752877939116,"stop":1752877939116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f4b6aa7f54da85","name":"should handle a minimal index list","time":{"start":1752877933118,"stop":1752877933118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881fc0b61865e1d","name":"Using a function","time":{"start":1752878288833,"stop":1752878288833,"duration":0},"status":"passed","severity":"normal"},{"uid":"6264eb23a76e6d7a","name":"should return valid sharding parameters for static sharding","time":{"start":1752877933033,"stop":1752877933033,"duration":0},"status":"passed","severity":"normal"},{"uid":"58867110437e3a4b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752877933018,"stop":1752877933019,"duration":1},"status":"passed","severity":"normal"},{"uid":"64136a260a9a1501","name":"handles empty shards array correctly","time":{"start":1752877933034,"stop":1752877933034,"duration":0},"status":"passed","severity":"normal"},{"uid":"341de58ec748a0c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752877949008,"stop":1752877949008,"duration":0},"status":"passed","severity":"normal"},{"uid":"105a1a960a56886d","name":"Renews subscription after lossing a connection","time":{"start":1752878502464,"stop":1752878502464,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c46b2600ed2782","name":"should return false and handle errors gracefully","time":{"start":1752877949480,"stop":1752877949481,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc662e1b18424de","name":"should get / set TCP multiaddr","time":{"start":1752877939114,"stop":1752877939115,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33638d8e78cf7ed","name":"can start and stop the service","time":{"start":1752877961172,"stop":1752877961172,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fbcf6185d5ccc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752878169316,"stop":1752878169316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d68e1bb2f30984","name":"Check received message containing SQL Injection","time":{"start":1752878452296,"stop":1752878452297,"duration":1},"status":"passed","severity":"normal"},{"uid":"99992fae1bd1e609","name":"should be able to decode the field with only STORE set to true","time":{"start":1752877938371,"stop":1752877938371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c2cb83b5603cfe","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752877948999,"stop":1752877949000,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad36b878d1c45f97","name":"should handle case when navigator is not available","time":{"start":1752877947364,"stop":1752877947364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6c316f5f2760e3","name":"should emit a peer event after start","time":{"start":1752877961174,"stop":1752877961174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a866ccabc7515aef","name":"should not allow k > 12","time":{"start":1752877987396,"stop":1752877987398,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b1178feba6e442","name":"should handle shardReader errors","time":{"start":1752877949483,"stop":1752877949484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0c1822c35fd315","name":"should throw error - no id","time":{"start":1752877939109,"stop":1752877939109,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fe69e50a1293d0","name":"should set field with only RELAY enabled","time":{"start":1752877939118,"stop":1752877939119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ddc762ea48fc49","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752877933014,"stop":1752877933014,"duration":0},"status":"passed","severity":"normal"},{"uid":"18164dddcda049e9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752877933013,"stop":1752877933014,"duration":1},"status":"passed","severity":"normal"},{"uid":"18faca19dc6a9d42","name":"should create all internal components","time":{"start":1752877949475,"stop":1752877949476,"duration":1},"status":"passed","severity":"normal"},{"uid":"196ae75ad424a35c","name":"Meta field set when metaSetter is specified","time":{"start":1752877949381,"stop":1752877949381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce23a2b6e74b776","name":"Push message with content topic containing JSON","time":{"start":1752878631399,"stop":1752878631400,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7be27b5eb6383c4","name":"Check publish message containing numeric","time":{"start":1752878141593,"stop":1752878141594,"duration":1},"status":"passed","severity":"normal"},{"uid":"651fad089a02c1b1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752877933019,"stop":1752877933020,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8db63a546d733b","name":"Overlapping topic subscription","time":{"start":1752878150414,"stop":1752878150415,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1bbf9f1151ac680f","name":"Encoder throws on undefined content topic","time":{"start":1752877968744,"stop":1752877968744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6404e985fd0cf28","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752877933036,"stop":1752877933036,"duration":0},"status":"passed","severity":"normal"},{"uid":"573f4885ade161f3","name":"should wait for LightPush peer to be connected","time":{"start":1752877978604,"stop":1752877978604,"duration":0},"status":"passed","severity":"normal"},{"uid":"da717975e15e84c0","name":"should not be empty after adding a subscription","time":{"start":1752877978708,"stop":1752877978708,"duration":0},"status":"passed","severity":"normal"},{"uid":"208070cfa5e2aed8","name":"should only return 1 node with store capability","time":{"start":1752877957321,"stop":1752877957321,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed175374967bab7","name":"should start the dialing interval","time":{"start":1752877948182,"stop":1752877948182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad932124b0064f4a","name":"Check publish message containing emoji","time":{"start":1752878141598,"stop":1752878141598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b6dd3e910755c6","name":"should throw error - invalid id","time":{"start":1752877939110,"stop":1752877939110,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b340bd0fcb4464","name":"Subscribe and receives messages on 20 topics","time":{"start":1752878502447,"stop":1752878502448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4520ebf8c4a10ff","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752877933017,"stop":1752877933018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f90e68a6420ba6","name":"should reject if Relay is requested but not mounted","time":{"start":1752877978602,"stop":1752877978602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4db9a11d5abf5f","name":"Decoder throws on undefined content topic","time":{"start":1752877967112,"stop":1752877967112,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0f196e502cb13","name":"Push message with JSON payload","time":{"start":1752878631379,"stop":1752878631379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4266420ad0d565f2","name":"should only return 1 node with relay and store capability","time":{"start":1752877957320,"stop":1752877957320,"duration":0},"status":"passed","severity":"normal"},{"uid":"db14a7cfce6e60ba","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752878224462,"stop":1752878224462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e017ca66617a751","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752877938367,"stop":1752877938367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef4a836f6e4d709","name":"Push message with content topic containing shell command","time":{"start":1752878631400,"stop":1752878631400,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc35deb0ad818514","name":"should not dial peers from store when browser is not connected","time":{"start":1752877948986,"stop":1752877948987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8428330ac73c72b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752878502464,"stop":1752878502464,"duration":0},"status":"passed","severity":"normal"},{"uid":"12acb11436f18e76","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752877948156,"stop":1752877948156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b046c0300c07856","name":"should not fail to stop the service if it was not started","time":{"start":1752877961172,"stop":1752877961173,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31eb3f1ec843e90","name":"Push message with content topic containing escaped characters","time":{"start":1752878631400,"stop":1752878631400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fc5a60c3f69352","name":"should insert message into bloom filter","time":{"start":1752877992727,"stop":1752877992728,"duration":1},"status":"passed","severity":"normal"},{"uid":"2474a979e0b25b0","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752877933033,"stop":1752877933034,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c69a31c1d18b74","name":"Check publish message containing JSON","time":{"start":1752878141597,"stop":1752878141597,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3a10dd630f3c70","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752878452309,"stop":1752878452309,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fe2495527cc103","name":"shard 0","time":{"start":1752878267132,"stop":1752878267132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd816cbdadee0","name":"should be safe to call multiple times","time":{"start":1752877948067,"stop":1752877948068,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c9bd981181a650","name":"isConnected should return true after first peer connects","time":{"start":1752878027721,"stop":1752878027722,"duration":1},"status":"passed","severity":"normal"},{"uid":"e259cf2d3f9fb062","name":"should return false when peer is not found","time":{"start":1752877948149,"stop":1752877948149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4cc93b27b56429","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752877949005,"stop":1752877949006,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac0400a11d035b2","name":"Generator, custom pubsub topic","time":{"start":1752878259522,"stop":1752878259522,"duration":0},"status":"passed","severity":"normal"},{"uid":"be48e51103264665","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752878502448,"stop":1752878502448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e228486cfd96c831","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752877948999,"stop":1752877948999,"duration":0},"status":"passed","severity":"normal"},{"uid":"763c3feead4a2fe5","name":"should not fail to start the service if it is already started","time":{"start":1752878012468,"stop":1752878012470,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f97e76dde3d2867","name":"should handle errors when globalThis is not available","time":{"start":1752877947350,"stop":1752877947351,"duration":1},"status":"passed","severity":"normal"},{"uid":"537938b56a14bb34","name":"Push message with content topic containing unicode special characters","time":{"start":1752878631400,"stop":1752878631401,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d37fb669b24bbf3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752878452309,"stop":1752878452309,"duration":0},"status":"passed","severity":"normal"},{"uid":"65774dff40ddae97","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752877987762,"stop":1752877987763,"duration":1},"status":"passed","severity":"normal"},{"uid":"8096ced127c2ee4c","name":"should hang up with multiaddr and return true on success","time":{"start":1752877949480,"stop":1752877949480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29d3e35808809bd","name":"handles different networkShards values correctly","time":{"start":1752877933011,"stop":1752877933012,"duration":1},"status":"passed","severity":"normal"},{"uid":"6979635105b2bdba","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752878150418,"stop":1752878150418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6265c7d2702c308d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752877948077,"stop":1752877948077,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd9b9306d88296a","name":"1 Store, 2 fetches","time":{"start":1752877957099,"stop":1752877957100,"duration":1},"status":"passed","severity":"normal"},{"uid":"afce4ae79ac3e4e9","name":"Check meta is set [symmetric]","time":{"start":1752877967109,"stop":1752877967110,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a0180464c69887","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752878452300,"stop":1752878452300,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45ae75b96fe04a","name":"should be safe to call multiple times","time":{"start":1752877949476,"stop":1752877949476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d69d3fe16d8d0a0","name":"Check publish message containing SQL Injection","time":{"start":1752878141595,"stop":1752878141595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5af8241c5f9d4e8","name":"Push message with Script payload","time":{"start":1752878631393,"stop":1752878631393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00911f04ec96225","name":"should not receive a peer event after stop","time":{"start":1752878116717,"stop":1752878116719,"duration":2},"status":"passed","severity":"normal"},{"uid":"b50dd942c28d36dd","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752877947382,"stop":1752877947382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf89e347189f59a5","name":"should skip updating peer store if peer has same addresses","time":{"start":1752877948077,"stop":1752877948077,"duration":0},"status":"passed","severity":"normal"},{"uid":"999e9486821e8c54","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752877987734,"stop":1752877987734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482ee97e37672c0","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752877987735,"stop":1752877987735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e410727b658c9779","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752878150417,"stop":1752878150417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c64917cf68251ff","name":"Encoder throws on empty string content topic","time":{"start":1752877968744,"stop":1752877968745,"duration":1},"status":"passed","severity":"normal"},{"uid":"859845ec2ebb2576","name":"Push message with content topic containing unicode special characters","time":{"start":1752878631386,"stop":1752878631386,"duration":0},"status":"passed","severity":"normal"},{"uid":"121aee06baf1e7e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752877933025,"stop":1752877933025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0e2864a6b9f2d6","name":"Default pageSize","time":{"start":1752878280952,"stop":1752878280953,"duration":1},"status":"passed","severity":"normal"},{"uid":"685fdd7af11ea595","name":"should fail to send if no connected peers found","time":{"start":1752877978433,"stop":1752877978433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3c303311a554f6","name":"Js publishes, other Js receives","time":{"start":1752878130632,"stop":1752878130632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71297bd4c8d08c5","name":"Push message with unicode special characters payload","time":{"start":1752878631380,"stop":1752878631380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5620bbf6d2c52ef1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752878274813,"stop":1752878274819,"duration":6},"status":"passed","severity":"normal"},{"uid":"a8cd64fdb05e1be","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752877987734,"stop":1752877987735,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c85ee110b5431","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752877947342,"stop":1752877947344,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccee361dd78680f0","name":"Encoder throws on undefined content topic","time":{"start":1752877949381,"stop":1752877949382,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e56e35625e2029","name":"messageHash returns a Uint8Array","time":{"start":1752877948394,"stop":1752877948395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6255224ab9b713be","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752877987727,"stop":1752877987727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4288d05ada81cd0","name":"A test","time":{"start":1752878069321,"stop":1752878069322,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9ab5ea11af0f16","name":"Filter","time":{"start":1752878291282,"stop":1752878291282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b36c245d7c5aef7","name":"should select older connection if present","time":{"start":1752877948762,"stop":1752877948762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74c3509204e8ee","name":"Push message with unicode special characters payload","time":{"start":1752878631395,"stop":1752878631395,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2439aa20ea18b4","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752878274812,"stop":1752878274812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79406a0261c1981","name":"Subscribe to topic containing Script and receive message","time":{"start":1752878502452,"stop":1752878502452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c1f23ffd58cd05","name":"rejects hash query with content filter parameters","time":{"start":1752877948682,"stop":1752877948682,"duration":0},"status":"passed","severity":"normal"},{"uid":"514f9335c78b7cf3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752877938370,"stop":1752877938370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e8a9a20cd1c792","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752877957015,"stop":1752877957015,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e83b00b58d2e0c","name":"Push message with content topic containing XML","time":{"start":1752878631384,"stop":1752878631385,"duration":1},"status":"passed","severity":"normal"},{"uid":"431ebafd546438a","name":"should encode/decode to RLP encoding","time":{"start":1752877939113,"stop":1752877939113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb277551d990d881","name":"Relay - times out","time":{"start":1752878291278,"stop":1752878291279,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc873c2864647f5d","name":"should remove expired entries after TTL has passed","time":{"start":1752877976727,"stop":1752877976728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb34cfa4d08784b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752877987758,"stop":1752877987758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c754623b895baaf","name":"Generator, custom pubsub topic","time":{"start":1752878259516,"stop":1752878259517,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d5886a1fe5ad4b","name":"should handle dial errors","time":{"start":1752877949479,"stop":1752877949480,"duration":1},"status":"passed","severity":"normal"},{"uid":"a647486f83ee03c1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752877933022,"stop":1752877933022,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f8f6f1591ac98d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752878027720,"stop":1752878027720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0aa9891dca36451","name":"random static sharding 2 - Cluster ID: 79, Shard ID: 726","time":{"start":1752878267133,"stop":1752878267133,"duration":0},"status":"passed","severity":"normal"},{"uid":"434f697c2361f84","name":"should be safe to call multiple times","time":{"start":1752877949096,"stop":1752877949097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2591b8813200d146","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752878150413,"stop":1752878150414,"duration":1},"status":"passed","severity":"normal"},{"uid":"631e87146438fffc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752877939108,"stop":1752877939109,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa43a9a24a578bb1","name":"should return all connected peers without codec filter","time":{"start":1752877949481,"stop":1752877949481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91ab3490ffeab8a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752877987768,"stop":1752877987768,"duration":0},"status":"passed","severity":"normal"},{"uid":"959c5bfc6906bd64","name":"Passing page size 10 when there are 10 messages","time":{"start":1752878280946,"stop":1752878280946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01c9e92d49d0982","name":"Refresh subscription","time":{"start":1752878502459,"stop":1752878502459,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e270e36f121bf2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752877978321,"stop":1752877978330,"duration":9},"status":"passed","severity":"normal"},{"uid":"8fb986219946249a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752878502461,"stop":1752878502461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b6273db7d97789","name":"should stop all internal components","time":{"start":1752877949477,"stop":1752877949477,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bd61cf8c195077","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752877938372,"stop":1752877938372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2afbfb4b9bd765","name":"should return null for non-existent peer","time":{"start":1752877948996,"stop":1752877948998,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f9e15de86d167bb","name":"should create ShardReader with shards network config","time":{"start":1752877948140,"stop":1752877948140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc940ab6ba51a76a","name":"Register correct protocols","time":{"start":1752878150411,"stop":1752878150411,"duration":0},"status":"passed","severity":"normal"},{"uid":"699b3a8a6cd496","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752878502451,"stop":1752878502451,"duration":0},"status":"passed","severity":"normal"},{"uid":"322c07ab5f6c04a8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752878150416,"stop":1752878150416,"duration":0},"status":"passed","severity":"normal"},{"uid":"c320b2dc99ea1107","name":"Check received message with timestamp: 1752878007361000000 ","time":{"start":1752878452299,"stop":1752878452299,"duration":0},"status":"passed","severity":"normal"},{"uid":"76555bb78fd38ac8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752878224461,"stop":1752878224462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa05401a600f3cd","name":"should throw if no connection provided","time":{"start":1752877948950,"stop":1752877948950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13988b8afe96ea","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752877968742,"stop":1752877968742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fb6110d0c4109a","name":"Check message with no payload is not received","time":{"start":1752878452302,"stop":1752878452302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90012d76d6563cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752878502456,"stop":1752878502457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dcd22d1371262","name":"Check meta is set [ecies]","time":{"start":1752877968744,"stop":1752877968744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4d4289f3999ca0","name":"should be able to encode the field with only STORE set to true","time":{"start":1752877938365,"stop":1752877938366,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b8b3f0c8e22e8f","name":"should serialize and deserialize correctly","time":{"start":1752877989964,"stop":1752877989964,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3005d25e4769b8","name":"Passing an array","time":{"start":1752878288832,"stop":1752878288833,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e24f7813dfe0d7","name":"should properly create location multiaddrs - udp4","time":{"start":1752877939115,"stop":1752877939115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f145759cd220e351","name":"Waku message hash computation (no timestamp)","time":{"start":1752877948389,"stop":1752877948393,"duration":4},"status":"passed","severity":"normal"},{"uid":"89709db70ab866e","name":"Generator, 2 different pubsubtopics","time":{"start":1752878259522,"stop":1752878259522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f10dc1125df6f9","name":"should return false when network is not connected","time":{"start":1752877949478,"stop":1752877949478,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f911b5ea020a958","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752878282538,"stop":1752878282538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e5831bf0cf66b0","name":"should insert elements correctly","time":{"start":1752877989963,"stop":1752877989963,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd1ee08a098de7a","name":"Check received message containing short","time":{"start":1752878452294,"stop":1752878452294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caa299349d3a19e","name":"should handle multiple peers with different shard configurations","time":{"start":1752877948219,"stop":1752877948226,"duration":7},"status":"passed","severity":"normal"},{"uid":"848b301da008a99c","name":"Push 30 different messages","time":{"start":1752878631395,"stop":1752878631396,"duration":1},"status":"skipped","severity":"normal"},{"uid":"483a4e2a0d8e13c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752877933024,"stop":1752877933024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce05cc356513681","name":"Decoder throws on empty string content topic","time":{"start":1752877968745,"stop":1752877968745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46c622df4d6ea65","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752877933118,"stop":1752877933119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef374bb37f450a58","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752877987753,"stop":1752877987754,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0445bf717d697f8","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752877938367,"stop":1752877938368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec87960e8e385a01","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752878150420,"stop":1752878150420,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd908d532eb7f9d1","name":"Push message with custom timestamp: 1722119628026","time":{"start":1752878631387,"stop":1752878631388,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c75d3930783561","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752877933022,"stop":1752877933023,"duration":1},"status":"passed","severity":"normal"},{"uid":"3869e44aa73aef5d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app74/2/topic838/xml","time":{"start":1752878243317,"stop":1752878243317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed54813e169f62d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752877987769,"stop":1752877987769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d6655a75111e5f","name":"can start the service","time":{"start":1752877961171,"stop":1752877961172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2caf9b9c1bd3ccb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752877987735,"stop":1752877987736,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb95957c2091af60","name":"tcp ip4 address","time":{"start":1752877938432,"stop":1752877938432,"duration":0},"status":"passed","severity":"normal"},{"uid":"954f3cec9d85741","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752878502464,"stop":1752878502464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af746b85f64d97e","name":"Fails to push message with large meta","time":{"start":1752878631403,"stop":1752878631404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6ce5e0c27a27f","name":"should dial all remaining peers","time":{"start":1752877948991,"stop":1752877948991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1fe4b44038d73d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752878012479,"stop":1752878012482,"duration":3},"status":"skipped","severity":"normal"},{"uid":"1e45653920d4ffcd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752877987780,"stop":1752877987781,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83f08a27341f50e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752877956222,"stop":1752877956223,"duration":1},"status":"passed","severity":"normal"},{"uid":"f827ae80d19a022f","name":"should update ack status of messages in outgoing buffer","time":{"start":1752877992735,"stop":1752877992735,"duration":0},"status":"passed","severity":"normal"},{"uid":"233cf6e5a8a565dd","name":"Delete observer","time":{"start":1752878118699,"stop":1752878118700,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aae1cfa5bf1b6b2","name":"Push message with meta","time":{"start":1752878631401,"stop":1752878631403,"duration":2},"status":"passed","severity":"normal"},{"uid":"676b4ea0c194fe30","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752878502450,"stop":1752878502451,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5910e95af474697","name":"Subscribe to topic containing long and receive message","time":{"start":1752878502450,"stop":1752878502450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbcc24971a6d1e6","name":"Query Generator - true","time":{"start":1752878268723,"stop":1752878268723,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f96d63424ae7fb","name":"Check received message containing Arabic","time":{"start":1752878452305,"stop":1752878452305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3836460aa2e2916","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752877949007,"stop":1752877949008,"duration":1},"status":"passed","severity":"normal"},{"uid":"1419681003edfe5f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752877987733,"stop":1752877987733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9b41b9e170b544","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752878224460,"stop":1752878224461,"duration":1},"status":"passed","severity":"normal"},{"uid":"90179fa3cf30f8af","name":"should handle corrupted shard info gracefully","time":{"start":1752877948162,"stop":1752877948162,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c02b3c63aa5529","name":"should send relay ping messages on timer","time":{"start":1752877949104,"stop":1752877949105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36a7b7458a376bd","name":"throws on content topic with empty application field","time":{"start":1752877933002,"stop":1752877933002,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8741a6e758af6b","name":"should retry failed tasks","time":{"start":1752877977590,"stop":1752877977590,"duration":0},"status":"passed","severity":"normal"},{"uid":"efceb16f4af695dd","name":"Subscribe and receive messages via waku relay post","time":{"start":1752878502457,"stop":1752878502457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8560bc689413dc5c","name":"Push message with XML payload","time":{"start":1752878631378,"stop":1752878631379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd7397be56eb431","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752877938369,"stop":1752877938369,"duration":0},"status":"passed","severity":"normal"},{"uid":"876f4c0c17f216dc","name":"should be safe to call multiple times","time":{"start":1752877948188,"stop":1752877948188,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dbb23d1e45301a","name":"accepts time-filtered query with content filter","time":{"start":1752877948688,"stop":1752877948688,"duration":0},"status":"passed","severity":"normal"},{"uid":"981fcde66e0caccb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752878502457,"stop":1752878502457,"duration":0},"status":"passed","severity":"normal"},{"uid":"396432312469254e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752878012478,"stop":1752878012479,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c753de7eae9037c9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752877933032,"stop":1752877933033,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce68d14138afe0d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752877987399,"stop":1752877987400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33e749b996af4e9","name":"Push message with content topic containing emoji","time":{"start":1752878631401,"stop":1752878631401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db6f9d99eb5dc83","name":"Push message with short payload","time":{"start":1752878631373,"stop":1752878631374,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d6cf6be01aa62f","name":"should skip peer when already connected","time":{"start":1752877948189,"stop":1752877948189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f8664501dea12","name":"messageHashStr produces different results for different inputs","time":{"start":1752877948400,"stop":1752877948400,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd7365c809b12b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752877987779,"stop":1752877987780,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff7e0b63b5d424","name":"Query with Promise Callback, No Decoder","time":{"start":1752878235808,"stop":1752878235809,"duration":1},"status":"passed","severity":"normal"},{"uid":"556f214273813939","name":"should invoke callbacks when receiving a message","time":{"start":1752877978708,"stop":1752877978708,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c6dd019feda508","name":"Throws when trying to push message with empty payload","time":{"start":1752878631381,"stop":1752878631381,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b00741384653","name":"should dial peer when on same shard","time":{"start":1752877948195,"stop":1752877948195,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafe83ed5a664275","name":"should handle peer store errors gracefully","time":{"start":1752877948998,"stop":1752877948999,"duration":1},"status":"passed","severity":"normal"},{"uid":"610fd4648e96876","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878259520,"stop":1752878259521,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b4298702739784bf","name":"should request peer renewal on specific errors","time":{"start":1752877977591,"stop":1752877977591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1468d88317c3c3","name":"should enable all discoveries when explicitly set","time":{"start":1752877978320,"stop":1752877978320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38abad30eccfb8d","name":"should lock peers when selected","time":{"start":1752877978611,"stop":1752877978611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6199a183b65d9","name":"should dial peers from store on start","time":{"start":1752877948978,"stop":1752877948981,"duration":3},"status":"passed","severity":"normal"},{"uid":"42380adec8cef6a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752877987784,"stop":1752877987784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25d734df4a9de56","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752877978615,"stop":1752877978616,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db827d1db851a24","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app86/2/topic435/json","time":{"start":1752878243311,"stop":1752878243311,"duration":0},"status":"passed","severity":"normal"},{"uid":"526a8fef51431d75","name":"Push message equal or less that 1MB","time":{"start":1752878631405,"stop":1752878631405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a32aea0f0e0cd8f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app19/3/topic561/proto","time":{"start":1752878243310,"stop":1752878243310,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad60003600f3d2a8","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752877957019,"stop":1752877957019,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d86e6002f8e87","name":"Renews subscription after lossing a connection","time":{"start":1752878502455,"stop":1752878502455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3c97beefa284c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752877987780,"stop":1752877987780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ddd943208727aa","name":"should not modify tags of connections for different peers","time":{"start":1752877978616,"stop":1752877978616,"duration":0},"status":"passed","severity":"normal"},{"uid":"399f3e96fe3f52d2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752877933019,"stop":1752877933019,"duration":0},"status":"passed","severity":"normal"},{"uid":"986255415b984297","name":"Push message with long payload","time":{"start":1752878631374,"stop":1752878631374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5973c084ebddee17","name":"Push message with content topic containing short","time":{"start":1752878631381,"stop":1752878631381,"duration":0},"status":"passed","severity":"normal"},{"uid":"472774a4fd911164","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752878169320,"stop":1752878169320,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a302cfbe98ebfd","name":"should register libp2p event listeners when start is called","time":{"start":1752877978613,"stop":1752877978613,"duration":0},"status":"passed","severity":"normal"},{"uid":"103945d485ca4543","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752877933026,"stop":1752877933026,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c370164f962769","name":"should return true when peer is on the specified shard","time":{"start":1752877948149,"stop":1752877948149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f169fd951798f350","name":"should use shardsUnderCluster when provided","time":{"start":1752877978225,"stop":1752877978226,"duration":1},"status":"passed","severity":"normal"},{"uid":"b835c41b0893eaca","name":"should be safe to call multiple times","time":{"start":1752877949094,"stop":1752877949094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b91fe19285710d","name":"ignores unrecognized TXT record formats","time":{"start":1752877957319,"stop":1752877957319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f078155dfa931af","name":"Query Generator - false","time":{"start":1752878268723,"stop":1752878268723,"duration":0},"status":"passed","severity":"normal"},{"uid":"631f0d2b1607ac20","name":"Check received message containing XML","time":{"start":1752878452297,"stop":1752878452297,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b5dadbd946021f","name":"should increase lamport timestamp","time":{"start":1752877992729,"stop":1752877992729,"duration":0},"status":"passed","severity":"normal"},{"uid":"10303ea50ca16c22","name":"Passing page size 11 when there are 10 messages","time":{"start":1752878280946,"stop":1752878280947,"duration":1},"status":"passed","severity":"normal"},{"uid":"701110043132ce67","name":"should not create relay timers when relay is not provided","time":{"start":1752877949103,"stop":1752877949103,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd87b5c739fca9c","name":"Push message with content topic containing long","time":{"start":1752878631381,"stop":1752878631382,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f0ee52dc55feac","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752877957018,"stop":1752877957018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6460291e374ff16b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752878150413,"stop":1752878150413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b0ca5a26e4152b","name":"Push message with Chinese payload","time":{"start":1752878631376,"stop":1752878631376,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acecdb7810405aa","name":"Subscribe and publish message","time":{"start":1752878150412,"stop":1752878150412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd42db3cbe28449","name":"random static sharding 10 - Cluster ID: 734, Shard ID: 748","time":{"start":1752878267139,"stop":1752878267139,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e04e0cda079702","name":"Check received message containing SQL Injection","time":{"start":1752878452305,"stop":1752878452305,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2a1b095092e274","name":"should retry if all attempts fail","time":{"start":1752877977596,"stop":1752877977596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb527f528b35b339","name":"Push message with emoji payload","time":{"start":1752878631395,"stop":1752878631395,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc4f52351ae70ff","name":"should save new peer to store","time":{"start":1752877948076,"stop":1752877948076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3050586984553630","name":"Ordered Callback - false","time":{"start":1752878268725,"stop":1752878268726,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe8c683fff8a96a","name":"nwaku subscribes","time":{"start":1752878130631,"stop":1752878130631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddab94db7d055d86","name":"should handle peer not in mesh for all topics","time":{"start":1752877949108,"stop":1752877949108,"duration":0},"status":"passed","severity":"normal"},{"uid":"630f3e8561fec2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752878267132,"stop":1752878267133,"duration":1},"status":"passed","severity":"normal"},{"uid":"857c8b1dbfdf11bc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752877987769,"stop":1752877987769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaa138e086ecc81","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752877978615,"stop":1752877978615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b967a47919d41eb2","name":"can start the service","time":{"start":1752878116714,"stop":1752878116714,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fa68fa3c0caf2a","name":"should be safe to call multiple times","time":{"start":1752877948982,"stop":1752877948983,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa14bc3aff3d782","name":"random static sharding 4 - Cluster ID: 270, Shard ID: 278","time":{"start":1752878267134,"stop":1752878267134,"duration":0},"status":"passed","severity":"normal"},{"uid":"843443a8d2690a57","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752877933035,"stop":1752877933035,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2b53a2bce5ef7f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752877957322,"stop":1752877957322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43d10ddf5f8d6835","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752877987768,"stop":1752877987769,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cc103a49bc8770","name":"non connected peers","time":{"start":1752878117036,"stop":1752878117037,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5915d298f237262e","name":"should add event listeners for peer connect and disconnect","time":{"start":1752877949093,"stop":1752877949094,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc1032ad1b80c3c","name":"Subscribe and receive messages via lightPush","time":{"start":1752878502456,"stop":1752878502456,"duration":0},"status":"passed","severity":"normal"},{"uid":"82873aa890eacf1a","name":"should sort peers by ping value","time":{"start":1752877949482,"stop":1752877949483,"duration":1},"status":"passed","severity":"normal"},{"uid":"f821b1cdea350f2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752877967107,"stop":1752877967108,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de2ef01ad7a412","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752878224470,"stop":1752878224470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31c185fea6fe261d","name":"should handle browser offline state overriding peer connections","time":{"start":1752877947388,"stop":1752877947392,"duration":4},"status":"passed","severity":"normal"},{"uid":"541d23a0dfcc7091","name":"should skip peer when not on same shard","time":{"start":1752877948194,"stop":1752877948195,"duration":1},"status":"passed","severity":"normal"},{"uid":"44955aeb415ab55a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752877933018,"stop":1752877933018,"duration":0},"status":"passed","severity":"normal"},{"uid":"63093b23bfd47571","name":"Subscribe to topic containing XML and receive message","time":{"start":1752878502462,"stop":1752878502462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0136942597a654","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752877987776,"stop":1752877987777,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6ef877eae0f985","name":"should properly create location multiaddrs - tcp4","time":{"start":1752877939115,"stop":1752877939116,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f13b835ee40c8d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752877949103,"stop":1752877949104,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d044123fa5a04c9","name":"should not retry if at least one success","time":{"start":1752877978434,"stop":1752877978434,"duration":0},"status":"passed","severity":"normal"},{"uid":"764fc14c5d55224c","name":"should dial peers from store when no connections remain","time":{"start":1752877948988,"stop":1752877948989,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e75d1f9daa58cc9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752878269539,"stop":1752878269540,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9b4d734709ffc3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752878502464,"stop":1752878502464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a4688dab61c68a","name":"should filter peers by codec","time":{"start":1752877949482,"stop":1752877949482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14b2f623f2ab409","name":"should dispatch network event when browser goes offline","time":{"start":1752877947378,"stop":1752877947379,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ae5efb3544089b","name":"should wait for Store peer to be connected","time":{"start":1752877978605,"stop":1752877978605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e30ce0750bca4ea","name":"should populate queue if has active dial","time":{"start":1752877948193,"stop":1752877948194,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85553e6ef8e3677","name":"Subscribe to topic containing long and receive message","time":{"start":1752878502460,"stop":1752878502460,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e36647704fc85f","name":"Push message with long payload","time":{"start":1752878631390,"stop":1752878631390,"duration":0},"status":"passed","severity":"normal"},{"uid":"14180c09a2ebda32","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752877957013,"stop":1752877957014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46ccdb2a1a5f595","name":"should never report false negatives","time":{"start":1752877989964,"stop":1752877989964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8606994d374c52","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752878169315,"stop":1752878169315,"duration":0},"status":"passed","severity":"normal"},{"uid":"75398628b6cb50d6","name":"should have no discoveries enabled by default","time":{"start":1752877978320,"stop":1752877978320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efa0d3746621b9","name":"Check message with non string payload is not received","time":{"start":1752878452302,"stop":1752878452302,"duration":0},"status":"passed","severity":"normal"},{"uid":"19753cd58a07cfab","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752877948393,"stop":1752877948394,"duration":1},"status":"passed","severity":"normal"},{"uid":"9915d3d2fc682aa4","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752877978227,"stop":1752877978227,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ba970496768bb","name":"Push message with content topic containing Russian","time":{"start":1752878631398,"stop":1752878631398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebacf0de19ea1631","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752878282538,"stop":1752878282538,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac6e3aaf6cb2019","name":"returns all values when wanted number is greater than available values","time":{"start":1752877956220,"stop":1752877956222,"duration":2},"status":"passed","severity":"normal"},{"uid":"52038e83bbf1318f","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752877978226,"stop":1752877978226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c736fd627410c55b","name":"Light Node - default protocols","time":{"start":1752878291282,"stop":1752878291283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9c3e690d58ae8c","name":"should clear the dialing interval","time":{"start":1752877948187,"stop":1752877948187,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f1be1555de5c97","name":"Check publish message containing long","time":{"start":1752878141593,"stop":1752878141593,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfabdea68b6509c7","name":"Push message with special chars payload","time":{"start":1752878631391,"stop":1752878631391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7fd743bfde5d17","name":"Used by Waku Relay","time":{"start":1752878288835,"stop":1752878288836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed23378b7a9d0a56","name":"should dial peer when no shard info available","time":{"start":1752877948195,"stop":1752877948195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5913f903118f9d0","name":"Push message with Chinese payload","time":{"start":1752878631391,"stop":1752878631391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c765db8f241001","name":"Check message with no content topic is not received","time":{"start":1752878452310,"stop":1752878452310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b796a8e9574c3419","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752877992730,"stop":1752877992731,"duration":1},"status":"passed","severity":"normal"},{"uid":"4816d97fa5b5ec4e","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752877933032,"stop":1752877933032,"duration":0},"status":"passed","severity":"normal"},{"uid":"168e97c4db9896e6","name":"should be safe to call multiple times","time":{"start":1752877948984,"stop":1752877948985,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2cc60e710a52b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752877987780,"stop":1752877987780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c60449b18b64793","name":"should handle general insertion and lookup correctly","time":{"start":1752877989965,"stop":1752877989965,"duration":0},"status":"passed","severity":"normal"},{"uid":"805dd174aa68fb3b","name":"Ordered Callback - true","time":{"start":1752878268724,"stop":1752878268725,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a61591cbb4e8dc","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752877992732,"stop":1752877992732,"duration":0},"status":"passed","severity":"normal"},{"uid":"739b9d60e16700c5","name":"should add received messages to bloom filter","time":{"start":1752877992730,"stop":1752877992730,"duration":0},"status":"passed","severity":"normal"},{"uid":"606e91c29556d800","name":"Check publish message after client node is restarted","time":{"start":1752878141604,"stop":1752878141605,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7e24bad13ba2343f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752877987778,"stop":1752877987778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd32d77f0c4fd64d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752878502456,"stop":1752878502456,"duration":0},"status":"passed","severity":"normal"},{"uid":"b055ffefdefa595d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752878069043,"stop":1752878069043,"duration":0},"status":"passed","severity":"normal"},{"uid":"173145f66eb4b90e","name":"Push to array if already present","time":{"start":1752877932713,"stop":1752877932714,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa3d946f88d0d1b","name":"connected peers and dial","time":{"start":1752878117035,"stop":1752878117036,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0a6ddabc859b8b8","name":"Check publish message containing Russian","time":{"start":1752878141595,"stop":1752878141595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdd0c4de885f1b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752878269536,"stop":1752878269537,"duration":1},"status":"passed","severity":"normal"},{"uid":"864863cd766b828f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878259522,"stop":1752878259523,"duration":1},"status":"passed","severity":"normal"},{"uid":"8097cede8ab1d306","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752877978613,"stop":1752877978613,"duration":0},"status":"passed","severity":"normal"},{"uid":"625ba29d233e6cba","name":"Push message with content topic containing Chinese","time":{"start":1752878631397,"stop":1752878631397,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcb8e7f78753e85","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752878141602,"stop":1752878141603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1013b703355164ef","name":"should return usable stream attached to connection","time":{"start":1752877948949,"stop":1752877948949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9988373c94c309","name":"should not process empty queue","time":{"start":1752877948207,"stop":1752877948217,"duration":10},"status":"passed","severity":"normal"},{"uid":"2e7fc151800f47c2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752878224464,"stop":1752878224465,"duration":1},"status":"passed","severity":"normal"},{"uid":"132a9d631e7c20c5","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752878282544,"stop":1752878282546,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7a6bf3dc45d1745","name":"should return false when peer is on different cluster","time":{"start":1752877948150,"stop":1752877948150,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cc28b61ad23db0","name":"should drop connection via multiaddr with hangUp","time":{"start":1752878094085,"stop":1752878094086,"duration":1},"status":"passed","severity":"normal"},{"uid":"df00e50a436be0bf","name":"connects to nwaku","time":{"start":1752878288831,"stop":1752878288832,"duration":1},"status":"passed","severity":"normal"},{"uid":"f680f1009b20191c","name":"Check received message containing Script","time":{"start":1752878452297,"stop":1752878452297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eba26e792d8ec3a","name":"should initialize with custom number of peers","time":{"start":1752877978611,"stop":1752877978611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffaee7cdc47bd8e","name":"Check received message with timestamp: 1752878007361 ","time":{"start":1752878452308,"stop":1752878452309,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee23153d22d201b","name":"Fields are not dropped","time":{"start":1752877948803,"stop":1752877948803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede04e180c387d07","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752877977588,"stop":1752877977589,"duration":1},"status":"passed","severity":"normal"},{"uid":"8978f4b125a661a1","name":"Check received message containing Basic HTML tag","time":{"start":1752878452306,"stop":1752878452306,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e8e6903e8d990f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752877987763,"stop":1752877987764,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f6199f8df20822","name":"Promise Callback - true","time":{"start":1752878268723,"stop":1752878268724,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e78eff5d312cc0e","name":"should handle ping failures gracefully","time":{"start":1752877949099,"stop":1752877949100,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c111d4e1b307f2","name":"Query Generator, No Decoder","time":{"start":1752878235803,"stop":1752878235805,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5b18af7200ced71","name":"should be empty when created","time":{"start":1752877978707,"stop":1752877978707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8851619d365312","name":"Push message with custom timestamp: 1752874428026","time":{"start":1752878631388,"stop":1752878631388,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c780979dd0f08","name":"Subscribe to topic containing long and publish message","time":{"start":1752878150415,"stop":1752878150415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3c5716fab6e6eb","name":"Subscribe to topic containing short and receive message","time":{"start":1752878502449,"stop":1752878502450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fee142fc6d27334","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752877938368,"stop":1752877938369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a157cdeadfd7dbf","name":"Ephemeral messages are not stored","time":{"start":1752878013871,"stop":1752878013871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96e0fda0b9ad7be","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752878282542,"stop":1752878282544,"duration":2},"status":"passed","severity":"normal"},{"uid":"28998dd13d68012","name":"Query with Ordered Callback, No Decoder","time":{"start":1752878235806,"stop":1752878235806,"duration":0},"status":"passed","severity":"normal"},{"uid":"11208c783127ed40","name":"same cluster, same shard: nodes connect","time":{"start":1752878079547,"stop":1752878079547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5ed83200c244ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752877933020,"stop":1752877933021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f07e176dcf2614","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752877933024,"stop":1752877933024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee021e0b31c1b0d8","name":"Push message with escaped characters payload","time":{"start":1752878631380,"stop":1752878631380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fde745a21e5d40b","name":"should start ping timers on peer connect","time":{"start":1752877949097,"stop":1752877949097,"duration":0},"status":"passed","severity":"normal"},{"uid":"701fecee70b15071","name":"Check received message containing unicode special characters","time":{"start":1752878452308,"stop":1752878452308,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafcfa9ed51dd060","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752877933017,"stop":1752877933017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdc1a0c2b51233c","name":"should set field with all protocols enabled","time":{"start":1752877939118,"stop":1752877939118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b682b35b667f22f","name":"should return false","time":{"start":1752877939111,"stop":1752877939112,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6c76d0955c63c9","name":"should initialize with Unhealthy status","time":{"start":1752877978033,"stop":1752877978034,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5e98590554c6dd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752878141603,"stop":1752878141603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f30a9d618c81d05","name":"Push message with rate limit","time":{"start":1752878631404,"stop":1752878631404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d4531ac99ebbc","name":"should handle shard reader errors gracefully","time":{"start":1752877948217,"stop":1752877948218,"duration":1},"status":"passed","severity":"normal"},{"uid":"89689927663cb26a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752877933023,"stop":1752877933023,"duration":0},"status":"passed","severity":"normal"},{"uid":"226dd6643808843b","name":"configure the node with multiple pubsub topics","time":{"start":1752878267139,"stop":1752878267140,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85769ae37063e7e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752878169318,"stop":1752878169318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf30e38509dc250","name":"Sample","time":{"start":1752877938531,"stop":1752877938531,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc1c8adf9ee9c58","name":"Relay - dialed after","time":{"start":1752878291277,"stop":1752878291278,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ae4a336650173","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752878274819,"stop":1752878274819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f815eae17f86ad","name":"Push message with shell command payload","time":{"start":1752878631379,"stop":1752878631379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1236f308f67e2520","name":"should handle dial errors gracefully","time":{"start":1752877948195,"stop":1752877948196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b595dfec159ade66","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752877957321,"stop":1752877957321,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf887133dfb5609","name":"should encode/decode to text encoding","time":{"start":1752877939113,"stop":1752877939114,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e695b749026a9","name":"Query generator for multiple messages with different message text format","time":{"start":1752878269536,"stop":1752878269536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec37df6f11e8cd4","name":"Ordered callback, aborts when callback returns true","time":{"start":1752878269540,"stop":1752878269540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b9314844dd4bd8","name":"should not retry if at least one success","time":{"start":1752877977595,"stop":1752877977596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c154b8baa11264","name":"can start and stop the service","time":{"start":1752878116714,"stop":1752878116714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3da85659aeb986","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752877987779,"stop":1752877987779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd7ed4a5b9cebef","name":"topics with same application and version share the same shard","time":{"start":1752877933010,"stop":1752877933010,"duration":0},"status":"passed","severity":"normal"},{"uid":"668ddf9be48fe49b","name":"should dial one peer on dial","time":{"start":1752878094083,"stop":1752878094084,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a57b7f79ce9613","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752877967109,"stop":1752877967109,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d159e3bc075494","name":"should start and stop interval correctly","time":{"start":1752877977581,"stop":1752877977581,"duration":0},"status":"passed","severity":"normal"},{"uid":"85915dabedde5637","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752878502455,"stop":1752878502456,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf4f95e98f65129","name":"should be empty after removing the only subscription","time":{"start":1752877978708,"stop":1752877978708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24adcae8d87432c","name":"should handle errors when getting connections","time":{"start":1752877947383,"stop":1752877947383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e338908ca372c3","name":"throws on content topic with empty encoding field","time":{"start":1752877933004,"stop":1752877933004,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a50ea3705062a2","name":"should not fail to start the service if it is already started","time":{"start":1752878116715,"stop":1752878116716,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d76db178837980f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752878282549,"stop":1752878282551,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8207485a87c86da","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752878502453,"stop":1752878502453,"duration":0},"status":"passed","severity":"normal"},{"uid":"909f8ba20ab8fb6e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752877949004,"stop":1752877949005,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b56de239522ddf9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752878169317,"stop":1752878169317,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fb5555c9a0ca87","name":"should check false positive rate","time":{"start":1752877989965,"stop":1752877989966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04c829c7dd12f9f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752878282547,"stop":1752878282548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8282ae60b107a32","name":"Subscribe and receives messages on 20 topics","time":{"start":1752878502458,"stop":1752878502458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dec81062f20e5b4","name":"should maintain desired error rate","time":{"start":1752877989963,"stop":1752877989964,"duration":1},"status":"passed","severity":"normal"},{"uid":"562179f14a84abcd","name":"Push message with meta","time":{"start":1752878631387,"stop":1752878631387,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4cea2759880979","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752878502447,"stop":1752878502447,"duration":0},"status":"passed","severity":"normal"},{"uid":"983811954a6fc8cf","name":"Check received message containing long","time":{"start":1752878452295,"stop":1752878452295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d552ba34343dc569","name":"Wrong topic","time":{"start":1752878243317,"stop":1752878243318,"duration":1},"status":"passed","severity":"normal"},{"uid":"38429b8089cb3af9","name":"Nodes with multiple pubsub topic","time":{"start":1752878134096,"stop":1752878134096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8491cbac6c08d9e2","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752877938368,"stop":1752877938368,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b49aaf5f9b9ff6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752878282546,"stop":1752878282547,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef9598d6b8ff68a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752877987747,"stop":1752877987747,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bb3ada6d718704","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752877957322,"stop":1752877957322,"duration":0},"status":"skipped","severity":"normal"},{"uid":"451d6c17c4c1e1e6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752878027721,"stop":1752878027721,"duration":0},"status":"passed","severity":"normal"},{"uid":"36283d5dc63c01ac","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752878149023,"stop":1752878149024,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5f1ce1cda9a118","name":"random static sharding 1 - Cluster ID: 919, Shard ID: 709","time":{"start":1752878267133,"stop":1752878267133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1c6863d9cf4e6b","name":"new peer added after a peer was already found","time":{"start":1752878149021,"stop":1752878149021,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c081807bb78dcd4f","name":"Push message with content topic containing SQL Injection","time":{"start":1752878631398,"stop":1752878631398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9531d1948123cbcd","name":"Publish message with custom timestamp: Fri Jul 18 2025 21:35:34 GMT+0000 (Coordinated Universal Time)","time":{"start":1752878141601,"stop":1752878141601,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ad4ed8c8743a1a","name":"should properly compute the node id","time":{"start":1752877939113,"stop":1752877939113,"duration":0},"status":"passed","severity":"normal"},{"uid":"833d011f69034f68","name":"should start all internal components","time":{"start":1752877949476,"stop":1752877949476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2170cac3c2bc62b0","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752878134096,"stop":1752878134096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7f9b107ea65cd","name":"should do nothing if no non-locked connections to drop","time":{"start":1752877949005,"stop":1752877949005,"duration":0},"status":"passed","severity":"normal"},{"uid":"855795e7a6091f8c","name":"should handle errors when removing globalThis listeners","time":{"start":1752877947356,"stop":1752877947356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2406f3a01606d6b4","name":"Push message with Arabic payload","time":{"start":1752878631377,"stop":1752878631377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e635556f21fbe0b","name":"should dial with multiaddr and return stream","time":{"start":1752877949479,"stop":1752877949479,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f3b57eaf9bb238","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752877933036,"stop":1752877933036,"duration":0},"status":"passed","severity":"normal"},{"uid":"78072d8dc97108c3","name":"Should update multiaddrs","time":{"start":1752878094510,"stop":1752878094511,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7bd6206a6756167","name":"should add event listeners to libp2p","time":{"start":1752877947349,"stop":1752877947349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3854486ad69d44","name":"should not fail to stop the service if it was not started","time":{"start":1752878012465,"stop":1752878012467,"duration":2},"status":"passed","severity":"normal"},{"uid":"62f3d5cbd5c6941e","name":"Refresh subscription","time":{"start":1752878502449,"stop":1752878502449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a827dcf03a8c722","name":"can start the service","time":{"start":1752878012463,"stop":1752878012464,"duration":1},"status":"passed","severity":"normal"},{"uid":"60640250c7556ae8","name":"Subscribe to topic containing XML and receive message","time":{"start":1752878502453,"stop":1752878502453,"duration":0},"status":"passed","severity":"normal"},{"uid":"379d502bc970adf0","name":"should handle onConnected and onDisconnected","time":{"start":1752877978612,"stop":1752877978612,"duration":0},"status":"passed","severity":"normal"},{"uid":"91253a99cf8da5b8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752878079546,"stop":1752878079546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43ce3f392effd0e","name":"should create ConnectionManager with required options","time":{"start":1752877949474,"stop":1752877949474,"duration":0},"status":"passed","severity":"normal"},{"uid":"65193cfcd1a205f7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752877933008,"stop":1752877933008,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d22f12ed09576e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app56/3/topic857/xml","time":{"start":1752878243314,"stop":1752878243315,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10b0e29601deb83","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752877933015,"stop":1752877933016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41065729d4e6a37","name":"accepts valid message hash query","time":{"start":1752877948681,"stop":1752877948681,"duration":0},"status":"passed","severity":"normal"},{"uid":"684a7601bc7319e2","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752877992735,"stop":1752877992735,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ad9c558ffac5fb","name":"Refresh subscription","time":{"start":1752878150414,"stop":1752878150414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b2a3aa811e4c7bb","name":"Check received message containing shell command","time":{"start":1752878452298,"stop":1752878452298,"duration":0},"status":"passed","severity":"normal"},{"uid":"287fd089e5739922","name":"Check publish message containing Script","time":{"start":1752878141595,"stop":1752878141595,"duration":0},"status":"passed","severity":"normal"},{"uid":"106fbf7a14e8499e","name":"should remove event listeners from libp2p","time":{"start":1752877947354,"stop":1752877947355,"duration":1},"status":"passed","severity":"normal"},{"uid":"785f3ca6011a9a29","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752878150416,"stop":1752878150416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2d6856724f58b1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752878502463,"stop":1752878502463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7e5f6024f9355f","name":"Push message with content topic containing Arabic","time":{"start":1752878631398,"stop":1752878631398,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b47c5c41cf9db2","name":"should use DNS peer discovery with light client","time":{"start":1752878012477,"stop":1752878012478,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4143987c90a2829f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752878050360,"stop":1752878050361,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f728665b2d85e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752877961176,"stop":1752877961176,"duration":0},"status":"passed","severity":"normal"},{"uid":"361e4455a32fba51","name":"isConnected should return false after all peers disconnect","time":{"start":1752878027722,"stop":1752878027723,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9073ab3663370b","name":"Push message with special chars payload","time":{"start":1752878631375,"stop":1752878631376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9476674abcd7dc4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752877933018,"stop":1752877933018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7efb42779471a1f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752877987762,"stop":1752877987762,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1e9530b12ae18d","name":"Check received message containing Russian","time":{"start":1752878452296,"stop":1752878452296,"duration":0},"status":"passed","severity":"normal"},{"uid":"35edef5d188491eb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752877938373,"stop":1752877938373,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb956873aed233e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752877987399,"stop":1752877987399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a9547188fb587d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752878150420,"stop":1752878150420,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa74d2b60abea3cd","name":"should drop connection to one peer on hangUp","time":{"start":1752878094084,"stop":1752878094085,"duration":1},"status":"passed","severity":"normal"}] |