2025-11-06 17:26:27 +00:00

1 line
225 KiB
JSON

[{"uid":"8974461c758db993","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762448863591,"stop":1762448863592,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ff03fcc07a8261","name":"Check received message containing Script","time":{"start":1762449344072,"stop":1762449344073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd6a94f842ac906","name":"should handle case when globalThis is not available","time":{"start":1762448813889,"stop":1762448813890,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b888331549bc767","name":"Push message with custom timestamp: 1762445314691","time":{"start":1762449939084,"stop":1762449939085,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd53719bc748b1ee","name":"Check received message with timestamp: 1762448888903 ","time":{"start":1762449344088,"stop":1762449344088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3396e4f38a3d191","name":"should not receive a peer event after stop","time":{"start":1762448893784,"stop":1762448893784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae42b3ad36afaf4","name":"should evict furthest entry when buffer is full","time":{"start":1762448849769,"stop":1762448849770,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f91afd9c5134d77","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762448853058,"stop":1762448853058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9e9a4034ee35f37","name":"Push message with custom timestamp: 1762445314690","time":{"start":1762449939062,"stop":1762449939062,"duration":0},"status":"passed","severity":"normal"},{"uid":"633605ebe1fd6ce3","name":"should return false","time":{"start":1762448805732,"stop":1762448805732,"duration":0},"status":"passed","severity":"normal"},{"uid":"302fb017de95fcb4","name":"Push message with content topic containing long","time":{"start":1762449939057,"stop":1762449939057,"duration":0},"status":"passed","severity":"normal"},{"uid":"808a14d7c04121ec","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762448800341,"stop":1762448800341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c46706f30b4e3d","name":"Check received message containing emoji","time":{"start":1762449344086,"stop":1762449344087,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0173fecb7c516fd","name":"Decoder throws on empty string content topic","time":{"start":1762448833041,"stop":1762448833041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62ef3505b71824","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762448822022,"stop":1762448822023,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a96e6d2011aca34","name":"should properly compute the node id","time":{"start":1762448805733,"stop":1762448805733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d603873dbb4afd94","name":"Waku message hash computation (no timestamp)","time":{"start":1762448814260,"stop":1762448814261,"duration":1},"status":"passed","severity":"normal"},{"uid":"de02e301fab92c60","name":"should skip peers that don't support peer exchange","time":{"start":1762448823636,"stop":1762448823636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12a39f85f6576e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762448844120,"stop":1762448844120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b417651ff87b14f3","name":"Fails to push message with large meta","time":{"start":1762449939047,"stop":1762449939048,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc614031200974f2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762448844038,"stop":1762448844038,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a7f3fa1af5b50e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762448853067,"stop":1762448853067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a707c65dcffe545","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762448800327,"stop":1762448800327,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c1018b266bb362","name":"Push message with SQL Injection payload","time":{"start":1762449939053,"stop":1762449939053,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff45e3170d80aca","name":"should return true when peer is on the specified shard","time":{"start":1762448814480,"stop":1762448814487,"duration":7},"status":"passed","severity":"normal"},{"uid":"76c9ce59f8b2300","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762448844081,"stop":1762448844082,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1c4041a88afd87","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762448914459,"stop":1762448914459,"duration":0},"status":"passed","severity":"normal"},{"uid":"136f2c236bb42665","name":"should wait for Filter peer to be connected","time":{"start":1762448863825,"stop":1762448863826,"duration":1},"status":"passed","severity":"normal"},{"uid":"272a458e7ccfbc0a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762448844062,"stop":1762448844062,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c43e0d206207e5","name":"should set default options when no config provided","time":{"start":1762448815000,"stop":1762448815000,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c95633d8c0b72ac","name":"should handle queue processing errors gracefully","time":{"start":1762448814565,"stop":1762448814565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2125cc31b1b601d","name":"Accepts a valid Waku Message","time":{"start":1762448874551,"stop":1762448874553,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfbec841f898876d","name":"Push message with content topic containing long","time":{"start":1762449939043,"stop":1762449939043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe97e76dfb739ed","name":"Query Generator - false","time":{"start":1762449165363,"stop":1762449165368,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4806e6a17308d41","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762449358051,"stop":1762449358051,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcc3ba61cb72ed3","name":"Push message with Basic HTML tag payload","time":{"start":1762449939077,"stop":1762449939078,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41b6ca8a630115f","name":"Check received message containing Russian","time":{"start":1762449344071,"stop":1762449344072,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda3d6a2c1f20765","name":"Push message with rate limit","time":{"start":1762449939084,"stop":1762449939084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4450c6db291bbf","name":"Passing page size 0 when there are 110 messages","time":{"start":1762449174086,"stop":1762449174087,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1f80bedd68a29f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762449108378,"stop":1762449108383,"duration":5},"status":"passed","severity":"normal"},{"uid":"f509b649b8c4ad24","name":"Get Nodes","time":{"start":1762448823166,"stop":1762448823168,"duration":2},"status":"passed","severity":"normal"},{"uid":"d34d94f51525e9a3","name":"should successfully query peers and return peer infos","time":{"start":1762448823592,"stop":1762448823592,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c5b70386164dd5","name":"Push message with Arabic payload","time":{"start":1762449939039,"stop":1762449939039,"duration":0},"status":"passed","severity":"normal"},{"uid":"da51d8240cebd750","name":"should emit a peer event after start","time":{"start":1762448827662,"stop":1762448827663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f232a31ba0c49e2","name":"can start the service","time":{"start":1762449096116,"stop":1762449096116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a37ba6bb53c62","name":"Push message with content topic containing unicode special characters","time":{"start":1762449939082,"stop":1762449939082,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e0b8bd61649293","name":"Check meta is set [symmetric]","time":{"start":1762448833038,"stop":1762448833038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6520d776de506bd1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762449358059,"stop":1762449358059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce19df1fa7ad7d6","name":"should start the dialing interval","time":{"start":1762448814531,"stop":1762448814541,"duration":10},"status":"passed","severity":"normal"},{"uid":"d831ca83c625556d","name":"Push message with content topic containing short","time":{"start":1762449939080,"stop":1762449939080,"duration":0},"status":"passed","severity":"normal"},{"uid":"9284e0abf185c4a5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762448909324,"stop":1762448909324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4427efce06503a75","name":"should dial more peers if under maxConnections","time":{"start":1762448815092,"stop":1762448815093,"duration":1},"status":"passed","severity":"normal"},{"uid":"4772a7fb423e473e","name":"should reject if Filter is requested but not mounted","time":{"start":1762448863824,"stop":1762448863824,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbee2dcb2144b58","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762448844057,"stop":1762448844057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2550ba0a4bd12f7a","name":"Filter","time":{"start":1762449190213,"stop":1762449190213,"duration":0},"status":"passed","severity":"normal"},{"uid":"599390da32455371","name":"Push message with Russian payload","time":{"start":1762449939066,"stop":1762449939066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d0bfbe179a9d82","name":"Push message with SQL Injection payload","time":{"start":1762449939039,"stop":1762449939039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5404436cbd90d9aa","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762448844056,"stop":1762448844057,"duration":1},"status":"passed","severity":"normal"},{"uid":"62569570b9783317","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762448862389,"stop":1762448862391,"duration":2},"status":"passed","severity":"normal"},{"uid":"6323b6a86eb5b56","name":"Ordered callback, aborts when callback returns true","time":{"start":1762449155094,"stop":1762449155094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06f55049513315f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762448895555,"stop":1762448895559,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2e47cf254d2afb0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762448800440,"stop":1762448800440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd9a36473ad5c5b","name":"should drop connection to one peer on hangUp","time":{"start":1762448977865,"stop":1762448977865,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f527713d946c1c","name":"Check received message containing XML","time":{"start":1762449344073,"stop":1762449344073,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa342db6cbb368ab","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762448871489,"stop":1762448871489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3678b25b20aeb41","name":"should return true when peer is on the same cluster","time":{"start":1762448814471,"stop":1762448814478,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad3df76a2dd1ef30","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762448800331,"stop":1762448800331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5318b3d46d7b5b20","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762448863727,"stop":1762448863727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddc89ebafdf54a6","name":"should perform initial health assessment on start","time":{"start":1762448863227,"stop":1762448863230,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef8f4435ff67bd90","name":"Check received message containing short","time":{"start":1762449344069,"stop":1762449344069,"duration":0},"status":"passed","severity":"normal"},{"uid":"35672053514d4b98","name":"throws on content topic with empty topic name field","time":{"start":1762448800325,"stop":1762448800325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ce1357bf836dcd","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762448814391,"stop":1762448814392,"duration":1},"status":"passed","severity":"normal"},{"uid":"277d47b55375c080","name":"Check message with no payload is not received","time":{"start":1762449344090,"stop":1762449344090,"duration":0},"status":"passed","severity":"normal"},{"uid":"959923fa93c5da16","name":"should return false when peer is not on topic","time":{"start":1762448815012,"stop":1762448815012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bfa0c8050892d0","name":"same cluster, static sharding: nodes connect","time":{"start":1762448979209,"stop":1762448979209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a549b1cc746da54","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762448844073,"stop":1762448844077,"duration":4},"status":"passed","severity":"normal"},{"uid":"b140fcea2a823f02","name":"nwaku subscribes","time":{"start":1762449048928,"stop":1762449048931,"duration":3},"status":"passed","severity":"normal"},{"uid":"7cfa36093097887c","name":"should dial one peer on dial","time":{"start":1762448977865,"stop":1762448977865,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bf3476ee1712e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762448800345,"stop":1762448800345,"duration":0},"status":"passed","severity":"normal"},{"uid":"7037b98ec7156fc4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762449067687,"stop":1762449067687,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e8487fc0a9f419","name":"Push message with escaped characters payload","time":{"start":1762449939078,"stop":1762449939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9c2a99d1f63599","name":"Push message with Script payload","time":{"start":1762449939053,"stop":1762449939053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3596bf82efb7c9d6","name":"Default pageSize","time":{"start":1762449174096,"stop":1762449174096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d1bb139fcbaa1b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762449067686,"stop":1762449067687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6188c38869d11c08","name":"should return empty array when no peers connected","time":{"start":1762448815009,"stop":1762448815009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f91d37b6032598f","name":"ends if stream creation fails","time":{"start":1762448815054,"stop":1762448815054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2118d3fc224b73b","name":"should respect custom numPeersToUse configuration","time":{"start":1762448862788,"stop":1762448862788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd9e4e00a64a114","name":"should add entries and maintain sorted order","time":{"start":1762448849760,"stop":1762448849762,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0c345c4f79a621a","name":"ignores unrecognized TXT record formats","time":{"start":1762448823819,"stop":1762448823819,"duration":0},"status":"passed","severity":"normal"},{"uid":"52847b4540bee515","name":"Publish message with custom timestamp: Thu Nov 06 2025 18:10:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1762449058916,"stop":1762449058916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45d68bbddaa41fd","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762449184527,"stop":1762449184527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3143b59c9673fb2","name":"should not stop if not started","time":{"start":1762448823634,"stop":1762448823635,"duration":1},"status":"passed","severity":"normal"},{"uid":"6013ca5bb3ce7216","name":"should be safe to call multiple times","time":{"start":1762448815003,"stop":1762448815003,"duration":0},"status":"passed","severity":"normal"},{"uid":"e416034e9b0872d7","name":"should stop ping timers on peer disconnect","time":{"start":1762448814148,"stop":1762448814149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da705b748599203","name":"should select older connection if present","time":{"start":1762448814666,"stop":1762448814666,"duration":0},"status":"passed","severity":"normal"},{"uid":"6989e9de053c7428","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762448844047,"stop":1762448844048,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba2ee054cc7a331","name":"should set field with only STORE enabled","time":{"start":1762448805738,"stop":1762448805738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa25733772a32f2","name":"Outgoing message is acknowledged","time":{"start":1762448864595,"stop":1762448864595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce5bff45a6ab8f7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762448805218,"stop":1762448805219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1710d13829ccb4f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762448815053,"stop":1762448815053,"duration":0},"status":"passed","severity":"normal"},{"uid":"412b5c217e3c996e","name":"Push message with content topic containing Russian","time":{"start":1762449939045,"stop":1762449939045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbce4145756c4a","name":"accepts valid message hash query","time":{"start":1762448814634,"stop":1762448814634,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb90007e82d1bb81","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762448805219,"stop":1762448805220,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b133eb6532b5b1","name":"should requeue task if no peer is available","time":{"start":1762448862118,"stop":1762448862118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef6322bb4bc79","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762449115382,"stop":1762449115382,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff0b11093c8c8d9","name":"Push message equal or less that 1MB","time":{"start":1762449939049,"stop":1762449939050,"duration":1},"status":"passed","severity":"normal"},{"uid":"699444cc44229b26","name":"Push message with unicode special characters payload","time":{"start":1762449939078,"stop":1762449939079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ca34784894b545","name":"should throw error - no public key","time":{"start":1762448805731,"stop":1762448805731,"duration":0},"status":"passed","severity":"normal"},{"uid":"466f54ce2fdf9ad9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762448863594,"stop":1762448863595,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea023dd3a54488c","name":"should handle timestamp equal to current time","time":{"start":1762448851933,"stop":1762448851934,"duration":1},"status":"passed","severity":"normal"},{"uid":"40397b5ff74e36b5","name":"should dispatch network event when browser goes online","time":{"start":1762448813892,"stop":1762448813893,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f27947c85238499","name":"Push message with XML payload","time":{"start":1762449939077,"stop":1762449939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb611c457a4bb5","name":"should use DNS peer discovery with light client","time":{"start":1762448893785,"stop":1762448893785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8bb73d338effc54","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762449108387,"stop":1762449108387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f44f26cef35729","name":"messageHash returns a Uint8Array","time":{"start":1762448814261,"stop":1762448814262,"duration":1},"status":"passed","severity":"normal"},{"uid":"8677c56cd663e562","name":"should dial with PeerId and return stream","time":{"start":1762448815005,"stop":1762448815006,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6bc82dcbba5d87","name":"Check received message containing numeric","time":{"start":1762449344081,"stop":1762449344081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec35505752ad67b8","name":"should clear interval on stop","time":{"start":1762448823640,"stop":1762448823640,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd4b4dbb3269c08","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762449344091,"stop":1762449344092,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11d804e87d2f1ce","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762448932487,"stop":1762448932487,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5f45e3a1927f8a","name":"should handle zero peers request","time":{"start":1762448823598,"stop":1762448823598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aee410705e228ac","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762449058917,"stop":1762449058917,"duration":0},"status":"passed","severity":"normal"},{"uid":"438eea0d2662fe5a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762448844094,"stop":1762448844095,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf6222b7e2bca18","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762448823594,"stop":1762448823594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbb95d6ff6ee769","name":"should partition messages based on acknowledgement status","time":{"start":1762448853066,"stop":1762448853066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c961711081e1e7c1","name":"should add event listeners to libp2p","time":{"start":1762448813877,"stop":1762448813882,"duration":5},"status":"passed","severity":"normal"},{"uid":"9b4f5cf20b7dcf9","name":"should remove event listeners when stopped","time":{"start":1762448863580,"stop":1762448863581,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c180585cc0c531","name":"should be able to dial TLS multiaddrs","time":{"start":1762448977866,"stop":1762448977866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb0a4f31685be00","name":"should perform ping and update peer store on timer","time":{"start":1762448814153,"stop":1762448814153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9827655fefb7a710","name":"Publish message with large meta","time":{"start":1762449058919,"stop":1762449058919,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ddbb88adbfddae","name":"should dial all known peers when reached zero connections","time":{"start":1762448932486,"stop":1762448932487,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1b755cee841d4","name":"should handle query errors","time":{"start":1762448823638,"stop":1762448823638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2261cb986eff50b","name":"Check received message containing long","time":{"start":1762449344081,"stop":1762449344081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1647ed4af9b19f1","name":"throws on content topic with non-number generation field","time":{"start":1762448800323,"stop":1762448800323,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd33608d62054454","name":"returns nothing if no connections present","time":{"start":1762448814664,"stop":1762448814664,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafabcc7bf346a50","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762449035209,"stop":1762449035210,"duration":1},"status":"passed","severity":"normal"},{"uid":"d648a47c46557cf3","name":"Mutual subscription","time":{"start":1762449067677,"stop":1762449067678,"duration":1},"status":"passed","severity":"normal"},{"uid":"6395c65e20400263","name":"Rejects garbage","time":{"start":1762448874554,"stop":1762448874555,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b89aaab885c90c","name":"random static sharding 5 - Cluster ID: 609, Shard ID: 299","time":{"start":1762449176064,"stop":1762449176064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4830db48242adec","name":"messageHashStr produces consistent results for the same input","time":{"start":1762448814270,"stop":1762448814278,"duration":8},"status":"passed","severity":"normal"},{"uid":"fda0c5608e19dd21","name":"Push message with Russian payload","time":{"start":1762449939076,"stop":1762449939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca89bb381afb6f3c","name":"Fails to push message bigger that 1MB","time":{"start":1762449939074,"stop":1762449939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ae01ec2fd3fce","name":"should remove event listeners from globalThis","time":{"start":1762448813886,"stop":1762448813886,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8cbf49e3690a8b","name":"should insert message into bloom filter","time":{"start":1762448853055,"stop":1762448853056,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e2b77ae31b0352","name":"Push message with unicode special characters payload","time":{"start":1762449939042,"stop":1762449939042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad2880c03f8d7e1","name":"Check publish message containing Basic HTML tag","time":{"start":1762449058913,"stop":1762449058913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff6e2ab62ae4440","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app15/10/topic98/xml","time":{"start":1762449159783,"stop":1762449159783,"duration":0},"status":"passed","severity":"normal"},{"uid":"226071c1f333d4bc","name":"Outgoing message is emitted as sent","time":{"start":1762448864694,"stop":1762448864694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86b453d5da915d3","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762448866507,"stop":1762448866507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7205c5b987e1ab","name":"should not receive a peer event before start","time":{"start":1762448827663,"stop":1762448827663,"duration":0},"status":"passed","severity":"normal"},{"uid":"498e7f5d7a9b7f3e","name":"Throws when trying to push message with empty payload","time":{"start":1762449939043,"stop":1762449939043,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dea36a250b5ca5","name":"should not be delivered","time":{"start":1762448853067,"stop":1762448853067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca0fc45bea9af2c","name":"rejects hash query with content filter parameters","time":{"start":1762448814634,"stop":1762448814635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd75f1e61c3d498","name":"Push message with long payload","time":{"start":1762449939075,"stop":1762449939075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7931a7588896c9df","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762449035209,"stop":1762449035209,"duration":0},"status":"passed","severity":"normal"},{"uid":"319073e9b7280eb6","name":"Subscribe and receive messages via lightPush","time":{"start":1762449358053,"stop":1762449358053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52959faebe27136","name":"Query Generator, No message returned","time":{"start":1762449124269,"stop":1762449124269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e46a0218f5f73b9","name":"should monitor connected peers and store them into cache","time":{"start":1762448983238,"stop":1762448983239,"duration":1},"status":"passed","severity":"normal"},{"uid":"9359cb50a8073316","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762448823821,"stop":1762448823821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90365697e7cd1bae","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762448815122,"stop":1762448815122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a250cd91237f54e1","name":"should skip peers that were recently queried","time":{"start":1762448823636,"stop":1762448823636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbf97432ce0ae58","name":"should handle dial errors gracefully","time":{"start":1762448814559,"stop":1762448814559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51111f9eed6255b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762449358041,"stop":1762449358041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6575d65d8bf31d96","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762448895559,"stop":1762448895562,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe6ea52d48ce2248","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762448805224,"stop":1762448805224,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c2c68f99f606cc","name":"should handle case with no peers in store","time":{"start":1762448815088,"stop":1762448815089,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3e4c9c1d28a7d6","name":"should handle errors when globalThis is not available","time":{"start":1762448813884,"stop":1762448813885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8985099fbeb7dcf","name":"should handle onConnected and onDisconnected","time":{"start":1762448862784,"stop":1762448862785,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a9b09cdfd072f4","name":"should do nothing if no non-locked connections to drop","time":{"start":1762448815094,"stop":1762448815094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2935ef6272c314","name":"can query messages normally","time":{"start":1762449157297,"stop":1762449157298,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe28f80ae917de1","name":"Push message with Basic HTML tag payload","time":{"start":1762449939067,"stop":1762449939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"6921b0e7b60e18d1","name":"Push message with custom timestamp: 1731690514691","time":{"start":1762449939084,"stop":1762449939084,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f53d4e263fa027","name":"should properly create location multiaddrs - tcp","time":{"start":1762448805736,"stop":1762448805737,"duration":1},"status":"passed","severity":"normal"},{"uid":"230ba8d3e07f34b3","name":"Check received message containing JSON","time":{"start":1762449344084,"stop":1762449344084,"duration":0},"status":"passed","severity":"normal"},{"uid":"617b6892c9980149","name":"same cluster: nodes connect","time":{"start":1762448979214,"stop":1762448979214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa261d963a46d18","name":"should return false for content message without causal history","time":{"start":1762448866509,"stop":1762448866509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39ec096ac163ca4","name":"Wrong topic","time":{"start":1762449159792,"stop":1762449159792,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec957a45ef4650e","name":"should return false and handle errors gracefully","time":{"start":1762448815008,"stop":1762448815008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6741c0691f006dd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762448800342,"stop":1762448800343,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da76dec0a2c46d1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762449067679,"stop":1762449067679,"duration":0},"status":"passed","severity":"normal"},{"uid":"759fc47783e579fe","name":"Sample","time":{"start":1762448805196,"stop":1762448805198,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f4af7d65e9c5a8b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762449171699,"stop":1762449171703,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a23a30ac71cbb4b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762449124271,"stop":1762449124272,"duration":1},"status":"passed","severity":"normal"},{"uid":"81bc77a521af09a7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762448815092,"stop":1762448815092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8162540a5647413a","name":"Push message with content topic containing numeric","time":{"start":1762449939069,"stop":1762449939070,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ecac78aecf0f73a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762448814248,"stop":1762448814249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4458ec496ba96291","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762448909321,"stop":1762448909321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3646789391266a68","name":"should properly clean up resources when disposed","time":{"start":1762448861302,"stop":1762448861303,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad0c570bace0bee","name":"Refresh subscription","time":{"start":1762449358045,"stop":1762449358046,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5263d00f46af71d","name":"Push message with Arabic payload","time":{"start":1762449939052,"stop":1762449939052,"duration":0},"status":"passed","severity":"normal"},{"uid":"afaaac9ea96853cb","name":"Outgoing message is retried until acknowledged","time":{"start":1762448866506,"stop":1762448866506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd952d9763d0d55","name":"Callback on promise","time":{"start":1762449155092,"stop":1762449155092,"duration":0},"status":"passed","severity":"normal"},{"uid":"271abe9f3fbb9970","name":"Subscribe to topic containing long and publish message","time":{"start":1762449067681,"stop":1762449067682,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9574a5b28840675","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762449358055,"stop":1762449358055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c1eaeadb3f0217","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762448814492,"stop":1762448814492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b19e02048b1301","name":"should maintain proper timestamps if all messages received","time":{"start":1762448853058,"stop":1762448853058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d6d52352a6fb10e","name":"should handle all zero keep alive options","time":{"start":1762448814168,"stop":1762448814168,"duration":0},"status":"passed","severity":"normal"},{"uid":"651518d88ff4918d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762448853064,"stop":1762448853065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e896d3019dd4e686","name":"should throw error - no public key","time":{"start":1762448805732,"stop":1762448805732,"duration":0},"status":"passed","severity":"normal"},{"uid":"865e3164ad35584b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762448814157,"stop":1762448814157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d77910d6685abbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762448844108,"stop":1762448844109,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba7086adc3c803","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762448814262,"stop":1762448814262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4772e1b253d04e10","name":"Ordered Callback - true","time":{"start":1762449165369,"stop":1762449165369,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c9f0e3a09fd46c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762448800345,"stop":1762448800346,"duration":1},"status":"passed","severity":"normal"},{"uid":"257a60743cb3995f","name":"should skip updating peer store if peer has same addresses","time":{"start":1762448814016,"stop":1762448814016,"duration":0},"status":"passed","severity":"normal"},{"uid":"73424f6eca1997b","name":"should skip peers without peer exchange protocol","time":{"start":1762448823637,"stop":1762448823637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a6f3a233e5a94b","name":"Push message with content topic containing SQL Injection","time":{"start":1762449939081,"stop":1762449939082,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e9e21b02e57c72","name":"should not fail to start the service if it is already started","time":{"start":1762448893778,"stop":1762448893778,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd78a83f83c3e660","name":"should be safe to call multiple times","time":{"start":1762448814002,"stop":1762448814002,"duration":0},"status":"passed","severity":"normal"},{"uid":"86eb46795fe7400e","name":"should handle empty pubsub topics","time":{"start":1762448814167,"stop":1762448814168,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36def93780b7d96","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762448800350,"stop":1762448800350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4cc989de4e7ee0","name":"should invoke callbacks when receiving a message","time":{"start":1762448862388,"stop":1762448862389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa6e1d5510acd34","name":"should encodeTxt and decodeTxt","time":{"start":1762448805729,"stop":1762448805729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcea441dec87311","name":"Check received message containing JSON","time":{"start":1762449344073,"stop":1762449344073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d858833194bf4e2e","name":"Push message with XML payload","time":{"start":1762449939053,"stop":1762449939053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4574ce4d4e649e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762448853062,"stop":1762448853062,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d1d7a62f6cf5de","name":"Push message equal or less that 1MB","time":{"start":1762449939085,"stop":1762449939086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b7cb2a0b613b68","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762448800331,"stop":1762448800331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1969a67b0a674763","name":"should send relay ping messages on timer","time":{"start":1762448814160,"stop":1762448814161,"duration":1},"status":"passed","severity":"normal"},{"uid":"216b83e63d05dd50","name":"should not discard bootstrap peers if under the limit","time":{"start":1762448932487,"stop":1762448932489,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a515ac2b7a41b79","name":"should emit a peer event after start","time":{"start":1762448893779,"stop":1762448893781,"duration":2},"status":"passed","severity":"normal"},{"uid":"9813c04fc090c250","name":"Push message with content topic containing emoji","time":{"start":1762449939047,"stop":1762449939047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c65bffa2eb629ae","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762449171711,"stop":1762449171713,"duration":2},"status":"passed","severity":"normal"},{"uid":"c042fafb0fe68677","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762448844202,"stop":1762448844202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e32047d08dd3514","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762448863218,"stop":1762448863218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0682baa29dafd4","name":"Encoder throws on undefined content topic","time":{"start":1762448815121,"stop":1762448815121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62f943b8cf501b6","name":"should properly create location multiaddrs - udp4","time":{"start":1762448805735,"stop":1762448805735,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e4e6e5c98552f1","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762448814017,"stop":1762448814017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2855e6af984c32b7","name":"Generator, one shard","time":{"start":1762449115381,"stop":1762449115381,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ea75b5f7d4e952","name":"should mark all messages in causal history as acknowledged","time":{"start":1762448853060,"stop":1762448853061,"duration":1},"status":"passed","severity":"normal"},{"uid":"919a946069db2423","name":"Push message with content topic containing JSON","time":{"start":1762449939060,"stop":1762449939060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19aba2f41243c31","name":"Push message with custom timestamp: 1762452514690","time":{"start":1762449939063,"stop":1762449939063,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2565eb722be6a","name":"returns all values when wanted number is greater than available values","time":{"start":1762448822017,"stop":1762448822022,"duration":5},"status":"passed","severity":"normal"},{"uid":"567db8af478118bb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762449184522,"stop":1762449184523,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb83bb6d5f3dd71a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762448863590,"stop":1762448863590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38fa3bbeb4709a2","name":"Push message with content topic containing numeric","time":{"start":1762449939044,"stop":1762449939044,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a3a7809af9bc0c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762449358042,"stop":1762449358042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8f465b5480aeb0","name":"should dial all remaining peers","time":{"start":1762448815087,"stop":1762448815087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6af3ebec308c7a","name":"should create KeepAliveManager with required options","time":{"start":1762448814135,"stop":1762448814136,"duration":1},"status":"passed","severity":"normal"},{"uid":"23de4acde9a192b2","name":"should handle retrieval hint and sender_id","time":{"start":1762448849766,"stop":1762448849766,"duration":0},"status":"passed","severity":"normal"},{"uid":"479e525685845c21","name":"should handle multiple peers with different shard configurations","time":{"start":1762448814567,"stop":1762448814575,"duration":8},"status":"passed","severity":"normal"},{"uid":"174a8ca7019294cd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762448853064,"stop":1762448853064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d332cc90e70f1","name":"should not update T_req if message already exists","time":{"start":1762448849763,"stop":1762448849763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd89bb68e0022e2","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762448844081,"stop":1762448844081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd8975bf005beaa","name":"Fails to publish duplicate message","time":{"start":1762449058916,"stop":1762449058916,"duration":0},"status":"passed","severity":"normal"},{"uid":"d162f83372464b6d","name":"Outgoing message is acknowledged","time":{"start":1762448864695,"stop":1762448864696,"duration":1},"status":"passed","severity":"normal"},{"uid":"29965c904288ab3","name":"Subscribe to topic containing short and receive message","time":{"start":1762449358057,"stop":1762449358057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bcddc543f1d90d","name":"Reusing cursor across nodes","time":{"start":1762449108388,"stop":1762449108388,"duration":0},"status":"passed","severity":"normal"},{"uid":"749bade2792d192c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762449171704,"stop":1762449171710,"duration":6},"status":"passed","severity":"normal"},{"uid":"8106f4897595eadc","name":"should update ack status of messages in outgoing buffer","time":{"start":1762448853067,"stop":1762448853068,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff473d002e338e0","name":"should not create multiple intervals when called multiple times","time":{"start":1762448814545,"stop":1762448814546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6151c9bd02845fc6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762449052197,"stop":1762449052197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e581a9bc9767e33e","name":"random static sharding 3 - Cluster ID: 956, Shard ID: 870","time":{"start":1762449176063,"stop":1762449176063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81016ea075b5968","name":"Push message with content topic containing long","time":{"start":1762449939069,"stop":1762449939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4757fc9fd227ffb2","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762448964424,"stop":1762448964426,"duration":2},"status":"passed","severity":"normal"},{"uid":"67bffb7762d8c40a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762448814249,"stop":1762448814249,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ddfed4805a091","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762448805220,"stop":1762448805220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e451fe66c077ba6","name":"Push message with content topic containing SQL Injection","time":{"start":1762449939071,"stop":1762449939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bac2aee2d36d35b","name":"Fails to push message bigger that 1MB","time":{"start":1762449939063,"stop":1762449939063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1a781084c9e02a","name":"Query Generator - true","time":{"start":1762449165362,"stop":1762449165363,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4d18ca48e60955","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762449358041,"stop":1762449358041,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a103c6fcd007b0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762449052196,"stop":1762449052196,"duration":0},"status":"passed","severity":"normal"},{"uid":"873e114c657853b0","name":"groups content topics by expected pubsub topic","time":{"start":1762448800338,"stop":1762448800339,"duration":1},"status":"passed","severity":"normal"},{"uid":"9389b78ac2bc2068","name":"should handle dial errors gracefully","time":{"start":1762448814010,"stop":1762448814011,"duration":1},"status":"passed","severity":"normal"},{"uid":"905070b82c3bbc11","name":"should be safe to call multiple times","time":{"start":1762448814003,"stop":1762448814009,"duration":6},"status":"passed","severity":"normal"},{"uid":"149bd7fdbcc94dbb","name":"Init the array if not present","time":{"start":1762448800132,"stop":1762448800134,"duration":2},"status":"passed","severity":"normal"},{"uid":"29dddd3f2a3eab2c","name":"should get and remove ready entries","time":{"start":1762448849770,"stop":1762448849777,"duration":7},"status":"passed","severity":"normal"},{"uid":"408d1ec750d1dbe5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762449358047,"stop":1762449358048,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa79faeff11b900","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762448844202,"stop":1762448844202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9ef6d2c60d59b5","name":"Outgoing message is emitted as sending","time":{"start":1762448866503,"stop":1762448866504,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c36a4f2df3f49b","name":"should trigger query when it went offline since the last successful query","time":{"start":1762448863586,"stop":1762448863587,"duration":1},"status":"passed","severity":"normal"},{"uid":"12472e5eb269ecf1","name":"should return true for message with causal history","time":{"start":1762448866509,"stop":1762448866510,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d45bbd2af8a08be","name":"Push message with emoji payload","time":{"start":1762449939042,"stop":1762449939042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2240e70b03c99ef3","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762448863592,"stop":1762448863592,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d0df6350c8f7c0","name":"should filter peers by codec","time":{"start":1762448815010,"stop":1762448815010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49071298327ebb1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762448844071,"stop":1762448844072,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b95c6d628931c3f","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762448863590,"stop":1762448863591,"duration":1},"status":"passed","severity":"normal"},{"uid":"425da72b3496fe5d","name":"Push message with numeric payload","time":{"start":1762449939051,"stop":1762449939051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5819a886bb0da00","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762449035212,"stop":1762449035212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca48dcb61572cee","name":"Check received message containing Chinese","time":{"start":1762449344082,"stop":1762449344082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af650a075d989af","name":"should hang up with multiaddr and return true on success","time":{"start":1762448815008,"stop":1762448815008,"duration":0},"status":"passed","severity":"normal"},{"uid":"845031d8ae6745cf","name":"should get / set UDP multiaddr","time":{"start":1762448805734,"stop":1762448805734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5b14922d972cd5","name":"Push message with Russian payload","time":{"start":1762449939039,"stop":1762449939039,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c50684a44bb7d4","name":"should query peer with peer exchange protocol","time":{"start":1762448823637,"stop":1762448823637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f192ba8d1f2ac95","name":"Push message with content topic containing numeric","time":{"start":1762449939080,"stop":1762449939080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a66f9407c3d5b7","name":"should handle special patterns correctly","time":{"start":1762448849326,"stop":1762448849327,"duration":1},"status":"passed","severity":"normal"},{"uid":"6861c65910c1640b","name":"should be safe to call multiple times","time":{"start":1762448815083,"stop":1762448815083,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a97506501bffdc","name":"Subscribe to topic containing XML and receive message","time":{"start":1762449358049,"stop":1762449358049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9934054094cafb52","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762449358054,"stop":1762449358054,"duration":0},"status":"passed","severity":"normal"},{"uid":"68943d255fd7df4f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762449358047,"stop":1762449358047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2555a6aeab15c292","name":"Used by Waku Relay","time":{"start":1762449183106,"stop":1762449183107,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e674076e992414","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762449067686,"stop":1762449067686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3257b0a73a0d14dc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762449358050,"stop":1762449358050,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f28af674967595","name":"Relay - dialed first","time":{"start":1762449190210,"stop":1762449190210,"duration":0},"status":"passed","severity":"normal"},{"uid":"622564ab3379a07f","name":"should only return 1 node with relay capability","time":{"start":1762448823820,"stop":1762448823820,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d0d753bb0ad72b","name":"Wait given interval before re-trying","time":{"start":1762448863815,"stop":1762448863815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b01317e6f39ffe","name":"throws on content topic with empty application field","time":{"start":1762448800324,"stop":1762448800324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1bb87c75ed54ca","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762448814150,"stop":1762448814151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b527aad3900d5f9","name":"should create an instance with libp2p and dialer","time":{"start":1762448813994,"stop":1762448813994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7757b48674cc1d57","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762448800348,"stop":1762448800348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ca09d805c3509d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762449159781,"stop":1762449159781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b5dbe36a04119","name":"Publish without waiting for remote peer","time":{"start":1762449067678,"stop":1762449067678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d588b1181ff28d7","name":"should handle multiple peer connections","time":{"start":1762448814147,"stop":1762448814147,"duration":0},"status":"passed","severity":"normal"},{"uid":"17dae1e8db176925","name":"should return false when pubsub topic parsing fails","time":{"start":1762448814492,"stop":1762448814492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8947de53bba4876","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762448862030,"stop":1762448862031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c6598ed5fe165","name":"should add received messages to bloom filter","time":{"start":1762448853058,"stop":1762448853059,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4566fb29aa0ca6a","name":"Query generator for multiple messages","time":{"start":1762449155085,"stop":1762449155086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74e928c3582fbe0","name":"should merge provided config with defaults","time":{"start":1762448815000,"stop":1762448815000,"duration":0},"status":"passed","severity":"normal"},{"uid":"70282224cb53ef16","name":"should return all connected peers without codec filter","time":{"start":1762448815009,"stop":1762448815009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4b0d78d3ac0ba","name":"should handle ping failures gracefully","time":{"start":1762448814153,"stop":1762448814153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef3fd37730db5b4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762448853068,"stop":1762448853068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f833d8366ebe327","name":"throws on content topic with generation field greater than 0","time":{"start":1762448800323,"stop":1762448800324,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d23807489de9e33","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762448823821,"stop":1762448823821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a554ff6edccc35","name":"should return false when peer is not on the specified shard","time":{"start":1762448814488,"stop":1762448814490,"duration":2},"status":"passed","severity":"normal"},{"uid":"e865b1f13975fe76","name":"should deliver messages after dependencies are met","time":{"start":1762448853063,"stop":1762448853063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf349b30427ca798","name":"throws an error for improperly formatted content topics","time":{"start":1762448800340,"stop":1762448800340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56b86da7a79e698","name":"Push message with meta","time":{"start":1762449939083,"stop":1762449939083,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2a23c53a1ea59d","name":"Subscribe to topic containing long and receive message","time":{"start":1762449358046,"stop":1762449358046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c60fbf5cb8e38ba","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762448805212,"stop":1762448805214,"duration":2},"status":"passed","severity":"normal"},{"uid":"f355f961d54cbf71","name":"Nwaku publishes","time":{"start":1762449048932,"stop":1762449048934,"duration":2},"status":"passed","severity":"normal"},{"uid":"28d6bc61ab192933","name":"should detect messages with missing dependencies","time":{"start":1762448853062,"stop":1762448853063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c2ebd0504767b3","name":"Retries within maximum given attempts","time":{"start":1762448863814,"stop":1762448863815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9476d1e364738b","name":"Push message with escaped characters payload","time":{"start":1762449939041,"stop":1762449939041,"duration":0},"status":"passed","severity":"normal"},{"uid":"444c6fc250ab6ca8","name":"should return false when network is not connected","time":{"start":1762448815005,"stop":1762448815005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7d6fe77ac3f1df","name":"should not allow unachievable error rate","time":{"start":1762448844201,"stop":1762448844202,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de8205818b30a21","name":"should return no connections if no open connection provided","time":{"start":1762448814666,"stop":1762448814666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d96de8c99bd761e","name":"Push 30 different messages","time":{"start":1762449939056,"stop":1762449939056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8d82459fde8613d","name":"yields undefined for messages without content topic","time":{"start":1762448815056,"stop":1762448815056,"duration":0},"status":"passed","severity":"normal"},{"uid":"257dc42db6e6c007","name":"Retries within given interval","time":{"start":1762448863814,"stop":1762448863814,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafa4e57a8d9bc","name":"should handle multiple query options for time ranges","time":{"start":1762448863725,"stop":1762448863726,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a760f3d8095275","name":"Relay","time":{"start":1762448895426,"stop":1762448895426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af65703fe806e","name":"should successfully stop","time":{"start":1762448862810,"stop":1762448862810,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7a708b27b8ad9c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762448844082,"stop":1762448844083,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a71fed54c93bb0c","name":"recovers when dns.resolve returns empty","time":{"start":1762448823818,"stop":1762448823818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93c663a3b32bba3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762448844031,"stop":1762448844037,"duration":6},"status":"passed","severity":"normal"},{"uid":"8fc5038c206e7b28","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762449067685,"stop":1762449067686,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40c525bf7645c21","name":"Check message with no payload is not received","time":{"start":1762449344078,"stop":1762449344079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fa44131d8e70b5","name":"Publish message with custom timestamp: Fri Nov 15 2024 17:10:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1762449058915,"stop":1762449058915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a023727e913e93c2","name":"Push message with Chinese payload","time":{"start":1762449939038,"stop":1762449939038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7149fffcc4458346","name":"Push 30 different messages","time":{"start":1762449939079,"stop":1762449939079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8378c9ed64d4db6f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762448844068,"stop":1762448844071,"duration":3},"status":"passed","severity":"normal"},{"uid":"b587dd5ea18d8c3b","name":"Query generator for multiple messages with different content topic format","time":{"start":1762449155091,"stop":1762449155092,"duration":1},"status":"passed","severity":"normal"},{"uid":"e278817e908d8bb0","name":"Push message with content topic containing emoji","time":{"start":1762449939061,"stop":1762449939061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7776449a723692e8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762448814862,"stop":1762448814862,"duration":0},"status":"passed","severity":"normal"},{"uid":"26842415ac9c834a","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762448853060,"stop":1762448853060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8188bc2b504b52ba","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762449089073,"stop":1762449089074,"duration":1},"status":"passed","severity":"normal"},{"uid":"84337973ea81ee58","name":"Promise Callback - false","time":{"start":1762449165368,"stop":1762449165369,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6c45bb312d6f0d","name":"should return false when peer is on different cluster","time":{"start":1762448814488,"stop":1762448814488,"duration":0},"status":"passed","severity":"normal"},{"uid":"25864cd54b2dbaa2","name":"Automatically retrieves missing message","time":{"start":1762448866506,"stop":1762448866506,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c30eea614e5d04d","name":"should handle browser offline state overriding peer connections","time":{"start":1762448813902,"stop":1762448813903,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a8127a733c6fdc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762449108377,"stop":1762449108378,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a0fb55e4ad3b64","name":"should return different streams if requested simultaniously","time":{"start":1762448814861,"stop":1762448814861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a35d3a97589ff2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762448814491,"stop":1762448814491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c346be406ff78b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762448805225,"stop":1762448805226,"duration":1},"status":"passed","severity":"normal"},{"uid":"27acf0d9ee25c5b0","name":"should capture event listeners for testing","time":{"start":1762448863584,"stop":1762448863584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a3e3d4ec677c80","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762449052198,"stop":1762449052198,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed4bb631e7e8526","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762448893785,"stop":1762448893786,"duration":1},"status":"skipped","severity":"normal"},{"uid":"984cf486c5f11d62","name":"Nodes with multiple pubsub topic","time":{"start":1762449052198,"stop":1762449052199,"duration":1},"status":"passed","severity":"normal"},{"uid":"3621a2a27ece403d","name":"Push message with content topic containing short","time":{"start":1762449939056,"stop":1762449939057,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d76c780ca9d2f0","name":"return first retrieved peers without further DNS queries","time":{"start":1762448823820,"stop":1762448823821,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05a2d6dc6941cc6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762448823263,"stop":1762448823269,"duration":6},"status":"passed","severity":"normal"},{"uid":"15b9c889e0fd77d3","name":"Push message with content topic containing special chars","time":{"start":1762449939070,"stop":1762449939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80ff0e8495de584","name":"should handle task timeouts","time":{"start":1762448862120,"stop":1762448862120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd150a281b98be6e","name":"msgTime: 0 ms from now, startTime: 1762362771891, endTime: 1762449171891","time":{"start":1762449184526,"stop":1762449184527,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faf7d17043f5203","name":"ignores domain fetching errors","time":{"start":1762448823818,"stop":1762448823819,"duration":1},"status":"passed","severity":"normal"},{"uid":"93efdb1ceb6444d2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762449358058,"stop":1762449358058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e91cf4f60928ad7","name":"should be safe to call multiple times","time":{"start":1762448814550,"stop":1762448814550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee35be5b16884fc7","name":"should add event listeners for peer connect and disconnect","time":{"start":1762448814139,"stop":1762448814140,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed9adec69d2e5ba","name":"should not fail to stop the service if it was not started","time":{"start":1762449096117,"stop":1762449096118,"duration":1},"status":"passed","severity":"normal"},{"uid":"414dd55eb8a3eddc","name":"should handle relay send failures gracefully","time":{"start":1762448814161,"stop":1762448814162,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba14d3db6bf174b","name":"should remove entries","time":{"start":1762448849777,"stop":1762448849777,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2feb17c600ebaf","name":"Store - dialed first","time":{"start":1762449190211,"stop":1762449190211,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e7c612e478f6ee","name":"should work with async generator that yields promises","time":{"start":1762448863585,"stop":1762448863586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61f3a4566acff59","name":"Push message with content topic containing numeric","time":{"start":1762449939057,"stop":1762449939057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d3d70dea75681d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762448863587,"stop":1762448863587,"duration":0},"status":"passed","severity":"normal"},{"uid":"f483a0c354ff639d","name":"Passing page size 10 when there are 10 messages","time":{"start":1762449174092,"stop":1762449174093,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8d0a21a9e9fa6f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762448844073,"stop":1762448844073,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0b07a443dd2894","name":"Push message with content topic containing escaped characters","time":{"start":1762449939046,"stop":1762449939046,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4d15e1f4add94e","name":"isConnected should return true after first peer connects","time":{"start":1762448909322,"stop":1762448909323,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa09cb80fab61266","name":"accepts valid content-filtered query","time":{"start":1762448814621,"stop":1762448814625,"duration":4},"status":"passed","severity":"normal"},{"uid":"88274d8fdd06153a","name":"Cluster ID 0, shard 1","time":{"start":1762449176062,"stop":1762449176062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4a2a93d5508ba0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762449358050,"stop":1762449358050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed7afaaeda8042d","name":"should properly setup health event callback","time":{"start":1762448863585,"stop":1762448863585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc46acc6cc7abf3","name":"should handle peer store update failures gracefully","time":{"start":1762448814154,"stop":1762448814155,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4c3df5ab200de9","name":"should emit message when we just started and store connect event occurs","time":{"start":1762448863589,"stop":1762448863589,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1d97d0c51828ad","name":"should dispatch connect and disconnect events","time":{"start":1762448862784,"stop":1762448862784,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac8aeb7efd9f5ab","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762448833037,"stop":1762448833038,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd30b036f64a0e1b","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762448853064,"stop":1762448853064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca3980cffa419cc","name":"Delete observer","time":{"start":1762449036615,"stop":1762449036616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9ceb6f41dc05be","name":"Subscribe and receive messages via lightPush","time":{"start":1762449358040,"stop":1762449358041,"duration":1},"status":"passed","severity":"normal"},{"uid":"be38ccefeb912777","name":"yields decoded messages","time":{"start":1762448815055,"stop":1762448815056,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c9d14a2cb092fe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762449358061,"stop":1762449358061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c33d8973cd6d1f","name":"it tolerates circular branch references","time":{"start":1762448823818,"stop":1762448823818,"duration":0},"status":"passed","severity":"normal"},{"uid":"64976a67ea9eb2e3","name":"Push message with Script payload","time":{"start":1762449939077,"stop":1762449939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f9607231420203","name":"should wait for LightPush peer to be connected","time":{"start":1762448863825,"stop":1762448863825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15b4929df67978a","name":"Check received message containing unicode special characters","time":{"start":1762449344074,"stop":1762449344075,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f6b735124cf801","name":"should drop connection via multiaddr with hangUp","time":{"start":1762448977865,"stop":1762448977866,"duration":1},"status":"passed","severity":"normal"},{"uid":"91391ca22f2c708","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762448863587,"stop":1762448863588,"duration":1},"status":"passed","severity":"normal"},{"uid":"99305794ed1f3f51","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762448823595,"stop":1762448823595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3368001f75cb432","name":"Push message with content topic containing SQL Injection","time":{"start":1762449939045,"stop":1762449939046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea736c68922df8e8","name":"Subscribe and receive messages via waku relay post","time":{"start":1762449358042,"stop":1762449358042,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07cefb188b5ef82","name":"Push message with Chinese payload","time":{"start":1762449939076,"stop":1762449939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1b2a4f1ff5b21","name":"Subscribe and publish message","time":{"start":1762449067679,"stop":1762449067679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc78c77a638df94f","name":"should handle disconnect when peer has no timers","time":{"start":1762448814165,"stop":1762448814165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeaffb27589ee64","name":"should skip peers without peer exchange protocol","time":{"start":1762448823635,"stop":1762448823635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7775400bb221","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762448956555,"stop":1762448956562,"duration":7},"status":"passed","severity":"normal"},{"uid":"59b49b46c0c8f176","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762448862031,"stop":1762448862031,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb58aa87a5bb6a0a","name":"Check received message containing long","time":{"start":1762449344069,"stop":1762449344070,"duration":1},"status":"passed","severity":"normal"},{"uid":"929f555e9ff25b6e","name":"Check received message containing special chars","time":{"start":1762449344071,"stop":1762449344071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb338c254c30f897","name":"Sync message is sent within sync frequency","time":{"start":1762448871488,"stop":1762448871488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6493409244c1d00b","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762448853062,"stop":1762448853062,"duration":0},"status":"passed","severity":"normal"},{"uid":"44af92542268857d","name":"should throw error - no id","time":{"start":1762448805730,"stop":1762448805731,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dfa8aa5c32344d","name":"should process up to 3 peers at once","time":{"start":1762448814564,"stop":1762448814564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fec54434bbd36cf","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762448956555,"stop":1762448956555,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd068850a1cbea","name":"Ordered Callback - false","time":{"start":1762449165369,"stop":1762449165370,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d70a2f3118f0f3","name":"should continually clean up expired entries at intervals","time":{"start":1762448861303,"stop":1762448861304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6edd593205ae3c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762448823254,"stop":1762448823258,"duration":4},"status":"passed","severity":"normal"},{"uid":"6dcdb2f154ce323a","name":"should clear dial history on stop","time":{"start":1762448814549,"stop":1762448814550,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd72b8e270db78e6","name":"Renews subscription after lossing a connection","time":{"start":1762449358063,"stop":1762449358063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced220f60335dae0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app6/5/topic474/xml","time":{"start":1762449159790,"stop":1762449159790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2626209e0175ef76","name":"Push message with content topic containing JSON","time":{"start":1762449939046,"stop":1762449939046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97e7e874319e922","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762448814392,"stop":1762448814406,"duration":14},"status":"passed","severity":"normal"},{"uid":"66d7fa03cf01875d","name":"Push message with content topic containing SQL Injection","time":{"start":1762449939060,"stop":1762449939060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecce0cb656fbc590","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762448800331,"stop":1762448800332,"duration":1},"status":"passed","severity":"normal"},{"uid":"54acbdc81e69e6ff","name":"should ensure monotonic increase","time":{"start":1762448851934,"stop":1762448851934,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8bdcbf7aca1e63","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762448800347,"stop":1762448800347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e821eda31ecfa050","name":"should handle errors gracefully when getting peer info","time":{"start":1762448814497,"stop":1762448814497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f961db4037d776d9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app63/1/topic261/proto","time":{"start":1762449159783,"stop":1762449159786,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f8395ab3455085f","name":"should retry failed tasks","time":{"start":1762448862119,"stop":1762448862119,"duration":0},"status":"passed","severity":"normal"},{"uid":"81920d3b73875443","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762448815081,"stop":1762448815081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b913a12202e8d9a7","name":"should not fail to start the service if it is already started","time":{"start":1762449096118,"stop":1762449096119,"duration":1},"status":"passed","severity":"normal"},{"uid":"814f72204a772741","name":"Push message with content topic containing Arabic","time":{"start":1762449939070,"stop":1762449939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b871060a284c90e","name":"Check publish message containing special chars","time":{"start":1762449058910,"stop":1762449058910,"duration":0},"status":"passed","severity":"normal"},{"uid":"74029baae0544651","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762449344088,"stop":1762449344088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f147e247f1bd24f4","name":"Check message on other pubsub topic is not received","time":{"start":1762449344089,"stop":1762449344089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daab27bcd02f1d2","name":"Bloom filter","time":{"start":1762448852448,"stop":1762448852448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1861ab2790d32cb","name":"should create QueryOnConnect instance without options","time":{"start":1762448863578,"stop":1762448863579,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fa296303b6b111","name":"Light Node - default protocols","time":{"start":1762449190213,"stop":1762449190213,"duration":0},"status":"passed","severity":"normal"},{"uid":"75209d8aa856b865","name":"should handle peer connect event","time":{"start":1762448813890,"stop":1762448813890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f124db2ee56d71a","name":"should fail to send if no connected peers found","time":{"start":1762448862364,"stop":1762448862364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfacf2c63cb7754","name":"random static sharding 10 - Cluster ID: 913, Shard ID: 621","time":{"start":1762449176070,"stop":1762449176070,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aad00cd23edfee6","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762448862031,"stop":1762448862032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73953f3832ebeee","name":"should allow redial after failed dial cooldown expires","time":{"start":1762448814559,"stop":1762448814559,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fe1584000fabc5","name":"Push message with short payload","time":{"start":1762449939064,"stop":1762449939064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7758eddb5a18d33e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/10/topic141/utf8","time":{"start":1762449159791,"stop":1762449159791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e78c7375983d1b","name":"should stop query when sync message from same channel is found","time":{"start":1762448866507,"stop":1762448866507,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bce3e5f50f3136","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762448895555,"stop":1762448895555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68e4b524f68eee6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762448805739,"stop":1762448805739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52b1005904f093b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762448851932,"stop":1762448851933,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b1950d8b45a4ec","name":"should return cached hash on subsequent access","time":{"start":1762448815123,"stop":1762448815123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1f6f0684ad3bbe","name":"should initialize with libp2p components","time":{"start":1762448823591,"stop":1762448823592,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b52ac35cebadc4","name":"Check publish message containing Arabic","time":{"start":1762449058911,"stop":1762449058911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2769d4830897a1d7","name":"caches peers it previously fetched","time":{"start":1762448823819,"stop":1762448823819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a679e13666857603","name":"Decoder throws on empty string content topic","time":{"start":1762448834767,"stop":1762448834767,"duration":0},"status":"passed","severity":"normal"},{"uid":"15856ad10d637e3b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762449358054,"stop":1762449358054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1408c886e5c692bb","name":"should create all internal components","time":{"start":1762448815001,"stop":1762448815002,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a488047ed49c6f","name":"Push message with content topic containing special chars","time":{"start":1762449939057,"stop":1762449939058,"duration":1},"status":"passed","severity":"normal"},{"uid":"23788beaf28ebca5","name":"Ephemeral messages are not stored","time":{"start":1762448895554,"stop":1762448895554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c35bd8994605e6","name":"should dial with multiaddr and return stream","time":{"start":1762448815006,"stop":1762448815006,"duration":0},"status":"passed","severity":"normal"},{"uid":"befef5651383387d","name":"should be able to decode the field with only STORE set to true","time":{"start":1762448805223,"stop":1762448805223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad6eb712a848a57","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762448866506,"stop":1762448866507,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdd5b7a740ac7c7","name":"Passing page size 1 when there are 4 messages","time":{"start":1762449174088,"stop":1762449174089,"duration":1},"status":"passed","severity":"normal"},{"uid":"609aa61a7bf958ce","name":"should request peer renewal on specific errors","time":{"start":1762448862120,"stop":1762448862120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe43b2d2743ee95","name":"new peer added after a peer was already found","time":{"start":1762449063769,"stop":1762449063769,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6bb19f58f4c5f8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/3/topic631/test.js","time":{"start":1762449159783,"stop":1762449159783,"duration":0},"status":"passed","severity":"normal"},{"uid":"73efef41ff1fb237","name":"should not receive a peer event before start","time":{"start":1762449096120,"stop":1762449096121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec7187380dca9e7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762448815095,"stop":1762448815096,"duration":1},"status":"passed","severity":"normal"},{"uid":"7264576f30526f74","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762448893787,"stop":1762448893787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61da1b07561d7075","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762449358061,"stop":1762449358061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b60916bbef27b01","name":"messageHashStr produces different results for different inputs","time":{"start":1762448814278,"stop":1762448814278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5713a74762dfa27","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762448800327,"stop":1762448800327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffd9f8d68cc53cf","name":"Push message with content topic containing Arabic","time":{"start":1762449939081,"stop":1762449939081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9d3f2fdb821084","name":"should skip peer when not on same cluster","time":{"start":1762448814557,"stop":1762448814557,"duration":0},"status":"passed","severity":"normal"},{"uid":"41049340a6eb3dd3","name":"should encode/decode to text encoding","time":{"start":1762448805733,"stop":1762448805734,"duration":1},"status":"passed","severity":"normal"},{"uid":"77901b21013e90cd","name":"Push message with content topic containing Arabic","time":{"start":1762449939059,"stop":1762449939059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de9c278a0b0feb8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762448909321,"stop":1762448909322,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4c1cdfebf59ffc","name":"throws on content topic with empty version field","time":{"start":1762448800324,"stop":1762448800325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8559f29a4d4646","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762448844077,"stop":1762448844078,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e688d3b3a5fbd6","name":"should not be empty after adding a subscription","time":{"start":1762448862387,"stop":1762448862387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b4c4f496769290","name":"should retry if all attempts fail","time":{"start":1762448862123,"stop":1762448862123,"duration":0},"status":"passed","severity":"normal"},{"uid":"971a6d9cfe726388","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762448844101,"stop":1762448844101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67d63fcab63076","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762448844038,"stop":1762448844038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcff26412bbad0c","name":"Check publish message after client node is restarted","time":{"start":1762449058918,"stop":1762449058919,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b4d6cc99112a10ac","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762449184524,"stop":1762449184524,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d10c253610df357","name":"should handle errors when getting connections","time":{"start":1762448813900,"stop":1762448813900,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ee93d8d7c8f88f","name":"should filter out undefined ENRs","time":{"start":1762448823593,"stop":1762448823594,"duration":1},"status":"passed","severity":"normal"},{"uid":"59db51ebd63ba64d","name":"should handle peer not in mesh for all topics","time":{"start":1762448814168,"stop":1762448814168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce7f3100a7c03c7","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762448844055,"stop":1762448844056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9275b04d4143fb","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762448844071,"stop":1762448844071,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fec98969b3546b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762448800339,"stop":1762448800339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad1c73f5390b5d","name":"Check message with no pubsub topic is not received","time":{"start":1762449344089,"stop":1762449344090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37992be09048478","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762448834765,"stop":1762448834765,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d5af2fa507016a","name":"should properly create location multiaddrs - udp6","time":{"start":1762448805735,"stop":1762448805736,"duration":1},"status":"passed","severity":"normal"},{"uid":"843098cd8172da52","name":"should initialize with custom number of peers","time":{"start":1762448862781,"stop":1762448862781,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f8a1b45dcba27f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762449035211,"stop":1762449035211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a660f05d9e70659d","name":"should set field with only RELAY enabled","time":{"start":1762448805738,"stop":1762448805738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5084783506563a41","name":"should process queue every 500ms","time":{"start":1762448814563,"stop":1762448814564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9530e9a74e87dd","name":"Subscribe to topic containing long and receive message","time":{"start":1762449358057,"stop":1762449358058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5745e66f012835","name":"should filter out already connected peers","time":{"start":1762448815086,"stop":1762448815087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cb16c5c9bef838","name":"should skip peer when dialed recently","time":{"start":1762448814555,"stop":1762448814555,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1d4f8455f6f0bc","name":"Outgoing message is possibly acknowledged","time":{"start":1762448866505,"stop":1762448866505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"842c54dc3913f019","name":"Decoder throws on undefined content topic","time":{"start":1762448833040,"stop":1762448833041,"duration":1},"status":"passed","severity":"normal"},{"uid":"461680e6b1ab53b","name":"Push 30 different messages","time":{"start":1762449939042,"stop":1762449939042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86f790faa715631","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762448853059,"stop":1762448853059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddb0924bc389660","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762449067683,"stop":1762449067683,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b0b775d708b37","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762448813888,"stop":1762448813889,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd0722a736525f","name":"Query generator for 2000 messages","time":{"start":1762449155094,"stop":1762449155095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a455205d7f689081","name":"should remove event listeners from libp2p","time":{"start":1762448813886,"stop":1762448813886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb19094c930d420","name":"should dial peers from store on start","time":{"start":1762448815079,"stop":1762448815080,"duration":1},"status":"passed","severity":"normal"},{"uid":"20da5fb913ebb916","name":"Check publish message containing short","time":{"start":1762449058909,"stop":1762449058909,"duration":0},"status":"passed","severity":"normal"},{"uid":"da25263741f89c5f","name":"Query generator for multiple messages with different message text format","time":{"start":1762449155086,"stop":1762449155087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4678ae48ea27ba57","name":"throws on content topic with too few or too many fields","time":{"start":1762448800322,"stop":1762448800323,"duration":1},"status":"passed","severity":"normal"},{"uid":"d648ba9442daacd8","name":"should return false when peer is not found","time":{"start":1762448814492,"stop":1762448814497,"duration":5},"status":"passed","severity":"normal"},{"uid":"81a04b97cb1d1763","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762448813899,"stop":1762448813900,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce36d5f0165515d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762449067679,"stop":1762449067680,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c55f6e29ecb7e81","name":"should decode valid enr successfully","time":{"start":1762448805729,"stop":1762448805730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54a12736207e1a7","name":"should handle different types of entries","time":{"start":1762448861298,"stop":1762448861298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b77721b2c21da0","name":"should have no discoveries enabled by default","time":{"start":1762448862024,"stop":1762448862024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1183e063da0a0ee","name":"should attach causal history and bloom filter to each message","time":{"start":1762448853057,"stop":1762448853057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b3cf6d8be4b604","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762448800332,"stop":1762448800338,"duration":6},"status":"passed","severity":"normal"},{"uid":"783a153a1ab83b81","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762448814249,"stop":1762448814257,"duration":8},"status":"passed","severity":"normal"},{"uid":"f08bcbd9c3436eb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762448864695,"stop":1762448864695,"duration":0},"status":"passed","severity":"normal"},{"uid":"45142f8bfd90fb30","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762448956554,"stop":1762448956555,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dbc92c9880c1a8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762448844080,"stop":1762448844081,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ca8422195b0b27","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762449358044,"stop":1762449358044,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb1f72c346193f1","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762449058918,"stop":1762449058918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd30f1f84f128e7","name":"Check received message containing Script","time":{"start":1762449344083,"stop":1762449344083,"duration":0},"status":"passed","severity":"normal"},{"uid":"744a502e64e5f6ef","name":"Push message with Script payload","time":{"start":1762449939039,"stop":1762449939040,"duration":1},"status":"passed","severity":"normal"},{"uid":"320ce6a2230291b0","name":"random static sharding 4 - Cluster ID: 407, Shard ID: 274","time":{"start":1762449176063,"stop":1762449176064,"duration":1},"status":"passed","severity":"normal"},{"uid":"43718ce748e19464","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762448805217,"stop":1762448805217,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d18df627890c74","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762448844082,"stop":1762448844082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c38858cd444643f","name":"should set field with all protocols disabled","time":{"start":1762448805737,"stop":1762448805737,"duration":0},"status":"passed","severity":"normal"},{"uid":"837995d63355c824","name":"random static sharding 7 - Cluster ID: 747, Shard ID: 465","time":{"start":1762449176067,"stop":1762449176068,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd23cd6cdccd7a6a","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762448862787,"stop":1762448862788,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d411d83f9b7982","name":"Store - dialed after - with timeout","time":{"start":1762449190212,"stop":1762449190212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f616f4d5f58dc8c5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762448844072,"stop":1762448844072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a4cef1d32b6a52","name":"should create ConnectionManager with relay","time":{"start":1762448814999,"stop":1762448814999,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fe51edf855eac6","name":"should return false for malformed SDS messages","time":{"start":1762448866508,"stop":1762448866508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0be97ee85925e2","name":"Subscribe to topic containing XML and publish message","time":{"start":1762449067684,"stop":1762449067685,"duration":1},"status":"passed","severity":"normal"},{"uid":"496f22c8a286acb3","name":"Outgoing message is emitted as sent","time":{"start":1762448866504,"stop":1762448866504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fdfb3734466068","name":"pre and post cipher","time":{"start":1762448833426,"stop":1762448833426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4601694849988848","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762449184527,"stop":1762449184528,"duration":1},"status":"passed","severity":"normal"},{"uid":"982bfe8680751995","name":"should handle retrieve function with query parameters","time":{"start":1762448863586,"stop":1762448863586,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbcd0471dd43aba","name":"should add entries and maintain sorted order","time":{"start":1762448849767,"stop":1762448849767,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9251bcb54248ba","name":"should transition to Unhealthy when no connections","time":{"start":1762448863217,"stop":1762448863217,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd055e48b84e1929","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762449067686,"stop":1762449067686,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4afa2f44260acc4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/4/topic158/xml","time":{"start":1762449159791,"stop":1762449159791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4353eea6195a864","name":"Push message with JSON payload","time":{"start":1762449939054,"stop":1762449939054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d952556dc110fa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762449344088,"stop":1762449344088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c90718eafd52e7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762448814865,"stop":1762448814865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c610e9e8e004b07c","name":"Publish message with rate limit","time":{"start":1762449058919,"stop":1762449058919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d315dc29a36391e","name":"Push message with content topic containing long","time":{"start":1762449939080,"stop":1762449939080,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3cfaf90645ec2","name":"Push message equal or less that 1MB","time":{"start":1762449939074,"stop":1762449939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb4969f95f62b20","name":"should return false for different channelId","time":{"start":1762448866509,"stop":1762448866509,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7f5142efc115fd","name":"should initialize with Unhealthy status","time":{"start":1762448863216,"stop":1762448863216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56c0cb8ae64b13","name":"should handle a minimal index list","time":{"start":1762448800439,"stop":1762448800439,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae53c7d838c1bcd","name":"should set field with all protocols enabled","time":{"start":1762448805738,"stop":1762448805738,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e3ef8fbc87f0e3","name":"random static sharding 6 - Cluster ID: 858, Shard ID: 490","time":{"start":1762449176065,"stop":1762449176067,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a27ac46538c5b4c","name":"Push message with content topic containing unicode special characters","time":{"start":1762449939072,"stop":1762449939072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3c466968e96c2f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762448979210,"stop":1762448979213,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cb95458f138b1cc","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762449067682,"stop":1762449067682,"duration":0},"status":"passed","severity":"normal"},{"uid":"87beb69b20ba7bee","name":"should clear existing timers before creating new ones","time":{"start":1762448814165,"stop":1762448814165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09976458ded0304","name":"Push message with emoji payload","time":{"start":1762449939079,"stop":1762449939079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4b59a43854307a","name":"Publishes to nwaku","time":{"start":1762449048931,"stop":1762449048932,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0f2718bba6994e","name":"Push message with custom timestamp: 1762452514690","time":{"start":1762449939049,"stop":1762449939049,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b756ebc93e0d5","name":"should handle hash queries without validation","time":{"start":1762448863726,"stop":1762448863727,"duration":1},"status":"passed","severity":"normal"},{"uid":"4872cb03a65a359","name":"Check message with invalid timestamp is not received","time":{"start":1762449344088,"stop":1762449344089,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b782839cfe7c3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762448800344,"stop":1762448800344,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fa1064620513f7","name":"Check received message containing shell command","time":{"start":1762449344074,"stop":1762449344074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a46d192d4abb9a2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762449063770,"stop":1762449063770,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b74f6d8ca3c378","name":"should set field with only FILTER enabled","time":{"start":1762448805739,"stop":1762448805739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ae7d4ff905b3e2","name":"should reject if WakuNode is not started","time":{"start":1762448863823,"stop":1762448863823,"duration":0},"status":"passed","severity":"normal"},{"uid":"116af3604ad3c2f0","name":"Check meta is set [ecies]","time":{"start":1762448834765,"stop":1762448834766,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe61c16cc373df3","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762448909324,"stop":1762448909325,"duration":1},"status":"passed","severity":"normal"},{"uid":"becc3dd717973c9f","name":"Check received message containing unicode special characters","time":{"start":1762449344086,"stop":1762449344086,"duration":0},"status":"passed","severity":"normal"},{"uid":"527dcf4303761540","name":"Callback on promise, aborts when callback returns true","time":{"start":1762449155092,"stop":1762449155093,"duration":1},"status":"passed","severity":"normal"},{"uid":"517fc1305db4d91d","name":"Push message with emoji payload","time":{"start":1762449939055,"stop":1762449939056,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a13f02bff0642b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762449058915,"stop":1762449058915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46c96545b16302","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762448815093,"stop":1762448815094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f889e1e917af643","name":"should work with mock decoders","time":{"start":1762448863583,"stop":1762448863583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4969cb96ffaa192","name":"Subscribe and receives messages on 20 topics","time":{"start":1762449358055,"stop":1762449358055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa07000beb811fe","name":"should handle errors when accessing navigator","time":{"start":1762448813901,"stop":1762448813902,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fce406a67ec4b67","name":"should keep entries that haven't expired yet","time":{"start":1762448861290,"stop":1762448861298,"duration":8},"status":"passed","severity":"normal"},{"uid":"eb2609264a1f88a","name":"should return false when peer shard info is not found","time":{"start":1762448814490,"stop":1762448814491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b65fb1180d7a25","name":"should jump to current time when timestamp is far in the past","time":{"start":1762448851935,"stop":1762448851935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09a74e190573ec0","name":"Check publish message after service node is restarted","time":{"start":1762449058918,"stop":1762449058918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93200178b04f1f62","name":"Push to array if already present","time":{"start":1762448800134,"stop":1762448800135,"duration":1},"status":"passed","severity":"normal"},{"uid":"2495e1a6bd3dfb1b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762448800342,"stop":1762448800342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e987f2ee58f0643","name":"Push message with content topic containing Chinese","time":{"start":1762449939044,"stop":1762449939044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98b44cc182e4705","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762448844090,"stop":1762448844094,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed184d02a4088db5","name":"should stop and cleanup resources","time":{"start":1762448862392,"stop":1762448862393,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf31a8f525ca9d5","name":"Push message with custom timestamp: 1762445314691","time":{"start":1762449939073,"stop":1762449939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"867ffa4303dad41e","name":"tcp ip4 address","time":{"start":1762448805261,"stop":1762448805262,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc492860ba9f6fdd","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762448862781,"stop":1762448862781,"duration":0},"status":"passed","severity":"normal"},{"uid":"539b93567edce5a9","name":"should start peer exchange discovery","time":{"start":1762448823632,"stop":1762448823633,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b8d858537a1bcd","name":"should return start time to match max range","time":{"start":1762448863595,"stop":1762448863595,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebbbe58ba95594f","name":"should skip peer when already connected","time":{"start":1762448814552,"stop":1762448814552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6c595ac5535a31","name":"returns all values when wanted number matches available values","time":{"start":1762448822015,"stop":1762448822017,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe272d490dcf6ecf","name":"can start and stop the service","time":{"start":1762448893776,"stop":1762448893777,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e2b4be5a05498","name":"should handle corrupted shard info gracefully","time":{"start":1762448814497,"stop":1762448814498,"duration":1},"status":"passed","severity":"normal"},{"uid":"390882c5ac9dbc5b","name":"Subscribe to topic containing short and receive message","time":{"start":1762449358046,"stop":1762449358046,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70b647ff14043f1","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762448866504,"stop":1762448866505,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04cbe110fe781d9","name":"should maintain desired error rate","time":{"start":1762448849322,"stop":1762448849323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6945731e6fc4d5f","name":"Register correct protocols","time":{"start":1762449067678,"stop":1762449067678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9ae711342b5890","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762448800328,"stop":1762448800328,"duration":0},"status":"passed","severity":"normal"},{"uid":"53abf0204871aae1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762448979216,"stop":1762448979217,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fcc255e212b598","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762448844079,"stop":1762448844080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40cce7fb3d51d0f","name":"Push message with SQL Injection payload","time":{"start":1762449939066,"stop":1762449939066,"duration":0},"status":"passed","severity":"normal"},{"uid":"381adbd16f60db35","name":"Push message with meta","time":{"start":1762449939047,"stop":1762449939047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22267f868e2133","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762448844109,"stop":1762448844109,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f01cc7aa50f2ed","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762448814158,"stop":1762448814158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6905c63162fcc88","name":"ends after yielding if response size indicates end","time":{"start":1762448815057,"stop":1762448815057,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9dede94f033fab","name":"should retry on complete failure if specified","time":{"start":1762448862365,"stop":1762448862365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb9305c7419a1a3","name":"should remove entries","time":{"start":1762448849766,"stop":1762448849766,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc8519abab9440b","name":"Push message with content topic containing escaped characters","time":{"start":1762449939071,"stop":1762449939072,"duration":1},"status":"passed","severity":"normal"},{"uid":"745ef7155f59d4bb","name":"can start and stop the service","time":{"start":1762448827661,"stop":1762448827661,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc074ee2308e63cf","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762448862800,"stop":1762448862800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49858d41e96aa19","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762448823262,"stop":1762448823263,"duration":1},"status":"passed","severity":"normal"},{"uid":"32dda1063895eb2e","name":"Push message with content topic containing Chinese","time":{"start":1762449939081,"stop":1762449939081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5187497320088394","name":"should not receive a peer event before start","time":{"start":1762448893781,"stop":1762448893783,"duration":2},"status":"passed","severity":"normal"},{"uid":"36b356c8268f77a9","name":"Push message with JSON payload","time":{"start":1762449939067,"stop":1762449939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a812d37836f357e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762448844095,"stop":1762448844095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f156e7b18d3c429","name":"Passing invalid cursor","time":{"start":1762449108388,"stop":1762449108388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ce159fcf9df267","name":"messageHashStr works with IProtoMessage","time":{"start":1762448814270,"stop":1762448814270,"duration":0},"status":"passed","severity":"normal"},{"uid":"732d993dde501f62","name":"should populate queue if has active dial","time":{"start":1762448814556,"stop":1762448814556,"duration":0},"status":"passed","severity":"normal"},{"uid":"150f16397b378749","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762449358053,"stop":1762449358053,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b893a80b48fa01","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762448863591,"stop":1762448863591,"duration":0},"status":"passed","severity":"normal"},{"uid":"da263f5e8aa4224a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762448844114,"stop":1762448844114,"duration":0},"status":"passed","severity":"normal"},{"uid":"31380099f59f7187","name":"Passing page size 11 when there are 10 messages","time":{"start":1762449174093,"stop":1762449174094,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba114f5f15c2b1e3","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762448871489,"stop":1762448871493,"duration":4},"status":"passed","severity":"normal"},{"uid":"576f250db2a5bb4f","name":"Check publish message containing escaped characters","time":{"start":1762449058914,"stop":1762449058914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a04e2f30d92fa","name":"should properly create location multiaddrs - tcp6","time":{"start":1762448805736,"stop":1762448805736,"duration":0},"status":"passed","severity":"normal"},{"uid":"4905461423be8afb","name":"should successfully query store with valid decoders and options","time":{"start":1762448863724,"stop":1762448863725,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ce27179d3d9418","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762449035211,"stop":1762449035211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45bf1a682d5aa6d","name":"should do nothing when connections still exist","time":{"start":1762448815085,"stop":1762448815085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55584ee04483717","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762449171714,"stop":1762449171717,"duration":3},"status":"passed","severity":"normal"},{"uid":"1de207c1bade6d4e","name":"should emit a peer event after start","time":{"start":1762449096119,"stop":1762449096120,"duration":1},"status":"passed","severity":"normal"},{"uid":"d200ba9ac68acd8a","name":"should handle errors when removing globalThis listeners","time":{"start":1762448813887,"stop":1762448813887,"duration":0},"status":"passed","severity":"normal"},{"uid":"52546dd4aae51088","name":"should dial peer when no shard info available","time":{"start":1762448814558,"stop":1762448814558,"duration":0},"status":"passed","severity":"normal"},{"uid":"eded61c3fd53a3a8","name":"Check message received after jswaku node is restarted","time":{"start":1762449344091,"stop":1762449344091,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e05fe8e29656e7b","name":"should handle incoming messages","time":{"start":1762448862806,"stop":1762448862810,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b91412887f63657","name":"Encoder throws on undefined content topic","time":{"start":1762448833039,"stop":1762448833039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad87c7aad25c07dc","name":"rejects content-filtered query with only contentTopics","time":{"start":1762448814625,"stop":1762448814634,"duration":9},"status":"passed","severity":"normal"},{"uid":"3d076c3d28ee07a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762448800345,"stop":1762448800345,"duration":0},"status":"passed","severity":"normal"},{"uid":"71491dede363370b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762448823595,"stop":1762448823596,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd2076418341c7e","name":"should be able to encode the field with only STORE set to true","time":{"start":1762448805214,"stop":1762448805215,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c6b475c2831de0","name":"should return usable stream attached to connection","time":{"start":1762448814856,"stop":1762448814857,"duration":1},"status":"passed","severity":"normal"},{"uid":"421e81a64f47301c","name":"should not start if already started","time":{"start":1762448823633,"stop":1762448823633,"duration":0},"status":"passed","severity":"normal"},{"uid":"901227e42c67921a","name":"should reject if Relay is requested but not mounted","time":{"start":1762448863823,"stop":1762448863824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e257a3ab35b22d73","name":"should return false when navigator.onLine is false","time":{"start":1762448813887,"stop":1762448813888,"duration":1},"status":"passed","severity":"normal"},{"uid":"122c93ad105b6556","name":"should register libp2p event listeners when start is called","time":{"start":1762448862785,"stop":1762448862785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c187d5868e2eae7c","name":"connects to nwaku","time":{"start":1762449183104,"stop":1762449183105,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9e8495174f1733","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762448844083,"stop":1762448844090,"duration":7},"status":"passed","severity":"normal"},{"uid":"f0bb041cd4c549b9","name":"should not retry if at least one success","time":{"start":1762448862122,"stop":1762448862123,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede13cf3e772cdf4","name":"should initialize with custom TTL","time":{"start":1762448823631,"stop":1762448823632,"duration":1},"status":"passed","severity":"normal"},{"uid":"24917d0ddf18f9d7","name":"Promise Callback - true","time":{"start":1762449165368,"stop":1762449165368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6225fed35611e21","name":"should handle network check errors gracefully","time":{"start":1762448814566,"stop":1762448814566,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f14e88787be985","name":"should dial second nwaku node that was discovered","time":{"start":1762448888746,"stop":1762448888747,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89be5391e9f62d9f","name":"should remove event listeners","time":{"start":1762448814143,"stop":1762448814144,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2aee375586dbfd","name":"Check received message containing escaped characters","time":{"start":1762449344086,"stop":1762449344086,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb1964c13ed36a","name":"Check publish message containing Russian","time":{"start":1762449058911,"stop":1762449058912,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ee288a742a5a3d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762448823822,"stop":1762448823822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf5e2e0bdff52626","name":"should work with v3 peers","time":{"start":1762448862369,"stop":1762448862369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8120113fcab814f1","name":"should reject if Store is requested but not mounted","time":{"start":1762448863824,"stop":1762448863824,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb8469c182617a9","name":"throws on content topic with empty encoding field","time":{"start":1762448800326,"stop":1762448800326,"duration":0},"status":"passed","severity":"normal"},{"uid":"314b6e53388e068d","name":"Publish message with custom timestamp: Thu Nov 06 2025 16:10:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1762449058915,"stop":1762449058915,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf621e8587165cfc","name":"Subscribe and receives messages on 20 topics","time":{"start":1762449358043,"stop":1762449358043,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f9a49fa41df0b7","name":"Query with Ordered Callback, No Decoder","time":{"start":1762449124270,"stop":1762449124271,"duration":1},"status":"passed","severity":"normal"},{"uid":"9285a2a51793faa9","name":"Push message with shell command payload","time":{"start":1762449939067,"stop":1762449939068,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb3cac0df5b93e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762448823263,"stop":1762448823263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ce22c25a31b563","name":"should not allow k > 12","time":{"start":1762448844201,"stop":1762448844201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70dae01361ac0e5","name":"Push message with Arabic payload","time":{"start":1762449939076,"stop":1762449939076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a810bbcb88483c0","name":"should return false when peer is not found","time":{"start":1762448814480,"stop":1762448814480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4decc163345473c3","name":"Relay + Store","time":{"start":1762448805739,"stop":1762448805740,"duration":1},"status":"passed","severity":"normal"},{"uid":"5237a3e27e7663a1","name":"Check message with invalid timestamp is not received","time":{"start":1762449344077,"stop":1762449344077,"duration":0},"status":"passed","severity":"normal"},{"uid":"270fa2d14cbe6c65","name":"Push message with special chars payload","time":{"start":1762449939038,"stop":1762449939038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb30011614bf43e","name":"should skip peer when failed to dial recently","time":{"start":1762448814555,"stop":1762448814556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6883cfd91ef6bc6","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762448871489,"stop":1762448871489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f86c447f5d83f0","name":"Subscribe and receive messages via waku relay post","time":{"start":1762449358054,"stop":1762449358054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a11cbeec89ce2b7","name":"LightPush","time":{"start":1762449190212,"stop":1762449190212,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cf664ff94779f4","name":"rejects hash query with time filter","time":{"start":1762448814635,"stop":1762448814635,"duration":0},"status":"passed","severity":"normal"},{"uid":"37961664212e74aa","name":"should be delivered immediately if received","time":{"start":1762448853068,"stop":1762448853069,"duration":1},"status":"passed","severity":"normal"},{"uid":"8761a516339b5196","name":"Push message with SQL Injection payload","time":{"start":1762449939077,"stop":1762449939077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a7877a253d8ce1","name":"throws on empty content topic","time":{"start":1762448800322,"stop":1762448800322,"duration":0},"status":"passed","severity":"normal"},{"uid":"280b8082cff60e91","name":"Round trip binary serialization","time":{"start":1762448815119,"stop":1762448815120,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c254bc08d112371","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762448871488,"stop":1762448871488,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f5be4e1a0120fc","name":"retrieves a single peer","time":{"start":1762448823817,"stop":1762448823818,"duration":1},"status":"passed","severity":"normal"},{"uid":"797ab9f8e5eaba6e","name":"Check message with no content topic is not received","time":{"start":1762449344078,"stop":1762449344078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32948058c87543e","name":"Fields are not dropped","time":{"start":1762448814692,"stop":1762448814693,"duration":1},"status":"passed","severity":"normal"},{"uid":"23556b0275a8a8a5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app88/5/topic435/xml","time":{"start":1762449159787,"stop":1762449159788,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38ae7f8d0151a13","name":"should handle complete dial lifecycle","time":{"start":1762448814567,"stop":1762448814567,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d6bc2e55b4152a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762448800346,"stop":1762448800346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5259ec5ab15a958e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762449358062,"stop":1762449358063,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8570ebe2e04a1c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762448814151,"stop":1762448814152,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5a574dfbee2548","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762448844057,"stop":1762448844062,"duration":5},"status":"passed","severity":"normal"},{"uid":"78a1750528d74af2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762448815004,"stop":1762448815005,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a074a2ab0f7456a","name":"should insert elements correctly","time":{"start":1762448849322,"stop":1762448849322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fccf30e9ab890f8","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762448814158,"stop":1762448814160,"duration":2},"status":"passed","severity":"normal"},{"uid":"48424f04906f3071","name":"Relay Node - default protocol","time":{"start":1762449190213,"stop":1762449190214,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9e1a5e0ea098e4","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762448853061,"stop":1762448853061,"duration":0},"status":"passed","severity":"normal"},{"uid":"37357f28e4e1294b","name":"Check message on other pubsub topic is not received","time":{"start":1762449344077,"stop":1762449344077,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa96d765bb46129c","name":"should continue query when messages are from different channels","time":{"start":1762448866508,"stop":1762448866508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3585801a4f8b49","name":"throws if decoders don't match content topics","time":{"start":1762448815053,"stop":1762448815054,"duration":1},"status":"passed","severity":"normal"},{"uid":"910f18116f7e65be","name":"Check publish message containing numeric","time":{"start":1762449058910,"stop":1762449058910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebe570e26e7950","name":"Push message with custom timestamp: 1731690514691","time":{"start":1762449939073,"stop":1762449939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a21a91de8cbdc4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762449035208,"stop":1762449035208,"duration":0},"status":"passed","severity":"normal"},{"uid":"250bff76c29e1ea3","name":"Check received message containing SQL Injection","time":{"start":1762449344083,"stop":1762449344083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e7d26fd649392a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762448844099,"stop":1762448844100,"duration":1},"status":"passed","severity":"normal"},{"uid":"e227c73df86faf48","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762448844072,"stop":1762448844072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e792f83f6e86eefc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762449067680,"stop":1762449067680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d42f30d1ccf5aa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762449358043,"stop":1762449358043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d90254ca7d6aa83","name":"should return peer for existing peer","time":{"start":1762448815090,"stop":1762448815090,"duration":0},"status":"passed","severity":"normal"},{"uid":"68468d1f32c7fe6d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762449358049,"stop":1762449358049,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dc529a0cf8f356","name":"should stop all internal components","time":{"start":1762448815003,"stop":1762448815003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6190826b4079c1fa","name":"Throws when trying to push message with empty payload","time":{"start":1762449939056,"stop":1762449939056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8f338def9c232b","name":"Encoder error raises irrecoverable error","time":{"start":1762448864694,"stop":1762448864695,"duration":1},"status":"passed","severity":"normal"},{"uid":"577cf0c5305d1c29","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762448863217,"stop":1762448863217,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6fc0f5fe9e827a","name":"should get multiple eligible entries at later time","time":{"start":1762448849765,"stop":1762448849765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5284326e454cbdf2","name":"should throw an error for insufficient data","time":{"start":1762448800440,"stop":1762448800440,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaca29b5ca3c79f0","name":"should get all peers from store","time":{"start":1762448815086,"stop":1762448815086,"duration":0},"status":"passed","severity":"normal"},{"uid":"288186bea6f97af7","name":"Ephemeral field set to true","time":{"start":1762448815120,"stop":1762448815120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10f0ef9eec920cf","name":"configure the node with multiple content topics","time":{"start":1762449159792,"stop":1762449159792,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d66bdfb68e15b7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762448823258,"stop":1762448823262,"duration":4},"status":"passed","severity":"normal"},{"uid":"23682928957eee2a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762449184525,"stop":1762449184525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf8131d47e9915a","name":"should start and stop interval correctly","time":{"start":1762448862112,"stop":1762448862112,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249991c54b76354","name":"Check message received after jswaku node is restarted","time":{"start":1762449344079,"stop":1762449344080,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b9c4884325cbaa","name":"Push message with content topic containing JSON","time":{"start":1762449939071,"stop":1762449939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf22b4c113d31a7e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762449089074,"stop":1762449089075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1858a189808638c","name":"should not receive a peer event after stop","time":{"start":1762449096121,"stop":1762449096121,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a8a38cb692f6b9","name":"Encoder throws on empty string content topic","time":{"start":1762448815121,"stop":1762448815121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5f082c8be01c43","name":"should not dispatch event when already connected","time":{"start":1762448813891,"stop":1762448813892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc88ed130fca8ce","name":"Subscribe to topic containing Script and receive message","time":{"start":1762449358060,"stop":1762449358060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a3c3199a1c59f9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762449358046,"stop":1762449358047,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44180287767e0ce","name":"should return false when peer is on different cluster","time":{"start":1762448814478,"stop":1762448814478,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e73fd5745f102b","name":"Push message with short payload","time":{"start":1762449939036,"stop":1762449939037,"duration":1},"status":"passed","severity":"normal"},{"uid":"632dd01ac2e14e95","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762449067685,"stop":1762449067685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b09db605f8948","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762448827664,"stop":1762448827664,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd65eb96bad2bb2f","name":"should handle large number of peers request","time":{"start":1762448823597,"stop":1762448823598,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d3e8bcc77657a7","name":"should reject if LightPush is requested but not mounted","time":{"start":1762448863824,"stop":1762448863824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ea0fa6f2c52227","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762448844067,"stop":1762448844067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcaf56b718835ad","name":"should handle peer disconnect event when no connections remain","time":{"start":1762448813890,"stop":1762448813891,"duration":1},"status":"passed","severity":"normal"},{"uid":"13daeceb01ef2b30","name":"should dispatch network event when browser goes offline","time":{"start":1762448813893,"stop":1762448813893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3c0210fb578112","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762448800349,"stop":1762448800349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe53c393243d518","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762449052199,"stop":1762449052199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a17e3018ea1118b","name":"should add event listeners to globalThis","time":{"start":1762448813882,"stop":1762448813883,"duration":1},"status":"passed","severity":"normal"},{"uid":"a794f83f42fad81f","name":"Outgoing message is acknowledged","time":{"start":1762448866505,"stop":1762448866505,"duration":0},"status":"passed","severity":"normal"},{"uid":"1371fe5de1d802f9","name":"Overlapping topic subscription","time":{"start":1762449358056,"stop":1762449358057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0733a59352609eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762448844113,"stop":1762448844114,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1879f9172d921b4","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762448862791,"stop":1762448862791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9de59389e8eac78","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762448844095,"stop":1762448844099,"duration":4},"status":"passed","severity":"normal"},{"uid":"efa9e640581bd06","name":"should create ShardReader with static shards network config","time":{"start":1762448814470,"stop":1762448814471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7020571711f51e","name":"should throw error - invalid id","time":{"start":1762448805731,"stop":1762448805732,"duration":1},"status":"passed","severity":"normal"},{"uid":"744f390b0fc5090","name":"should dial peer when on same shard","time":{"start":1762448814557,"stop":1762448814558,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c86017fc88c22c","name":"should add peer to queue when queue is not empty","time":{"start":1762448814552,"stop":1762448814552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e12f22cab005bf0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762448813862,"stop":1762448813868,"duration":6},"status":"passed","severity":"normal"},{"uid":"d8351f30dd82eada","name":"Sign & Recover","time":{"start":1762448833427,"stop":1762448833427,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e76460a28e61c67","name":"Fails to push message with large meta","time":{"start":1762449939083,"stop":1762449939083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8cf748c9f2b74b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762448800329,"stop":1762448800330,"duration":1},"status":"passed","severity":"normal"},{"uid":"820527abd15b2d33","name":"Push message with unicode special characters payload","time":{"start":1762449939055,"stop":1762449939055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49923d12b1503f3","name":"Check publish message containing SQL Injection","time":{"start":1762449058912,"stop":1762449058912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a64e67e0675037c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762449035210,"stop":1762449035210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91b0f6254e585a9","name":"should remove event listener for peer:discovery","time":{"start":1762448814003,"stop":1762448814003,"duration":0},"status":"passed","severity":"normal"},{"uid":"598d479ba7dd0eed","name":"does not throw on valid cases","time":{"start":1762448800321,"stop":1762448800321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e50770ac42dc4a","name":"different cluster: nodes don't connect","time":{"start":1762448979210,"stop":1762448979210,"duration":0},"status":"passed","severity":"normal"},{"uid":"559abbde94d0d110","name":"should skip peers without ENR","time":{"start":1762448823638,"stop":1762448823638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b614cb7b9afcd240","name":"should handle dial errors","time":{"start":1762448815006,"stop":1762448815007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7996498bfca207f2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762448979213,"stop":1762448979213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca615a317693bd74","name":"Push message with numeric payload","time":{"start":1762449939037,"stop":1762449939038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57d64213e1730e0","name":"should work with stubbed peer manager event emitter","time":{"start":1762448863581,"stop":1762448863582,"duration":1},"status":"passed","severity":"normal"},{"uid":"418e8412ed6700cf","name":"Push message with content topic containing Russian","time":{"start":1762449939081,"stop":1762449939081,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bcb2c86d91d701","name":"should be online or offline if network state changed","time":{"start":1762448909325,"stop":1762448909326,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b287d52ac21195","name":"Passing page size 3 when there are 20 messages","time":{"start":1762449174090,"stop":1762449174092,"duration":2},"status":"passed","severity":"normal"},{"uid":"48898eb7c7a1d27e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762448862790,"stop":1762448862790,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f5faebd955dcd7","name":"handles different clusterIds correctly","time":{"start":1762448800339,"stop":1762448800340,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bfc675bc6639037","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762448862782,"stop":1762448862782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e5b3950e64f1f9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762448909322,"stop":1762448909322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c56b3a46475bfc6","name":"Push message with content topic containing Arabic","time":{"start":1762449939045,"stop":1762449939045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce43b99c2696633","name":"Incoming message is emitted as received","time":{"start":1762448864696,"stop":1762448864696,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7758efc0f4e71c","name":"should create KeepAliveManager with relay","time":{"start":1762448814136,"stop":1762448814136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8643908e6147ddd","name":"should reassess health immediately when peer disconnects","time":{"start":1762448863226,"stop":1762448863226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b7f3a8dcc8eab","name":"should save new peer to store","time":{"start":1762448814015,"stop":1762448814016,"duration":1},"status":"passed","severity":"normal"},{"uid":"42938903fe0a6820","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762448814625,"stop":1762448814625,"duration":0},"status":"passed","severity":"normal"},{"uid":"724a390e5f861f8b","name":"Symmetric encrypt & Decrypt","time":{"start":1762448833426,"stop":1762448833426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69d6280f97dbccd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762448914460,"stop":1762448914460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e926e2e8f0622a5b","name":"Query Generator, No Decoder","time":{"start":1762449124268,"stop":1762449124269,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7405d129563baf","name":"Push message with content topic containing emoji","time":{"start":1762449939072,"stop":1762449939072,"duration":0},"status":"passed","severity":"normal"},{"uid":"379f23a77ffb147e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762449358052,"stop":1762449358052,"duration":0},"status":"passed","severity":"normal"},{"uid":"30830c6bdeccb5be","name":"Correctly serialized arguments","time":{"start":1762448978014,"stop":1762448978015,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa120374e322b4a","name":"should create RPC request with correct parameters","time":{"start":1762448823598,"stop":1762448823599,"duration":1},"status":"passed","severity":"normal"},{"uid":"37134c520de9fd28","name":"Check publish message containing JSON","time":{"start":1762449058913,"stop":1762449058913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f68d96ca312ab2a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762448800328,"stop":1762448800329,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9afb46fa8b4c218","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762448800346,"stop":1762448800346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2d1226058f959c","name":"peer exchange sets tag","time":{"start":1762449063768,"stop":1762449063769,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d463c20a656f89e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762448979216,"stop":1762448979216,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ff3c303424ca9e","name":"Push message with Russian payload","time":{"start":1762449939052,"stop":1762449939052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b42e5d3a1620341","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762448834764,"stop":1762448834765,"duration":1},"status":"passed","severity":"normal"},{"uid":"61997c4ab473cf81","name":"should be safe to call multiple times","time":{"start":1762448814145,"stop":1762448814146,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb3deff398ef36b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762449358062,"stop":1762449358062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e28a4e34956c48c","name":"Push message with content topic containing unicode special characters","time":{"start":1762449939060,"stop":1762449939061,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2831b96efe8f08b","name":"should enable all discoveries when explicitly set","time":{"start":1762448862024,"stop":1762448862030,"duration":6},"status":"passed","severity":"normal"},{"uid":"c437e959506c9cbd","name":"should be sent with empty content","time":{"start":1762448853066,"stop":1762448853066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7882c947855d14e2","name":"can start and stop the service","time":{"start":1762449096116,"stop":1762449096117,"duration":1},"status":"passed","severity":"normal"},{"uid":"953296b9a13524ed","name":"should hang up with PeerId and return true on success","time":{"start":1762448815007,"stop":1762448815007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5907e80b28dd51d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762449108383,"stop":1762449108387,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e008821d357ca3d","name":"throws if store query response has error status","time":{"start":1762448815055,"stop":1762448815055,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b27c026051879c","name":"should not fail to stop the service if it was not started","time":{"start":1762448827662,"stop":1762448827662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a153c3421070c9e4","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762448805224,"stop":1762448805225,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d994e89fc746f1","name":"should stop peer exchange discovery","time":{"start":1762448823633,"stop":1762448823634,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b84221081505381","name":"can query messages by message hash","time":{"start":1762449157299,"stop":1762449157299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc6eba5c63c510f","name":"Decoder throws on empty string content topic","time":{"start":1762448815122,"stop":1762448815122,"duration":0},"status":"passed","severity":"normal"},{"uid":"861412b7de997e00","name":"should handle peer store errors gracefully","time":{"start":1762448823636,"stop":1762448823636,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f12dc18cea8324","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762448862791,"stop":1762448862791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac051784b5bee7d0","name":"should create dialer with libp2p and shardReader","time":{"start":1762448814530,"stop":1762448814531,"duration":1},"status":"passed","severity":"normal"},{"uid":"67650ef47c5287e8","name":"should properly create peer info with all multiaddrs","time":{"start":1762448805737,"stop":1762448805737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a74a872c99abca5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762449108383,"stop":1762449108383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a291aa393319cf9","name":"Check publish message containing Chinese","time":{"start":1762449058910,"stop":1762449058911,"duration":1},"status":"passed","severity":"normal"},{"uid":"288f816cfee2f1a2","name":"should dial peer when peer is discovered","time":{"start":1762448814010,"stop":1762448814010,"duration":0},"status":"passed","severity":"normal"},{"uid":"607efcc7a9ff3ffe","name":"Subscribe to topic containing Script and receive message","time":{"start":1762449358049,"stop":1762449358049,"duration":0},"status":"passed","severity":"normal"},{"uid":"161fb91eff0af756","name":"Fails to push message bigger that 1MB","time":{"start":1762449939086,"stop":1762449939086,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c48bf5916ab721","name":"should dial all peers on dial","time":{"start":1762448977864,"stop":1762448977864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24c89219059ab54","name":"should reject on timeout if it was set","time":{"start":1762448863824,"stop":1762448863825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e831189ad6933048","name":"Overlapping topic subscription","time":{"start":1762449358045,"stop":1762449358045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28d7570e6911013","name":"should skip already querying peers","time":{"start":1762448823637,"stop":1762448823637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0a251d94c1a405","name":"should skip peers without peerInfo in ENR","time":{"start":1762448823639,"stop":1762448823639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f03f2d6c4a9fbeb","name":"should sort by messageId when timestamps are equal","time":{"start":1762448852450,"stop":1762448852450,"duration":0},"status":"passed","severity":"normal"},{"uid":"53950237194e6c6e","name":"Refresh subscription","time":{"start":1762449358057,"stop":1762449358057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a4c6aed4cbeaa5","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762448853056,"stop":1762448853057,"duration":1},"status":"passed","severity":"normal"},{"uid":"840e879c3b246aa0","name":"Push message with JSON payload","time":{"start":1762449939078,"stop":1762449939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb6b768e05ac05c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762449067682,"stop":1762449067683,"duration":1},"status":"passed","severity":"normal"},{"uid":"5059b9b13cad41ff","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762449184523,"stop":1762449184523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e0b8239be378df","name":"Query with Promise Callback, No Decoder","time":{"start":1762449124272,"stop":1762449124273,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ecdd6ba86a7ed0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app60/4/topic122/utf8","time":{"start":1762449159788,"stop":1762449159789,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5774824f712a2b","name":"should never report false negatives","time":{"start":1762448849323,"stop":1762448849323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfc99114661ecd0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762449358051,"stop":1762449358052,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1851812d8deb42e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762448814261,"stop":1762448814261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a620dfab533503fe","name":"Sync message is not sent if another sync message was just received","time":{"start":1762448871488,"stop":1762448871489,"duration":1},"status":"passed","severity":"normal"},{"uid":"7538766831156e82","name":"should initialize with isNetworkConnected as false","time":{"start":1762448813875,"stop":1762448813876,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b5b711e3b018f5","name":"should work with mixed v2 and v3 peers","time":{"start":1762448862369,"stop":1762448862369,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d223c0a98bb1cc","name":"Push message with long payload","time":{"start":1762449939037,"stop":1762449939037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d09ca8eb94bd0f8","name":"should handle case when navigator is not available","time":{"start":1762448813889,"stop":1762448813889,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aabda4201c3369","name":"Push message with content topic containing unicode special characters","time":{"start":1762449939046,"stop":1762449939047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19179aad37e4527","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762448800439,"stop":1762448800440,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9314c6452f8503","name":"accepts time-filtered query with content filter","time":{"start":1762448814635,"stop":1762448814635,"duration":0},"status":"passed","severity":"normal"},{"uid":"5727654f450b6e92","name":"Push message with rate limit","time":{"start":1762449939048,"stop":1762449939048,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f074b31e5bbcc","name":"should evict furthest entry when buffer is full","time":{"start":1762448849763,"stop":1762448849763,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce2ef09a7b48617","name":"Push message with rate limit","time":{"start":1762449939073,"stop":1762449939073,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8d36d5643183e6","name":"Push message with long payload","time":{"start":1762449939051,"stop":1762449939051,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a1b6e4214eaa0b","name":"should handle queue overflow by adding peers to queue","time":{"start":1762448814562,"stop":1762448814562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f50f622ef2dd55","name":"should create PeerExchange instance with components","time":{"start":1762448823599,"stop":1762448823599,"duration":0},"status":"passed","severity":"normal"},{"uid":"364202c34223b314","name":"can start the service","time":{"start":1762448827661,"stop":1762448827661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24e61ffd7e1bdf0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762448815096,"stop":1762448815097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c33caf4c35d875","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762449358059,"stop":1762449358060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf1cef5b01471c4","name":"Encoder throws on empty string content topic","time":{"start":1762448833040,"stop":1762448833040,"duration":0},"status":"passed","severity":"normal"},{"uid":"186e8a3264ac7fb","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762448863577,"stop":1762448863578,"duration":1},"status":"passed","severity":"normal"},{"uid":"365f2514972f84e8","name":"returns only open connection if one present","time":{"start":1762448814665,"stop":1762448814666,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3a313966f29242","name":"should add event listener for peer:discovery","time":{"start":1762448814001,"stop":1762448814002,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d6c8cad3a69611","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762448844108,"stop":1762448844108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b339c6786d08699","name":"should work with stubbed waku event emitter","time":{"start":1762448863582,"stop":1762448863582,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd3d72b23345135","name":"should dial peers from store when no connections remain","time":{"start":1762448815085,"stop":1762448815085,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e41d88ef0799dd","name":"yields undefined for messages without decoder","time":{"start":1762448815056,"stop":1762448815057,"duration":1},"status":"passed","severity":"normal"},{"uid":"b861b3f00d04b722","name":"should be safe to call multiple times","time":{"start":1762448814140,"stop":1762448814140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffecc93a32f749c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762448863590,"stop":1762448863590,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ec37a6dd150f6","name":"Check message with no pubsub topic is not received","time":{"start":1762449344078,"stop":1762449344078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fbb4eab936d081","name":"Subscribe to topic containing Script and publish message","time":{"start":1762449067684,"stop":1762449067684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cac8f8c60aeb41","name":"Waku message hash computation (payload length 0)","time":{"start":1762448814257,"stop":1762448814260,"duration":3},"status":"passed","severity":"normal"},{"uid":"7566c3edbca8898d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762448815094,"stop":1762448815095,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d91612a0ad9d75","name":"Push message with Arabic payload","time":{"start":1762449939065,"stop":1762449939066,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9a59b5985a6781","name":"should lock peers when selected","time":{"start":1762448862782,"stop":1762448862782,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd88ecbb75fc2df","name":"should stop query on content message from same channel","time":{"start":1762448866507,"stop":1762448866508,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71fe3ec6396d3da","name":"Push message with Basic HTML tag payload","time":{"start":1762449939054,"stop":1762449939054,"duration":0},"status":"passed","severity":"normal"},{"uid":"768130dffc817eb7","name":"should decode valid enr with tcp successfully","time":{"start":1762448805730,"stop":1762448805730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78d99a120264e2f","name":"Retrieval Hint","time":{"start":1762448852449,"stop":1762448852449,"duration":0},"status":"passed","severity":"normal"},{"uid":"145b2ea59475a89a","name":"Push message with content topic containing short","time":{"start":1762449939069,"stop":1762449939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a509dc14189d9b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762449124270,"stop":1762449124270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca9207525107e77","name":"Decrypt messages","time":{"start":1762449036614,"stop":1762449036615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17826488081e5e9","name":"handles different networkShards values correctly","time":{"start":1762448800340,"stop":1762448800340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b299df6403be3c05","name":"Push message with content topic containing escaped characters","time":{"start":1762449939082,"stop":1762449939082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d83e0d5c476b25","name":"should handle shardReader errors","time":{"start":1762448815012,"stop":1762448815013,"duration":1},"status":"passed","severity":"normal"},{"uid":"840be7a0fa4cf4fb","name":"should process successful peer exchange query","time":{"start":1762448823638,"stop":1762448823638,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd679f65e202e46f","name":"Push message with content topic containing Russian","time":{"start":1762449939071,"stop":1762449939071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8fd8957c5988ff","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762449184525,"stop":1762449184526,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5e28eb055796ba","name":"should dial peer immediately when queue is empty","time":{"start":1762448814551,"stop":1762448814551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a533c26094237544","name":"should be empty after removing the only subscription","time":{"start":1762448862388,"stop":1762448862388,"duration":0},"status":"passed","severity":"normal"},{"uid":"afebedfa0cc70e7f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762448805215,"stop":1762448805216,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0615d8ebd9a10fb","name":"Check received message containing Russian","time":{"start":1762449344082,"stop":1762449344083,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5981291dfac1db0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762449358048,"stop":1762449358048,"duration":0},"status":"passed","severity":"normal"},{"uid":"103480932489c7a3","name":"should not return locked peers if enough unlocked are available","time":{"start":1762448862783,"stop":1762448862784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6edba5564a321b5","name":"should return true even if peer has no overlapping shards","time":{"start":1762448814479,"stop":1762448814479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4d80edd9edb9ec","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762449184525,"stop":1762449184525,"duration":0},"status":"passed","severity":"normal"},{"uid":"74de4dbedc8cf2af","name":"should return false for sync message without causal history","time":{"start":1762448866509,"stop":1762448866509,"duration":0},"status":"passed","severity":"normal"},{"uid":"536555bd59b2f53b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762448844043,"stop":1762448844047,"duration":4},"status":"passed","severity":"normal"},{"uid":"35b131f62794e63c","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762448863593,"stop":1762448863593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf2ae6fa8cb17c9","name":"Fails to push message bigger that 1MB","time":{"start":1762449939050,"stop":1762449939050,"duration":0},"status":"passed","severity":"normal"},{"uid":"318ef6a0229daad6","name":"Throws when trying to push message with empty payload","time":{"start":1762449939079,"stop":1762449939079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff17a997ea63bb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762449358063,"stop":1762449358063,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde221dea4baaf37","name":"Check received message containing Chinese","time":{"start":1762449344071,"stop":1762449344071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35d27528cefb11b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762449358058,"stop":1762449358058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb3e1423fe061f2","name":"Push message with XML payload","time":{"start":1762449939040,"stop":1762449939040,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4977919a179958","name":"should be empty when created","time":{"start":1762448862386,"stop":1762448862387,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be55c41413c843f","name":"Generator, 2 different shards","time":{"start":1762449115381,"stop":1762449115382,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abfbb8f3a0c672a","name":"should not dial peers from store when browser is not connected","time":{"start":1762448815084,"stop":1762448815084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3905805ee00f41e4","name":"should clear all timers","time":{"start":1762448814144,"stop":1762448814145,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d2fd7d41328ec6","name":"Throws when trying to push message with empty payload","time":{"start":1762449939069,"stop":1762449939069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e80a9104ce051b0","name":"should handle complete peer lifecycle","time":{"start":1762448814169,"stop":1762448814169,"duration":0},"status":"passed","severity":"normal"},{"uid":"67147c583de2bd98","name":"should not change state when connections remain after disconnect","time":{"start":1762448813891,"stop":1762448813891,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a59474c00447e5d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762448863726,"stop":1762448863726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8b32100a0126fe","name":"should remove expired entries after TTL has passed","time":{"start":1762448861287,"stop":1762448861287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea59462ba37736e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762448852450,"stop":1762448852450,"duration":0},"status":"passed","severity":"normal"},{"uid":"822c815b3e6c8b59","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762448862787,"stop":1762448862787,"duration":0},"status":"passed","severity":"normal"},{"uid":"43dd350afb39ed21","name":"should remove event listeners","time":{"start":1762448815082,"stop":1762448815082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e72e3ce8f940ea1","name":"Push message with numeric payload","time":{"start":1762449939075,"stop":1762449939075,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebed439137a0f66","name":"Repair Request","time":{"start":1762448852449,"stop":1762448852449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79f990765051e55","name":"Push message with XML payload","time":{"start":1762449939067,"stop":1762449939067,"duration":0},"status":"passed","severity":"normal"},{"uid":"276f53b379e79c5b","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762448863595,"stop":1762448863595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2de274cf63c45a","name":"should not fail to start the service if it is already started","time":{"start":1762448827662,"stop":1762448827662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbdd8bdd5ae523d","name":"Stops search when 2 null results are returned","time":{"start":1762448823169,"stop":1762448823169,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ea3ffb03f875ea","name":"should send to specified number of peers of used peers","time":{"start":1762448862364,"stop":1762448862365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03161c3bc0e2a48","name":"Push message with custom timestamp: 1762452514691","time":{"start":1762449939074,"stop":1762449939074,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba351f0f855d671d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762448800347,"stop":1762448800347,"duration":0},"status":"passed","severity":"normal"},{"uid":"135d5fcfb51cb8bb","name":"Non TWN Cluster","time":{"start":1762449159782,"stop":1762449159782,"duration":0},"status":"passed","severity":"normal"},{"uid":"438ed6822aab607e","name":"Check publish message containing XML","time":{"start":1762449058912,"stop":1762449058913,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4d3f8db6886c80","name":"Push message with long payload","time":{"start":1762449939064,"stop":1762449939064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a737f1d79ad56","name":"Push message with special chars payload","time":{"start":1762449939051,"stop":1762449939052,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c381594339ca5c","name":"Renews subscription after lossing a connection","time":{"start":1762449358052,"stop":1762449358052,"duration":0},"status":"passed","severity":"normal"},{"uid":"129ffdbf107535f5","name":"should query peers that support peer exchange","time":{"start":1762448823635,"stop":1762448823636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccb6c3f7a8bfca4","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762448823594,"stop":1762448823595,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde891907a05eb9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762449067684,"stop":1762449067684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d21c617090d175","name":"should return undefined if no connection provided","time":{"start":1762448814857,"stop":1762448814857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70646fb20be95f1","name":"Push message with content topic containing short","time":{"start":1762449939043,"stop":1762449939043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2dd4009c8eb6ba","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762448815091,"stop":1762448815092,"duration":1},"status":"passed","severity":"normal"},{"uid":"849fe199ffef8d98","name":"should handle complete connection lifecycle","time":{"start":1762448813902,"stop":1762448813902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5533d81c73d555c","name":"should handle dial errors gracefully","time":{"start":1762448815087,"stop":1762448815088,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a0658b4a54155","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762449067683,"stop":1762449067683,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cc73de7c49b3e6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762449155093,"stop":1762449155094,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4fe387b4b2faa9b","name":"should handle malformed response data","time":{"start":1762448823597,"stop":1762448823597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6510fdf3421c35d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762449358062,"stop":1762449358062,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdacbbf1289be76","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762449358058,"stop":1762449358059,"duration":1},"status":"passed","severity":"normal"},{"uid":"371ba18507b6c22e","name":"Check received message with timestamp: 1762448888903 ","time":{"start":1762449344076,"stop":1762449344076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb09ef8bcd9a634","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762449358051,"stop":1762449358051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7884e901f55aa69c","name":"should check connected peers if present and suitable","time":{"start":1762448863825,"stop":1762448863825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5913b8361acd37","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762448800348,"stop":1762448800349,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b683692a071850","name":"should throw error when no peers are available","time":{"start":1762448863725,"stop":1762448863725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a881541927a797d1","name":"Decoder throws on undefined content topic","time":{"start":1762448834766,"stop":1762448834767,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbabd745f9aa33dd","name":"should handle mixed protocol support correctly","time":{"start":1762448863233,"stop":1762448863233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce11d8dab1de620a","name":"Push message with content topic containing special chars","time":{"start":1762449939080,"stop":1762449939081,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc93d86555bf3d55","name":"Query with Promise Callback, No message returned","time":{"start":1762449124273,"stop":1762449124274,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0dba4154f43361d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762448814862,"stop":1762448814862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae39980f9a6d9c71","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762448844101,"stop":1762448844108,"duration":7},"status":"passed","severity":"normal"},{"uid":"4006c3904b63f986","name":"isConnected should return false after all peers disconnect","time":{"start":1762448909323,"stop":1762448909323,"duration":0},"status":"passed","severity":"normal"},{"uid":"361ac4f33332053e","name":"should serialize and deserialize correctly","time":{"start":1762448849323,"stop":1762448849326,"duration":3},"status":"passed","severity":"normal"},{"uid":"356257eeeba38e1","name":"should start and setup intervals and event listeners","time":{"start":1762448862391,"stop":1762448862392,"duration":1},"status":"passed","severity":"normal"},{"uid":"483893a8ae47e71e","name":"Push message with custom timestamp: 1731690514690","time":{"start":1762449939048,"stop":1762449939048,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78045d95063743d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762448844062,"stop":1762448844066,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1c30ef927849d52","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762448862801,"stop":1762448862806,"duration":5},"status":"passed","severity":"normal"},{"uid":"6e83595e2cec1319","name":"Subscribe to topic containing XML and receive message","time":{"start":1762449358060,"stop":1762449358060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf4035375859245","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762448863588,"stop":1762448863589,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ca4457821e5807","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762448805218,"stop":1762448805218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2442704595ed9636","name":"should handle peer store errors gracefully","time":{"start":1762448815091,"stop":1762448815091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb707c3306d577","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762448844219,"stop":1762448844220,"duration":1},"status":"passed","severity":"normal"},{"uid":"29779dad5d3227b1","name":"should only return 1 node with relay and store capability","time":{"start":1762448823820,"stop":1762448823820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6263e6c05f33d01","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762448800329,"stop":1762448800329,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c2876968415bee","name":"Decoder throws on undefined content topic","time":{"start":1762448815121,"stop":1762448815122,"duration":1},"status":"passed","severity":"normal"},{"uid":"18fe3c6fe783becc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762449344080,"stop":1762449344080,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc71ac3250ff6bb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/6/topic112/test.js","time":{"start":1762449159789,"stop":1762449159789,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f88f32f46a3a55","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762449067679,"stop":1762449067679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe47f17d3be7d4","name":"should handle case with all peers already connected","time":{"start":1762448815089,"stop":1762448815089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9283de6e0be303","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762448844101,"stop":1762448844101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11aacde816a58aa","name":"should not execute task if max attempts is 0","time":{"start":1762448862122,"stop":1762448862122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2d3db973bd735","name":"should create a new stream if no existing for protocol found","time":{"start":1762448814857,"stop":1762448814861,"duration":4},"status":"passed","severity":"normal"},{"uid":"790cbc3b0fe4e94d","name":"should set up event listeners when started","time":{"start":1762448863580,"stop":1762448863580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb9c79b1bdf01ca","name":"Check received message containing Arabic","time":{"start":1762449344071,"stop":1762449344071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85c02dd9dd1a317","name":"Check message with no content topic is not received","time":{"start":1762449344090,"stop":1762449344090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbbaaf3069f8622","name":"Using a function","time":{"start":1762449183106,"stop":1762449183106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3b6b1a6bd65b3d","name":"should be safe to call multiple times","time":{"start":1762448815081,"stop":1762448815082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0a88be7d2c3fa1","name":"messageHashStr returns a hex string","time":{"start":1762448814262,"stop":1762448814262,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c03863ab6b18f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762448844117,"stop":1762448844117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bead3fcc2513a7ff","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762448823596,"stop":1762448823597,"duration":1},"status":"passed","severity":"normal"},{"uid":"338cc4d821ca061f","name":"should properly start and stop event listening","time":{"start":1762448863218,"stop":1762448863218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3e197ea9b28847","name":"Push message equal or less that 1MB","time":{"start":1762449939063,"stop":1762449939063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3fd2e9dd640bec","name":"Push message with escaped characters payload","time":{"start":1762449939055,"stop":1762449939055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c313785449d04","name":"Push message with JSON payload","time":{"start":1762449939040,"stop":1762449939041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ae2d7c90a3c941","name":"Overlapping topic subscription","time":{"start":1762449067681,"stop":1762449067681,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eff0d96ec59f5ed1","name":"should compute hash only when first accessed","time":{"start":1762448815122,"stop":1762448815123,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fc3092f48e7446","name":"Check publish message containing shell command","time":{"start":1762449058914,"stop":1762449058914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e56f8c949d1d0a","name":"should create ShardReader with auto sharding network config","time":{"start":1762448814466,"stop":1762448814467,"duration":1},"status":"passed","severity":"normal"},{"uid":"8486b9d355057b72","name":"Check publish message containing emoji","time":{"start":1762449058914,"stop":1762449058915,"duration":1},"status":"passed","severity":"normal"},{"uid":"a392f6d06ff08eb3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762448853061,"stop":1762448853061,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83fcda1abf8385c","name":"should discover peers from provided peer cache","time":{"start":1762448983237,"stop":1762448983238,"duration":1},"status":"passed","severity":"normal"},{"uid":"3961afa28002ec99","name":"Fails to push message with large meta","time":{"start":1762449939061,"stop":1762449939062,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea5778b84925bd2","name":"Push message with content topic containing Chinese","time":{"start":1762449939070,"stop":1762449939070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea406934f7905a0f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762448823254,"stop":1762448823254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bba937e1760bc3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762449344076,"stop":1762449344077,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a543f7a5644c30c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762448800349,"stop":1762448800350,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4743b7a55bf2ec","name":"ends if response has no messages","time":{"start":1762448815055,"stop":1762448815055,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbb37b4502d0c03","name":"should add and remove event listeners correctly","time":{"start":1762448827665,"stop":1762448827665,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1dc1cf1d678e6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762448844120,"stop":1762448844120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cddb0463b99d90","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762449358056,"stop":1762449358056,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f5077bfc4e3897","name":"Check received message containing escaped characters","time":{"start":1762449344074,"stop":1762449344074,"duration":0},"status":"passed","severity":"normal"},{"uid":"457d96d19a7a73e5","name":"should allow redial after cooldown period","time":{"start":1762448814556,"stop":1762448814557,"duration":1},"status":"passed","severity":"normal"},{"uid":"912962e1bffc2be0","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762448862118,"stop":1762448862119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84d6af37292112b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762449358059,"stop":1762449358059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9617219e09483ab","name":"Meta field set when metaSetter is specified","time":{"start":1762448815120,"stop":1762448815120,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c8d4d8afc2377","name":"should use configured peers when available","time":{"start":1762448863727,"stop":1762448863727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee1859566df9dee","name":"should initialize with default number of peers","time":{"start":1762448862780,"stop":1762448862780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c3bc3aa80a0e1a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762449358048,"stop":1762449358048,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab51e1e3ab12488","name":"Cluster id 0, shard 0","time":{"start":1762449176061,"stop":1762449176061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d584b7c7f0824","name":"Push message with content topic containing Russian","time":{"start":1762449939059,"stop":1762449939059,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd01799787f4866","name":"Push message with content topic containing Chinese","time":{"start":1762449939058,"stop":1762449939059,"duration":1},"status":"passed","severity":"normal"},{"uid":"81266715de4afcf6","name":"does not validate decoders for hash queries","time":{"start":1762448815054,"stop":1762448815054,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfac500b740800d5","name":"Push message with numeric payload","time":{"start":1762449939064,"stop":1762449939065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a286fdcdeff98a97","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762448823253,"stop":1762448823254,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9f040a21c27b33","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762448800341,"stop":1762448800341,"duration":0},"status":"passed","severity":"normal"},{"uid":"472a380d516710f4","name":"should get eligible entries based on current time","time":{"start":1762448849763,"stop":1762448849765,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2560e2fd4d0b42","name":"Check received message containing Basic HTML tag","time":{"start":1762449344084,"stop":1762449344084,"duration":0},"status":"passed","severity":"normal"},{"uid":"e163e15df9573126","name":"Encoder throws on undefined content topic","time":{"start":1762448834766,"stop":1762448834766,"duration":0},"status":"passed","severity":"normal"},{"uid":"971f51040c730402","name":"isConnected return false after peer stops","time":{"start":1762448909323,"stop":1762448909324,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbaac38f6d237244","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762448853063,"stop":1762448853063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d667f039bd82fb17","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762449358050,"stop":1762449358051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfab67a9628a9d1","name":"Push message with special chars payload","time":{"start":1762449939065,"stop":1762449939065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2aa8b9181051c2","name":"should create PeerExchangeDiscovery instance","time":{"start":1762448823641,"stop":1762448823641,"duration":0},"status":"passed","severity":"normal"},{"uid":"92591692c8cc40e1","name":"Fails to publish message with empty text","time":{"start":1762449058916,"stop":1762449058917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b53370ecf17a1c0","name":"should handle peerStore errors gracefully","time":{"start":1762448815010,"stop":1762448815011,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d98942dbaaa4cd","name":"should support chaining for add method","time":{"start":1762448861285,"stop":1762448861287,"duration":2},"status":"passed","severity":"normal"},{"uid":"a905846e8689d562","name":"should not receive a peer event after stop","time":{"start":1762448827663,"stop":1762448827663,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa538b3b165f006","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762449358055,"stop":1762449358056,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db8c69127301df46","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762448823641,"stop":1762448823641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e735f76a44071468","name":"Asymmetric encrypt & decrypt","time":{"start":1762448833425,"stop":1762448833425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5e790188bc6d54","name":"Does not throw an exception when node disconnects","time":{"start":1762449183105,"stop":1762449183105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8e11a2557292e","name":"should handle very large timestamps","time":{"start":1762448851934,"stop":1762448851934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16a401b6d841ff1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762448800343,"stop":1762448800344,"duration":1},"status":"passed","severity":"normal"},{"uid":"868edba36d737031","name":"should handle peer store errors gracefully","time":{"start":1762448863230,"stop":1762448863233,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf25280dbb5eccfb","name":"should get / set TCP multiaddr","time":{"start":1762448805734,"stop":1762448805734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcf70f6b42b1b56","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762448844100,"stop":1762448844100,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca8c1606047c1a","name":"Passing page size 19 when there are 20 messages","time":{"start":1762449174094,"stop":1762449174095,"duration":1},"status":"passed","severity":"normal"},{"uid":"98cff907214d9b9c","name":"Push message with Basic HTML tag payload","time":{"start":1762449939040,"stop":1762449939040,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abb3e650b35f923","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762448814156,"stop":1762448814157,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aedc3f03a14567a","name":"Push message with shell command payload","time":{"start":1762449939041,"stop":1762449939041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdbba2a33fe29ef","name":"Fails to push message with large meta","time":{"start":1762449939072,"stop":1762449939073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81b1db214057366","name":"random static sharding 1 - Cluster ID: 966, Shard ID: 653","time":{"start":1762449176062,"stop":1762449176062,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf64d4ad878d026f","name":"Check received message containing emoji","time":{"start":1762449344075,"stop":1762449344075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5f7ab48be5879f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762448805224,"stop":1762448805224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8000d44fb364756c","name":"should not be sent when there is no history","time":{"start":1762448853066,"stop":1762448853067,"duration":1},"status":"passed","severity":"normal"},{"uid":"eada0a9b3ee9e42","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762448862786,"stop":1762448862786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cce78b98719669","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762448844118,"stop":1762448844119,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8aa3458d8d5a5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762449108377,"stop":1762449108377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2ceaa7e0235d40","name":"should add and check entries correctly","time":{"start":1762448861277,"stop":1762448861281,"duration":4},"status":"passed","severity":"normal"},{"uid":"300203f68897426","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762448800344,"stop":1762448800345,"duration":1},"status":"passed","severity":"normal"},{"uid":"66014d3435ab89f7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762448823263,"stop":1762448823263,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1beeea7f74d5f3","name":"should wait for Store peer to be connected","time":{"start":1762448863826,"stop":1762448863826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3943b5f548c2d3b5","name":"should initialize bloom filter with correct parameters","time":{"start":1762448849321,"stop":1762448849322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20472c766013901","name":"should not modify tags of connections for different peers","time":{"start":1762448862791,"stop":1762448862792,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf746959a785f1b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762448844047,"stop":1762448844047,"duration":0},"status":"passed","severity":"normal"},{"uid":"2415a10e603e072","name":"random static sharding 2 - Cluster ID: 871, Shard ID: 96","time":{"start":1762449176062,"stop":1762449176063,"duration":1},"status":"passed","severity":"normal"},{"uid":"90aeb91fe21782c2","name":"should clear timers for specific peer on disconnect","time":{"start":1762448814163,"stop":1762448814164,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad9e06b306ce758","name":"should drop connection to all peers on hangUp","time":{"start":1762448977864,"stop":1762448977865,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e35d90b0159f990","name":"should properly create location multiaddrs - tcp4","time":{"start":1762448805735,"stop":1762448805735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7343da87be6af9fd","name":"should sort peers by ping value","time":{"start":1762448815011,"stop":1762448815011,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f10153114c00a46","name":"Push message with custom timestamp: 1762452514691","time":{"start":1762449939085,"stop":1762449939085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9125b59616114f3f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762448844114,"stop":1762448844117,"duration":3},"status":"passed","severity":"normal"},{"uid":"78a8cb243522bc5b","name":"Push message with short payload","time":{"start":1762449939075,"stop":1762449939075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08ac996cf2d30fe","name":"Incoming message is emitted as received","time":{"start":1762448866505,"stop":1762448866506,"duration":1},"status":"passed","severity":"normal"},{"uid":"e217251be0837cff","name":"Push message with Script payload","time":{"start":1762449939066,"stop":1762449939066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac9103a2c39c486","name":"A test","time":{"start":1762448964640,"stop":1762448964641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce190bb802126088","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762448800343,"stop":1762448800343,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ada54d6d2abff","name":"Push message with custom timestamp: 1731690514690","time":{"start":1762449939062,"stop":1762449939062,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf5fec210bbac01","name":"Check received message containing special chars","time":{"start":1762449344082,"stop":1762449344082,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b1841c3224019","name":"should handle shard reader errors gracefully","time":{"start":1762448814566,"stop":1762448814566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f35759f8bcf0d95","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762449124268,"stop":1762449124268,"duration":0},"status":"passed","severity":"normal"},{"uid":"881fe88a00dd2366","name":"Push message with content topic containing emoji","time":{"start":1762449939083,"stop":1762449939083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f5c0357e9522f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762449358042,"stop":1762449358043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2076b496313043","name":"should handle v3 RLN errors","time":{"start":1762448862369,"stop":1762448862370,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d473bc08425635","name":"should return PeerId when PeerId is provided","time":{"start":1762448814391,"stop":1762448814391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5342ad1b9f4ec4c","name":"Push message with Chinese payload","time":{"start":1762449939065,"stop":1762449939065,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c2ce877d6e351d","name":"Outgoing message is emitted as sending","time":{"start":1762448864694,"stop":1762448864694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3417050896a5fb","name":"should dial peers from store when browser is connected","time":{"start":1762448815083,"stop":1762448815084,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f1315ef6b04971","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762449155090,"stop":1762449155091,"duration":1},"status":"passed","severity":"normal"},{"uid":"58fd5b48c35f3e96","name":"should work with stubbed retrieve function","time":{"start":1762448863583,"stop":1762448863583,"duration":0},"status":"passed","severity":"normal"},{"uid":"21229bbaedb6d6c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762449067682,"stop":1762449067682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3f6f40c175c66a","name":"should handle peer store errors gracefully","time":{"start":1762448814011,"stop":1762448814015,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c201834b0178142","name":"msgTime: 0 ms from now, startTime: 1762189971891, endTime: 1762449171891","time":{"start":1762449184526,"stop":1762449184526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09e99476cccabb9","name":"should maintain chronological order of messages in localHistory","time":{"start":1762448853060,"stop":1762448853060,"duration":0},"status":"passed","severity":"normal"},{"uid":"153cb7906e655a9f","name":"Check received message containing short","time":{"start":1762449344080,"stop":1762449344081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb5a4387ab1271","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762449358056,"stop":1762449358056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a6029741712b94","name":"Push message with escaped characters payload","time":{"start":1762449939068,"stop":1762449939068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6eeba31e142d791","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762448862801,"stop":1762448862801,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1d84f3613502fc","name":"Check received message containing XML","time":{"start":1762449344083,"stop":1762449344084,"duration":1},"status":"passed","severity":"normal"},{"uid":"13284c3d1a56d41e","name":"Push message with Chinese payload","time":{"start":1762449939052,"stop":1762449939052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daf918b6e24c97e","name":"should accept empty decoders array","time":{"start":1762448863579,"stop":1762448863579,"duration":0},"status":"passed","severity":"normal"},{"uid":"3213070d271f1212","name":"Relay - dialed after","time":{"start":1762449190210,"stop":1762449190211,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6b69546fa63a95","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762448800347,"stop":1762448800348,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf52227d593685b","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762448863592,"stop":1762448863593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e4cb3da57a804b","name":"should be safe to call multiple times","time":{"start":1762448815004,"stop":1762448815004,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3954484f5b70fd","name":"Stops search when maxGet is reached","time":{"start":1762448823168,"stop":1762448823169,"duration":1},"status":"passed","severity":"normal"},{"uid":"68348079949393eb","name":"Outgoing message is possibly acknowledged","time":{"start":1762448864695,"stop":1762448864695,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1b45858357cce1d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762449358061,"stop":1762449358061,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e2fd7d90409414","name":"Push message with shell command payload","time":{"start":1762449939054,"stop":1762449939054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b312a1e9523d886a","name":"Push message with shell command payload","time":{"start":1762449939078,"stop":1762449939078,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eda4f81f491e8e","name":"Check received message containing numeric","time":{"start":1762449344070,"stop":1762449344070,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20dd3c649816ea","name":"should handle general insertion and lookup correctly","time":{"start":1762448849327,"stop":1762448849327,"duration":0},"status":"passed","severity":"normal"},{"uid":"38995733eaa91512","name":"can start the service","time":{"start":1762448893775,"stop":1762448893776,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e371d91768d702","name":"should start ping timers on peer connect","time":{"start":1762448814146,"stop":1762448814147,"duration":1},"status":"passed","severity":"normal"},{"uid":"eceb0128c1e9c717","name":"should increase lamport timestamp","time":{"start":1762448853057,"stop":1762448853058,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ff65f376e0aaea","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762448844056,"stop":1762448844056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa74733a16b63e3","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762448853065,"stop":1762448853065,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d6bbc5ab9ca7fe","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762448844083,"stop":1762448844083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1549bc1d2cc830","name":"should initialize with default options","time":{"start":1762448823630,"stop":1762448823631,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc227c910bb1299","name":"should return PeerId when PeerId is provided","time":{"start":1762448814392,"stop":1762448814392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd87721cdf62ce6","name":"should add received message to localHistory with retrievalHint","time":{"start":1762448853059,"stop":1762448853060,"duration":1},"status":"passed","severity":"normal"},{"uid":"971898983ee785b5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762448844072,"stop":1762448844073,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a3ea29b190353c","name":"Encoder throws on empty string content topic","time":{"start":1762448834766,"stop":1762448834766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2f99bae961612a","name":"should check false positive rate","time":{"start":1762448849327,"stop":1762448849327,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cb3a302b0136e0","name":"should handle ENR without shardInfo","time":{"start":1762448823639,"stop":1762448823639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdd775d1cdd38b7","name":"Push message with content topic containing escaped characters","time":{"start":1762449939060,"stop":1762449939060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d24724f2cf59fe","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762449035207,"stop":1762449035208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcb50543aff672d","name":"should properly create location multiaddrs - udp","time":{"start":1762448805736,"stop":1762448805736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7225172f7ec59ef0","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762448851933,"stop":1762448851933,"duration":0},"status":"passed","severity":"normal"},{"uid":"cace423d7920d7fe","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762448844100,"stop":1762448844101,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd95c6db55e1b55","name":"Relay + Store","time":{"start":1762448895426,"stop":1762448895430,"duration":4},"status":"passed","severity":"normal"},{"uid":"609ca49c3c5d353b","name":"Check received message containing SQL Injection","time":{"start":1762449344072,"stop":1762449344072,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d75711ea8f3fc","name":"should update peer store before dialing","time":{"start":1762448814011,"stop":1762448814011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ec35429159f430","name":"should not retry if at least one success","time":{"start":1762448862365,"stop":1762448862366,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fc10eb6675b3c3","name":"should not dispatch event when already disconnected","time":{"start":1762448813892,"stop":1762448813892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f373919ffab2dc3","name":"Push message with custom timestamp: 1762445314690","time":{"start":1762449939049,"stop":1762449939049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd28d5e8a951d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762448844119,"stop":1762448844119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4dc3e7be2b5e32","name":"should clear dial history on start","time":{"start":1762448814542,"stop":1762448814545,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac3ad4670ce2cb8d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762448844067,"stop":1762448844067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f9f631eb2953a","name":"should return null for non-existent peer","time":{"start":1762448815090,"stop":1762448815090,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d5ca286585d302","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762449052195,"stop":1762449052196,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4820d2d08ed142a","name":"should ignore duplicate entries","time":{"start":1762448849767,"stop":1762448849767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6e046a5c55e8a7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762448844050,"stop":1762448844050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3107b24ef0ce14","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762448800327,"stop":1762448800328,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8cd5103b469721","name":"should start periodic discovery on start","time":{"start":1762448823640,"stop":1762448823640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8586524755eafe","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762448823262,"stop":1762448823262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6271bdb7c970752","name":"Subscribe to topic containing short and publish message","time":{"start":1762449067681,"stop":1762449067681,"duration":0},"status":"passed","severity":"normal"},{"uid":"32be3c57011c56ef","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762449035210,"stop":1762449035211,"duration":1},"status":"passed","severity":"normal"},{"uid":"40bfa3733bcb060d","name":"Push message with content topic containing JSON","time":{"start":1762449939082,"stop":1762449939082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30f9258ce574ba","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762448862789,"stop":1762448862789,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bb7c7b52b84a3e","name":"Check publish message containing unicode special characters","time":{"start":1762449058914,"stop":1762449058914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c79fe49b1dc2b74","name":"Check received message containing Arabic","time":{"start":1762449344082,"stop":1762449344082,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b80e4b8236e622","name":"should respect maxRequests limit","time":{"start":1762448849765,"stop":1762448849766,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5b6d3ca6845afd","name":"Check received message with timestamp: 1762448888903000000 ","time":{"start":1762449344087,"stop":1762449344087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aabca7f71b72321","name":"random static sharding 8 - Cluster ID: 36, Shard ID: 60","time":{"start":1762449176068,"stop":1762449176069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53f3255db8213ef","name":"should return true for sync message with causal history","time":{"start":1762448866510,"stop":1762448866510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5809ffb28296c9","name":"should handle peer identify event","time":{"start":1762448823635,"stop":1762448823635,"duration":0},"status":"passed","severity":"normal"},{"uid":"993d90be79515f46","name":"Passing page size 110 when there are 120 messages","time":{"start":1762449174095,"stop":1762449174096,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc89d8de4f68552d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762448844095,"stop":1762448844095,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f449dd90ec56411","name":"Refresh subscription","time":{"start":1762449067680,"stop":1762449067681,"duration":1},"status":"skipped","severity":"normal"},{"uid":"24a2422ff9dcf732","name":"Nodes with multiple pubsub topic","time":{"start":1762449052196,"stop":1762449052197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90ee89dbbc06bec","name":"udp ip6 address","time":{"start":1762448805262,"stop":1762448805262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e496181195b954a","name":"should handle empty peer infos gracefully","time":{"start":1762448823593,"stop":1762448823593,"duration":0},"status":"passed","severity":"normal"},{"uid":"638f007c2890a85b","name":"should handle complete discovery-to-dial flow","time":{"start":1762448814017,"stop":1762448814023,"duration":6},"status":"passed","severity":"normal"},{"uid":"741c7892389df105","name":"Push message with meta","time":{"start":1762449939061,"stop":1762449939061,"duration":0},"status":"passed","severity":"normal"},{"uid":"25504b09796623bb","name":"should increase lamport timestamp","time":{"start":1762448853054,"stop":1762448853055,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abb88f7a35f4d36","name":"should clear all entries","time":{"start":1762448849777,"stop":1762448849778,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8cb8180951a14b","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762448833036,"stop":1762448833037,"duration":1},"status":"passed","severity":"normal"},{"uid":"9770ce0134d84d6d","name":"A test","time":{"start":1762448964641,"stop":1762448964641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfd8f392eb116fc","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762448844078,"stop":1762448844079,"duration":1},"status":"passed","severity":"normal"},{"uid":"308c2721e7585d9e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762448844082,"stop":1762448844082,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d98d18a9d477bf","name":"should process tasks in queue","time":{"start":1762448862112,"stop":1762448862118,"duration":6},"status":"passed","severity":"normal"},{"uid":"891c3982e1d4e66d","name":"should create ConnectionManager with required options","time":{"start":1762448814999,"stop":1762448814999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddf3c5dde3f5d3d","name":"Js publishes, other Js receives","time":{"start":1762449048934,"stop":1762449048934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ef19c75ae4fb53","name":"should push the message to the outgoing buffer","time":{"start":1762448853055,"stop":1762448853055,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b764e8ff9ed631","name":"should not create relay timers when relay is not provided","time":{"start":1762448814157,"stop":1762448814158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0540b35947d548f","name":"should insert message id into causal history","time":{"start":1762448853056,"stop":1762448853056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01a8e17c46740b1","name":"should load peers from local storage and dispatch events","time":{"start":1762448827664,"stop":1762448827664,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b913a0f78448cec","name":"should start all internal components","time":{"start":1762448815002,"stop":1762448815002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31fee908d1f0e65","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762448862789,"stop":1762448862790,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd2cf3d0ca7a856","name":"Check received message containing shell command","time":{"start":1762449344085,"stop":1762449344085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c963d42a20d77e14","name":"random static sharding 9 - Cluster ID: 429, Shard ID: 939","time":{"start":1762449176069,"stop":1762449176070,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fecb4ef1bfe8b4e","name":"should throw error - no id","time":{"start":1762448805731,"stop":1762448805731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f904f41a423580a6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762449089073,"stop":1762449089073,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ac4e5c87fc6ec4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762448805730,"stop":1762448805730,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd70d7dfc294e1d","name":"should return false when peer has no shard info","time":{"start":1762448814479,"stop":1762448814479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce92a3683e30ff9c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762449358045,"stop":1762449358045,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a81a8efd1b0ec8f","name":"Push message with emoji payload","time":{"start":1762449939068,"stop":1762449939068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2056a27665a7665f","name":"Relay - times out","time":{"start":1762449190211,"stop":1762449190211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e354b738ebe5c2e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762448815011,"stop":1762448815011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f623482af08f57","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762448844051,"stop":1762448844055,"duration":4},"status":"passed","severity":"normal"},{"uid":"d1094c141ddaa30a","name":"Push 30 different messages","time":{"start":1762449939068,"stop":1762449939069,"duration":1},"status":"skipped","severity":"normal"},{"uid":"67a6c905ce6f1b96","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762449052197,"stop":1762449052198,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea9e3bd27551b93","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762448800330,"stop":1762448800330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e956ed7c309189f9","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762448893786,"stop":1762448893787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"86350b59451acdde","name":"Push message with short payload","time":{"start":1762449939050,"stop":1762449939051,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de772ee132a28a3","name":"should not process empty queue","time":{"start":1762448814565,"stop":1762448814565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee3f412f5f6bdb8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762448844099,"stop":1762448844099,"duration":0},"status":"passed","severity":"normal"},{"uid":"237eefc96f0f850e","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762448864595,"stop":1762448864595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137003a9b306425","name":"Check message with non string payload is not received","time":{"start":1762449344079,"stop":1762449344079,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bda8606970d35c6","name":"Check received message containing Basic HTML tag","time":{"start":1762449344073,"stop":1762449344073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a499218449694f","name":"Query with Ordered Callback, No message returned","time":{"start":1762449124271,"stop":1762449124271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b88ff47b52d8c87","name":"Encoder error raises irrecoverable error","time":{"start":1762448866504,"stop":1762448866504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1498fa9721e0f8a3","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762448862032,"stop":1762448862032,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3caae94f25a355","name":"should call waitForPeer on Relay","time":{"start":1762448863826,"stop":1762448863826,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7305f439e3b76f","name":"All","time":{"start":1762448895431,"stop":1762448895434,"duration":3},"status":"passed","severity":"normal"},{"uid":"dff2a8a53078bdd2","name":"should handle cache.get errors gracefully","time":{"start":1762448827664,"stop":1762448827665,"duration":1},"status":"passed","severity":"normal"},{"uid":"a631811af4fdaa7c","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762448853065,"stop":1762448853065,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa89fa5d72e1b65","name":"different cluster: nodes don't connect","time":{"start":1762448979214,"stop":1762448979215,"duration":1},"status":"passed","severity":"normal"},{"uid":"712e3c3f05e90c20","name":"Check received message with timestamp: 1762448888903000000 ","time":{"start":1762449344075,"stop":1762449344076,"duration":1},"status":"passed","severity":"normal"},{"uid":"12263eff185573d6","name":"Passing an array","time":{"start":1762449183105,"stop":1762449183105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d365ddb80daac9a8","name":"Push message with special chars payload","time":{"start":1762449939075,"stop":1762449939076,"duration":1},"status":"passed","severity":"normal"},{"uid":"68563308d4a194ac","name":"Check message with non string payload is not received","time":{"start":1762449344090,"stop":1762449344091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3859bad472d383d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app18/7/topic498/utf8","time":{"start":1762449159782,"stop":1762449159783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17d451f441f334d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762449344076,"stop":1762449344076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e8e39988bd2347","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762449035206,"stop":1762449035207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d468fca3f699c","name":"Push message with rate limit","time":{"start":1762449939062,"stop":1762449939062,"duration":0},"status":"passed","severity":"normal"},{"uid":"87789a7bd74e9c48","name":"Push message with content topic containing special chars","time":{"start":1762449939044,"stop":1762449939044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c42caca8dbb242","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762448805221,"stop":1762448805222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40aa8ec9816a593","name":"should encode/decode to RLP encoding","time":{"start":1762448805733,"stop":1762448805733,"duration":0},"status":"passed","severity":"normal"},{"uid":"396025fdca028052","name":"Push message with meta","time":{"start":1762449939072,"stop":1762449939072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8841f7176a502a96","name":"Check publish message containing Script","time":{"start":1762449058912,"stop":1762449058912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9bf5744a43383e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762448800342,"stop":1762448800342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb4db982a34b320","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762449184522,"stop":1762449184522,"duration":0},"status":"passed","severity":"normal"},{"uid":"98211d30731387c1","name":"Sets default value correctly","time":{"start":1762449183107,"stop":1762449183107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5064aa94ca6b5142","name":"should handle query errors gracefully","time":{"start":1762448823637,"stop":1762448823638,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e0a419518ddcf2","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762448805222,"stop":1762448805223,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9ca1235c659179","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762448844119,"stop":1762448844120,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b75e2654569026","name":"should clear the dialing interval","time":{"start":1762448814546,"stop":1762448814548,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d8da101dc002434","name":"should not fail to stop the service if it was not started","time":{"start":1762448893777,"stop":1762448893777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a116397459a962","name":"Push message with unicode special characters payload","time":{"start":1762449939068,"stop":1762449939068,"duration":0},"status":"passed","severity":"normal"},{"uid":"10606a88d551ae13","name":"Check publish message containing long","time":{"start":1762449058909,"stop":1762449058909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadb398bf7980043","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762448805226,"stop":1762448805227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5593f629addaeaa","name":"topics with same application and version share the same shard","time":{"start":1762448800338,"stop":1762448800338,"duration":0},"status":"passed","severity":"normal"},{"uid":"461ac09135dc0365","name":"Own sync message does not acknowledge own messages","time":{"start":1762448871494,"stop":1762448871494,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc72d23d58c374d2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762448800330,"stop":1762448800330,"duration":0},"status":"passed","severity":"normal"}]