mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"fe0f0b11293f8f23","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754056762427,"stop":1754056762428,"duration":1},"status":"passed","severity":"normal"},{"uid":"682942e99c1d5983","name":"should create all internal components","time":{"start":1754056723115,"stop":1754056723115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d680b62c01210de6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754056711837,"stop":1754056711837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4857602df234357","name":"Passing page size 1 when there are 4 messages","time":{"start":1754057037693,"stop":1754057037693,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc44055422110741","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754057248233,"stop":1754057248234,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d1d9ee6cde93eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754056706348,"stop":1754056706348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7132de1831c124e","name":"Check received message containing Basic HTML tag","time":{"start":1754057229473,"stop":1754057229473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9eca1db48cbd4","name":"Check publish message containing numeric","time":{"start":1754056922979,"stop":1754056922979,"duration":0},"status":"passed","severity":"normal"},{"uid":"497ae4fe0e6fa405","name":"should return false when peer has no shard info","time":{"start":1754056721994,"stop":1754056721994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fef0d14a3773f24","name":"should properly create location multiaddrs - tcp6","time":{"start":1754056712558,"stop":1754056712558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b769c3c0fe4bd4f","name":"Publish without waiting for remote peer","time":{"start":1754056932924,"stop":1754056932924,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc12a1c823c10d52","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754056706331,"stop":1754056706331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d067e965a8afac","name":"should dispatch network event when browser goes offline","time":{"start":1754056721209,"stop":1754056721209,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b1d2bfb2dce734","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754056762437,"stop":1754056762438,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddee61cb485820ea","name":"should create a new stream if no existing for protocol found","time":{"start":1754056722715,"stop":1754056722715,"duration":0},"status":"passed","severity":"normal"},{"uid":"998719ce4bc1b7d5","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754056762437,"stop":1754056762437,"duration":0},"status":"passed","severity":"normal"},{"uid":"88df8f374ebbb72","name":"Delete observer","time":{"start":1754056899359,"stop":1754056899359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c887ed29705a3be9","name":"Relay - times out","time":{"start":1754057053726,"stop":1754057053726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa79d2885a7f58a","name":"Subscribe to topic containing short and publish message","time":{"start":1754056932926,"stop":1754056932927,"duration":1},"status":"passed","severity":"normal"},{"uid":"384e43e16eb66835","name":"Check message with non string payload is not received","time":{"start":1754057229478,"stop":1754057229478,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ea05d3a61042b7","name":"should handle browser offline state overriding peer connections","time":{"start":1754056721226,"stop":1754056721227,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b49535944a71476","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754056751545,"stop":1754056751547,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9d239bfc20ba794","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754057248229,"stop":1754057248230,"duration":1},"status":"skipped","severity":"normal"},{"uid":"433de91c7bbaa609","name":"should be empty after removing the only subscription","time":{"start":1754056752424,"stop":1754056752424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c806e179c89d4039","name":"should be safe to call multiple times","time":{"start":1754056723117,"stop":1754056723117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5b05f88e24b682","name":"Fails to publish message with empty text","time":{"start":1754056922987,"stop":1754056922987,"duration":0},"status":"passed","severity":"normal"},{"uid":"3add93b71bf70aec","name":"should retry on complete failure if specified","time":{"start":1754056752312,"stop":1754056752312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a943cb2f6babf97","name":"should return all connected peers without codec filter","time":{"start":1754056723120,"stop":1754056723120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b33eccbdd4deba1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app64/9/topic256/xml","time":{"start":1754057022643,"stop":1754057022643,"duration":0},"status":"passed","severity":"normal"},{"uid":"6648cdd2b709b1c6","name":"Subscribe to topic containing XML and publish message","time":{"start":1754056932930,"stop":1754056932930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7c13a0c2673f4b","name":"Refresh subscription","time":{"start":1754056932926,"stop":1754056932926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab9dd4b03c6b579b","name":"should handle complete discovery-to-dial flow","time":{"start":1754056721838,"stop":1754056721839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6596c1306899a95","name":"msgTime: 0 ms from now, startTime: 1753797833582, endTime: 1754057033582","time":{"start":1754057049158,"stop":1754057049158,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e099f0872471ae","name":"should not return locked peers if enough unlocked are available","time":{"start":1754056752170,"stop":1754056752170,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc5a02dbdbfffee","name":"should handle peerStore errors gracefully","time":{"start":1754056723121,"stop":1754056723121,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee2cf521faad083","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754056800798,"stop":1754056800799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9b05f62d0985b3","name":"Check publish message containing Russian","time":{"start":1754056922980,"stop":1754056922981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0ee63a55a18c78","name":"Light Node - default protocols","time":{"start":1754057053728,"stop":1754057053728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e027b699922feb86","name":"random static sharding 1 - Cluster ID: 659, Shard ID: 168","time":{"start":1754057020383,"stop":1754057020385,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bb23de61c044f51","name":"should retry if all attempts fail","time":{"start":1754056750794,"stop":1754056750796,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ee14a7ec98a4f57","name":"should initialize bloom filter with correct parameters","time":{"start":1754056764812,"stop":1754056764813,"duration":1},"status":"passed","severity":"normal"},{"uid":"8130646ceb12ff0a","name":"should maintain desired error rate","time":{"start":1754056764813,"stop":1754056764814,"duration":1},"status":"passed","severity":"normal"},{"uid":"93176a0a47a89a9e","name":"should increase lamport timestamp","time":{"start":1754056766492,"stop":1754056766493,"duration":1},"status":"passed","severity":"normal"},{"uid":"230b9c360ebe8309","name":"Push message with numeric payload","time":{"start":1754057330946,"stop":1754057330946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0d233c76cdb25e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754056730475,"stop":1754056730476,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1927ae874e8864","name":"Check message with no content topic is not received","time":{"start":1754057229487,"stop":1754057229487,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ad623cec0b81d","name":"should respect custom numPeersToUse configuration","time":{"start":1754056752176,"stop":1754056752177,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb3587d359aab8b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754056750777,"stop":1754056750789,"duration":12},"status":"passed","severity":"normal"},{"uid":"64fddb7268a5865b","name":"should allow redial after failed dial cooldown expires","time":{"start":1754056721952,"stop":1754056721958,"duration":6},"status":"passed","severity":"normal"},{"uid":"36f693e35c0eca6e","name":"should properly create peer info with all multiaddrs","time":{"start":1754056712559,"stop":1754056712559,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c9e30b79f196d3","name":"should stop all internal components","time":{"start":1754056723116,"stop":1754056723117,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ccdd6a862f2375","name":"should encode/decode to RLP encoding","time":{"start":1754056712555,"stop":1754056712555,"duration":0},"status":"passed","severity":"normal"},{"uid":"439d1a741d30efd6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754057049159,"stop":1754057049159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01926f635148241","name":"should request peer renewal on specific errors","time":{"start":1754056750789,"stop":1754056750790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23b652b7e4ab764","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754057248246,"stop":1754057248246,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3b0a13e297c863","name":"should be empty when created","time":{"start":1754056752423,"stop":1754056752424,"duration":1},"status":"passed","severity":"normal"},{"uid":"8402be29ed3acc6e","name":"Push message with shell command payload","time":{"start":1754057330949,"stop":1754057330949,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b187af88518ee0","name":"should handle onConnected and onDisconnected","time":{"start":1754056752170,"stop":1754056752171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b020c9ed24febe92","name":"should clear existing timers before creating new ones","time":{"start":1754056722325,"stop":1754056722326,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f02a620ecfec53f","name":"Check received message containing SQL Injection","time":{"start":1754057229482,"stop":1754057229482,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e85bd76afe705","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754056762426,"stop":1754056762427,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1516600691b57b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754056932928,"stop":1754056932928,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8bf42e4f2b5271","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754057248233,"stop":1754057248233,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a0e29af4acaea8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754056722717,"stop":1754056722717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41eb3e37494edfb","name":"nwaku subscribes","time":{"start":1754056910990,"stop":1754056910990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f909d50aca8b6db","name":"should dial peer when on same shard","time":{"start":1754056721951,"stop":1754056721951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b729709dc3ce5940","name":"should dial all known peers when reached zero connections","time":{"start":1754056826303,"stop":1754056826304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab0afbae8ede99f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754056722717,"stop":1754056722718,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f41d052b1ae054","name":"Check received message containing Russian","time":{"start":1754057229482,"stop":1754057229482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d964b5c0f6bf59fe","name":"throws on content topic with non-number generation field","time":{"start":1754056706324,"stop":1754056706325,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62c312f996555b5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754056751437,"stop":1754056751437,"duration":0},"status":"passed","severity":"normal"},{"uid":"368dea8dfb318265","name":"should only return 1 node with relay and store capability","time":{"start":1754056731061,"stop":1754056731061,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d66e1dbbe490ff7","name":"should dial peer immediately when queue is empty","time":{"start":1754056721937,"stop":1754056721937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2a2b9685f0201e","name":"Push message with custom timestamp: 1754053206842","time":{"start":1754057330955,"stop":1754057330955,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d0d987256424cb","name":"should be safe to call multiple times","time":{"start":1754056722267,"stop":1754056722267,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a8212f68724c4e","name":"should clear timers for specific peer on disconnect","time":{"start":1754056722324,"stop":1754056722325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac264153151aab1","name":"ignores domain fetching errors","time":{"start":1754056731060,"stop":1754056731060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc41c1ecb406666","name":"accepts valid content-filtered query","time":{"start":1754056722516,"stop":1754056722516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61ac70fa24ce325","name":"should be safe to call multiple times","time":{"start":1754056722429,"stop":1754056722429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f4da5fd0184c54","name":"should not receive a peer event after stop","time":{"start":1754056788018,"stop":1754056788019,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cba9cc7e21bc7f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754057248228,"stop":1754057248228,"duration":0},"status":"passed","severity":"normal"},{"uid":"da537bfbcdd5c34e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754057248235,"stop":1754057248235,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9f57b72d48e38a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754056722812,"stop":1754056722812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2042e58fa4ba51","name":"tcp ip4 address","time":{"start":1754056711918,"stop":1754056711919,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db104f9f20fa73","name":"should reject if LightPush is requested but not mounted","time":{"start":1754056752345,"stop":1754056752345,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a425db59363da9","name":"Check received message with timestamp: 1754056782425 ","time":{"start":1754057229485,"stop":1754057229485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed842f5f370a963","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754056932929,"stop":1754056932929,"duration":0},"status":"passed","severity":"normal"},{"uid":"246e2fdec301491","name":"Check received message containing emoji","time":{"start":1754057229484,"stop":1754057229484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79c9aa48154bd64","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754056706329,"stop":1754056706329,"duration":0},"status":"passed","severity":"normal"},{"uid":"231a7f1840c48137","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754056706342,"stop":1754056706343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2102edf674e0f5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754056722085,"stop":1754056722086,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fff30847eb15c5e","name":"Push message with content topic containing special chars","time":{"start":1754057330952,"stop":1754057330952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5571c3b74af09e","name":"Check message with no pubsub topic is not received","time":{"start":1754057229487,"stop":1754057229487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70f6fd690e21325","name":"should handle dial errors","time":{"start":1754056723118,"stop":1754056723118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb01601e6b14146","name":"Encoder throws on empty string content topic","time":{"start":1754056723044,"stop":1754056723044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9842cb1ec1a33f1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754056711842,"stop":1754056711843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab68de398c2defce","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754056722299,"stop":1754056722299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3709fda781eca1","name":"should add event listeners to libp2p","time":{"start":1754056721159,"stop":1754056721160,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae6c96989015956","name":"Check publish message containing long","time":{"start":1754056922978,"stop":1754056922979,"duration":1},"status":"passed","severity":"normal"},{"uid":"414bf84fec70eec5","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754056730473,"stop":1754056730473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad09b338aa95284","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754056723121,"stop":1754056723122,"duration":1},"status":"passed","severity":"normal"},{"uid":"69355545aad27ee2","name":"should not fail to start the service if it is already started","time":{"start":1754056788017,"stop":1754056788017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d2284717cc6fd1","name":"Check publish message containing Arabic","time":{"start":1754056922980,"stop":1754056922980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b1455494db702d","name":"Check received message containing XML","time":{"start":1754057229473,"stop":1754057229473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d5294e91c54e54","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754056706332,"stop":1754056706332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5340581120fc7e85","name":"should return null for non-existent peer","time":{"start":1754056722459,"stop":1754056722460,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4de864a073d73","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754056711836,"stop":1754056711837,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5215c58ebc6d057","name":"Push message with Script payload","time":{"start":1754057330948,"stop":1754057330948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a530c3b9154b5d7d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754056790861,"stop":1754056790862,"duration":1},"status":"passed","severity":"normal"},{"uid":"319df7cd0644ddbd","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754056788021,"stop":1754056788021,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7c5612f17f6041a","name":"Relay + Store","time":{"start":1754056788258,"stop":1754056788258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92bfd5871eadc9c","name":"Push message with escaped characters payload","time":{"start":1754057330950,"stop":1754057330950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f319253771db3e5a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754056800799,"stop":1754056800799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eba3c07567d87b2","name":"can query messages normally","time":{"start":1754057023321,"stop":1754057023321,"duration":0},"status":"passed","severity":"normal"},{"uid":"299160dd69215a2c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754056752173,"stop":1754056752174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb528ea16a6412d","name":"Check received message containing Script","time":{"start":1754057229482,"stop":1754057229482,"duration":0},"status":"passed","severity":"normal"},{"uid":"453cda7e6dc6c52b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754056706337,"stop":1754056706337,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51e4de673c9c792","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754056730478,"stop":1754056730478,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e958a423075a00","name":"throws on content topic with empty application field","time":{"start":1754056706326,"stop":1754056706326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ce4a90ee403510","name":"should handle empty pubsub topics","time":{"start":1754056722326,"stop":1754056722329,"duration":3},"status":"passed","severity":"normal"},{"uid":"64c6e73a52705e27","name":"can start the service","time":{"start":1754056734894,"stop":1754056734895,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb618037f903bca","name":"Refresh subscription","time":{"start":1754057248231,"stop":1754057248231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2fb370fe6c581d","name":"should handle complete dial lifecycle","time":{"start":1754056721968,"stop":1754056721968,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb46d0cca97bed30","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754056762436,"stop":1754056762436,"duration":0},"status":"passed","severity":"normal"},{"uid":"156b98e2ffeadae9","name":"should properly create location multiaddrs - udp","time":{"start":1754056712558,"stop":1754056712558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2796eff013128a25","name":"Push message with custom timestamp: 1723298406842","time":{"start":1754057330955,"stop":1754057330955,"duration":0},"status":"passed","severity":"normal"},{"uid":"90614e710ecc7aab","name":"should not process empty queue","time":{"start":1754056721960,"stop":1754056721966,"duration":6},"status":"passed","severity":"normal"},{"uid":"b11ec9ef0788e6e1","name":"should serialize and deserialize correctly","time":{"start":1754056764814,"stop":1754056764815,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf531d3d33a17ef","name":"should hang up with PeerId and return true on success","time":{"start":1754056723119,"stop":1754056723119,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fd423712d63e20","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754056752415,"stop":1754056752415,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a7059f0573a02","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754056706330,"stop":1754056706330,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f85522d109449c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754056762425,"stop":1754056762425,"duration":0},"status":"passed","severity":"normal"},{"uid":"58940e6ad16848be","name":"should start the dialing interval","time":{"start":1754056721925,"stop":1754056721926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99507453fe4a773","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754056723117,"stop":1754056723117,"duration":0},"status":"passed","severity":"normal"},{"uid":"682ceb844583f60a","name":"Nodes with multiple pubsub topic","time":{"start":1754056916332,"stop":1754056916332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cc113d4d42e819","name":"should handle errors when globalThis is not available","time":{"start":1754056721161,"stop":1754056721166,"duration":5},"status":"passed","severity":"normal"},{"uid":"bbb4e6dae13e8b51","name":"Check received message containing SQL Injection","time":{"start":1754057229472,"stop":1754057229472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1fa9f4dcfc5568","name":"should save new peer to store","time":{"start":1754056721825,"stop":1754056721825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc1873a9b247cd6","name":"should hang up with multiaddr and return true on success","time":{"start":1754056723119,"stop":1754056723119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f307eceef782a6d8","name":"should handle errors when getting connections","time":{"start":1754056721210,"stop":1754056721211,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f89c1a0f956af4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754056731063,"stop":1754056731063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46d4a43ec67fa340","name":"should handle peer not in mesh for all topics","time":{"start":1754056722331,"stop":1754056722332,"duration":1},"status":"passed","severity":"normal"},{"uid":"f156ebc0fb351840","name":"should allow redial after cooldown period","time":{"start":1754056721950,"stop":1754056721950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7c6b59d4ce85bc","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754056916332,"stop":1754056916332,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e07f6142dd5a8f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754056731063,"stop":1754056731064,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5f11e0da0a5e2ed2","name":"should dispatch network event when browser goes online","time":{"start":1754056721208,"stop":1754056721209,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45cfeb9e72370be","name":"Check received message containing escaped characters","time":{"start":1754057229484,"stop":1754057229484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d42b49ee324966","name":"should start and stop interval correctly","time":{"start":1754056750775,"stop":1754056750775,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c5b02894c7ea6a","name":"Push message with content topic containing SQL Injection","time":{"start":1754057330953,"stop":1754057330953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5d0df66fb694d1","name":"should properly create location multiaddrs - tcp4","time":{"start":1754056712557,"stop":1754056712557,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b21759b2662e63","name":"should skip peer when already connected","time":{"start":1754056721937,"stop":1754056721938,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d55744cbdecd1db","name":"should return usable stream attached to connection","time":{"start":1754056722713,"stop":1754056722714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2a3d3060c1d95e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754057248232,"stop":1754057248232,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30d14bb84f91122","name":"Push message with content topic containing Russian","time":{"start":1754057330952,"stop":1754057330953,"duration":1},"status":"passed","severity":"normal"},{"uid":"839311a76553669f","name":"should use DNS peer discovery with light client","time":{"start":1754056788019,"stop":1754056788020,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2d84b8b87aaeec0","name":"should start ping timers on peer connect","time":{"start":1754056722297,"stop":1754056722297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cff7c9f61cc7f49","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754057002178,"stop":1754057002178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72425e4c619800b","name":"should successfully query store with valid decoders and options","time":{"start":1754056752093,"stop":1754056752094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0543f4143364ced","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754056762443,"stop":1754056762443,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f1dbddc4bf5308","name":"should decode valid enr successfully","time":{"start":1754056712551,"stop":1754056712551,"duration":0},"status":"passed","severity":"normal"},{"uid":"507efc8b09601734","name":"non connected peers","time":{"start":1754056897813,"stop":1754056897814,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3b7e6b8b8894b37b","name":"should return false when network is not connected","time":{"start":1754056723117,"stop":1754056723118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4171bb26c81b6b4a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754056722005,"stop":1754056722006,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a2f8384caa5fa1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754057229486,"stop":1754057229486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da92c7e07956ea9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754056706337,"stop":1754056706338,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cb341341fcfb6b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754056932931,"stop":1754056932931,"duration":0},"status":"passed","severity":"normal"},{"uid":"114d33bb04c8dcb2","name":"should not fail to stop the service if it was not started","time":{"start":1754056897451,"stop":1754056897451,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c67668488d122a","name":"should handle hash queries without validation","time":{"start":1754056752097,"stop":1754056752098,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e442fde342ce41","name":"Mutual subscription","time":{"start":1754056932923,"stop":1754056932923,"duration":0},"status":"passed","severity":"normal"},{"uid":"289876814edb25f0","name":"Check received message containing Script","time":{"start":1754057229472,"stop":1754057229472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b017e99403241345","name":"Push message with JSON payload","time":{"start":1754057330949,"stop":1754057330949,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d8ce44d3be158a","name":"should dial more peers if under maxConnections","time":{"start":1754056722465,"stop":1754056722466,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbce2486cfa69fa","name":"Push 30 different messages","time":{"start":1754057330950,"stop":1754057330951,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ef2d8bbfd73f2d93","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754056722074,"stop":1754056722084,"duration":10},"status":"passed","severity":"normal"},{"uid":"5e31ef95499d55f9","name":"Check message with invalid timestamp is not received","time":{"start":1754057229476,"stop":1754057229476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be949679275d422","name":"should not fail to start the service if it is already started","time":{"start":1754056897451,"stop":1754056897454,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9fb7d67930ebe3d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754056706341,"stop":1754056706342,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0424cd1066a3010","name":"should handle different types of entries","time":{"start":1754056750030,"stop":1754056750030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d6315f5f89fe93","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754056974502,"stop":1754056974502,"duration":0},"status":"passed","severity":"normal"},{"uid":"429c10264b56281c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754056762445,"stop":1754056762445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8be4f616b7915c1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754057049155,"stop":1754057049155,"duration":0},"status":"passed","severity":"normal"},{"uid":"371aa4bc8aa684f3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754056762438,"stop":1754056762438,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebed89511b63d36","name":"should be sent with empty content","time":{"start":1754056766499,"stop":1754056766500,"duration":1},"status":"passed","severity":"normal"},{"uid":"47225e76d492090f","name":"should throw an error for insufficient data","time":{"start":1754056706546,"stop":1754056706546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95ce64b3aab845","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754056987087,"stop":1754056987087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8559c658dec755e7","name":"should set default options when no config provided","time":{"start":1754056723115,"stop":1754056723115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5193cb908e56e77","name":"Passing page size 11 when there are 10 messages","time":{"start":1754057037694,"stop":1754057037694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0f9606dba45b2c","name":"Check received message containing shell command","time":{"start":1754057229474,"stop":1754057229474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db8e66ef64f8917","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754057039767,"stop":1754057039767,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdfc694db7fe4fb","name":"Check publish message containing unicode special characters","time":{"start":1754056922984,"stop":1754056922984,"duration":0},"status":"passed","severity":"normal"},{"uid":"175d3c975b180af4","name":"should throw error - invalid id","time":{"start":1754056712553,"stop":1754056712553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b42bd0acb2ce265","name":"Overlapping topic subscription","time":{"start":1754056932926,"stop":1754056932926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"564f72639f049779","name":"should return peer for existing peer","time":{"start":1754056722459,"stop":1754056722459,"duration":0},"status":"passed","severity":"normal"},{"uid":"252bb12bece4150","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754056806594,"stop":1754056806595,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7b167b7b1197df","name":"Encoder throws on empty string content topic","time":{"start":1754056740761,"stop":1754056740762,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f2e61a7302b2cf","name":"should handle dial errors gracefully","time":{"start":1754056722453,"stop":1754056722453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3039e4301cd917c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app65/5/topic852/test.js","time":{"start":1754057022646,"stop":1754057022647,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e75371dfe07c56","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754056762440,"stop":1754056762440,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe90dc79dd8c8183","name":"Subscribe to topic containing short and receive message","time":{"start":1754057248231,"stop":1754057248231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dfb2a7d926a12b","name":"Subscribe to topic containing Script and publish message","time":{"start":1754056932929,"stop":1754056932929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b59ea42a38c9e8e","name":"should mark all messages in causal history as acknowledged","time":{"start":1754056766497,"stop":1754056766498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dc07ff3a93f1a6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754056762425,"stop":1754056762426,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7adf2be5b1c3ab","name":"should invoke callbacks when receiving a message","time":{"start":1754056752424,"stop":1754056752425,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f4b33804af290b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754056928614,"stop":1754056928615,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5da7e5e1de2600b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754056932931,"stop":1754056932932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8944f0d82ee357","name":"returns nothing if no connections present","time":{"start":1754056722487,"stop":1754056722487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa95ad9fefb9b29","name":"should handle queue overflow by adding peers to queue","time":{"start":1754056721959,"stop":1754056721959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2c7b204d585ac6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app89/4/topic370/json","time":{"start":1754057022645,"stop":1754057022645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9381d65c2612f3b","name":"should emit a peer event after start","time":{"start":1754056734897,"stop":1754056734897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cee9d1bdfc1680","name":"Default pageSize","time":{"start":1754057037695,"stop":1754057037696,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dddeac58eaf58a8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754056706333,"stop":1754056706333,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a950e4cfa24133","name":"should create ShardReader with auto sharding network config","time":{"start":1754056721984,"stop":1754056721984,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8e1b786f6e7e15","name":"Push message with Chinese payload","time":{"start":1754057330928,"stop":1754057330928,"duration":0},"status":"passed","severity":"normal"},{"uid":"31820af1ffa2b30b","name":"Check received message containing emoji","time":{"start":1754057229474,"stop":1754057229475,"duration":1},"status":"passed","severity":"normal"},{"uid":"888f08fccbc28c73","name":"Check publish message containing escaped characters","time":{"start":1754056922984,"stop":1754056922984,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f4686882f23ea","name":"should add event listeners for peer connect and disconnect","time":{"start":1754056722266,"stop":1754056722266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5646e371b8b2f1be","name":"should handle peer store update failures gracefully","time":{"start":1754056722309,"stop":1754056722310,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0270bca347cf0d","name":"rejects hash query with content filter parameters","time":{"start":1754056722518,"stop":1754056722518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae84762d94f337c1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754056762429,"stop":1754056762429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3704c288f315b4b8","name":"should properly start and stop event listening","time":{"start":1754056751439,"stop":1754056751440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbda0743b4b3430","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754056762429,"stop":1754056762429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c24ae31010c15be","name":"should wait for LightPush peer to be connected","time":{"start":1754056752347,"stop":1754056752347,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c4d101d9a958b5","name":"random static sharding 4 - Cluster ID: 684, Shard ID: 569","time":{"start":1754057020388,"stop":1754057020390,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a401ab31dd43805","name":"should use configured peers when available","time":{"start":1754056752098,"stop":1754056752098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1527230df1f6ebe9","name":"throws on empty content topic","time":{"start":1754056706323,"stop":1754056706323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c99c4f80e73026","name":"different cluster: nodes don't connect","time":{"start":1754056860166,"stop":1754056860167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5911f04760e91fb2","name":"random static sharding 8 - Cluster ID: 635, Shard ID: 280","time":{"start":1754057020393,"stop":1754057020393,"duration":0},"status":"passed","severity":"normal"},{"uid":"604d2fde3396196b","name":"Check message on other pubsub topic is not received","time":{"start":1754057229476,"stop":1754057229477,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb53218a17fba416","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754056711839,"stop":1754056711839,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb71de042cf8b36","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754056826304,"stop":1754056826307,"duration":3},"status":"passed","severity":"normal"},{"uid":"5050c81e118fe09f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754057248243,"stop":1754057248244,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc2babf44803532","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754056706338,"stop":1754056706338,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7647cdf452c172","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754056752425,"stop":1754056752425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b8cea76577ccc0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754056987088,"stop":1754056987088,"duration":0},"status":"passed","severity":"normal"},{"uid":"6271291381c659e8","name":"should remove expired entries after TTL has passed","time":{"start":1754056750025,"stop":1754056750026,"duration":1},"status":"passed","severity":"normal"},{"uid":"763016d482dccf4c","name":"isConnected should return false after all peers disconnect","time":{"start":1754056800798,"stop":1754056800798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2823a666ab07bbc3","name":"Subscribe and receive messages via lightPush","time":{"start":1754057248237,"stop":1754057248238,"duration":1},"status":"passed","severity":"normal"},{"uid":"2386dc845e82cba7","name":"Decoder throws on empty string content topic","time":{"start":1754056740762,"stop":1754056740762,"duration":0},"status":"passed","severity":"normal"},{"uid":"737e4c3607182abf","name":"should do nothing if no non-locked connections to drop","time":{"start":1754056722467,"stop":1754056722467,"duration":0},"status":"passed","severity":"normal"},{"uid":"14399eef4f1be192","name":"Publish message with custom timestamp: Sat Aug 10 2024 14:01:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1754056922985,"stop":1754056922986,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c92322039f2aeb2","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754056927293,"stop":1754056927293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e771a037c662ac6","name":"should not receive a peer event before start","time":{"start":1754056734897,"stop":1754056734898,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b4af2d8ee65ca0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754056762439,"stop":1754056762439,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f655300e05be79","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754057248240,"stop":1754057248240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53c7ea1a6e34115","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754056730474,"stop":1754056730474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7479540adfc7f2c5","name":"can start the service","time":{"start":1754056788014,"stop":1754056788015,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c91c04ab6477ad","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754056762428,"stop":1754056762428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f1c488963e4bca","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754056928615,"stop":1754056928616,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fcd09598a8a867e","name":"should be able to decode the field with only STORE set to true","time":{"start":1754056711840,"stop":1754056711840,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d2b8969fbc7deb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754057248242,"stop":1754057248243,"duration":1},"status":"passed","severity":"normal"},{"uid":"58522e3ebc171879","name":"Relay Node - default protocol","time":{"start":1754057053728,"stop":1754057053728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1263f99a5792b66","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/8/topic977/test.js","time":{"start":1754057022645,"stop":1754057022646,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acbc72ee655287","name":"Push message with content topic containing emoji","time":{"start":1754057330939,"stop":1754057330939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e730cfc4dcb0cd2","name":"throws an error for improperly formatted content topics","time":{"start":1754056706337,"stop":1754056706337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6d394b089f9703","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754057033172,"stop":1754057033173,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f23710ac4ce57e","name":"should emit a peer event after start","time":{"start":1754056897454,"stop":1754056897454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3f8a54372eae2","name":"Push message with custom timestamp: 1754060406842","time":{"start":1754057330955,"stop":1754057330955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e359195beeb52e6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754057248238,"stop":1754057248238,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf6aa47eb685621","name":"should remove event listeners","time":{"start":1754056722280,"stop":1754056722283,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cdb770a97513834","name":"new peer added after a peer was already found","time":{"start":1754056927293,"stop":1754056927293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae09b222a65ddc8d","name":"should be safe to call multiple times","time":{"start":1754056722439,"stop":1754056722439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14d4025ec027ac","name":"Check publish message containing Basic HTML tag","time":{"start":1754056922982,"stop":1754056922983,"duration":1},"status":"passed","severity":"normal"},{"uid":"647851e356d5548","name":"should handle complete connection lifecycle","time":{"start":1754056721226,"stop":1754056721226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b312bc3839c550c","name":"Push message with content topic containing long","time":{"start":1754057330934,"stop":1754057330935,"duration":1},"status":"passed","severity":"normal"},{"uid":"813c5b9cd7a529ce","name":"LightPush","time":{"start":1754057053727,"stop":1754057053727,"duration":0},"status":"passed","severity":"normal"},{"uid":"73241909f368e2cf","name":"should check connected peers if present and suitable","time":{"start":1754056752346,"stop":1754056752346,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a9f6284e86a8d","name":"Wrong topic","time":{"start":1754057022650,"stop":1754057022651,"duration":1},"status":"passed","severity":"normal"},{"uid":"63434f1d8976f7b7","name":"can start and stop the service","time":{"start":1754056734895,"stop":1754056734896,"duration":1},"status":"passed","severity":"normal"},{"uid":"185ac4b278287f10","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754056860167,"stop":1754056860167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7362e2b055aaa3d3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754056730473,"stop":1754056730474,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c56080a366ddc7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754056751437,"stop":1754056751437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4af99b5be8c279","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754057248246,"stop":1754057248246,"duration":0},"status":"passed","severity":"normal"},{"uid":"733e8ef14de4323e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754056762433,"stop":1754056762433,"duration":0},"status":"passed","severity":"normal"},{"uid":"154675bd7af29437","name":"Ephemeral field set to true","time":{"start":1754056723042,"stop":1754056723043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e94e9b56258e85","name":"random static sharding 7 - Cluster ID: 810, Shard ID: 315","time":{"start":1754057020392,"stop":1754057020392,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d04630d33bfc81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754056762443,"stop":1754056762443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1273212a18ccc9cd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754056922988,"stop":1754056922988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9efc79aeb25e742","name":"should be online or offline if network state changed","time":{"start":1754056800799,"stop":1754056800800,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2b5cccfee5c808","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754057248243,"stop":1754057248243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10aa3609498cb9b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754056766499,"stop":1754056766499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d89eda2c53d107b","name":"should not dispatch event when already connected","time":{"start":1754056721195,"stop":1754056721195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f2383e232910b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754056706347,"stop":1754056706347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c857c37746b58d44","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754056711841,"stop":1754056711842,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da29293e0218641","name":"should never report false negatives","time":{"start":1754056764814,"stop":1754056764814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a593fee497c2505b","name":"should continually clean up expired entries at intervals","time":{"start":1754056750040,"stop":1754056750041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42b815c94e22fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754056762431,"stop":1754056762431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4a5996e7a1e3f2","name":"should detect messages with missing dependencies","time":{"start":1754056766498,"stop":1754056766498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2afbbb904aac10f","name":"Fails to push message with large meta","time":{"start":1754057330954,"stop":1754057330954,"duration":0},"status":"passed","severity":"normal"},{"uid":"337e3978e947cfaf","name":"Renews subscription after lossing a connection","time":{"start":1754057248247,"stop":1754057248247,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7cdb6f8ee78244","name":"throws if decoders don't match content topics","time":{"start":1754056722813,"stop":1754056722813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f209205d75b5a709","name":"Fails to push message bigger that 1MB","time":{"start":1754057330956,"stop":1754057330956,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a54108c2b3c1f85","name":"Push message with rate limit","time":{"start":1754057330954,"stop":1754057330955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b362ffb6fd8fec1b","name":"random static sharding 10 - Cluster ID: 680, Shard ID: 868","time":{"start":1754057020394,"stop":1754057020394,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b713c2b6effd99","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754057049159,"stop":1754057049160,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e9b726adabac68","name":"Filter","time":{"start":1754057053728,"stop":1754057053728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5750e0575aa46857","name":"Rejects garbage","time":{"start":1754056755702,"stop":1754056755703,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ba900324b05151","name":"can start the service","time":{"start":1754056897449,"stop":1754056897450,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6fad49f5f38e00","name":"Query with Promise Callback, No message returned","time":{"start":1754057002182,"stop":1754057002183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a049de916a673e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754056932925,"stop":1754056932925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7255d6d9437dbdd2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754056762430,"stop":1754056762430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1996dd8b9bf441b2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754057248235,"stop":1754057248235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceea100f2f6fcab","name":"should get all peers from store","time":{"start":1754056722452,"stop":1754056722452,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c988e2a98469b38","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754056722517,"stop":1754056722517,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aa00f88d352cb7","name":"should remove event listeners from globalThis","time":{"start":1754056721167,"stop":1754056721167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a246c03e317a4779","name":"should be safe to call multiple times","time":{"start":1754056721928,"stop":1754056721928,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cc64e0059d1e80","name":"should handle special patterns correctly","time":{"start":1754056764815,"stop":1754056764815,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f71fee626ed434","name":"Check message with no payload is not received","time":{"start":1754057229477,"stop":1754057229478,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e386f6554c93eb","name":"configure the node with multiple content topics","time":{"start":1754057022651,"stop":1754057022652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f84c6b7a170ae65","name":"Push message with content topic containing special chars","time":{"start":1754057330935,"stop":1754057330936,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4761f9ba000c0f","name":"should handle multiple peer connections","time":{"start":1754056722297,"stop":1754056722298,"duration":1},"status":"passed","severity":"normal"},{"uid":"4daa9ed6c3d5432a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754057248245,"stop":1754057248245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e28c1740debd7e0","name":"does not throw on valid cases","time":{"start":1754056706322,"stop":1754056706323,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe70416a1176504d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754056762441,"stop":1754056762441,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ee78d50af75163","name":"should not fail to stop the service if it was not started","time":{"start":1754056734896,"stop":1754056734896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1729f3eedb67167b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754056752169,"stop":1754056752170,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9c58af008c1717","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754057229488,"stop":1754057229488,"duration":0},"status":"passed","severity":"normal"},{"uid":"151958876f296700","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754056752096,"stop":1754056752097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05b026fe632fbcd","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754056711836,"stop":1754056711836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c417e69af651087d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754056860169,"stop":1754056860169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f56a07598481ee","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754056722314,"stop":1754056722316,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8026136e9ed6b62","name":"should insert message id into causal history","time":{"start":1754056766494,"stop":1754056766495,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0ffd69e9777bd8","name":"Push message with Russian payload","time":{"start":1754057330929,"stop":1754057330929,"duration":0},"status":"passed","severity":"normal"},{"uid":"192fe4c41916ec17","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754056706334,"stop":1754056706334,"duration":0},"status":"passed","severity":"normal"},{"uid":"791012ac02e2f4a3","name":"Publish message with custom timestamp: Fri Aug 01 2025 15:01:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1754056922986,"stop":1754056922986,"duration":0},"status":"passed","severity":"normal"},{"uid":"612acec0cecd1c17","name":"Check received message containing special chars","time":{"start":1754057229470,"stop":1754057229471,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaa30505360c9e6","name":"should return true even if peer has no overlapping shards","time":{"start":1754056721992,"stop":1754056721994,"duration":2},"status":"passed","severity":"normal"},{"uid":"715d5ea54edbcc2e","name":"should partition messages based on acknowledgement status","time":{"start":1754056766499,"stop":1754056766499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccab630ca84a489e","name":"Ordered Callback - false","time":{"start":1754057031776,"stop":1754057031776,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ddded1c5329631","name":"Check received message containing XML","time":{"start":1754057229483,"stop":1754057229483,"duration":0},"status":"passed","severity":"normal"},{"uid":"452d7f0fe7706b17","name":"should remove event listeners from libp2p","time":{"start":1754056721166,"stop":1754056721166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49a98ae9d0496c9","name":"should return empty array when no peers connected","time":{"start":1754056723120,"stop":1754056723120,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ce9ca9e3c811e8","name":"handles different networkShards values correctly","time":{"start":1754056706336,"stop":1754056706337,"duration":1},"status":"passed","severity":"normal"},{"uid":"a800b3707c43bc20","name":"should handle ping failures gracefully","time":{"start":1754056722309,"stop":1754056722309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c309940c9ed7225","name":"should handle incoming messages","time":{"start":1754056752416,"stop":1754056752416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb396755ff3999","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754057248236,"stop":1754057248236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c573b8acce257bf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754056927293,"stop":1754056927294,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd2f473da1bcd53","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754057002179,"stop":1754057002179,"duration":0},"status":"passed","severity":"normal"},{"uid":"371e1ef39ba2df84","name":"Push message with custom timestamp: 1723298406842","time":{"start":1754057330941,"stop":1754057330941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49b2bef0bc33d0b","name":"Decoder throws on empty string content topic","time":{"start":1754056742372,"stop":1754056742372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f04b47c70df5c6d","name":"Get Nodes","time":{"start":1754056730582,"stop":1754056730583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6ce1d8a4313c13","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754056706332,"stop":1754056706332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb71dac72376b909","name":"Does not throw an exception when node disconnects","time":{"start":1754057047850,"stop":1754057047850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c994b0448cda2d8","name":"Push message with custom timestamp: 1754053206842","time":{"start":1754057330941,"stop":1754057330942,"duration":1},"status":"passed","severity":"normal"},{"uid":"538e327bf328e919","name":"Callback on promise","time":{"start":1754057033171,"stop":1754057033172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91a2ea48cbaaafc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754057248242,"stop":1754057248242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38dcb27f2d24b68","name":"should not change state when connections remain after disconnect","time":{"start":1754056721194,"stop":1754056721195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32d9c56d497f3cb","name":"Encoder throws on undefined content topic","time":{"start":1754056723043,"stop":1754056723044,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a0c51e6ab2a59c","name":"should handle disconnect when peer has no timers","time":{"start":1754056722325,"stop":1754056722325,"duration":0},"status":"passed","severity":"normal"},{"uid":"95846f5e25bd1a11","name":"should handle relay send failures gracefully","time":{"start":1754056722322,"stop":1754056722323,"duration":1},"status":"passed","severity":"normal"},{"uid":"452ad51a7c194c4a","name":"messageHash returns a Uint8Array","time":{"start":1754056722086,"stop":1754056722086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da597fd6906d744","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754056706344,"stop":1754056706345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4170d93be1939984","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754056766500,"stop":1754056766500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b166467b1b7c3e","name":"Push message with meta","time":{"start":1754057330954,"stop":1754057330954,"duration":0},"status":"passed","severity":"normal"},{"uid":"525dbedc2a51961d","name":"Query with Ordered Callback, No message returned","time":{"start":1754057002179,"stop":1754057002179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06e022690f5a41c","name":"Stops search when maxGet is reached","time":{"start":1754056730583,"stop":1754056730583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a8ef9df29fee03","name":"throws on content topic with generation field greater than 0","time":{"start":1754056706326,"stop":1754056706326,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bf93384bda3c33","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754057248240,"stop":1754057248240,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefc3cdfa532e6ba","name":"should update peer store before dialing","time":{"start":1754056721820,"stop":1754056721824,"duration":4},"status":"passed","severity":"normal"},{"uid":"3133fb8ac3190c8","name":"should initialize with isNetworkConnected as false","time":{"start":1754056721152,"stop":1754056721158,"duration":6},"status":"passed","severity":"normal"},{"uid":"3cc8138ffa134592","name":"should reject on timeout if it was set","time":{"start":1754056752346,"stop":1754056752346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9002969c1eea381a","name":"can start and stop the service","time":{"start":1754056788015,"stop":1754056788016,"duration":1},"status":"passed","severity":"normal"},{"uid":"8451e280e092cb5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754056922987,"stop":1754056922987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1570027cf0459768","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754057229478,"stop":1754057229479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48987160c31637","name":"Check received message with timestamp: 1754056782425 ","time":{"start":1754057229475,"stop":1754057229475,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a764e952c5f0d0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754056706342,"stop":1754056706342,"duration":0},"status":"passed","severity":"normal"},{"uid":"209efaa616cf2e54","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754057248247,"stop":1754057248247,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d744079d4a251d","name":"Push message with short payload","time":{"start":1754057330926,"stop":1754057330926,"duration":0},"status":"passed","severity":"normal"},{"uid":"942cf65900f2e9f9","name":"Push message with Arabic payload","time":{"start":1754057330947,"stop":1754057330947,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f145ec1b8239cb","name":"Check publish message containing XML","time":{"start":1754056922982,"stop":1754056922982,"duration":0},"status":"passed","severity":"normal"},{"uid":"206699051a11a43","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754056730478,"stop":1754056730478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e47b108206f50ed","name":"Register correct protocols","time":{"start":1754056932923,"stop":1754056932923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb6c61d1c17ca2a","name":"should successfully stop","time":{"start":1754056752416,"stop":1754056752416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cacb581841617bd","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754056722469,"stop":1754056722469,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d99df2313edb53","name":"should not retry if at least one success","time":{"start":1754056752313,"stop":1754056752313,"duration":0},"status":"passed","severity":"normal"},{"uid":"740fe1ef217546aa","name":"yields decoded messages","time":{"start":1754056722815,"stop":1754056722815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc9af6b7a5ebaa2","name":"should handle a minimal index list","time":{"start":1754056706545,"stop":1754056706546,"duration":1},"status":"passed","severity":"normal"},{"uid":"199e4d1c81ef9fa6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754056706347,"stop":1754056706347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e53ab6f93781f9f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754056860168,"stop":1754056860169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bc6276ac3bd56c","name":"random static sharding 5 - Cluster ID: 977, Shard ID: 346","time":{"start":1754057020390,"stop":1754057020391,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5dd979809813ff","name":"Nodes with multiple pubsub topic","time":{"start":1754056916330,"stop":1754056916330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9eb982eab985271","name":"random static sharding 6 - Cluster ID: 333, Shard ID: 493","time":{"start":1754057020391,"stop":1754057020392,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecae5e1d62f0fde","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754056706339,"stop":1754056706339,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5df801c5d6ab24","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754056762431,"stop":1754056762431,"duration":0},"status":"passed","severity":"normal"},{"uid":"595c2f2f1e68852b","name":"Subscribe to topic containing long and receive message","time":{"start":1754057248241,"stop":1754057248242,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef21d2073d4dfae","name":"should return false and handle errors gracefully","time":{"start":1754056723119,"stop":1754056723119,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a0c0fa73c3b64f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754056932930,"stop":1754056932930,"duration":0},"status":"passed","severity":"normal"},{"uid":"944af91e28e7ea1a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754056740757,"stop":1754056740759,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ffcf57de7cdebcb","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754056711841,"stop":1754056711841,"duration":0},"status":"passed","severity":"normal"},{"uid":"180fe51f1a4ae377","name":"Store - dialed first","time":{"start":1754057053727,"stop":1754057053727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc808e5739bf2c34","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754056762435,"stop":1754056762435,"duration":0},"status":"passed","severity":"normal"},{"uid":"38262238d4345e3a","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754056916331,"stop":1754056916331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dde094a474d862","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754056928619,"stop":1754056928619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1424040f6abe2d13","name":"should decode valid enr with tcp successfully","time":{"start":1754056712552,"stop":1754056712552,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e119acd9b4fe77","name":"Push message equal or less that 1MB","time":{"start":1754057330955,"stop":1754057330956,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d852fc8f362a71","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754056729899,"stop":1754056729900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f39583e468bfc1a","name":"should call waitForPeer on Relay","time":{"start":1754056752347,"stop":1754056752348,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2df0385f80a66e3","name":"Push message with content topic containing short","time":{"start":1754057330934,"stop":1754057330934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1468c5cd4f78966","name":"should not fail to start the service if it is already started","time":{"start":1754056734896,"stop":1754056734897,"duration":1},"status":"passed","severity":"normal"},{"uid":"2314cb8c186f7cfc","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754056762430,"stop":1754056762430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfa061dd7b7252c","name":"Waku message hash computation (payload length 0)","time":{"start":1754056722085,"stop":1754056722085,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c57d2c0f805025","name":"Used by Waku Relay","time":{"start":1754057047851,"stop":1754057047852,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f876163d2b3acf","name":"should initialize with Unhealthy status","time":{"start":1754056751435,"stop":1754056751435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11a2c5f31f803c","name":"should throw error - no id","time":{"start":1754056712552,"stop":1754056712552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4acfff929c23fd2","name":"Push message with content topic containing Arabic","time":{"start":1754057330936,"stop":1754057330937,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec784abcdd35626","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754056806595,"stop":1754056806597,"duration":2},"status":"passed","severity":"normal"},{"uid":"943bd95a4a18145e","name":"should handle multiple peers with different shard configurations","time":{"start":1754056721969,"stop":1754056721969,"duration":0},"status":"passed","severity":"normal"},{"uid":"57900fd3946212f0","name":"Encoder throws on empty string content topic","time":{"start":1754056742372,"stop":1754056742372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab42f8fb24404ff","name":"Check message with invalid timestamp is not received","time":{"start":1754057229486,"stop":1754057229486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac0080ab1e2900f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754056722317,"stop":1754056722318,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bedf6864f712eba","name":"should be safe to call multiple times","time":{"start":1754056723116,"stop":1754056723116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab7f17f53c5d9a9","name":"should properly compute the node id","time":{"start":1754056712554,"stop":1754056712555,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0be6771369eb663","name":"Check received message containing JSON","time":{"start":1754057229473,"stop":1754057229473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8f2e5ac228e94a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754056928608,"stop":1754056928611,"duration":3},"status":"passed","severity":"normal"},{"uid":"25199b8ab27af758","name":"Push message with content topic containing SQL Injection","time":{"start":1754057330937,"stop":1754057330938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cdc8a747b935c5","name":"yields undefined for messages without content topic","time":{"start":1754056722815,"stop":1754056722815,"duration":0},"status":"passed","severity":"normal"},{"uid":"182a59b2d10b4248","name":"Push message with special chars payload","time":{"start":1754057330946,"stop":1754057330946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf417df162f1fe0","name":"A test","time":{"start":1754056844712,"stop":1754056844713,"duration":1},"status":"passed","severity":"normal"},{"uid":"78255d91955d19c","name":"udp ip6 address","time":{"start":1754056711919,"stop":1754056711919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb8e535b8e484a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754056722466,"stop":1754056722467,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e5a7503f5b8594","name":"should properly create location multiaddrs - udp6","time":{"start":1754056712557,"stop":1754056712558,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e03b1557f63904f","name":"should return false when peer is not found","time":{"start":1754056721994,"stop":1754056721994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22155293dc4b3c7","name":"should start and setup intervals and event listeners","time":{"start":1754056752425,"stop":1754056752426,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae212f54c215309","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754056790862,"stop":1754056790862,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa3a2766f40a669","name":"Callback on promise, aborts when callback returns true","time":{"start":1754057033172,"stop":1754057033172,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e9165f8d35378a","name":"accepts valid message hash query","time":{"start":1754056722517,"stop":1754056722518,"duration":1},"status":"passed","severity":"normal"},{"uid":"da98d80ef67d214","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754056932924,"stop":1754056932924,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b899c34539659ef","name":"recovers when dns.resolve returns empty","time":{"start":1754056731059,"stop":1754056731060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93ae94a8b3969a8","name":"should set field with only RELAY enabled","time":{"start":1754056712560,"stop":1754056712560,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cbdb3209fbccd9","name":"Push message with emoji payload","time":{"start":1754057330933,"stop":1754057330933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df061a90a66632a","name":"should send relay ping messages on timer","time":{"start":1754056722318,"stop":1754056722318,"duration":0},"status":"passed","severity":"normal"},{"uid":"91be1f4ca55b39a1","name":"should do nothing when connections still exist","time":{"start":1754056722441,"stop":1754056722441,"duration":0},"status":"passed","severity":"normal"},{"uid":"abab5e684bad0b82","name":"should filter peers by codec","time":{"start":1754056723120,"stop":1754056723120,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f07865629317458","name":"Check message with no pubsub topic is not received","time":{"start":1754057229477,"stop":1754057229477,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc06a6d1db2fcf92","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754057022641,"stop":1754057022642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c255005e6ca4946c","name":"should return no connections if no open connection provided","time":{"start":1754056722488,"stop":1754056722488,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f029da6a5b841a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754056706345,"stop":1754056706345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b94f9c61388ae4e","name":"Decoder throws on undefined content topic","time":{"start":1754056740762,"stop":1754056740762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9642ee8b1a633ab","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754056762439,"stop":1754056762439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d931523b40fdc1c8","name":"rejects hash query with time filter","time":{"start":1754056722518,"stop":1754056722526,"duration":8},"status":"passed","severity":"normal"},{"uid":"82e86f213812842a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754056844536,"stop":1754056844536,"duration":0},"status":"passed","severity":"normal"},{"uid":"727bf01b62964548","name":"Generator, 2 different shards","time":{"start":1754056993512,"stop":1754056993512,"duration":0},"status":"passed","severity":"normal"},{"uid":"69907de07367a640","name":"should skip peer when failed to dial recently","time":{"start":1754056721938,"stop":1754056721939,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb91de2bcf57b7b","name":"should not modify tags of connections for different peers","time":{"start":1754056752181,"stop":1754056752182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5da7a484d98631b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754056860167,"stop":1754056860167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df9141f67c11b80","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754056762431,"stop":1754056762432,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a43d3673bb7722","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754057039765,"stop":1754057039765,"duration":0},"status":"passed","severity":"normal"},{"uid":"256ab8ab05cb19c0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754057049153,"stop":1754057049154,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a820b1fdbbeddf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754056706346,"stop":1754056706346,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dd1692b12b34f9","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754056762428,"stop":1754056762429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81c0718643b2449","name":"should handle errors when accessing navigator","time":{"start":1754056721211,"stop":1754056721225,"duration":14},"status":"passed","severity":"normal"},{"uid":"93b8adedd8a6b63","name":"Non TWN Cluster","time":{"start":1754057022642,"stop":1754057022642,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddfe9d09dadbc9b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754056722005,"stop":1754056722005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4b927908ad8aa3","name":"Fails to push message bigger that 1MB","time":{"start":1754057330943,"stop":1754057330943,"duration":0},"status":"passed","severity":"normal"},{"uid":"657c2488c23725ff","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754056706333,"stop":1754056706334,"duration":1},"status":"passed","severity":"normal"},{"uid":"4008fa978adb6f6e","name":"Subscribe to topic containing long and receive message","time":{"start":1754057248231,"stop":1754057248231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd400b2702324c5","name":"Check publish message containing SQL Injection","time":{"start":1754056922981,"stop":1754056922981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d021d5a88c28ff97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754056762444,"stop":1754056762445,"duration":1},"status":"passed","severity":"normal"},{"uid":"913d79df17fa06a6","name":"should be delivered immediately if received","time":{"start":1754056766501,"stop":1754056766501,"duration":0},"status":"passed","severity":"normal"},{"uid":"591e5376e29b35d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754056762446,"stop":1754056762446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07668abd1761c06","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app62/1/topic947/xml","time":{"start":1754057022648,"stop":1754057022649,"duration":1},"status":"passed","severity":"normal"},{"uid":"83039d3174d0832c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/1/topic207/proto","time":{"start":1754057022647,"stop":1754057022648,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf7ca27b49125ce","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754056762424,"stop":1754056762424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7114e4f8aac6c0c","name":"Should update shard info","time":{"start":1754056871941,"stop":1754056871942,"duration":1},"status":"passed","severity":"normal"},{"uid":"f129a3b4e1788ffc","name":"Push 30 different messages","time":{"start":1754057330933,"stop":1754057330934,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b1d9ecd9c183b02","name":"rejects content-filtered query with only contentTopics","time":{"start":1754056722517,"stop":1754056722517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba818eab9dc797e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754056762143,"stop":1754056762143,"duration":0},"status":"passed","severity":"normal"},{"uid":"223fd1e55a190944","name":"should handle all zero keep alive options","time":{"start":1754056722329,"stop":1754056722329,"duration":0},"status":"passed","severity":"normal"},{"uid":"40133a018aba7c7f","name":"should check false positive rate","time":{"start":1754056764818,"stop":1754056764818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ffc68b4a864926","name":"should merge provided config with defaults","time":{"start":1754056723115,"stop":1754056723115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1260457a755c47","name":"should attach causal history and bloom filter to each message","time":{"start":1754056766495,"stop":1754056766495,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c5557ba3164069","name":"should create an instance with libp2p and dialer","time":{"start":1754056721806,"stop":1754056721806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ce78d499e57ebe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754056762435,"stop":1754056762435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df3c051b33096d8","name":"does not validate decoders for hash queries","time":{"start":1754056722813,"stop":1754056722813,"duration":0},"status":"passed","severity":"normal"},{"uid":"941ac2b079da5073","name":"should select older connection if present","time":{"start":1754056722488,"stop":1754056722488,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ca059160ddd46a","name":"ends if stream creation fails","time":{"start":1754056722813,"stop":1754056722814,"duration":1},"status":"passed","severity":"normal"},{"uid":"43caeb8ed7579fc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754056711835,"stop":1754056711835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0291a1102ca6d7","name":"should throw error - no id","time":{"start":1754056712553,"stop":1754056712553,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f772dbfae90f4e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754057248232,"stop":1754057248232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caddf2697b4373d","name":"should insert message into bloom filter","time":{"start":1754056766494,"stop":1754056766494,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3c9c0867b1d23d","name":"should support chaining for add method","time":{"start":1754056750024,"stop":1754056750025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea417001375b49b","name":"Push message with content topic containing escaped characters","time":{"start":1754057330953,"stop":1754057330953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dd92d58f4ecb90","name":"Check received message containing JSON","time":{"start":1754057229483,"stop":1754057229483,"duration":0},"status":"passed","severity":"normal"},{"uid":"689600399db105e0","name":"should sort peers by ping value","time":{"start":1754056723121,"stop":1754056723121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf386323838b92e","name":"Sample","time":{"start":1754056711956,"stop":1754056711957,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a3e234b05b65fa","name":"messageHashStr produces consistent results for the same input","time":{"start":1754056722093,"stop":1754056722093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9a20091667b2bb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754056928616,"stop":1754056928618,"duration":2},"status":"passed","severity":"normal"},{"uid":"89464a13095f0937","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754056762434,"stop":1754056762434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cf5a93997ce8ee","name":"should reject if Store is requested but not mounted","time":{"start":1754056752345,"stop":1754056752345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c9c92bd309136d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754056762432,"stop":1754056762432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d105b737cf658b6","name":"should encode/decode to text encoding","time":{"start":1754056712555,"stop":1754056712556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fae782a89e659b7","name":"connects to nwaku","time":{"start":1754057047850,"stop":1754057047850,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d76eea0ec83c32","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754056723045,"stop":1754056723046,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7e4a201efb284c","name":"ends after yielding if response size indicates end","time":{"start":1754056722816,"stop":1754056722816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e4451e80fffd2e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754057049157,"stop":1754057049158,"duration":1},"status":"passed","severity":"normal"},{"uid":"18da46da3596343f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754056722367,"stop":1754056722367,"duration":0},"status":"passed","severity":"normal"},{"uid":"797a4239b1a6f6a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754056762444,"stop":1754056762444,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c0201c2d699d6a","name":"Push message with XML payload","time":{"start":1754057330930,"stop":1754057330930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e138cab6e2c97e10","name":"Correctly serialized arguments","time":{"start":1754056860320,"stop":1754056860320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1233824be4772c78","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754056762430,"stop":1754056762431,"duration":1},"status":"passed","severity":"normal"},{"uid":"46abc5e9ecf5f14e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754056706336,"stop":1754056706336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0ea30d8fdcc8a4","name":"should not dial peers from store when browser is not connected","time":{"start":1754056722440,"stop":1754056722440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97f23f8650e6162","name":"can start and stop the service","time":{"start":1754056897450,"stop":1754056897450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94968c642d949e4","name":"Subscribe to topic containing Script and receive message","time":{"start":1754057248244,"stop":1754057248244,"duration":0},"status":"passed","severity":"normal"},{"uid":"76041d2f2c811af3","name":"isConnected should return true after first peer connects","time":{"start":1754056800797,"stop":1754056800797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed340aa301a9a84","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754056762442,"stop":1754056762442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75597f534041024","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754056706338,"stop":1754056706338,"duration":0},"status":"passed","severity":"normal"},{"uid":"9258fd56c40119d9","name":"Reusing cursor across nodes","time":{"start":1754056987089,"stop":1754056987089,"duration":0},"status":"passed","severity":"normal"},{"uid":"203bbd4a09c781f3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754056974506,"stop":1754056974507,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0f18269339c533","name":"Query Generator, No Decoder","time":{"start":1754057002177,"stop":1754057002178,"duration":1},"status":"passed","severity":"normal"},{"uid":"1693d532f959d2da","name":"Throws when trying to push message with empty payload","time":{"start":1754057330934,"stop":1754057330934,"duration":0},"status":"passed","severity":"normal"},{"uid":"669475cc86869210","name":"Query generator for multiple messages with different message text format","time":{"start":1754057033162,"stop":1754057033167,"duration":5},"status":"passed","severity":"normal"},{"uid":"9a2583559936a8b0","name":"should dial peers from store on start","time":{"start":1754056722428,"stop":1754056722428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ad0492d03e8028","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754057248229,"stop":1754057248229,"duration":0},"status":"passed","severity":"normal"},{"uid":"99798cfe49c5145","name":"Push message with long payload","time":{"start":1754057330926,"stop":1754057330927,"duration":1},"status":"passed","severity":"normal"},{"uid":"123a4e962054bbd0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754057248245,"stop":1754057248245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0426021d6f7a39d","name":"should send to specified number of peers of used peers","time":{"start":1754056752312,"stop":1754056752312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa521f9d8f8dca6","name":"Ephemeral messages are not stored","time":{"start":1754056790861,"stop":1754056790861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2fc14431af832f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754057248233,"stop":1754057248233,"duration":0},"status":"passed","severity":"normal"},{"uid":"830eabb7c960bc15","name":"same cluster, static sharding: nodes connect","time":{"start":1754056860165,"stop":1754056860166,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e5cd3d66d43dac","name":"should get / set TCP multiaddr","time":{"start":1754056712556,"stop":1754056712556,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd84510a144501c7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754056721149,"stop":1754056721151,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa97396d96741799","name":"Check received message containing unicode special characters","time":{"start":1754057229484,"stop":1754057229484,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fff7187e024864","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754057039766,"stop":1754057039767,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a84f6a5346211a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754056706333,"stop":1754056706333,"duration":0},"status":"passed","severity":"normal"},{"uid":"426f20a3888de31d","name":"should register libp2p event listeners when start is called","time":{"start":1754056752171,"stop":1754056752171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e46527e0aff3d8","name":"should drop connection to one peer on hangUp","time":{"start":1754056871527,"stop":1754056871527,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d67b2f18865774","name":"Check publish message after service node is restarted","time":{"start":1754056922988,"stop":1754056922989,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a50461bec8d7cdb","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754056752174,"stop":1754056752175,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abd9c87250ff0d5","name":"should lock peers when selected","time":{"start":1754056752165,"stop":1754056752169,"duration":4},"status":"passed","severity":"normal"},{"uid":"7aafefc754be0bf3","name":"Push message with unicode special characters payload","time":{"start":1754057330932,"stop":1754057330932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f455f5411dfeb2d0","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754056916331,"stop":1754056916331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1339f6a18af53124","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754057248245,"stop":1754057248245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b27285175bc36d","name":"should be able to dial TLS multiaddrs","time":{"start":1754056871529,"stop":1754056871529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8006e314074c123d","name":"should handle shardReader errors","time":{"start":1754056723122,"stop":1754056723122,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d30601a6657926","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754057248236,"stop":1754057248236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c10eab32e223eb","name":"Push message with special chars payload","time":{"start":1754057330927,"stop":1754057330928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd46b3ffa03f81a","name":"Query generator for 2000 messages","time":{"start":1754057033175,"stop":1754057033178,"duration":3},"status":"passed","severity":"normal"},{"uid":"98539ebbd65f7f93","name":"should handle multiple query options for time ranges","time":{"start":1754056752095,"stop":1754056752095,"duration":0},"status":"passed","severity":"normal"},{"uid":"299f1272399e1b1f","name":"Fails to push message with large meta","time":{"start":1754057330940,"stop":1754057330940,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a611be0dc47f20","name":"Init the array if not present","time":{"start":1754056706078,"stop":1754056706080,"duration":2},"status":"passed","severity":"normal"},{"uid":"576796106f3421e8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754056706546,"stop":1754056706546,"duration":0},"status":"passed","severity":"normal"},{"uid":"da42ce000eb4c5ce","name":"should not dispatch event when already disconnected","time":{"start":1754056721195,"stop":1754056721196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a523320b7a0f2f2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754056722310,"stop":1754056722314,"duration":4},"status":"passed","severity":"normal"},{"uid":"c512dcbf05783762","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754056762438,"stop":1754056762439,"duration":1},"status":"passed","severity":"normal"},{"uid":"1859ee8c8e43548b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754056752165,"stop":1754056752165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3985b96b8c7a6f79","name":"should not allow unachievable error rate","time":{"start":1754056762143,"stop":1754056762143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4dd9ef0b723139","name":"Check message with no content topic is not received","time":{"start":1754057229477,"stop":1754057229477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07e8868d1136acf","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754056987085,"stop":1754056987086,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba6eea6152dff54","name":"should reject if Relay is requested but not mounted","time":{"start":1754056752344,"stop":1754056752345,"duration":1},"status":"passed","severity":"normal"},{"uid":"682977e0cb4bb99d","name":"should emit a peer event after start","time":{"start":1754056788017,"stop":1754056788018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90e861f07cf8cc1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754056731062,"stop":1754056731063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1701559c0b0c28db","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754057248242,"stop":1754057248242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfb5f67b91a5b9e","name":"messageHashStr returns a hex string","time":{"start":1754056722086,"stop":1754056722087,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab57cb21137530d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754056800796,"stop":1754056800797,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc9c954500ad714","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754056722074,"stop":1754056722074,"duration":0},"status":"passed","severity":"normal"},{"uid":"733722e9f95eff1b","name":"Push message with content topic containing numeric","time":{"start":1754057330951,"stop":1754057330952,"duration":1},"status":"passed","severity":"normal"},{"uid":"c016166803bcdb9e","name":"connected peers and dial","time":{"start":1754056897808,"stop":1754056897809,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7df82b722b9df759","name":"should be safe to call multiple times","time":{"start":1754056721807,"stop":1754056721807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1232476f78916d6d","name":"Check received message containing numeric","time":{"start":1754057229480,"stop":1754057229480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4882ce08c698ffa","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754056742370,"stop":1754056742370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8496c6c4082a80ae","name":"Passing page size 3 when there are 20 messages","time":{"start":1754057037693,"stop":1754057037693,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ec33ca32ee6a0b","name":"should keep entries that haven't expired yet","time":{"start":1754056750027,"stop":1754056750029,"duration":2},"status":"passed","severity":"normal"},{"uid":"38ef3dbc34759f09","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754056706546,"stop":1754056706546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dad747a4bdf919","name":"should not create multiple intervals when called multiple times","time":{"start":1754056721926,"stop":1754056721927,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d4ffa44e054517","name":"should clear all timers","time":{"start":1754056722283,"stop":1754056722286,"duration":3},"status":"passed","severity":"normal"},{"uid":"c184444cc16e4065","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754056932927,"stop":1754056932928,"duration":1},"status":"passed","severity":"normal"},{"uid":"25809e3df6dd0e61","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754057248239,"stop":1754057248239,"duration":0},"status":"passed","severity":"normal"},{"uid":"73501fbd6776dca9","name":"should properly create location multiaddrs - tcp","time":{"start":1754056712558,"stop":1754056712558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7348f07956fc22b","name":"Check publish message containing JSON","time":{"start":1754056922983,"stop":1754056922983,"duration":0},"status":"passed","severity":"normal"},{"uid":"195ed9a58934ccc4","name":"Passing page size 110 when there are 120 messages","time":{"start":1754057037694,"stop":1754057037695,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd6fd8553cf9c48","name":"Push message with escaped characters payload","time":{"start":1754057330932,"stop":1754057330932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfdd47368af9889","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754056722428,"stop":1754056722429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a934449aad38a136","name":"Push message with Arabic payload","time":{"start":1754057330928,"stop":1754057330929,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e42f566e527433","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754056987087,"stop":1754056987088,"duration":1},"status":"passed","severity":"normal"},{"uid":"167596232e7a3d4b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754056916331,"stop":1754056916332,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd73dfed44e60af","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754056721826,"stop":1754056721838,"duration":12},"status":"passed","severity":"normal"},{"uid":"ead691bb8638b7b3","name":"Encoder throws on undefined content topic","time":{"start":1754056742371,"stop":1754056742372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce5ff814db2f9d6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754056928619,"stop":1754056928620,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7daef9087d3ecb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754056762447,"stop":1754056762447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d06f830ba79681","name":"less peers than existing","time":{"start":1754056897813,"stop":1754056897813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eebb9f700a8ecb81","name":"Push message with content topic containing short","time":{"start":1754057330951,"stop":1754057330951,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb759483d5f3279c","name":"should handle dial errors gracefully","time":{"start":1754056721952,"stop":1754056721952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa6f8e619d28acc","name":"Query with Promise Callback, No Decoder","time":{"start":1754057002179,"stop":1754057002182,"duration":3},"status":"passed","severity":"normal"},{"uid":"2004b0621eac6c14","name":"Check received message containing shell command","time":{"start":1754057229484,"stop":1754057229484,"duration":0},"status":"passed","severity":"normal"},{"uid":"545385eddeca1107","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754056932925,"stop":1754056932925,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d2c0eaccd0ace7","name":"should skip updating peer store if peer has same addresses","time":{"start":1754056721825,"stop":1754056721826,"duration":1},"status":"passed","severity":"normal"},{"uid":"41698f27fa5dc33","name":"should return true when peer is on the specified shard","time":{"start":1754056721995,"stop":1754056721995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c1252e7a5f6261","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754056762427,"stop":1754056762427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9017dc8ee1148317","name":"throws if store query response has error status","time":{"start":1754056722814,"stop":1754056722814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef0388021e5196a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754056790862,"stop":1754056790862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0109947622c7f54","name":"should handle dial errors gracefully","time":{"start":1754056721820,"stop":1754056721820,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1e046937061cb1","name":"Passing page size 10 when there are 10 messages","time":{"start":1754057037693,"stop":1754057037694,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca50fb66f865d5b3","name":"Push message with content topic containing JSON","time":{"start":1754057330953,"stop":1754057330953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f67d82a94171ed","name":"Check received message containing numeric","time":{"start":1754057229470,"stop":1754057229470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bc1862f19dfe18","name":"Query Generator - false","time":{"start":1754057031773,"stop":1754057031775,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ff4c5351565d06e","name":"Check received message containing Russian","time":{"start":1754057229471,"stop":1754057229472,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c933e27e6589008","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754056762433,"stop":1754056762433,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c9d6b8a42f8681","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754057229476,"stop":1754057229476,"duration":0},"status":"passed","severity":"normal"},{"uid":"683abf0cd9ab9b37","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754056706339,"stop":1754056706339,"duration":0},"status":"passed","severity":"normal"},{"uid":"716b84dc091b3298","name":"Check message with no payload is not received","time":{"start":1754057229487,"stop":1754057229488,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0437e6947bb673f","name":"should process up to 3 peers at once","time":{"start":1754056721960,"stop":1754056721960,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a94a3af106cf381","name":"should handle peer connect event","time":{"start":1754056721175,"stop":1754056721193,"duration":18},"status":"passed","severity":"normal"},{"uid":"d2b4bf5209b46bb0","name":"should create ShardReader with static shards network config","time":{"start":1754056721985,"stop":1754056721985,"duration":0},"status":"passed","severity":"normal"},{"uid":"942c58f3c0b538d2","name":"Query generator for multiple messages with different content topic format","time":{"start":1754057033169,"stop":1754057033171,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccfca05f3330b6bc","name":"Check received message with timestamp: 1754056782425000000 ","time":{"start":1754057229485,"stop":1754057229485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5230c2737977bcc2","name":"should handle case with no peers in store","time":{"start":1754056722453,"stop":1754056722454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46169753fb4c97b","name":"Accepts a valid Waku Message","time":{"start":1754056755701,"stop":1754056755702,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad1cdf571e1b7b7","name":"Check publish message containing shell command","time":{"start":1754056922983,"stop":1754056922983,"duration":0},"status":"passed","severity":"normal"},{"uid":"db007415026e0a45","name":"should add and remove event listeners correctly","time":{"start":1754056734900,"stop":1754056734900,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e9c8bdc4b16c00","name":"Subscribe to topic containing Script and receive message","time":{"start":1754057248234,"stop":1754057248234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac12160d308e0d91","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754056974501,"stop":1754056974501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2d016c70ec3317","name":"should dial second nwaku node that was discovered","time":{"start":1754056781406,"stop":1754056781408,"duration":2},"status":"skipped","severity":"normal"},{"uid":"ee04eb7d618ae7ac","name":"should initialize with custom number of peers","time":{"start":1754056752165,"stop":1754056752165,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8bb685b999842c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754056711834,"stop":1754056711834,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d354acb44fe626d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754056762436,"stop":1754056762436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13c1e27280381a0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754056730474,"stop":1754056730475,"duration":1},"status":"passed","severity":"normal"},{"uid":"2286c7e1fcc15621","name":"should add peer to queue when queue is not empty","time":{"start":1754056721937,"stop":1754056721937,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa81b5b4e301786d","name":"Overlapping topic subscription","time":{"start":1754057248230,"stop":1754057248231,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e161c77f0b8627","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754056751544,"stop":1754056751544,"duration":0},"status":"passed","severity":"normal"},{"uid":"55444094165084b0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754056740759,"stop":1754056740759,"duration":0},"status":"passed","severity":"normal"},{"uid":"491f8d48e867fa73","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754056711842,"stop":1754056711842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3adb946bc9bf996","name":"Subscribe and receive messages via waku relay post","time":{"start":1754057248228,"stop":1754057248228,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2ea21e01d8c80a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754057248239,"stop":1754057248239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca5bf7ea2695e71","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754057248230,"stop":1754057248230,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d0f73a91a4ebef","name":"Push message with long payload","time":{"start":1754057330944,"stop":1754057330944,"duration":0},"status":"passed","severity":"normal"},{"uid":"291ecd0c84d679f5","name":"Check publish message containing Chinese","time":{"start":1754056922980,"stop":1754056922980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac35fc67bdd74fc9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754056762143,"stop":1754056762144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff77c5487cc28351","name":"should set field with only STORE enabled","time":{"start":1754056712560,"stop":1754056712560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9352c75dc31c9c9","name":"should stop ping timers on peer disconnect","time":{"start":1754056722298,"stop":1754056722298,"duration":0},"status":"passed","severity":"normal"},{"uid":"22421499da383a87","name":"should start all internal components","time":{"start":1754056723116,"stop":1754056723116,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fc477968d57a00","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754056752414,"stop":1754056752415,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a122fd3fe76f489","name":"should clear dial history on stop","time":{"start":1754056721927,"stop":1754056721928,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ecc74b54ee7038","name":"should return different streams if requested simultaniously","time":{"start":1754056722715,"stop":1754056722716,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfde341a24f4e26","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754056706330,"stop":1754056706330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3917226cff0b35e","name":"ends if response has no messages","time":{"start":1754056722814,"stop":1754056722814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe4534779e25104","name":"Promise Callback - false","time":{"start":1754057031775,"stop":1754057031776,"duration":1},"status":"passed","severity":"normal"},{"uid":"31be55ecef6a5efa","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754056752415,"stop":1754056752415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd38ace06fbd80d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754056762445,"stop":1754056762446,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01ee0a3866396b4","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754056932929,"stop":1754056932929,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9da0eb6c530c49","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754056711831,"stop":1754056711833,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c82c0ab79fadec","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754056711837,"stop":1754056711838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84b3e0dbf831244","name":"random static sharding 2 - Cluster ID: 250, Shard ID: 346","time":{"start":1754057020385,"stop":1754057020387,"duration":2},"status":"passed","severity":"normal"},{"uid":"88dbbbc6367cd6cb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754056752181,"stop":1754056752181,"duration":0},"status":"passed","severity":"normal"},{"uid":"48999379bf76a4cf","name":"Push message with content topic containing Arabic","time":{"start":1754057330952,"stop":1754057330952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9707c88a0b4232a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754057229475,"stop":1754057229476,"duration":1},"status":"passed","severity":"normal"},{"uid":"601bec33192d3681","name":"should return false when pubsub topic parsing fails","time":{"start":1754056722006,"stop":1754056722006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df3e88e89fd5910","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754056762441,"stop":1754056762442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c514a370eb01e857","name":"Subscribe to topic containing XML and receive message","time":{"start":1754057248244,"stop":1754057248244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d9d30812a72641","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754057049156,"stop":1754057049156,"duration":0},"status":"passed","severity":"normal"},{"uid":"242c03eeec5498d7","name":"retrieves a single peer","time":{"start":1754056731058,"stop":1754056731059,"duration":1},"status":"passed","severity":"normal"},{"uid":"5419e185e7dcbc48","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754056751544,"stop":1754056751545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3ad63862b1bd4","name":"should handle queue processing errors gracefully","time":{"start":1754056721967,"stop":1754056721967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2e0df3029fb9f9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app37/10/topic51/proto","time":{"start":1754057022644,"stop":1754057022644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdb87146ca2423b","name":"should dial peers from store when no connections remain","time":{"start":1754056722440,"stop":1754056722441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddc064e90c44821","name":"Check received message containing long","time":{"start":1754057229480,"stop":1754057229480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4097c128597e71be","name":"ignores unrecognized TXT record formats","time":{"start":1754056731060,"stop":1754056731060,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ba46ae810b963","name":"should populate queue if has active dial","time":{"start":1754056721939,"stop":1754056721949,"duration":10},"status":"passed","severity":"normal"},{"uid":"a9fcf040142b617f","name":"should not receive a peer event after stop","time":{"start":1754056897455,"stop":1754056897455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b126fc44fa1c0c3","name":"should handle general insertion and lookup correctly","time":{"start":1754056764815,"stop":1754056764818,"duration":3},"status":"passed","severity":"normal"},{"uid":"da9a677cbb01cffc","name":"should throw error - no public key","time":{"start":1754056712552,"stop":1754056712553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d149501715917b06","name":"return first retrieved peers without further DNS queries","time":{"start":1754056731062,"stop":1754056731062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66e301b79b47bd0","name":"should drop connection via multiaddr with hangUp","time":{"start":1754056871528,"stop":1754056871529,"duration":1},"status":"passed","severity":"normal"},{"uid":"65440ce6b9b3cbfb","name":"can query messages by message hash","time":{"start":1754057023321,"stop":1754057023322,"duration":1},"status":"passed","severity":"normal"},{"uid":"712f654eb58b081b","name":"returns all values when wanted number is greater than available values","time":{"start":1754056729898,"stop":1754056729899,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4df7c1d9be1367","name":"should clear the dialing interval","time":{"start":1754056721927,"stop":1754056721927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a317245caefce1c","name":"should handle task timeouts","time":{"start":1754056750790,"stop":1754056750790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a1184c90bcf37f","name":"should update ack status of messages in outgoing buffer","time":{"start":1754056766500,"stop":1754056766501,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f49401d3146dffe","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754056722469,"stop":1754056722473,"duration":4},"status":"passed","severity":"normal"},{"uid":"5505ab9b18579545","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754056762445,"stop":1754056762445,"duration":0},"status":"passed","severity":"normal"},{"uid":"19aea80adef346ad","name":"Check received message containing unicode special characters","time":{"start":1754057229474,"stop":1754057229474,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e00add795704620","name":"should not allow k > 12","time":{"start":1754056762140,"stop":1754056762142,"duration":2},"status":"passed","severity":"normal"},{"uid":"2eda923884068dbf","name":"Push message with custom timestamp: 1754060406842","time":{"start":1754057330942,"stop":1754057330942,"duration":0},"status":"passed","severity":"normal"},{"uid":"501984ecf8d9c669","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754057248243,"stop":1754057248243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4d7311a63a0584","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754057049154,"stop":1754057049154,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b907f72aa5ac37","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754056752175,"stop":1754056752176,"duration":1},"status":"passed","severity":"normal"},{"uid":"73103f12951b81d1","name":"Push message with Russian payload","time":{"start":1754057330947,"stop":1754057330948,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf48295404fb556f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754056762435,"stop":1754056762436,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f2fecee5a2f45a","name":"Check message with non string payload is not received","time":{"start":1754057229488,"stop":1754057229488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed8caa9436ae3a9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754056721210,"stop":1754056721210,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d8bb03c441b27f","name":"should add and check entries correctly","time":{"start":1754056750016,"stop":1754056750024,"duration":8},"status":"passed","severity":"normal"},{"uid":"ddc8a1984854dc0f","name":"Query Generator - true","time":{"start":1754057031772,"stop":1754057031773,"duration":1},"status":"passed","severity":"normal"},{"uid":"990bbe8463fe11b2","name":"should return false when peer shard info is not found","time":{"start":1754056721996,"stop":1754056722005,"duration":9},"status":"passed","severity":"normal"},{"uid":"143350d50bc6b6d8","name":"should handle peer store errors gracefully","time":{"start":1754056721824,"stop":1754056721825,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d0f8d17aae65b6","name":"Push message with unicode special characters payload","time":{"start":1754057330950,"stop":1754057330950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cff13d0458b74dd","name":"Passing an array","time":{"start":1754057047851,"stop":1754057047851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e65916c75d2dbe","name":"Check message on other pubsub topic is not received","time":{"start":1754057229486,"stop":1754057229486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccc70344713135e","name":"handles different clusterIds correctly","time":{"start":1754056706336,"stop":1754056706336,"duration":0},"status":"passed","severity":"normal"},{"uid":"af59a9f0136313f","name":"Refresh subscription","time":{"start":1754057248241,"stop":1754057248241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce27d6f40c4f6ccc","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754056722307,"stop":1754056722308,"duration":1},"status":"passed","severity":"normal"},{"uid":"6162650e7d9a7685","name":"Check received message containing special chars","time":{"start":1754057229480,"stop":1754057229481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e67f73e0b32c88c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754056928619,"stop":1754056928619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73ce35cbf6cb565","name":"Push message with SQL Injection payload","time":{"start":1754057330929,"stop":1754057330929,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7473b43e4ef4fc","name":"should handle complete peer lifecycle","time":{"start":1754056722332,"stop":1754056722332,"duration":0},"status":"passed","severity":"normal"},{"uid":"584af6f1f04f9c56","name":"Relay - dialed first","time":{"start":1754057053725,"stop":1754057053726,"duration":1},"status":"passed","severity":"normal"},{"uid":"400f52a6c9b6254","name":"should create KeepAliveManager with relay","time":{"start":1754056722265,"stop":1754056722266,"duration":1},"status":"passed","severity":"normal"},{"uid":"abab5a68de6fdcd","name":"should skip peer when dialed recently","time":{"start":1754056721938,"stop":1754056721938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9141e358a505e44","name":"isConnected return false after peer stops","time":{"start":1754056800798,"stop":1754056800798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3f45e101fca115","name":"Push message with numeric payload","time":{"start":1754057330927,"stop":1754057330927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12be4a3eb40db8f","name":"Push message with Script payload","time":{"start":1754057330930,"stop":1754057330930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a87faab27cb26c","name":"Fails to publish duplicate message","time":{"start":1754056922986,"stop":1754056922987,"duration":1},"status":"passed","severity":"normal"},{"uid":"80219b273ba73407","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754057248230,"stop":1754057248230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5333bfd1f068315f","name":"should handle peer store errors gracefully","time":{"start":1754056722460,"stop":1754056722460,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b422ff845622d29","name":"Relay - dialed after","time":{"start":1754057053726,"stop":1754057053726,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f90f33ed392d2f","name":"Query Generator, No message returned","time":{"start":1754057002178,"stop":1754057002178,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97f96d5c08ff07a","name":"should add event listener for peer:discovery","time":{"start":1754056721806,"stop":1754056721807,"duration":1},"status":"passed","severity":"normal"},{"uid":"84de4a4dc0319d6b","name":"should not receive a peer event before start","time":{"start":1754056788018,"stop":1754056788018,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a9db356e85cf44","name":"Passing page size 0 when there are 110 messages","time":{"start":1754057037692,"stop":1754057037692,"duration":0},"status":"passed","severity":"normal"},{"uid":"80af349e31826b9f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754056932932,"stop":1754056932932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed506b01fb2428d","name":"should remove event listener for peer:discovery","time":{"start":1754056721807,"stop":1754056721817,"duration":10},"status":"passed","severity":"normal"},{"uid":"575f40757134c700","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754056922985,"stop":1754056922985,"duration":0},"status":"passed","severity":"normal"},{"uid":"57791b0c1257a985","name":"Push message with rate limit","time":{"start":1754057330941,"stop":1754057330941,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cf2ed6f9a13100","name":"should not discard bootstrap peers if under the limit","time":{"start":1754056826307,"stop":1754056826308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bc29022f735153","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754056752180,"stop":1754056752180,"duration":0},"status":"passed","severity":"normal"},{"uid":"2395d1a5fbb35b18","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754056712561,"stop":1754056712561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9961db8b292e6fa2","name":"should dial peer when peer is discovered","time":{"start":1754056721819,"stop":1754056721819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef806ba2793935c","name":"should handle network check errors gracefully","time":{"start":1754056721968,"stop":1754056721968,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbd09303d6d7a6","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754056706329,"stop":1754056706329,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab094df8fd0979","name":"yields undefined for messages without decoder","time":{"start":1754056722816,"stop":1754056722816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f051378b62dd0c4","name":"Query generator for multiple messages","time":{"start":1754057033152,"stop":1754057033152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b90e3b88b8e9ef","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754056762438,"stop":1754056762438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4109d0db6a0e5e7","name":"Push message with Basic HTML tag payload","time":{"start":1754057330930,"stop":1754057330931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb728c59450d3d5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754056762424,"stop":1754056762424,"duration":0},"status":"passed","severity":"normal"},{"uid":"735dc8ba173b98ed","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754056766501,"stop":1754056766501,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac5934006d215f4","name":"Push message with Chinese payload","time":{"start":1754057330947,"stop":1754057330947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00626c6076aa332","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754056800797,"stop":1754056800797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9048381a53e12ca","name":"should add event listeners to globalThis","time":{"start":1754056721160,"stop":1754056721161,"duration":1},"status":"passed","severity":"normal"},{"uid":"482f71124819ec2e","name":"Check message received after jswaku node is restarted","time":{"start":1754057229488,"stop":1754057229488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f1762877cf7536","name":"different cluster: nodes don't connect","time":{"start":1754056860168,"stop":1754056860168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5512ac706c0db7","name":"pre and post cipher","time":{"start":1754056741353,"stop":1754056741353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30939f317d39c53","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754056762441,"stop":1754056762441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5848304f1a2aea","name":"Push message with meta","time":{"start":1754057330940,"stop":1754057330940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acd8225ed03ba3e","name":"should handle case when navigator is not available","time":{"start":1754056721174,"stop":1754056721174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bf5559e3c2925f","name":"Decrypt messages","time":{"start":1754056899358,"stop":1754056899358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f223852195fe61d","name":"should not retry if at least one success","time":{"start":1754056750791,"stop":1754056750794,"duration":3},"status":"passed","severity":"normal"},{"uid":"2833a3cdfe087b3d","name":"Meta field set when metaSetter is specified","time":{"start":1754056723043,"stop":1754056723043,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0c641a3938884e","name":"should insert elements correctly","time":{"start":1754056764813,"stop":1754056764813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edbeaba938202c3","name":"should return false when peer is on different cluster","time":{"start":1754056721992,"stop":1754056721992,"duration":0},"status":"passed","severity":"normal"},{"uid":"780bdedd40393907","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754056987086,"stop":1754056987087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c747ddb0e0f45335","name":"throws on content topic with too few or too many fields","time":{"start":1754056706323,"stop":1754056706324,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c76c3a14f04a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754056706347,"stop":1754056706348,"duration":1},"status":"passed","severity":"normal"},{"uid":"413e6e669133c061","name":"Subscribe to topic containing long and publish message","time":{"start":1754056932927,"stop":1754056932927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c008b79afc4848e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754056932925,"stop":1754056932925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cdaed64bd67fc6","name":"All","time":{"start":1754056788258,"stop":1754056788259,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ffe3866f145ea2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754056932927,"stop":1754056932927,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf17b9cc7de5596","name":"Check received message containing short","time":{"start":1754057229469,"stop":1754057229470,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc3ec112426a2f5","name":"Ordered callback, aborts when callback returns true","time":{"start":1754057033173,"stop":1754057033174,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de32a09d9c2521c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754056722461,"stop":1754056722461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31b1b6c947d2487","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754056916330,"stop":1754056916330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfad0d3e3c78a2b","name":"peer exchange sets tag","time":{"start":1754056927290,"stop":1754056927291,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7d9aa9ff1b67e0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754056762144,"stop":1754056762145,"duration":1},"status":"passed","severity":"normal"},{"uid":"5998f5b9fe4fd632","name":"Check publish message containing emoji","time":{"start":1754056922985,"stop":1754056922985,"duration":0},"status":"passed","severity":"normal"},{"uid":"833307a41711a296","name":"should create ConnectionManager with required options","time":{"start":1754056723114,"stop":1754056723114,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b32f6747683bddd","name":"Subscribe to topic containing short and receive message","time":{"start":1754057248241,"stop":1754057248241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a4265bbfe82d8","name":"should transition to Unhealthy when no connections","time":{"start":1754056751436,"stop":1754056751436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cadea6e97a5ee7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754057248236,"stop":1754057248236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0d7a2c05e555c0","name":"Subscribe and publish message","time":{"start":1754056932924,"stop":1754056932924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16d68a6b8df8d0a","name":"Check received message containing Chinese","time":{"start":1754057229481,"stop":1754057229481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6f8574333749c8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754056762437,"stop":1754056762437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb69cbd06c01eeb","name":"Push message with content topic containing JSON","time":{"start":1754057330938,"stop":1754057330938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda01a5bfaf2760b","name":"Check publish message containing short","time":{"start":1754056922978,"stop":1754056922978,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b2ae731608961b","name":"Check received message containing Basic HTML tag","time":{"start":1754057229483,"stop":1754057229483,"duration":0},"status":"passed","severity":"normal"},{"uid":"44aba00b6c24c28","name":"Subscribe and receive messages via waku relay post","time":{"start":1754057248238,"stop":1754057248238,"duration":0},"status":"passed","severity":"normal"},{"uid":"e401428e6c64b674","name":"Push message with content topic containing unicode special characters","time":{"start":1754057330953,"stop":1754057330954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1963a3337b383cd","name":"should not create relay timers when relay is not provided","time":{"start":1754056722316,"stop":1754056722317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fd9e6451bd944d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754056712551,"stop":1754056712551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ae79182b757dfd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754057049155,"stop":1754057049155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8419f4856dfd5403","name":"Push message with content topic containing Chinese","time":{"start":1754057330952,"stop":1754057330952,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0d7b808f218c8b","name":"should dial all remaining peers","time":{"start":1754056722453,"stop":1754056722453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d96af20a12b4f9","name":"should return PeerId when PeerId is provided","time":{"start":1754056722366,"stop":1754056722366,"duration":0},"status":"passed","severity":"normal"},{"uid":"758b8dc498e3dc31","name":"random static sharding 3 - Cluster ID: 940, Shard ID: 595","time":{"start":1754057020387,"stop":1754057020387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a58f5c7d3e88f05","name":"Cluster id 0, shard 0","time":{"start":1754057020381,"stop":1754057020382,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec71a62cf286f4c1","name":"Relay","time":{"start":1754056788257,"stop":1754056788258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f998a81843edde86","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754056844535,"stop":1754056844535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5512d969fe23ee2","name":"should create KeepAliveManager with required options","time":{"start":1754056722265,"stop":1754056722265,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e2e6a9b13d0107","name":"should initialize with default number of peers","time":{"start":1754056752164,"stop":1754056752164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0391c1f974418b","name":"should handle peer disconnect event when no connections remain","time":{"start":1754056721194,"stop":1754056721194,"duration":0},"status":"passed","severity":"normal"},{"uid":"54127df6113f9ff6","name":"Push message with short payload","time":{"start":1754057330943,"stop":1754057330943,"duration":0},"status":"passed","severity":"normal"},{"uid":"914534b24d50524d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754056788021,"stop":1754056788022,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d699d0edf57f13a0","name":"Check publish message containing special chars","time":{"start":1754056922979,"stop":1754056922980,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc8d45f50473e11","name":"Publish message with custom timestamp: Fri Aug 01 2025 13:01:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1754056922986,"stop":1754056922986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f96ffa70957c31","name":"should dial with PeerId and return stream","time":{"start":1754056723118,"stop":1754056723118,"duration":0},"status":"passed","severity":"normal"},{"uid":"73da1e47b5efef62","name":"Promise Callback - true","time":{"start":1754057031775,"stop":1754057031775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61e271b721c5faa","name":"should encodeTxt and decodeTxt","time":{"start":1754056712550,"stop":1754056712551,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecad07a46df2fead","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754056722087,"stop":1754056722087,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b30b9dd012194a","name":"should throw error - no public key","time":{"start":1754056712554,"stop":1754056712554,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e518f60eb16978","name":"should dial all peers on dial","time":{"start":1754056871525,"stop":1754056871525,"duration":0},"status":"passed","severity":"normal"},{"uid":"41148536f844f32","name":"should handle case when globalThis is not available","time":{"start":1754056721174,"stop":1754056721175,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11c1c36e865e563","name":"should enable all discoveries when explicitly set","time":{"start":1754056751540,"stop":1754056751543,"duration":3},"status":"passed","severity":"normal"},{"uid":"83860080ec1697dc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754057248228,"stop":1754057248228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61f4048c1751b2e","name":"should return false when peer is on different cluster","time":{"start":1754056721995,"stop":1754056721995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e141969817615e9b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754056722460,"stop":1754056722461,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad0867783651d40","name":"Check received message containing escaped characters","time":{"start":1754057229474,"stop":1754057229474,"duration":0},"status":"passed","severity":"normal"},{"uid":"16787e5b6c27d627","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754056800796,"stop":1754056800796,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd5a30630c05b49","name":"should dial with multiaddr and return stream","time":{"start":1754056723118,"stop":1754056723118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9a0e6ec5aa3257","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754057248238,"stop":1754057248238,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd603933f8b78b6e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754056766500,"stop":1754056766500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a535137ec2a590f","name":"Push message with emoji payload","time":{"start":1754057330950,"stop":1754057330950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e819f950c55addb1","name":"Check meta is set [symmetric]","time":{"start":1754056740759,"stop":1754056740760,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7271765aca6c60","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754056762423,"stop":1754056762423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1af3bbd264fcbe","name":"should not be empty after adding a subscription","time":{"start":1754056752424,"stop":1754056752424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1685dd568cfff9b9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754056762439,"stop":1754056762440,"duration":1},"status":"passed","severity":"normal"},{"uid":"f703c038f06a5ca7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754056742371,"stop":1754056742371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5119d8c5627f4306","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754057049156,"stop":1754057049157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2353c67dfb216ac","name":"should be safe to call multiple times","time":{"start":1754056721818,"stop":1754056721819,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2baf2ae9d6b17","name":"it tolerates circular branch references","time":{"start":1754056731059,"stop":1754056731059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd068fd3b340c1b4","name":"should set field with all protocols disabled","time":{"start":1754056712559,"stop":1754056712559,"duration":0},"status":"passed","severity":"normal"},{"uid":"150b511494866191","name":"should increase lamport timestamp","time":{"start":1754056766495,"stop":1754056766495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a89341f01801a3","name":"Asymmetric encrypt & decrypt","time":{"start":1754056741352,"stop":1754056741352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcdd71b7f83350f","name":"Check received message containing Arabic","time":{"start":1754057229471,"stop":1754057229471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e822c7ef085fe28","name":"Push message with content topic containing numeric","time":{"start":1754057330935,"stop":1754057330935,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbc6ed19fe48bc2","name":"should dial peers from store when browser is connected","time":{"start":1754056722439,"stop":1754056722440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1052963c4621ccc7","name":"Fields are not dropped","time":{"start":1754056722575,"stop":1754056722575,"duration":0},"status":"passed","severity":"normal"},{"uid":"530191a41589b59b","name":"should handle case with all peers already connected","time":{"start":1754056722454,"stop":1754056722454,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aff43df6d8780c","name":"should handle corrupted shard info gracefully","time":{"start":1754056722012,"stop":1754056722013,"duration":1},"status":"passed","severity":"normal"},{"uid":"8439eadf6b9a096b","name":"should return false when peer is not found","time":{"start":1754056722006,"stop":1754056722007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9252fa18e62565a8","name":"should be safe to call multiple times","time":{"start":1754056722286,"stop":1754056722288,"duration":2},"status":"passed","severity":"normal"},{"uid":"242a7ba886557e6","name":"msgTime: 0 ms from now, startTime: 1753970633582, endTime: 1754057033582","time":{"start":1754057049159,"stop":1754057049159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a120d6abacc81403","name":"should wait for Filter peer to be connected","time":{"start":1754056752347,"stop":1754056752347,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef566efdaf5edfb","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754056762427,"stop":1754056762427,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e8610eba72bb60","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754056734899,"stop":1754056734899,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8f36ac26aa2953","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754056706345,"stop":1754056706346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27815c4b1aabdf1","name":"should add received messages to bloom filter","time":{"start":1754056766497,"stop":1754056766497,"duration":0},"status":"passed","severity":"normal"},{"uid":"13072934ddcb4c9","name":"Check publish message containing Script","time":{"start":1754056922981,"stop":1754056922982,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa2a3d8e5de6cbe","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app35/4/topic662/proto","time":{"start":1754057022644,"stop":1754057022645,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b54c51f0950aa83","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754057248236,"stop":1754057248237,"duration":1},"status":"passed","severity":"normal"},{"uid":"490ddaea6ab59967","name":"Subscribe and receive messages via lightPush","time":{"start":1754057248227,"stop":1754057248228,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa77c4d2f197e0f5","name":"should properly clean up resources when disposed","time":{"start":1754056750030,"stop":1754056750031,"duration":1},"status":"passed","severity":"normal"},{"uid":"299a48ad96bcce4","name":"should skip peer when not on same cluster","time":{"start":1754056721950,"stop":1754056721950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a92830c6aee416","name":"should stop and cleanup resources","time":{"start":1754056752426,"stop":1754056752426,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762db2ce3fa5b76","name":"Push message with Basic HTML tag payload","time":{"start":1754057330949,"stop":1754057330949,"duration":0},"status":"passed","severity":"normal"},{"uid":"277d3382eb16166e","name":"Encoder throws on undefined content topic","time":{"start":1754056740761,"stop":1754056740761,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f4ad9c6cabef2d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754056722073,"stop":1754056722074,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa24315fdc219e07","name":"caches peers it previously fetched","time":{"start":1754056731060,"stop":1754056731060,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f5f084d543b2b9","name":"Push to array if already present","time":{"start":1754056706080,"stop":1754056706080,"duration":0},"status":"passed","severity":"normal"},{"uid":"186619fab8af3db9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754056762440,"stop":1754056762440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abbd8c931de03d1","name":"should have no discoveries enabled by default","time":{"start":1754056751535,"stop":1754056751540,"duration":5},"status":"passed","severity":"normal"},{"uid":"3049773c9493f2cf","name":"should handle errors gracefully when getting peer info","time":{"start":1754056722007,"stop":1754056722012,"duration":5},"status":"passed","severity":"normal"},{"uid":"92badb3b014eb1cf","name":"should handle corrupted local storage data gracefully","time":{"start":1754056734899,"stop":1754056734900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fcd46f470eb745","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/10/topic786/xml","time":{"start":1754057022650,"stop":1754057022650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c804294837ebc192","name":"Check received message containing long","time":{"start":1754057229470,"stop":1754057229470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1adbdd8e515ed5","name":"Publish message with rate limit","time":{"start":1754056922989,"stop":1754056922990,"duration":1},"status":"passed","severity":"normal"},{"uid":"541d8c19904c5fef","name":"Check meta is set [ecies]","time":{"start":1754056742371,"stop":1754056742371,"duration":0},"status":"passed","severity":"normal"},{"uid":"69610c56c8e237b","name":"should drop connection to all peers on hangUp","time":{"start":1754056871525,"stop":1754056871526,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa24ba16699e55e1","name":"should push the message to the outgoing buffer","time":{"start":1754056766493,"stop":1754056766493,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1337e899c5a072c","name":"should handle shard reader errors gracefully","time":{"start":1754056721967,"stop":1754056721968,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aad292c528dbbc7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754056752178,"stop":1754056752179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f259b31689b0f29c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754056706340,"stop":1754056706340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f69c8199761feb6","name":"Sets default value correctly","time":{"start":1754057047852,"stop":1754057047853,"duration":1},"status":"passed","severity":"normal"},{"uid":"35969b349c657798","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754056722317,"stop":1754056722317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4988868a82701810","name":"should clear dial history on start","time":{"start":1754056721926,"stop":1754056721926,"duration":0},"status":"passed","severity":"normal"},{"uid":"548e5519a8ab9f5e","name":"should return true when peer is on the same cluster","time":{"start":1754056721985,"stop":1754056721991,"duration":6},"status":"passed","severity":"normal"},{"uid":"54b9248ec4ee8031","name":"Push message with SQL Injection payload","time":{"start":1754057330948,"stop":1754057330948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3506f145f5dd64","name":"Push message with content topic containing escaped characters","time":{"start":1754057330938,"stop":1754057330939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0077d9187eb6d0f","name":"should properly create location multiaddrs - udp4","time":{"start":1754056712557,"stop":1754056712557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc382e48f1a26e9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754056721173,"stop":1754056721173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb8a594fcbc7234","name":"returns only open connection if one present","time":{"start":1754056722487,"stop":1754056722488,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f24dbb215bb943","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754056722468,"stop":1754056722468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9a336db3a3aa56","name":"should perform ping and update peer store on timer","time":{"start":1754056722308,"stop":1754056722309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5636c3d910b0cbe","name":"should return false when navigator.onLine is false","time":{"start":1754056721168,"stop":1754056721173,"duration":5},"status":"passed","severity":"normal"},{"uid":"62a102521d8331a4","name":"Push message equal or less that 1MB","time":{"start":1754057330942,"stop":1754057330942,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ac10a910339b2a","name":"Renews subscription after lossing a connection","time":{"start":1754057248237,"stop":1754057248237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd3214cab1344e9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754057039765,"stop":1754057039766,"duration":1},"status":"passed","severity":"normal"},{"uid":"7729924d1097d053","name":"should set field with only FILTER enabled","time":{"start":1754056712560,"stop":1754056712561,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e798b4d52d3c2b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754056932931,"stop":1754056932931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e542ab1d17e0ec4e","name":"Cluster ID 0, shard 1","time":{"start":1754057020382,"stop":1754057020383,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f408f51626fa931","name":"Push message with shell command payload","time":{"start":1754057330931,"stop":1754057330932,"duration":1},"status":"passed","severity":"normal"},{"uid":"775ee78eefbfd9a4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754056916329,"stop":1754056916330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee900afcf439b7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754056762448,"stop":1754056762448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f61ab426e09ff","name":"Push message with content topic containing Russian","time":{"start":1754057330937,"stop":1754057330937,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e7150a5b53b00a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754056722716,"stop":1754056722717,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcfe85ef4dd5faeb","name":"should return false","time":{"start":1754056712554,"stop":1754056712554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52e77e98602965a","name":"should return false when peer is not on topic","time":{"start":1754056723122,"stop":1754056723122,"duration":0},"status":"passed","severity":"normal"},{"uid":"477d409bdff3291d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app63/4/topic742/proto","time":{"start":1754057022648,"stop":1754057022648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ee1845ffb296df","name":"should requeue task if no peer is available","time":{"start":1754056750776,"stop":1754056750777,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01a5e3a2f2bf96c","name":"Push message with content topic containing long","time":{"start":1754057330951,"stop":1754057330951,"duration":0},"status":"passed","severity":"normal"},{"uid":"21165d924e5c4971","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754056788020,"stop":1754056788020,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f71af8ec2dc935c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754057248232,"stop":1754057248233,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb220858b394f1ee","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754056766497,"stop":1754056766497,"duration":0},"status":"passed","severity":"normal"},{"uid":"254c4913488ff6d6","name":"Push message with content topic containing emoji","time":{"start":1754057330954,"stop":1754057330954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29f997f9fddd876","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754056751544,"stop":1754056751544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d565480ce5f420ca","name":"groups content topics by expected pubsub topic","time":{"start":1754056706335,"stop":1754056706335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8ad61bac5f5865","name":"Subscribe to topic containing XML and receive message","time":{"start":1754057248234,"stop":1754057248234,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fe73792aebbf88","name":"should deliver messages after dependencies are met","time":{"start":1754056766498,"stop":1754056766499,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9b2e16576cad4a","name":"Push message with XML payload","time":{"start":1754057330948,"stop":1754057330948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4108e3a9436287","name":"should dial one peer on dial","time":{"start":1754056871526,"stop":1754056871526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0d32e1d6a1043","name":"Waku message hash computation (no timestamp)","time":{"start":1754056722085,"stop":1754056722085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef693a234b4edc49","name":"more peers than existing","time":{"start":1754056897809,"stop":1754056897810,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e540530a649e179d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754056932928,"stop":1754056932928,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec65ffbf313f730","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754056711843,"stop":1754056711843,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2a9b4434e25ddd","name":"throws on content topic with empty version field","time":{"start":1754056706326,"stop":1754056706327,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d5bc95cf2f391","name":"Generator, one shard","time":{"start":1754056993510,"stop":1754056993511,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c009b3ab698c6a0","name":"should create ConnectionManager with relay","time":{"start":1754056723114,"stop":1754056723114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d7a69d7e2ea25a","name":"random static sharding 9 - Cluster ID: 204, Shard ID: 445","time":{"start":1754057020393,"stop":1754057020393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a996b057468418b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754057229485,"stop":1754057229485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c19da7f6c12a885","name":"Should update multiaddrs","time":{"start":1754056871941,"stop":1754056871941,"duration":0},"status":"passed","severity":"normal"},{"uid":"52975fa89eadb87","name":"throws on content topic with empty topic name field","time":{"start":1754056706327,"stop":1754056706328,"duration":1},"status":"passed","severity":"normal"},{"uid":"b838f0354e424b13","name":"Nwaku publishes","time":{"start":1754056910991,"stop":1754056910993,"duration":2},"status":"passed","severity":"normal"},{"uid":"44106dd64325cf59","name":"Check received message containing Arabic","time":{"start":1754057229481,"stop":1754057229481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e05f0d3caecf91b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754056762442,"stop":1754056762442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e098e6384728725","name":"should reject if Filter is requested but not mounted","time":{"start":1754056752346,"stop":1754056752346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee4ae8c6d89d781","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754056752177,"stop":1754056752178,"duration":1},"status":"passed","severity":"normal"},{"uid":"47408449a92568cc","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754056766498,"stop":1754056766498,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc88b5801c936d52","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754056706339,"stop":1754056706340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd709b013b5ced4","name":"returns all values when wanted number matches available values","time":{"start":1754056729895,"stop":1754056729897,"duration":2},"status":"passed","severity":"normal"},{"uid":"45d1fada0e9dc6d9","name":"should get / set UDP multiaddr","time":{"start":1754056712556,"stop":1754056712556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dc5510a516cfa9","name":"should only return 1 node with relay capability","time":{"start":1754056731061,"stop":1754056731061,"duration":0},"status":"passed","severity":"normal"},{"uid":"151bcf39b72f46f2","name":"should retry failed tasks","time":{"start":1754056750789,"stop":1754056750789,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa8e67347d21ff4","name":"Check message received after jswaku node is restarted","time":{"start":1754057229478,"stop":1754057229478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47261a6f854d61b","name":"should process queue every 500ms","time":{"start":1754056721959,"stop":1754056721959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6693780a22b617","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754056987086,"stop":1754056987086,"duration":0},"status":"passed","severity":"normal"},{"uid":"448ec863a1f09b91","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754056762432,"stop":1754056762432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3812b7d01f77c07c","name":"Decoder throws on undefined content topic","time":{"start":1754056742372,"stop":1754056742372,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f6615e1d487604","name":"Publishes to nwaku","time":{"start":1754056910991,"stop":1754056910991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e66a33ffe96cb5f","name":"should wait for Store peer to be connected","time":{"start":1754056752347,"stop":1754056752347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d872d42102fbbd35","name":"should dispatch connect and disconnect events","time":{"start":1754056752170,"stop":1754056752170,"duration":0},"status":"passed","severity":"normal"},{"uid":"4165a105dcd8e7a9","name":"should filter out already connected peers","time":{"start":1754056722452,"stop":1754056722452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfc3891b125e3c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754056762434,"stop":1754056762434,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d43f49f38794a6","name":"Check received message containing Chinese","time":{"start":1754057229471,"stop":1754057229471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a08ff218a3fa906","name":"should dial peer when no shard info available","time":{"start":1754056721951,"stop":1754056721951,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cadaf565b957","name":"Store - dialed after - with timeout","time":{"start":1754057053727,"stop":1754057053727,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dba0cc0f2ca607a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754056762426,"stop":1754056762426,"duration":0},"status":"passed","severity":"normal"},{"uid":"238f6c34f82f81f6","name":"should load peers from local storage and dispatch events","time":{"start":1754056734899,"stop":1754056734899,"duration":0},"status":"passed","severity":"normal"},{"uid":"7017b3d4b1bbfa58","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754056706340,"stop":1754056706341,"duration":1},"status":"passed","severity":"normal"},{"uid":"41610aa998920db5","name":"Throws when trying to push message with empty payload","time":{"start":1754057330951,"stop":1754057330951,"duration":0},"status":"passed","severity":"normal"},{"uid":"49362a82b21d3679","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754056722368,"stop":1754056722368,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe8dd873cf79d44","name":"Overlapping topic subscription","time":{"start":1754057248241,"stop":1754057248241,"duration":0},"status":"passed","severity":"normal"},{"uid":"617b0cd60201f221","name":"Publish message with large meta","time":{"start":1754056922989,"stop":1754056922989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5b57da18e31830","name":"Js publishes, other Js receives","time":{"start":1754056910994,"stop":1754056910994,"duration":0},"status":"passed","severity":"normal"},{"uid":"598c778fea291d8d","name":"messageHashStr works with IProtoMessage","time":{"start":1754056722087,"stop":1754056722093,"duration":6},"status":"passed","severity":"normal"},{"uid":"407a833b0cc5990c","name":"Sign & Recover","time":{"start":1754056741353,"stop":1754056741353,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1125e2b5c2e62b","name":"should throw if no connection provided","time":{"start":1754056722714,"stop":1754056722715,"duration":1},"status":"passed","severity":"normal"},{"uid":"399961559a0c7ef7","name":"Round trip binary serialization","time":{"start":1754056723042,"stop":1754056723042,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9f73480a0ced0a","name":"Subscribe and receives messages on 20 topics","time":{"start":1754057248239,"stop":1754057248239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a28b0a0bf8729e9","name":"Push message with content topic containing unicode special characters","time":{"start":1754057330939,"stop":1754057330939,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f403283319c8b","name":"A test","time":{"start":1754056844712,"stop":1754056844712,"duration":0},"status":"passed","severity":"normal"},{"uid":"871611f55a01cc34","name":"should throw error when no peers are available","time":{"start":1754056752094,"stop":1754056752095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8150adbc6c73b7a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754056928614,"stop":1754056928614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1952bbbfc6d2e6","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754056706331,"stop":1754056706332,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c0e0bc373f494e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754056706340,"stop":1754056706340,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fd848e813af19f","name":"throws on content topic with empty encoding field","time":{"start":1754056706328,"stop":1754056706328,"duration":0},"status":"passed","severity":"normal"},{"uid":"91314c8f2a92f98e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754056730475,"stop":1754056730475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9499a9bcfa52eda7","name":"Decoder throws on empty string content topic","time":{"start":1754056723045,"stop":1754056723045,"duration":0},"status":"passed","severity":"normal"},{"uid":"132917b362503bb3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754057002177,"stop":1754057002177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17a59932ba93613","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754056993512,"stop":1754056993513,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e9cac95b123420","name":"should fail to send if no connected peers found","time":{"start":1754056752311,"stop":1754056752312,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b95febbce593e1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754056706329,"stop":1754056706330,"duration":1},"status":"passed","severity":"normal"},{"uid":"de08fd049aa0ad27","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754057248235,"stop":1754057248235,"duration":0},"status":"passed","severity":"normal"},{"uid":"43279aba3f3b8ca8","name":"Ordered Callback - true","time":{"start":1754057031776,"stop":1754057031776,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d8692f1cfba895","name":"Stops search when 2 null results are returned","time":{"start":1754056730583,"stop":1754056730584,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3c2d6adc959f41","name":"should not fail to stop the service if it was not started","time":{"start":1754056788016,"stop":1754056788016,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a186d279c2873e","name":"should set field with all protocols enabled","time":{"start":1754056712559,"stop":1754056712559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3625f049c37bca","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754056932931,"stop":1754056932931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4760fd811bd1648","name":"Push message with JSON payload","time":{"start":1754057330931,"stop":1754057330931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d75e56e39bab8b5","name":"should handle errors when removing globalThis listeners","time":{"start":1754056721167,"stop":1754056721168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01ff7ededa5e301","name":"Check publish message after client node is restarted","time":{"start":1754056922989,"stop":1754056922989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3cca9c4456ad98c","name":"Subscribe and receives messages on 20 topics","time":{"start":1754057248229,"stop":1754057248229,"duration":0},"status":"passed","severity":"normal"},{"uid":"28406cef9a8197dc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754056762428,"stop":1754056762428,"duration":0},"status":"passed","severity":"normal"},{"uid":"93006fec43e9cb8f","name":"Push message with content topic containing Chinese","time":{"start":1754057330936,"stop":1754057330936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4472df47df0ab1","name":"should maintain proper timestamps if all messages received","time":{"start":1754056766496,"stop":1754056766496,"duration":0},"status":"passed","severity":"normal"},{"uid":"409dac25f3761fb9","name":"should process tasks in queue","time":{"start":1754056750776,"stop":1754056750776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec41de29159ace3","name":"Passing page size 19 when there are 20 messages","time":{"start":1754057037694,"stop":1754057037694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3110820f7b785780","name":"should return PeerId when PeerId is provided","time":{"start":1754056722367,"stop":1754056722368,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeef9bb79aa1690d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754056928613,"stop":1754056928613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf9719206dcb974","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754056762444,"stop":1754056762444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6763a22280179f28","name":"Using a function","time":{"start":1754057047851,"stop":1754057047851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534e072e6b25b9b","name":"Check received message containing short","time":{"start":1754057229479,"stop":1754057229480,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0e31e689384ebc","name":"Symmetric encrypt & Decrypt","time":{"start":1754056741352,"stop":1754056741353,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5df3165fd8bf0ea","name":"should not execute task if max attempts is 0","time":{"start":1754056750790,"stop":1754056750791,"duration":1},"status":"passed","severity":"normal"},{"uid":"5718e3285cfda083","name":"Passing invalid cursor","time":{"start":1754056987090,"stop":1754056987090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4c14f6fce408f5","name":"messageHashStr produces different results for different inputs","time":{"start":1754056722093,"stop":1754056722094,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dcb68eeebb0674","name":"Relay + Store","time":{"start":1754056712561,"stop":1754056712561,"duration":0},"status":"passed","severity":"normal"},{"uid":"182ec0645bd97932","name":"Decoder throws on undefined content topic","time":{"start":1754056723044,"stop":1754056723044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4b4f96e4be4b1b","name":"should not receive a peer event before start","time":{"start":1754056897454,"stop":1754056897455,"duration":1},"status":"passed","severity":"normal"},{"uid":"636897bf766d0a58","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754056711838,"stop":1754056711839,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd632404523027c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754057033167,"stop":1754057033169,"duration":2},"status":"passed","severity":"normal"},{"uid":"518037750a8ae2eb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754057248246,"stop":1754057248246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1088c5f83b0fda4f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754056928613,"stop":1754056928613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee85ba6b021a64d","name":"should be able to encode the field with only STORE set to true","time":{"start":1754056711833,"stop":1754056711833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6bbfda5e8d0501","name":"same cluster: nodes connect","time":{"start":1754056860168,"stop":1754056860168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6e0fd412f348e7","name":"Check received message with timestamp: 1754056782425000000 ","time":{"start":1754057229475,"stop":1754057229475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69eb678290ae8ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754056706346,"stop":1754056706346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7272882f3e4d8c1f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754056730476,"stop":1754056730478,"duration":2},"status":"passed","severity":"normal"},{"uid":"aac83c3915fcc808","name":"should reject if WakuNode is not started","time":{"start":1754056752344,"stop":1754056752344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b4a7c1cc06ca3d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754056752179,"stop":1754056752180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f861f7008da1268","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754057248229,"stop":1754057248229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9ead6e6f55e3e6","name":"Query with Ordered Callback, No Decoder","time":{"start":1754057002178,"stop":1754057002179,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43d63502cda58b2","name":"should remove event listeners","time":{"start":1754056722438,"stop":1754056722439,"duration":1},"status":"passed","severity":"normal"},{"uid":"933785119f800ff5","name":"should create dialer with libp2p and shardReader","time":{"start":1754056721919,"stop":1754056721919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c97283c881dadd9","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754056762434,"stop":1754056762434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff80ec8d275f473b","name":"should return false when peer is not on the specified shard","time":{"start":1754056721996,"stop":1754056721996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34c0ae87d3ec9cc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754056766496,"stop":1754056766496,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee11d59284c5773","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754057248240,"stop":1754057248240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e975ddc3a8066b20","name":"topics with same application and version share the same shard","time":{"start":1754056706334,"stop":1754056706334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a408f4b2c7239ef","name":"should not receive a peer event after stop","time":{"start":1754056734898,"stop":1754056734898,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d481fc24780530","name":"accepts time-filtered query with content filter","time":{"start":1754056722527,"stop":1754056722527,"duration":0},"status":"passed","severity":"normal"}] |