allure-jswaku/8989/widgets/duration.json
2025-08-25 13:27:07 +00:00

1 line
192 KiB
JSON

[{"uid":"1cce1c93a6594429","name":"Publish without waiting for remote peer","time":{"start":1756128016131,"stop":1756128016132,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f5b59be384396c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756127750749,"stop":1756127750749,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac0d55d14dd8bfc","name":"Symmetric encrypt & Decrypt","time":{"start":1756127788297,"stop":1756127788297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c736dd946e8be9f2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756128130309,"stop":1756128130310,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f62c9223e2aafd","name":"Push message with custom timestamp: 1756131461431","time":{"start":1756128385838,"stop":1756128385838,"duration":0},"status":"passed","severity":"normal"},{"uid":"239f92a5b21a0be2","name":"should add event listener for peer:discovery","time":{"start":1756127766433,"stop":1756127766441,"duration":8},"status":"passed","severity":"normal"},{"uid":"ba149af7a3a4ec99","name":"Publishes to nwaku","time":{"start":1756127997844,"stop":1756127997844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e415a183adcb3b77","name":"should handle complete peer lifecycle","time":{"start":1756127767798,"stop":1756127767798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8981de6f168084","name":"Query Generator - false","time":{"start":1756128163062,"stop":1756128163063,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba86face927e59f","name":"Publish message with custom timestamp: Tue Sep 03 2024 13:20:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1756128007875,"stop":1756128007875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7031e94a73d36a47","name":"Query with Promise Callback, No Decoder","time":{"start":1756128130310,"stop":1756128130310,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd973e0641e8e3cd","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756127813483,"stop":1756127813483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f21e98513c673da","name":"Push message with unicode special characters payload","time":{"start":1756128385816,"stop":1756128385817,"duration":1},"status":"passed","severity":"normal"},{"uid":"362242ad3efd15e4","name":"Nodes with multiple pubsub topic","time":{"start":1756128001159,"stop":1756128001160,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c0fa169bef93f6","name":"should remove event listeners from libp2p","time":{"start":1756127767336,"stop":1756127767336,"duration":0},"status":"passed","severity":"normal"},{"uid":"419e669769c8069b","name":"Init the array if not present","time":{"start":1756127750590,"stop":1756127750593,"duration":3},"status":"passed","severity":"normal"},{"uid":"78252553805db572","name":"should emit a peer event after start","time":{"start":1756127781842,"stop":1756127781842,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bbef7f70fb0c0c","name":"should be empty after removing the only subscription","time":{"start":1756127800236,"stop":1756127800236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ede8e859496a94","name":"Sample","time":{"start":1756127756465,"stop":1756127756466,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d94d5f3e8e1f92d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756127813472,"stop":1756127813472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a175a50e501c0acf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756128162344,"stop":1756128162344,"duration":0},"status":"passed","severity":"normal"},{"uid":"355f7e549a122ac4","name":"should return false when peer is on different cluster","time":{"start":1756127766486,"stop":1756127766487,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad26c33093ad365","name":"should handle all zero keep alive options","time":{"start":1756127767797,"stop":1756127767797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3d3275280f772f","name":"ignores unrecognized TXT record formats","time":{"start":1756127777927,"stop":1756127777927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e164d59052e13870","name":"Push message with SQL Injection payload","time":{"start":1756128385813,"stop":1756128385813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b1ee74057964dd","name":"should query peer with peer exchange protocol","time":{"start":1756127777765,"stop":1756127777766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e28d91560b8bbbf","name":"random static sharding 4 - Cluster ID: 707, Shard ID: 794","time":{"start":1756128150407,"stop":1756128150407,"duration":0},"status":"passed","severity":"normal"},{"uid":"417198b30d2acd22","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756127841958,"stop":1756127841959,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b700095c3cf25689","name":"should return null for non-existent peer","time":{"start":1756127767430,"stop":1756127767430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a0862ff50d0d9f","name":"should handle special patterns correctly","time":{"start":1756127816520,"stop":1756127816521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c9cf5ff0504514","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756128016135,"stop":1756128016135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92961a3f3336c51","name":"should successfully stop","time":{"start":1756127799916,"stop":1756127799917,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f14659206ec5f06","name":"should retry failed tasks","time":{"start":1756127799162,"stop":1756127799177,"duration":15},"status":"passed","severity":"normal"},{"uid":"4f420c3459fad72f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756127813500,"stop":1756127813500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1b1dafa18470a4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756128304169,"stop":1756128304169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcb938b00efd54d","name":"Check received message containing shell command","time":{"start":1756128283519,"stop":1756128283519,"duration":0},"status":"passed","severity":"normal"},{"uid":"af27c433e92c7a4b","name":"Check publish message containing unicode special characters","time":{"start":1756128007874,"stop":1756128007874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1acc66bd0d1d65c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756127767785,"stop":1756127767788,"duration":3},"status":"passed","severity":"normal"},{"uid":"41afaa2884e5b90f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756127800801,"stop":1756127800801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b481da3b5b8565","name":"should not change state when connections remain after disconnect","time":{"start":1756127767349,"stop":1756127767349,"duration":0},"status":"passed","severity":"normal"},{"uid":"da56c1b0416f7586","name":"Register correct protocols","time":{"start":1756128016130,"stop":1756128016131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb99151622abdfca","name":"Check publish message containing JSON","time":{"start":1756128007872,"stop":1756128007873,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4efa49787c761e","name":"should set field with all protocols enabled","time":{"start":1756127757165,"stop":1756127757165,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc55ab03adef1e51","name":"yields undefined for messages without content topic","time":{"start":1756127768104,"stop":1756127768104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fd1271a0bcf39c","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756127800236,"stop":1756127800236,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbc15c877a2c2d4","name":"should wait for LightPush peer to be connected","time":{"start":1756127800187,"stop":1756127800187,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b63ddc189b8475","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756127750740,"stop":1756127750740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b5a85b7d883bb","name":"should be safe to call multiple times","time":{"start":1756127767409,"stop":1756127767409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9be3be89c5fc056","name":"Check received message containing Chinese","time":{"start":1756128283508,"stop":1756128283508,"duration":0},"status":"passed","severity":"normal"},{"uid":"117f91c4a2a9125","name":"Push message with content topic containing SQL Injection","time":{"start":1756128385821,"stop":1756128385822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe54c666169a8d4","name":"Check publish message containing special chars","time":{"start":1756128007869,"stop":1756128007869,"duration":0},"status":"passed","severity":"normal"},{"uid":"674baf01f66a57ff","name":"Check received message containing Script","time":{"start":1756128283518,"stop":1756128283518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa04a2bf5301bc82","name":"msgTime: 0 ms from now, startTime: 1756041763281, endTime: 1756128163281","time":{"start":1756128178701,"stop":1756128178701,"duration":0},"status":"passed","severity":"normal"},{"uid":"27121f1705527a53","name":"Check publish message containing Chinese","time":{"start":1756128007869,"stop":1756128007869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af7668dbac965db","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756127984432,"stop":1756127984432,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab881807c7507bb","name":"LightPush","time":{"start":1756128182849,"stop":1756128182850,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbc7fe1a9ad8356","name":"udp ip6 address","time":{"start":1756127756437,"stop":1756127756437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbeba21b39b2ff2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756127799674,"stop":1756127799674,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf927c7eebb00ebf","name":"should dial more peers if under maxConnections","time":{"start":1756127767441,"stop":1756127767441,"duration":0},"status":"passed","severity":"normal"},{"uid":"16605c20c4359118","name":"Throws when trying to push message with empty payload","time":{"start":1756128385818,"stop":1756128385818,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ecc42f8c84f19","name":"should reject if Filter is requested but not mounted","time":{"start":1756127800186,"stop":1756127800186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1376c7b5304781","name":"should send to specified number of peers of used peers","time":{"start":1756127798916,"stop":1756127798916,"duration":0},"status":"passed","severity":"normal"},{"uid":"142a6f168535fe3e","name":"should stop peer exchange discovery","time":{"start":1756127777745,"stop":1756127777745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e49292a35477bc","name":"should detect messages with missing dependencies","time":{"start":1756127819285,"stop":1756127819286,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb36b961a0d5e65","name":"should not receive a peer event after stop","time":{"start":1756127841955,"stop":1756127841955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24c50723adc2e28","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756127813478,"stop":1756127813478,"duration":0},"status":"passed","severity":"normal"},{"uid":"154f5925c1e0a13c","name":"should properly create location multiaddrs - udp6","time":{"start":1756127757163,"stop":1756127757163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05db7835a56196b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756127856538,"stop":1756127856538,"duration":0},"status":"passed","severity":"normal"},{"uid":"7524109b67efc0b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756127750751,"stop":1756127750751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359019eb458660a","name":"should dial peers from store when browser is connected","time":{"start":1756127767409,"stop":1756127767418,"duration":9},"status":"passed","severity":"normal"},{"uid":"567c8f0a99aeb18b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756127819289,"stop":1756127819289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b50420d480740e","name":"Encoder throws on empty string content topic","time":{"start":1756127787946,"stop":1756127787946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d4500d314ab27e","name":"Check publish message after client node is restarted","time":{"start":1756128007880,"stop":1756128007880,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bdd9cda1489d278","name":"should transition to Unhealthy when no connections","time":{"start":1756127800800,"stop":1756127800800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7921009f96f16b2a","name":"should properly create location multiaddrs - tcp6","time":{"start":1756127757163,"stop":1756127757163,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eb0fad39f00f1b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756127767343,"stop":1756127767343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c962b90f2a1dcb9","name":"should only return 1 node with relay capability","time":{"start":1756127777927,"stop":1756127777928,"duration":1},"status":"passed","severity":"normal"},{"uid":"7876e4ec1fc41402","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756127841957,"stop":1756127841957,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc5d2a9273079e69","name":"should properly start and stop event listening","time":{"start":1756127800801,"stop":1756127800801,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b3df92a80a44f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756127750749,"stop":1756127750749,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c463ad770a87e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app76/9/topic699/proto","time":{"start":1756128102615,"stop":1756128102616,"duration":1},"status":"passed","severity":"normal"},{"uid":"25817df74c3564be","name":"Overlapping topic subscription","time":{"start":1756128016136,"stop":1756128016137,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9cfe5a4225428013","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756127813485,"stop":1756127813485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d73a0e031c9e09","name":"should not discard bootstrap peers if under the limit","time":{"start":1756127879142,"stop":1756127879142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3455b0cf0999bb7f","name":"should handle relay send failures gracefully","time":{"start":1756127767795,"stop":1756127767795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d33c13e42f0478","name":"should be safe to call multiple times","time":{"start":1756127766442,"stop":1756127766443,"duration":1},"status":"passed","severity":"normal"},{"uid":"76851ce7b1b0af6f","name":"should dial peers from store when no connections remain","time":{"start":1756127767419,"stop":1756127767419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a833a440e8562a72","name":"Callback on promise","time":{"start":1756128162343,"stop":1756128162344,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db90df8897b64b3","name":"Check publish message containing Script","time":{"start":1756128007871,"stop":1756128007871,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac004a2c84657a4","name":"Mutual subscription","time":{"start":1756128016130,"stop":1756128016130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3044c0430e2b8485","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756127789408,"stop":1756127789408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d154e9932c7761da","name":"Push message with content topic containing SQL Injection","time":{"start":1756128385835,"stop":1756128385835,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4e51d13d8928","name":"should drop connection to all peers on hangUp","time":{"start":1756127927431,"stop":1756127927432,"duration":1},"status":"passed","severity":"normal"},{"uid":"8959e5769e9c9a40","name":"A test","time":{"start":1756127895935,"stop":1756127895936,"duration":1},"status":"passed","severity":"normal"},{"uid":"260d6415da1c3e60","name":"should create an instance with libp2p and dialer","time":{"start":1756127766433,"stop":1756127766433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9daf9416115f689","name":"Non TWN Cluster","time":{"start":1756128102612,"stop":1756128102612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c066dc11c79f10c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756127799655,"stop":1756127799655,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ffa0e969894dbc","name":"should retry if all attempts fail","time":{"start":1756127799184,"stop":1756127799184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4178dd2158155c0e","name":"Fields are not dropped","time":{"start":1756127767614,"stop":1756127767615,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b0c77451fccbc9","name":"should get / set TCP multiaddr","time":{"start":1756127757162,"stop":1756127757162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef93cb82d8479ab5","name":"should create RPC request with correct parameters","time":{"start":1756127777918,"stop":1756127777918,"duration":0},"status":"passed","severity":"normal"},{"uid":"3015e0b77aae5ad5","name":"Check received message containing unicode special characters","time":{"start":1756128283520,"stop":1756128283520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef600978bed5aa3","name":"Subscribe to topic containing short and receive message","time":{"start":1756128304168,"stop":1756128304168,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b5c52cbe3a6b71","name":"Push message with emoji payload","time":{"start":1756128385817,"stop":1756128385817,"duration":0},"status":"passed","severity":"normal"},{"uid":"6928d17e1e73a719","name":"Generator, 2 different shards","time":{"start":1756128120203,"stop":1756128120204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02b7c93f7fabc4f","name":"should handle peer not in mesh for all topics","time":{"start":1756127767798,"stop":1756127767798,"duration":0},"status":"passed","severity":"normal"},{"uid":"366f5a7f77dfbdeb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756128283524,"stop":1756128283524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad66f9092e484e5","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756127781843,"stop":1756127781843,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11403ec61baa550","name":"Passing page size 0 when there are 110 messages","time":{"start":1756128169906,"stop":1756128169907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49f7d141324ddb4","name":"Push message with long payload","time":{"start":1756128385811,"stop":1756128385811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edb5fac74a43b29","name":"retrieves a single peer","time":{"start":1756127777924,"stop":1756127777925,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f44bb6f12558f23","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756128009773,"stop":1756128009778,"duration":5},"status":"passed","severity":"normal"},{"uid":"42cceb81096db28","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756127819285,"stop":1756127819285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb59a2305c3698e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756127856541,"stop":1756127856541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7507894b40dde2bd","name":"should allow redial after cooldown period","time":{"start":1756127766180,"stop":1756127766180,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c89acf53d11068","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756128178696,"stop":1756128178697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68d29697919351b","name":"should set default options when no config provided","time":{"start":1756127768014,"stop":1756127768015,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e24381e3c70d6ff","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756127756415,"stop":1756127756418,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed7c821ef0d7ae90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756127813503,"stop":1756127813503,"duration":0},"status":"passed","severity":"normal"},{"uid":"259ed90cec84e795","name":"should return false when peer has no shard info","time":{"start":1756127766487,"stop":1756127766488,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2475de9de3870a","name":"should return false","time":{"start":1756127757158,"stop":1756127757158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f665f90b0b24da6","name":"should skip peers without peerInfo in ENR","time":{"start":1756127777775,"stop":1756127777776,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b41d2fe9c7267f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756127756421,"stop":1756127756422,"duration":1},"status":"passed","severity":"normal"},{"uid":"504398c5b4816acf","name":"Check publish message containing SQL Injection","time":{"start":1756128007870,"stop":1756128007871,"duration":1},"status":"passed","severity":"normal"},{"uid":"10da6b2f118548c8","name":"Check received message containing JSON","time":{"start":1756128283510,"stop":1756128283510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ce174ddc217532","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756127777588,"stop":1756127777589,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebc073eb5b412f","name":"Push message with escaped characters payload","time":{"start":1756128385832,"stop":1756128385832,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba65f45d5235209","name":"should handle case with no peers in store","time":{"start":1756127767429,"stop":1756127767429,"duration":0},"status":"passed","severity":"normal"},{"uid":"85910121634a7afc","name":"should initialize with libp2p components","time":{"start":1756127777913,"stop":1756127777913,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c99b2d7cba6ea3","name":"Used by Waku Relay","time":{"start":1756128176829,"stop":1756128176830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3048e2eccf2f8013","name":"should serialize and deserialize correctly","time":{"start":1756127816519,"stop":1756127816520,"duration":1},"status":"passed","severity":"normal"},{"uid":"259bf46fe8df26c2","name":"should check connected peers if present and suitable","time":{"start":1756127800187,"stop":1756127800187,"duration":0},"status":"passed","severity":"normal"},{"uid":"648cd3dbf0e68406","name":"connects to nwaku","time":{"start":1756128176826,"stop":1756128176826,"duration":0},"status":"passed","severity":"normal"},{"uid":"51faa9c0cb172464","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756127756423,"stop":1756127756424,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b67956dace65d1d","name":"Push message with rate limit","time":{"start":1756128385837,"stop":1756128385837,"duration":0},"status":"passed","severity":"normal"},{"uid":"794204322546777b","name":"should add peer to queue when queue is not empty","time":{"start":1756127766172,"stop":1756127766173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0a51689e1dba83","name":"recovers when dns.resolve returns empty","time":{"start":1756127777925,"stop":1756127777925,"duration":0},"status":"passed","severity":"normal"},{"uid":"192d2bd9a8b06a9e","name":"Push to array if already present","time":{"start":1756127750593,"stop":1756127750594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9c41ea84a63078","name":"should handle dial errors gracefully","time":{"start":1756127766195,"stop":1756127766196,"duration":1},"status":"passed","severity":"normal"},{"uid":"992187e59aa8f6bc","name":"random static sharding 6 - Cluster ID: 849, Shard ID: 734","time":{"start":1756128150407,"stop":1756128150408,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6afd48895c51eb7","name":"should not process empty queue","time":{"start":1756127766207,"stop":1756127766207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7125c3a1c81942","name":"should continually clean up expired entries at intervals","time":{"start":1756127798343,"stop":1756127798344,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d857cf39e26921","name":"Push message with content topic containing unicode special characters","time":{"start":1756128385823,"stop":1756128385823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b914870749b19a11","name":"should properly create location multiaddrs - udp4","time":{"start":1756127757162,"stop":1756127757162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae98afc6c2e56d2","name":"Nwaku publishes","time":{"start":1756127997844,"stop":1756127997844,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfb0a9fc83a55d4","name":"ends if stream creation fails","time":{"start":1756127768102,"stop":1756127768103,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4426b37e7927c67","name":"should return all connected peers without codec filter","time":{"start":1756127768022,"stop":1756127768022,"duration":0},"status":"passed","severity":"normal"},{"uid":"894292a4d5158f05","name":"should not dispatch event when already connected","time":{"start":1756127767350,"stop":1756127767350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8060f47e804496","name":"can start the service","time":{"start":1756127841951,"stop":1756127841952,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38597ddf2a9c38f","name":"should handle dial errors","time":{"start":1756127768019,"stop":1756127768020,"duration":1},"status":"passed","severity":"normal"},{"uid":"695064f0632b545f","name":"Check message with non string payload is not received","time":{"start":1756128283523,"stop":1756128283524,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f648060feaa1abc","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756127756425,"stop":1756127756425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccccce90268b8cbc","name":"Push message with Russian payload","time":{"start":1756128385829,"stop":1756128385829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46e5ddf1929724c","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756127777916,"stop":1756127777916,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3abe9f87606776","name":"Check message with invalid timestamp is not received","time":{"start":1756128283522,"stop":1756128283522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbaf2838d287b9f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756127813465,"stop":1756127813471,"duration":6},"status":"passed","severity":"normal"},{"uid":"81ca06be01a551a","name":"Push message with Script payload","time":{"start":1756128385830,"stop":1756128385830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b8d9d8fbd3c07b","name":"Push message with custom timestamp: 1756131461430","time":{"start":1756128385825,"stop":1756128385826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3578471389fd1a","name":"Push message with escaped characters payload","time":{"start":1756128385815,"stop":1756128385816,"duration":1},"status":"passed","severity":"normal"},{"uid":"68391c608cec3ab6","name":"should be safe to call multiple times","time":{"start":1756127766441,"stop":1756127766442,"duration":1},"status":"passed","severity":"normal"},{"uid":"b789436b4f50e993","name":"returns all values when wanted number matches available values","time":{"start":1756127776547,"stop":1756127776556,"duration":9},"status":"passed","severity":"normal"},{"uid":"ba834a7d82ac49cf","name":"Push message with content topic containing unicode special characters","time":{"start":1756128385836,"stop":1756128385836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2212829fafcd2f6","name":"Nodes with multiple pubsub topic","time":{"start":1756128001161,"stop":1756128001161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79989cc4535ae9e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756128016146,"stop":1756128016147,"duration":1},"status":"passed","severity":"normal"},{"uid":"32817b21177d5eb3","name":"should create dialer with libp2p and shardReader","time":{"start":1756127766147,"stop":1756127766148,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6b016a0c76d322","name":"Check received message containing Arabic","time":{"start":1756128283508,"stop":1756128283508,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb926177e7d636","name":"should process tasks in queue","time":{"start":1756127799160,"stop":1756127799161,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b6cac7b6793154","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756127813478,"stop":1756127813478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc716b6e8cf72fba","name":"should return no connections if no open connection provided","time":{"start":1756127767558,"stop":1756127767558,"duration":0},"status":"passed","severity":"normal"},{"uid":"56365378ca8a73b6","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756128178699,"stop":1756128178699,"duration":0},"status":"passed","severity":"normal"},{"uid":"5828b243d62b3b74","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app57/9/topic232/json","time":{"start":1756128102613,"stop":1756128102613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8998a46237e0ce","name":"throws on content topic with empty encoding field","time":{"start":1756127750736,"stop":1756127750736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7962ee36b1f94ad8","name":"throws on content topic with too few or too many fields","time":{"start":1756127750732,"stop":1756127750733,"duration":1},"status":"passed","severity":"normal"},{"uid":"23126b1d9cd06729","name":"should not fail to start the service if it is already started","time":{"start":1756127841953,"stop":1756127841954,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41d8cc731466677","name":"should reject if LightPush is requested but not mounted","time":{"start":1756127800185,"stop":1756127800186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a68b9aaeb487c2d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756127750737,"stop":1756127750738,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c4ef2bf15d25df","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756127750745,"stop":1756127750745,"duration":0},"status":"passed","severity":"normal"},{"uid":"827677a8015a5787","name":"Push message with content topic containing Arabic","time":{"start":1756128385821,"stop":1756128385821,"duration":0},"status":"passed","severity":"normal"},{"uid":"315ff864f96bdddc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756128304181,"stop":1756128304181,"duration":0},"status":"passed","severity":"normal"},{"uid":"83981b3f1179307d","name":"isConnected should return true after first peer connects","time":{"start":1756127856539,"stop":1756127856539,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d4946c33936ba2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756127777585,"stop":1756127777586,"duration":1},"status":"passed","severity":"normal"},{"uid":"9181c57ee2cbe3a4","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756127767359,"stop":1756127767359,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bdc8c94601f168","name":"should increase lamport timestamp","time":{"start":1756127819282,"stop":1756127819282,"duration":0},"status":"passed","severity":"normal"},{"uid":"56746c22772685fd","name":"should handle case when globalThis is not available","time":{"start":1756127767345,"stop":1756127767345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a75f119cf95ec5","name":"Push message with Basic HTML tag payload","time":{"start":1756128385831,"stop":1756128385831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e41b07d3f6d005","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756127813507,"stop":1756127813511,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb43430af36f3f1c","name":"should emit a peer event after start","time":{"start":1756128063038,"stop":1756128063038,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc244e6fa69cdfc1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756127984430,"stop":1756127984430,"duration":0},"status":"passed","severity":"normal"},{"uid":"233dceaa2d993693","name":"should dispatch connect and disconnect events","time":{"start":1756127799656,"stop":1756127799656,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe665885cab001d7","name":"should reassess health immediately when peer disconnects","time":{"start":1756127800801,"stop":1756127800802,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dd19e4675209ad","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756127756422,"stop":1756127756423,"duration":1},"status":"passed","severity":"normal"},{"uid":"e341be44308c4607","name":"should return false when pubsub topic parsing fails","time":{"start":1756127766501,"stop":1756127766501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c265b8f972fff5a1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756128304178,"stop":1756128304178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de68b099d493c27","name":"Encoder throws on undefined content topic","time":{"start":1756127787945,"stop":1756127787946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9266ff2a3956378a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756128304179,"stop":1756128304179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3fe77d62aa0b1b","name":"Push message equal or less that 1MB","time":{"start":1756128385838,"stop":1756128385838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819b5c71e34ea2d","name":"Check received message containing Russian","time":{"start":1756128283508,"stop":1756128283509,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe9278464229e23","name":"Push message equal or less that 1MB","time":{"start":1756128385826,"stop":1756128385826,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6232e68c98431a","name":"Passing invalid cursor","time":{"start":1756128114304,"stop":1756128114304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbc9350636baec7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756127776563,"stop":1756127776563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50f84433d5cff25","name":"should retry on complete failure if specified","time":{"start":1756127798916,"stop":1756127798918,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fa2cc379c917dc6","name":"should be safe to call multiple times","time":{"start":1756127766164,"stop":1756127766171,"duration":7},"status":"passed","severity":"normal"},{"uid":"e90ad13e9462e9d1","name":"should handle task timeouts","time":{"start":1756127799177,"stop":1756127799179,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6e45a754841eef1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756127750748,"stop":1756127750749,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a23f5b9ed76c1a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756127813485,"stop":1756127813486,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bc73c3e9782957","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756128304175,"stop":1756128304175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e42bc99f3a1518","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756128007878,"stop":1756128007878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4208f79ed9fc1e14","name":"Push message with content topic containing Russian","time":{"start":1756128385821,"stop":1756128385821,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd44240fefbe21c","name":"random static sharding 3 - Cluster ID: 760, Shard ID: 434","time":{"start":1756128150396,"stop":1756128150396,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cffbab5050130a0","name":"same cluster, static sharding: nodes connect","time":{"start":1756127912045,"stop":1756127912046,"duration":1},"status":"passed","severity":"normal"},{"uid":"166ccc2bcca0ca93","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756127777584,"stop":1756127777585,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e0e42369836fa3","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756128001159,"stop":1756128001159,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e578e2aece4715","name":"Push message with content topic containing special chars","time":{"start":1756128385820,"stop":1756128385820,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fb2a78815c7fae","name":"should be empty when created","time":{"start":1756127800235,"stop":1756127800235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a761c42991a2ab59","name":"can start and stop the service","time":{"start":1756127841952,"stop":1756127841952,"duration":0},"status":"passed","severity":"normal"},{"uid":"768b55a95f3b78ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756128304176,"stop":1756128304177,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3a8f7920f9a429","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756127767791,"stop":1756127767794,"duration":3},"status":"passed","severity":"normal"},{"uid":"28b8707ee12da604","name":"should handle hash queries without validation","time":{"start":1756127800082,"stop":1756127800082,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedd6156cb09f3b2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756127767790,"stop":1756127767790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a565a897ae3f78","name":"random static sharding 2 - Cluster ID: 638, Shard ID: 717","time":{"start":1756128150396,"stop":1756128150396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74216acf0270489","name":"should be able to decode the field with only STORE set to true","time":{"start":1756127756429,"stop":1756127756429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4596f1ff60f6fa7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756127777583,"stop":1756127777584,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d9e662751927bd","name":"Delete observer","time":{"start":1756127986075,"stop":1756127986076,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc7648ea1d224e5","name":"should set field with only FILTER enabled","time":{"start":1756127757166,"stop":1756127757166,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2d8f0ed4252d83","name":"isConnected return false after peer stops","time":{"start":1756127856540,"stop":1756127856540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb6f4829aa46979","name":"should initialize with custom number of peers","time":{"start":1756127799633,"stop":1756127799633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb6e6b2f763bfab","name":"should increase lamport timestamp","time":{"start":1756127819279,"stop":1756127819280,"duration":1},"status":"passed","severity":"normal"},{"uid":"671374e77e52d3cf","name":"should handle ENR without shardInfo","time":{"start":1756127777776,"stop":1756127777777,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06a4cbe6130ba71","name":"should requeue task if no peer is available","time":{"start":1756127799162,"stop":1756127799162,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f51aa1619267ba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756128304166,"stop":1756128304166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c059bc1750457d5","name":"should update peer store before dialing","time":{"start":1756127766458,"stop":1756127766458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9685d19f75869162","name":"Subscribe to topic containing short and publish message","time":{"start":1756128016137,"stop":1756128016137,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc92b658942cbd7","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756127750738,"stop":1756127750738,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa138b26eab2219a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756127813492,"stop":1756127813492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca52f95a8147ce8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756127912053,"stop":1756127912053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca46791123ae4c7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756128114303,"stop":1756128114304,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b99c3b125ca83c","name":"Push message with emoji payload","time":{"start":1756128385832,"stop":1756128385832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c764d7e7a1277d","name":"Query with Ordered Callback, No message returned","time":{"start":1756128130308,"stop":1756128130309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e653c009e8bde7","name":"should handle zero peers request","time":{"start":1756127777918,"stop":1756127777918,"duration":0},"status":"passed","severity":"normal"},{"uid":"28069b0f9e43e189","name":"yields decoded messages","time":{"start":1756127768103,"stop":1756127768104,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf9a6c4204c4f35","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756127756428,"stop":1756127756429,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffac9ad28ce45d19","name":"should respect custom numPeersToUse configuration","time":{"start":1756127799670,"stop":1756127799670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdedbb31311cfd4e","name":"Push message with content topic containing special chars","time":{"start":1756128385834,"stop":1756128385834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86b6db5660eb5c9","name":"should process queue every 500ms","time":{"start":1756127766197,"stop":1756127766197,"duration":0},"status":"passed","severity":"normal"},{"uid":"73675b49bf605b2b","name":"Check message with no payload is not received","time":{"start":1756128283513,"stop":1756128283514,"duration":1},"status":"passed","severity":"normal"},{"uid":"b843438398771dda","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756127777928,"stop":1756127777929,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c9c0dd8e6c8831","name":"Ephemeral messages are not stored","time":{"start":1756127842531,"stop":1756127842531,"duration":0},"status":"passed","severity":"normal"},{"uid":"909c8e449c1f2dce","name":"should not stop if not started","time":{"start":1756127777745,"stop":1756127777746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1da815d7f1510bd","name":"should clear existing timers before creating new ones","time":{"start":1756127767796,"stop":1756127767797,"duration":1},"status":"passed","severity":"normal"},{"uid":"8997455dc803f700","name":"Check received message containing long","time":{"start":1756128283506,"stop":1756128283507,"duration":1},"status":"passed","severity":"normal"},{"uid":"716523feaba313b1","name":"should not modify tags of connections for different peers","time":{"start":1756127799675,"stop":1756127799676,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ebd6990256a80f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756127813477,"stop":1756127813477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc85c6b3da5592f","name":"should compute hash only when first accessed","time":{"start":1756127767970,"stop":1756127767970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3157b1d20c1c2a92","name":"should set field with only RELAY enabled","time":{"start":1756127757165,"stop":1756127757165,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e2f5af2f81b723","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756127768018,"stop":1756127768018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31189d237a9aa34","name":"Push message with unicode special characters payload","time":{"start":1756128385832,"stop":1756128385832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5782c7cad556e08","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756127766647,"stop":1756127766648,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbc30bfc18276c0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756127750743,"stop":1756127750743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb1a997938e4bb7","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756127819285,"stop":1756127819285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba36a1655231","name":"Query generator for 2000 messages","time":{"start":1756128162345,"stop":1756128162345,"duration":0},"status":"passed","severity":"normal"},{"uid":"783a436b7c153bca","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756127813486,"stop":1756127813486,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6b67bc6adf1841","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756127777915,"stop":1756127777915,"duration":0},"status":"passed","severity":"normal"},{"uid":"540924654b79f86e","name":"Push message with custom timestamp: 1756124261431","time":{"start":1756128385838,"stop":1756128385838,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa2ea3b80d0249e","name":"should clear timers for specific peer on disconnect","time":{"start":1756127767795,"stop":1756127767796,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac57dce81cf4d8d0","name":"should handle peer disconnect event when no connections remain","time":{"start":1756127767346,"stop":1756127767346,"duration":0},"status":"passed","severity":"normal"},{"uid":"782ebdbaedbb3684","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756127813480,"stop":1756127813481,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ba3d83dcb54f22","name":"isConnected should return false after all peers disconnect","time":{"start":1756127856539,"stop":1756127856540,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e41ceacfae27a7","name":"rejects hash query with content filter parameters","time":{"start":1756127767453,"stop":1756127767462,"duration":9},"status":"passed","severity":"normal"},{"uid":"17e4731e2ced8fc6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756127750738,"stop":1756127750738,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf85a499285b433","name":"should decode valid enr successfully","time":{"start":1756127757150,"stop":1756127757150,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3bf8a6f68ec703","name":"should set field with all protocols disabled","time":{"start":1756127757164,"stop":1756127757165,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cfca6655847475c","name":"should not create relay timers when relay is not provided","time":{"start":1756127767791,"stop":1756127767791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeb1d4da0c725e5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756127813465,"stop":1756127813465,"duration":0},"status":"passed","severity":"normal"},{"uid":"78297b3ec3474ddb","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756128016140,"stop":1756128016140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f08d54d7b29953b","name":"should handle query errors gracefully","time":{"start":1756127777767,"stop":1756127777767,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf816d9350bd4a3","name":"Relay - times out","time":{"start":1756128182848,"stop":1756128182848,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b3a30f84ef4221","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756127766460,"stop":1756127766461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f983d4c406d6e880","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756127799654,"stop":1756127799654,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d2a1a5b98c3111","name":"throws if store query response has error status","time":{"start":1756127768103,"stop":1756127768103,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eeb9236af1ad8d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756128114302,"stop":1756128114302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3185a83b7bbd665","name":"should handle errors when globalThis is not available","time":{"start":1756127767335,"stop":1756127767335,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c007f6205dbfac","name":"Using a function","time":{"start":1756128176829,"stop":1756128176829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be0546c855ff458","name":"Passing page size 110 when there are 120 messages","time":{"start":1756128169910,"stop":1756128169911,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6835f72910f4cb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756127756432,"stop":1756127756433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3711c8a2f4900002","name":"Push message with Arabic payload","time":{"start":1756128385812,"stop":1756128385813,"duration":1},"status":"passed","severity":"normal"},{"uid":"809b560e549b2b10","name":"Renews subscription after lossing a connection","time":{"start":1756128304182,"stop":1756128304182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f6996135b92db","name":"should handle general insertion and lookup correctly","time":{"start":1756127816522,"stop":1756127816522,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb0c37f9a57a168","name":"should create all internal components","time":{"start":1756127768015,"stop":1756127768015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd22660b85458f33","name":"should partition messages based on acknowledgement status","time":{"start":1756127819287,"stop":1756127819287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d44ddb4ba9e6ac3","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756127777578,"stop":1756127777583,"duration":5},"status":"passed","severity":"normal"},{"uid":"4fa3a8b3e3bf7002","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756127813499,"stop":1756127813500,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cded0d5fbfa92b","name":"should not fail to stop the service if it was not started","time":{"start":1756127841952,"stop":1756127841953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffc07925fb73841","name":"should throw error - no id","time":{"start":1756127757152,"stop":1756127757152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6eb734896f6eec","name":"should not retry if at least one success","time":{"start":1756127799179,"stop":1756127799184,"duration":5},"status":"passed","severity":"normal"},{"uid":"be722c889100a7f6","name":"Subscribe and publish message","time":{"start":1756128016132,"stop":1756128016133,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f98e58011951403","name":"should hang up with PeerId and return true on success","time":{"start":1756127768020,"stop":1756127768020,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc80b885428076f5","name":"should handle cache.get errors gracefully","time":{"start":1756127781843,"stop":1756127781843,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c47234ae7fd310","name":"should keep entries that haven't expired yet","time":{"start":1756127798338,"stop":1756127798339,"duration":1},"status":"passed","severity":"normal"},{"uid":"994152f6248e5dd7","name":"should start and stop interval correctly","time":{"start":1756127799160,"stop":1756127799160,"duration":0},"status":"passed","severity":"normal"},{"uid":"af100a19cd1fbfdb","name":"Check received message containing emoji","time":{"start":1756128283511,"stop":1756128283511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2406bf2fa60dda4e","name":"should handle onConnected and onDisconnected","time":{"start":1756127799656,"stop":1756127799668,"duration":12},"status":"passed","severity":"normal"},{"uid":"e442033114e489c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756127750741,"stop":1756127750741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a1f67c5c6f1718","name":"Check publish message containing shell command","time":{"start":1756128007873,"stop":1756128007873,"duration":0},"status":"passed","severity":"normal"},{"uid":"31048a020c8a7188","name":"Decrypt messages","time":{"start":1756127986073,"stop":1756127986075,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf3f669e1e2e4066","name":"should get / set UDP multiaddr","time":{"start":1756127757161,"stop":1756127757162,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0b8cf7188c9c96","name":"Check received message containing long","time":{"start":1756128283515,"stop":1756128283515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d484dd52e6f6199e","name":"Subscribe to topic containing XML and receive message","time":{"start":1756128304171,"stop":1756128304171,"duration":0},"status":"passed","severity":"normal"},{"uid":"402c6893520eee89","name":"should not fail to stop the service if it was not started","time":{"start":1756127781841,"stop":1756127781841,"duration":0},"status":"passed","severity":"normal"},{"uid":"765cda9ae7c5c5fd","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756128114301,"stop":1756128114301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d936b8c308ea4","name":"Check received message containing numeric","time":{"start":1756128283515,"stop":1756128283516,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d34a847bc85182","name":"Query with Promise Callback, No message returned","time":{"start":1756128130310,"stop":1756128130311,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7f48f1c14caa6a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756127813498,"stop":1756127813498,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e12c98de9c0609","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756127767794,"stop":1756127767794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c465111dd97163f","name":"throws an error for improperly formatted content topics","time":{"start":1756127750744,"stop":1756127750744,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d33c7e03c7f1d3","name":"should handle multiple query options for time ranges","time":{"start":1756127800082,"stop":1756127800082,"duration":0},"status":"passed","severity":"normal"},{"uid":"23977a9eea7f02cd","name":"Passing page size 19 when there are 20 messages","time":{"start":1756128169910,"stop":1756128169910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4119a2e0293cdee6","name":"should wait for Store peer to be connected","time":{"start":1756127800188,"stop":1756127800188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f699427c19b46da3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756127750750,"stop":1756127750750,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd27f217f0ddb357","name":"Check publish message containing emoji","time":{"start":1756128007874,"stop":1756128007874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f368cbd49e41c90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756127813503,"stop":1756127813503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fc6c8177630b69","name":"Check received message with timestamp: 1756127836073000000 ","time":{"start":1756128283521,"stop":1756128283521,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c5fb2af9b10389","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756127777590,"stop":1756127777591,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2726b0ebb8a482","name":"ignores domain fetching errors","time":{"start":1756127777925,"stop":1756127777927,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca36170938cced88","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756127750739,"stop":1756127750739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68743773c64b146","name":"Fails to publish duplicate message","time":{"start":1756128007877,"stop":1756128007877,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7834ab47c56324e","name":"Promise Callback - false","time":{"start":1756128163063,"stop":1756128163064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e99d5efaa8077d","name":"msgTime: 0 ms from now, startTime: 1755868963281, endTime: 1756128163281","time":{"start":1756128178699,"stop":1756128178701,"duration":2},"status":"passed","severity":"normal"},{"uid":"74292fa48e19fce5","name":"should handle case when navigator is not available","time":{"start":1756127767345,"stop":1756127767345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c66ae1420b16c77","name":"should start peer exchange discovery","time":{"start":1756127777744,"stop":1756127777744,"duration":0},"status":"passed","severity":"normal"},{"uid":"84428a85b5ce71b8","name":"Query generator for multiple messages","time":{"start":1756128162341,"stop":1756128162341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58cad428ce19225","name":"Renews subscription after lossing a connection","time":{"start":1756128304173,"stop":1756128304174,"duration":1},"status":"passed","severity":"normal"},{"uid":"197be0e1d7c6f984","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756127799668,"stop":1756127799669,"duration":1},"status":"passed","severity":"normal"},{"uid":"3baefad453382acf","name":"can start the service","time":{"start":1756128063034,"stop":1756128063035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9650be8c7794e2fb","name":"Fails to push message with large meta","time":{"start":1756128385837,"stop":1756128385837,"duration":0},"status":"passed","severity":"normal"},{"uid":"add1e481b274684d","name":"should handle errors gracefully when getting peer info","time":{"start":1756127766505,"stop":1756127766505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a752191198973f6d","name":"Check received message containing unicode special characters","time":{"start":1756128283511,"stop":1756128283511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c038716d268cbb24","name":"Encoder throws on undefined content topic","time":{"start":1756127767968,"stop":1756127767968,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f624dc52736a0f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756127756434,"stop":1756127756434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e62b1bce30ac3b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756127750740,"stop":1756127750740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac60693284ccfbd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756128304180,"stop":1756128304181,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb44b2078c2bb88a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756127861228,"stop":1756127861228,"duration":0},"status":"passed","severity":"normal"},{"uid":"707d6dff484255ed","name":"Push message with custom timestamp: 1756124261430","time":{"start":1756128385825,"stop":1756128385825,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe23e078d3c1ef","name":"should not receive a peer event before start","time":{"start":1756127781842,"stop":1756127781842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ee3811be5417b9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756128162342,"stop":1756128162342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98e5f71a6c5886f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756127750746,"stop":1756127750746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b036ded72da2a72d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756128007874,"stop":1756128007874,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a0a0913c05a8c4","name":"should be sent with empty content","time":{"start":1756127819287,"stop":1756127819288,"duration":1},"status":"passed","severity":"normal"},{"uid":"648fe599c0a8290a","name":"Check received message containing XML","time":{"start":1756128283518,"stop":1756128283518,"duration":0},"status":"passed","severity":"normal"},{"uid":"913ac984d1ff0fc7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756128001160,"stop":1756128001160,"duration":0},"status":"passed","severity":"normal"},{"uid":"496da49fa2d2ecb6","name":"new peer added after a peer was already found","time":{"start":1756128009773,"stop":1756128009773,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5021ed365b7ee3b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756127799131,"stop":1756127799132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f32be513342565c","name":"Push message with content topic containing numeric","time":{"start":1756128385833,"stop":1756128385834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fb988c91f2d20a","name":"should throw error - no id","time":{"start":1756127757151,"stop":1756127757151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364c3ffecb4ef27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756127813507,"stop":1756127813507,"duration":0},"status":"passed","severity":"normal"},{"uid":"63559ccea179eea3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756128168442,"stop":1756128168442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d959931419a18c14","name":"Check publish message containing escaped characters","time":{"start":1756128007873,"stop":1756128007873,"duration":0},"status":"passed","severity":"normal"},{"uid":"969dd88f9e56ac1d","name":"should handle complete discovery-to-dial flow","time":{"start":1756127766461,"stop":1756127766461,"duration":0},"status":"passed","severity":"normal"},{"uid":"743c209a6a5e2d8d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756128168445,"stop":1756128168446,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ccce3636b609ac","name":"Waku message hash computation (no timestamp)","time":{"start":1756127766653,"stop":1756127766653,"duration":0},"status":"passed","severity":"normal"},{"uid":"567c725ce26d478e","name":"Check message on other pubsub topic is not received","time":{"start":1756128283522,"stop":1756128283522,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7e81c6fbb5d10","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756128178699,"stop":1756128178699,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a1c903fc18c2c0","name":"should add event listeners to globalThis","time":{"start":1756127767335,"stop":1756127767335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac558d7a69c6a14","name":"Push message with long payload","time":{"start":1756128385827,"stop":1756128385828,"duration":1},"status":"passed","severity":"normal"},{"uid":"91680e6487d70775","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756127879141,"stop":1756127879142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9620c3f9a4c3159d","name":"should create a new stream if no existing for protocol found","time":{"start":1756127767749,"stop":1756127767750,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c07125b33b68c69","name":"Subscribe to topic containing Script and publish message","time":{"start":1756128016142,"stop":1756128016142,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50760c248d018d7","name":"Encoder throws on empty string content topic","time":{"start":1756127767968,"stop":1756127767968,"duration":0},"status":"passed","severity":"normal"},{"uid":"595b30df6fa12e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756127750749,"stop":1756127750750,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2a781087fb7b6e","name":"should skip updating peer store if peer has same addresses","time":{"start":1756127766459,"stop":1756127766460,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e172cb78411676","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756127787942,"stop":1756127787944,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea601f5c162ec78f","name":"Ordered Callback - false","time":{"start":1756128163065,"stop":1756128163065,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd504e6e760b5a14","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756128114301,"stop":1756128114301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eac528d3f052ba2","name":"should initialize with Unhealthy status","time":{"start":1756127800799,"stop":1756127800800,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78a0bb7c65b6a8a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756128178698,"stop":1756128178699,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff378ffd8afe25a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756127777916,"stop":1756127777917,"duration":1},"status":"passed","severity":"normal"},{"uid":"9010e9faee2f9479","name":"should skip peer when failed to dial recently","time":{"start":1756127766179,"stop":1756127766179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24c3c83f3f37640","name":"Sets default value correctly","time":{"start":1756128176831,"stop":1756128176831,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f9e5006e98c05e","name":"Push message with content topic containing short","time":{"start":1756128385818,"stop":1756128385819,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e00d16359041dd","name":"random static sharding 7 - Cluster ID: 974, Shard ID: 722","time":{"start":1756128150408,"stop":1756128150408,"duration":0},"status":"passed","severity":"normal"},{"uid":"70753ef7d93ee5ed","name":"Push message with XML payload","time":{"start":1756128385814,"stop":1756128385814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee744cab5213bda3","name":"should skip peers that were recently queried","time":{"start":1756127777765,"stop":1756127777765,"duration":0},"status":"passed","severity":"normal"},{"uid":"392e4e0529e93d9b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756127813483,"stop":1756127813484,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd081d6ceceeaf66","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756127757150,"stop":1756127757151,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51fa02766e18226","name":"Push message with content topic containing Chinese","time":{"start":1756128385820,"stop":1756128385821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b8fbed83dcf77","name":"Check received message containing SQL Injection","time":{"start":1756128283509,"stop":1756128283509,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f57b78a351a68c8","name":"should skip already querying peers","time":{"start":1756127777766,"stop":1756127777767,"duration":1},"status":"passed","severity":"normal"},{"uid":"a335482590bd5a66","name":"Relay - dialed after","time":{"start":1756128182847,"stop":1756128182848,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b34974922ba39ae","name":"Query Generator, No message returned","time":{"start":1756128130305,"stop":1756128130306,"duration":1},"status":"passed","severity":"normal"},{"uid":"3959bd92ab0608d5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756127750739,"stop":1756127750739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d757195467ef5280","name":"should initialize with default number of peers","time":{"start":1756127799632,"stop":1756127799633,"duration":1},"status":"passed","severity":"normal"},{"uid":"384802ce2836a628","name":"should handle dial errors gracefully","time":{"start":1756127766457,"stop":1756127766458,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc5644db83f3a28","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756128016147,"stop":1756128016147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5956527ba21de8f7","name":"Rejects garbage","time":{"start":1756127804200,"stop":1756127804200,"duration":0},"status":"passed","severity":"normal"},{"uid":"742137f7e079aace","name":"should handle empty peer infos gracefully","time":{"start":1756127777914,"stop":1756127777914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b22965d9477a2a","name":"Decoder throws on empty string content topic","time":{"start":1756127789409,"stop":1756127789409,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fc1a820abeafc","name":"should reject if Relay is requested but not mounted","time":{"start":1756127800185,"stop":1756127800185,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad867468845b3ef","name":"Push message with Russian payload","time":{"start":1756128385813,"stop":1756128385813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aed18d0d87d1b4e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756128304170,"stop":1756128304170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3219f3c11e2f1f","name":"should start periodic discovery on start","time":{"start":1756127777778,"stop":1756127777778,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2aab501e1a1d0c","name":"Check message on other pubsub topic is not received","time":{"start":1756128283512,"stop":1756128283513,"duration":1},"status":"passed","severity":"normal"},{"uid":"edc5d701788df6f5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756128102611,"stop":1756128102612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98b7a05c4dbc74c","name":"should use configured peers when available","time":{"start":1756127800082,"stop":1756127800083,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c27ea1a724094a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756127813502,"stop":1756127813502,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c1e50f80603cb7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756128016140,"stop":1756128016141,"duration":1},"status":"passed","severity":"normal"},{"uid":"35018657ee597e8e","name":"should hang up with multiaddr and return true on success","time":{"start":1756127768020,"stop":1756127768021,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef57a48f34c134","name":"Subscribe and receive messages via waku relay post","time":{"start":1756128304175,"stop":1756128304175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde61f037107e9a8","name":"should dial all known peers when reached zero connections","time":{"start":1756127879141,"stop":1756127879141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73dda53bf59d34a","name":"Subscribe to topic containing XML and receive message","time":{"start":1756128304180,"stop":1756128304180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88c3d8fb649b0c5","name":"Promise Callback - true","time":{"start":1756128163063,"stop":1756128163063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e99c9ec74c2b51e","name":"Push message with content topic containing Russian","time":{"start":1756128385835,"stop":1756128385835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c2ea80d88d0f37","name":"should encode/decode to RLP encoding","time":{"start":1756127757161,"stop":1756127757161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d43b5f0ea87f0","name":"Callback on promise, aborts when callback returns true","time":{"start":1756128162344,"stop":1756128162344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be1be588ac9584d","name":"Check publish message containing long","time":{"start":1756128007868,"stop":1756128007868,"duration":0},"status":"passed","severity":"normal"},{"uid":"122e8f68ef480e8b","name":"Check message with no pubsub topic is not received","time":{"start":1756128283522,"stop":1756128283523,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87b05b1b4b73f50","name":"should filter peers by codec","time":{"start":1756127768022,"stop":1756127768023,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20630a27aafe990","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756127984431,"stop":1756127984431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc040bc32dd8b41","name":"Decoder throws on undefined content topic","time":{"start":1756127767968,"stop":1756127767969,"duration":1},"status":"passed","severity":"normal"},{"uid":"2080e6a2e1a4801","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756127750752,"stop":1756127750753,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf82c63ba7fe786","name":"should enable all discoveries when explicitly set","time":{"start":1756127799130,"stop":1756127799130,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa004c94c4594503","name":"should skip peer when already connected","time":{"start":1756127766173,"stop":1756127766173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a10b65d3947cc","name":"Filter","time":{"start":1756128182850,"stop":1756128182850,"duration":0},"status":"passed","severity":"normal"},{"uid":"da31b9c1e39e96cb","name":"should handle complete connection lifecycle","time":{"start":1756127767365,"stop":1756127767365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff80740d10df81de","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756128016134,"stop":1756128016135,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c12f57303fa5691","name":"should return false when peer is not found","time":{"start":1756127766488,"stop":1756127766488,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaf2a365a1af3aa","name":"should not execute task if max attempts is 0","time":{"start":1756127799179,"stop":1756127799179,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1d47906573e857","name":"should dispatch network event when browser goes online","time":{"start":1756127767358,"stop":1756127767358,"duration":0},"status":"passed","severity":"normal"},{"uid":"527708e4bb03f6b3","name":"Publish message with large meta","time":{"start":1756128007880,"stop":1756128007880,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadcc5584da8c247","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756127813492,"stop":1756127813494,"duration":2},"status":"passed","severity":"normal"},{"uid":"66dcf0d6305cb01d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756128304174,"stop":1756128304174,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa7c0495eb927d6","name":"Check publish message after service node is restarted","time":{"start":1756128007879,"stop":1756128007879,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29f145862a7f7783","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756128016138,"stop":1756128016138,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b3c3661bccdd9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756127750740,"stop":1756127750741,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46145c798ea29d6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756128304179,"stop":1756128304179,"duration":0},"status":"passed","severity":"normal"},{"uid":"766b5fae694f14","name":"should dial second nwaku node that was discovered","time":{"start":1756127835936,"stop":1756127835943,"duration":7},"status":"skipped","severity":"normal"},{"uid":"b46c3c411a0cb3bb","name":"should dial one peer on dial","time":{"start":1756127927432,"stop":1756127927432,"duration":0},"status":"passed","severity":"normal"},{"uid":"668aff106141f329","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756128304166,"stop":1756128304166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ace11d7a9041d0f","name":"should handle empty pubsub topics","time":{"start":1756127767797,"stop":1756127767797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce375af1b439c08","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756128001159,"stop":1756128001159,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb705a18b0925591","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756127767088,"stop":1756127767089,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eff2c44aed62039","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756128304172,"stop":1756128304172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d696ae7731349651","name":"should add and check entries correctly","time":{"start":1756127798318,"stop":1756127798328,"duration":10},"status":"passed","severity":"normal"},{"uid":"46e78d2abcc9da67","name":"should return false when peer shard info is not found","time":{"start":1756127766489,"stop":1756127766496,"duration":7},"status":"passed","severity":"normal"},{"uid":"457a0315a99a0d8b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756127767785,"stop":1756127767785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e885988c9d977e92","name":"should create ConnectionManager with relay","time":{"start":1756127768014,"stop":1756127768014,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd2d7a00e562d8a","name":"should handle peer store errors gracefully","time":{"start":1756127766458,"stop":1756127766459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d227fedbb47693bd","name":"Check received message containing short","time":{"start":1756128283506,"stop":1756128283506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad43f86c39ab0f0","name":"accepts time-filtered query with content filter","time":{"start":1756127767462,"stop":1756127767462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82561797589d00e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756127750750,"stop":1756127750751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c105550e235318","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756127799130,"stop":1756127799131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4eda6481fd9214","name":"should initialize with isNetworkConnected as false","time":{"start":1756127767326,"stop":1756127767326,"duration":0},"status":"passed","severity":"normal"},{"uid":"921d811ca6ee9438","name":"Subscribe to topic containing long and receive message","time":{"start":1756128304177,"stop":1756128304178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f488e38df508581","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756127767752,"stop":1756127767753,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c45fbc6a4034d0a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756128304172,"stop":1756128304172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c820e777d7ca5fb","name":"Round trip binary serialization","time":{"start":1756127767966,"stop":1756127767966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e3aa3933264214","name":"it tolerates circular branch references","time":{"start":1756127777925,"stop":1756127777925,"duration":0},"status":"passed","severity":"normal"},{"uid":"69347e694c91cacb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756128304174,"stop":1756128304175,"duration":1},"status":"passed","severity":"normal"},{"uid":"d955ffa623f83ff3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756127813435,"stop":1756127813436,"duration":1},"status":"passed","severity":"normal"},{"uid":"466dcad0c85e0483","name":"random static sharding 5 - Cluster ID: 884, Shard ID: 703","time":{"start":1756128150407,"stop":1756128150407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ff68831d676c5","name":"should query peers that support peer exchange","time":{"start":1756127777756,"stop":1756127777757,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9af6ae315c680a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756127750742,"stop":1756127750742,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd21710465f6063","name":"should process successful peer exchange query","time":{"start":1756127777767,"stop":1756127777774,"duration":7},"status":"passed","severity":"normal"},{"uid":"369243d91f20ce28","name":"should handle dial errors gracefully","time":{"start":1756127767428,"stop":1756127767428,"duration":0},"status":"passed","severity":"normal"},{"uid":"329ec07b23c449e","name":"Push message with shell command payload","time":{"start":1756128385831,"stop":1756128385832,"duration":1},"status":"passed","severity":"normal"},{"uid":"722a1f76ab47b7b8","name":"random static sharding 10 - Cluster ID: 837, Shard ID: 316","time":{"start":1756128150412,"stop":1756128150412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae0d8f64ad0ef2f","name":"Ordered callback, aborts when callback returns true","time":{"start":1756128162345,"stop":1756128162345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea473bb673e9f8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756127799669,"stop":1756127799670,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9ef10e31a1ed42","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756127984428,"stop":1756127984428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30c37755676691c","name":"should not dispatch event when already disconnected","time":{"start":1756127767350,"stop":1756127767350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd81923e5fb933d","name":"should save new peer to store","time":{"start":1756127766459,"stop":1756127766459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc54c0d31520dd6e","name":"Overlapping topic subscription","time":{"start":1756128304167,"stop":1756128304167,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb0c3209477d18a","name":"Decoder throws on undefined content topic","time":{"start":1756127789409,"stop":1756127789409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be64a9afd98e80e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756127819284,"stop":1756127819284,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c031f321a9a596","name":"messageHashStr produces different results for different inputs","time":{"start":1756127766659,"stop":1756127766661,"duration":2},"status":"passed","severity":"normal"},{"uid":"c22a88b05319358e","name":"should not start if already started","time":{"start":1756127777744,"stop":1756127777744,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc99e1b432010d37","name":"Cluster id 0, shard 0","time":{"start":1756128150392,"stop":1756128150393,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7269779d532bc15","name":"Subscribe and receive messages via waku relay post","time":{"start":1756128304165,"stop":1756128304165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4872cece0fbc3e9a","name":"Ephemeral field set to true","time":{"start":1756127767967,"stop":1756127767967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b13386ec5e78617","name":"should update ack status of messages in outgoing buffer","time":{"start":1756127819288,"stop":1756127819289,"duration":1},"status":"passed","severity":"normal"},{"uid":"78399e6de08436df","name":"should support chaining for add method","time":{"start":1756127798328,"stop":1756127798329,"duration":1},"status":"passed","severity":"normal"},{"uid":"6525e1196370bcec","name":"Store - dialed first","time":{"start":1756128182848,"stop":1756128182849,"duration":1},"status":"passed","severity":"normal"},{"uid":"4502ae555611333","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756127767407,"stop":1756127767407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f761f7116a22fa5a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app3/8/topic815/test.js","time":{"start":1756128102614,"stop":1756128102614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eede06894777048","name":"should dial with multiaddr and return stream","time":{"start":1756127768019,"stop":1756127768019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3231de803a391a19","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756127813502,"stop":1756127813503,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc38efbf454e0180","name":"should process up to 3 peers at once","time":{"start":1756127766197,"stop":1756127766207,"duration":10},"status":"passed","severity":"normal"},{"uid":"f99f690ec8f70f82","name":"should send relay ping messages on timer","time":{"start":1756127767794,"stop":1756127767795,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf0072e479b4a2b","name":"should return peer for existing peer","time":{"start":1756127767430,"stop":1756127767430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6170af7cb29e9e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756127813499,"stop":1756127813499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2694d25bd7c252d5","name":"should do nothing when connections still exist","time":{"start":1756127767419,"stop":1756127767419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01aaeec7dd8218e","name":"should handle browser offline state overriding peer connections","time":{"start":1756127767365,"stop":1756127767365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3714ba70b842ff","name":"Push message with shell command payload","time":{"start":1756128385815,"stop":1756128385815,"duration":0},"status":"passed","severity":"normal"},{"uid":"993003f6ddbff716","name":"should emit a peer event after start","time":{"start":1756127841954,"stop":1756127841954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecd3e766dd6a104","name":"Does not throw an exception when node disconnects","time":{"start":1756128176826,"stop":1756128176827,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c52c18cb079c3dd","name":"should not receive a peer event before start","time":{"start":1756128063039,"stop":1756128063039,"duration":0},"status":"passed","severity":"normal"},{"uid":"547a5f52faf7db6","name":"random static sharding 1 - Cluster ID: 928, Shard ID: 240","time":{"start":1756128150393,"stop":1756128150396,"duration":3},"status":"passed","severity":"normal"},{"uid":"a501c71e2e032613","name":"should handle peer store errors gracefully","time":{"start":1756127767439,"stop":1756127767439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a005f27a05859e71","name":"should handle queue overflow by adding peers to queue","time":{"start":1756127766196,"stop":1756127766196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4839c5b3580582a","name":"should properly create peer info with all multiaddrs","time":{"start":1756127757164,"stop":1756127757164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b2ee34d1ffa262","name":"should remove event listener for peer:discovery","time":{"start":1756127766442,"stop":1756127766442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e119ab34d39b6ff","name":"Push message with meta","time":{"start":1756128385824,"stop":1756128385824,"duration":0},"status":"passed","severity":"normal"},{"uid":"441f668e7d404c83","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756127768101,"stop":1756127768102,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea9eed1831055f9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756127984430,"stop":1756127984430,"duration":0},"status":"passed","severity":"normal"},{"uid":"885e4bbe8a777b1f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756127813473,"stop":1756127813477,"duration":4},"status":"passed","severity":"normal"},{"uid":"843ef407c37f19b1","name":"Push message with Basic HTML tag payload","time":{"start":1756128385814,"stop":1756128385815,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d557a83ff705b7","name":"should drop connection via multiaddr with hangUp","time":{"start":1756127927433,"stop":1756127927433,"duration":0},"status":"passed","severity":"normal"},{"uid":"5634d2a77ef39b84","name":"should stop ping timers on peer disconnect","time":{"start":1756127767784,"stop":1756127767785,"duration":1},"status":"passed","severity":"normal"},{"uid":"833b2143dd893167","name":"peer exchange sets tag","time":{"start":1756128009772,"stop":1756128009773,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc07354c6a8de37a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756127750745,"stop":1756127750746,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd6836547b35597","name":"Decoder throws on undefined content topic","time":{"start":1756127787946,"stop":1756127787947,"duration":1},"status":"passed","severity":"normal"},{"uid":"786334f6e09a4b51","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756128178694,"stop":1756128178694,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ced0f17b6219918","name":"should handle peer connect event","time":{"start":1756127767346,"stop":1756127767346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6a878f807160c9","name":"Push message with Script payload","time":{"start":1756128385813,"stop":1756128385814,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fd0e4d46055543","name":"nwaku subscribes","time":{"start":1756127997843,"stop":1756127997843,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f151c3dc3dab5c","name":"should dial peer immediately when queue is empty","time":{"start":1756127766171,"stop":1756127766171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c593f31a9c8c5c2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756128304168,"stop":1756128304169,"duration":1},"status":"passed","severity":"normal"},{"uid":"383a541e787c031f","name":"pre and post cipher","time":{"start":1756127788297,"stop":1756127788298,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaad65643779c0b0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756127813503,"stop":1756127813504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e077ed78e997678","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756127799669,"stop":1756127799669,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c031caf845dbb1","name":"Relay","time":{"start":1756127842358,"stop":1756127842358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ba10b561a58af5","name":"Fails to push message bigger that 1MB","time":{"start":1756128385826,"stop":1756128385827,"duration":1},"status":"passed","severity":"normal"},{"uid":"83be766e7a8abaf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app17/7/topic122/test.js","time":{"start":1756128102612,"stop":1756128102612,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ea5b530616be5","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756128304165,"stop":1756128304166,"duration":1},"status":"passed","severity":"normal"},{"uid":"71443468e77bf0ae","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756128016146,"stop":1756128016146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6768ee444314107e","name":"Push message with content topic containing emoji","time":{"start":1756128385823,"stop":1756128385823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f838f1c47ff86c60","name":"Check message received after jswaku node is restarted","time":{"start":1756128283524,"stop":1756128283524,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf541faec8e5827","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756127777915,"stop":1756127777915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7553c8e6b28d4f4f","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756127800082,"stop":1756127800082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7597467bdf573cd8","name":"Default pageSize","time":{"start":1756128169911,"stop":1756128169911,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ab79470eaca60","name":"should not allow unachievable error rate","time":{"start":1756127813434,"stop":1756127813435,"duration":1},"status":"passed","severity":"normal"},{"uid":"7506c08154b2eb7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756127789407,"stop":1756127789407,"duration":0},"status":"passed","severity":"normal"},{"uid":"de20b490cb3e88cb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756127856537,"stop":1756127856538,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdad3a53ac229e","name":"Subscribe and receive messages via lightPush","time":{"start":1756128304163,"stop":1756128304164,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0885368a4e7d0eb","name":"should allow redial after failed dial cooldown expires","time":{"start":1756127766196,"stop":1756127766196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c948f3573b69d6ac","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756127895791,"stop":1756127895791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87723cb2cb3b37e","name":"Check received message containing Arabic","time":{"start":1756128283517,"stop":1756128283517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff68a54afbf3b00c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756128155522,"stop":1756128155522,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c06e4b4b9b4371","name":"Push message with Chinese payload","time":{"start":1756128385828,"stop":1756128385829,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fa1224a321a296","name":"Push message with content topic containing Chinese","time":{"start":1756128385834,"stop":1756128385834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8538032b98670e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756127750747,"stop":1756127750747,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f5122c1fe48e11","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756128168444,"stop":1756128168445,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b71532b76add3a2","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756128178697,"stop":1756128178698,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee7faa81313e4dd3","name":"should not receive a peer event before start","time":{"start":1756127841954,"stop":1756127841955,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f8d1d7afb32a61","name":"Check received message with timestamp: 1756127836073 ","time":{"start":1756128283511,"stop":1756128283512,"duration":1},"status":"passed","severity":"normal"},{"uid":"feedf4f5b2a92871","name":"should clear interval on stop","time":{"start":1756127777778,"stop":1756127777778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a770d2ba0f17cfc8","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756127756431,"stop":1756127756432,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f5975b7a7eec8db","name":"Check received message containing Russian","time":{"start":1756128283517,"stop":1756128283517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb51cebb2c75f4a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756128114302,"stop":1756128114303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d5623271c868ce","name":"Push message with custom timestamp: 1725369461430","time":{"start":1756128385825,"stop":1756128385825,"duration":0},"status":"passed","severity":"normal"},{"uid":"24198fdc127f1121","name":"should perform initial health assessment on start","time":{"start":1756127800802,"stop":1756127800802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a550952554ef91ee","name":"Push message with special chars payload","time":{"start":1756128385812,"stop":1756128385812,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ff7668db8ea00","name":"should handle queue processing errors gracefully","time":{"start":1756127766207,"stop":1756127766208,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c014ec7401f351","name":"should handle a minimal index list","time":{"start":1756127750928,"stop":1756127750929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb64b045e84f1e3b","name":"should reject if Store is requested but not mounted","time":{"start":1756127800186,"stop":1756127800186,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd5d7bc4cbfad7e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756127842533,"stop":1756127842533,"duration":0},"status":"passed","severity":"normal"},{"uid":"df319a6c1099731c","name":"should properly create location multiaddrs - tcp","time":{"start":1756127757164,"stop":1756127757164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5945c5dc65c1caaa","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756127777590,"stop":1756127777590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5be06f02804555","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756127813478,"stop":1756127813479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04041b8672c0b94","name":"should handle multiple peers with different shard configurations","time":{"start":1756127766209,"stop":1756127766219,"duration":10},"status":"passed","severity":"normal"},{"uid":"4cfd7ce600bc6b09","name":"should clear dial history on stop","time":{"start":1756127766164,"stop":1756127766164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9882b836c214f01","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756128114300,"stop":1756128114301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f5f9e846ac9ec0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756127813464,"stop":1756127813465,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53eefced99a9853","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756127766500,"stop":1756127766500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5841801d475fcfc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756127813507,"stop":1756127813507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c020bab60f221210","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app21/10/topic122/utf8","time":{"start":1756128102613,"stop":1756128102614,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0c75f353acb1c8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756128304179,"stop":1756128304180,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac6eec0564a2203","name":"Check message with no pubsub topic is not received","time":{"start":1756128283513,"stop":1756128283513,"duration":0},"status":"passed","severity":"normal"},{"uid":"968998f62707ae10","name":"Check message received after jswaku node is restarted","time":{"start":1756128283514,"stop":1756128283514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d359ab73a0825e8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756127842534,"stop":1756127842534,"duration":0},"status":"passed","severity":"normal"},{"uid":"351f25ea46008f1a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756127767452,"stop":1756127767453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e826810f43dcf37d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756128304172,"stop":1756128304172,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f1e5eec1286f22","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756128130306,"stop":1756128130307,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9afee7fb6d3621e","name":"return first retrieved peers without further DNS queries","time":{"start":1756127777928,"stop":1756127777928,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc472cec59a36ad","name":"Publish message with custom timestamp: Mon Aug 25 2025 14:20:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1756128007876,"stop":1756128007877,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3f3a717956b8d5","name":"Push message with meta","time":{"start":1756128385837,"stop":1756128385837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f120a21e94a4444","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756128304170,"stop":1756128304170,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f43d496e1f630e","name":"should return false when network is not connected","time":{"start":1756127768018,"stop":1756127768018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbac2cfc65c2106","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756127787944,"stop":1756127787944,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c44eb187a8d294e","name":"should handle large number of peers request","time":{"start":1756127777917,"stop":1756127777918,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0a4e89228d900a","name":"should attach causal history and bloom filter to each message","time":{"start":1756127819281,"stop":1756127819281,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd76afd2188c234c","name":"Push message with SQL Injection payload","time":{"start":1756128385830,"stop":1756128385830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6855fdc50509bbb3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756127813499,"stop":1756127813499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac382668f4708ad4","name":"should create ShardReader with auto sharding network config","time":{"start":1756127766468,"stop":1756127766468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba175a55bcd4e050","name":"should dial all peers on dial","time":{"start":1756127927431,"stop":1756127927431,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d68cf5cdae9ae","name":"can query messages by message hash","time":{"start":1756128153747,"stop":1756128153747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a589ec87513eaaf","name":"throws on content topic with generation field greater than 0","time":{"start":1756127750733,"stop":1756127750734,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e97184550a9b8ed","name":"should return usable stream attached to connection","time":{"start":1756127767745,"stop":1756127767746,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6a52b838a15ad3","name":"Check received message with timestamp: 1756127836073 ","time":{"start":1756128283521,"stop":1756128283521,"duration":0},"status":"passed","severity":"normal"},{"uid":"255764b8d7e9084d","name":"Waku message hash computation (payload length 0)","time":{"start":1756127766648,"stop":1756127766653,"duration":5},"status":"passed","severity":"normal"},{"uid":"4a564b4db3fb7f9","name":"should handle case with all peers already connected","time":{"start":1756127767429,"stop":1756127767429,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30dab46baa27659","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756127813471,"stop":1756127813472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2de1b58dc92c12f","name":"should handle shardReader errors","time":{"start":1756127768026,"stop":1756127768026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54d1f829f04be51","name":"Store - dialed after - with timeout","time":{"start":1756128182849,"stop":1756128182849,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6012b8969e697a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756127813481,"stop":1756127813481,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e8f9d37965601c","name":"Query generator for multiple messages with different content topic format","time":{"start":1756128162342,"stop":1756128162343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb3ab22cdfe463","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756128304171,"stop":1756128304171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a31c1d65b02ddfd","name":"should not fail to start the service if it is already started","time":{"start":1756128063037,"stop":1756128063037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbe42240f01d034","name":"ends if response has no messages","time":{"start":1756127768103,"stop":1756127768103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ab2bf6a6629729","name":"should return false and handle errors gracefully","time":{"start":1756127768021,"stop":1756127768021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45da2fcc5fc648a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756128304173,"stop":1756128304173,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e943da19617733a","name":"should do nothing if no non-locked connections to drop","time":{"start":1756127767443,"stop":1756127767443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc863a5d64de358","name":"should create ShardReader with static shards network config","time":{"start":1756127766469,"stop":1756127766469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5b174ac39d242a","name":"should select older connection if present","time":{"start":1756127767559,"stop":1756127767559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df862adeb9dd0cb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756128304176,"stop":1756128304176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbed4db62f9678af","name":"should remove event listeners","time":{"start":1756127767777,"stop":1756127767777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4d400a6ef02dc9","name":"should maintain desired error rate","time":{"start":1756127816518,"stop":1756127816518,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e75cce469a7760","name":"Check message with no payload is not received","time":{"start":1756128283523,"stop":1756128283523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a56774508df6ccb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756127777586,"stop":1756127777587,"duration":1},"status":"passed","severity":"normal"},{"uid":"993304781fd0db49","name":"should start the dialing interval","time":{"start":1756127766149,"stop":1756127766156,"duration":7},"status":"passed","severity":"normal"},{"uid":"6230944ccf4be567","name":"Refresh subscription","time":{"start":1756128304177,"stop":1756128304177,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d33f4c30478ce0","name":"should handle shard reader errors gracefully","time":{"start":1756127766208,"stop":1756127766208,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ddf7491d4a9d75","name":"should be able to dial TLS multiaddrs","time":{"start":1756127927433,"stop":1756127927433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf19b84dd481eea1","name":"should dial peer when no shard info available","time":{"start":1756127766181,"stop":1756127766194,"duration":13},"status":"passed","severity":"normal"},{"uid":"c8c902de78004319","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756127750747,"stop":1756127750747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd96b64404ca193","name":"should create KeepAliveManager with required options","time":{"start":1756127767775,"stop":1756127767775,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c0307dbf333320","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756128304182,"stop":1756128304182,"duration":0},"status":"passed","severity":"normal"},{"uid":"448002c4b7bf7994","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756128001161,"stop":1756128001161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d1331ed0cec241","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756127767325,"stop":1756127767325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07cffff83944388","name":"should skip peers without peer exchange protocol","time":{"start":1756127777746,"stop":1756127777756,"duration":10},"status":"passed","severity":"normal"},{"uid":"caf25d16591604fa","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756127813473,"stop":1756127813473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29dab10ccd3e28f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756127757166,"stop":1756127757166,"duration":0},"status":"passed","severity":"normal"},{"uid":"230be83c07168ffb","name":"should throw an error for insufficient data","time":{"start":1756127750929,"stop":1756127750930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3576a503fe26be0","name":"Push message with short payload","time":{"start":1756128385827,"stop":1756128385827,"duration":0},"status":"passed","severity":"normal"},{"uid":"203bf1d033eb869","name":"should get all peers from store","time":{"start":1756127767420,"stop":1756127767420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06d063d37d36fd9","name":"Check received message containing escaped characters","time":{"start":1756128283519,"stop":1756128283520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1008ebe9455d186","name":"Subscribe to topic containing XML and publish message","time":{"start":1756128016142,"stop":1756128016145,"duration":3},"status":"passed","severity":"normal"},{"uid":"6592955557287552","name":"Push message with XML payload","time":{"start":1756128385830,"stop":1756128385831,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d7c04aa7ee86f3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756127767751,"stop":1756127767752,"duration":1},"status":"passed","severity":"normal"},{"uid":"6691cc94e9da0995","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756128007878,"stop":1756128007879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90033ab67a7a123","name":"Push message with content topic containing short","time":{"start":1756128385833,"stop":1756128385833,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b874e5effc1e85","name":"Check received message with timestamp: 1756127836073000000 ","time":{"start":1756128283511,"stop":1756128283511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c592245c8ef3c4","name":"Ordered Callback - true","time":{"start":1756128163064,"stop":1756128163065,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd69475b1eb3e57","name":"Passing an array","time":{"start":1756128176827,"stop":1756128176828,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d6b4b43550d3cc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756128304179,"stop":1756128304179,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ecdddba4f4197c","name":"Meta field set when metaSetter is specified","time":{"start":1756127767967,"stop":1756127767967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30ffafaf24f3ec8","name":"should start ping timers on peer connect","time":{"start":1756127767783,"stop":1756127767784,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d74b2cd3bdcbce","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756127819286,"stop":1756127819286,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b488400a89e75","name":"Check publish message containing numeric","time":{"start":1756128007868,"stop":1756128007868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba40ef2dc2014f2b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756127766658,"stop":1756127766658,"duration":0},"status":"passed","severity":"normal"},{"uid":"721fc996da5aa995","name":"Push message with JSON payload","time":{"start":1756128385831,"stop":1756128385831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac87b00e2036836f","name":"Check received message containing special chars","time":{"start":1756128283516,"stop":1756128283516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5162b71129c6657","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756128304181,"stop":1756128304181,"duration":0},"status":"passed","severity":"normal"},{"uid":"634210598da8413a","name":"Push message with rate limit","time":{"start":1756128385824,"stop":1756128385825,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd9977ea578c388","name":"throws on content topic with empty version field","time":{"start":1756127750735,"stop":1756127750735,"duration":0},"status":"passed","severity":"normal"},{"uid":"592a5a07606f9373","name":"should return false when peer is not found","time":{"start":1756127766501,"stop":1756127766501,"duration":0},"status":"passed","severity":"normal"},{"uid":"290d7de462ebffcc","name":"Throws when trying to push message with empty payload","time":{"start":1756128385833,"stop":1756128385833,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6d2bb4eebf74c6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756127813484,"stop":1756127813484,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f4fe2257da86a9","name":"A test","time":{"start":1756127895936,"stop":1756127895936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae59bde76a4d6bd0","name":"should be online or offline if network state changed","time":{"start":1756127856541,"stop":1756127856542,"duration":1},"status":"passed","severity":"normal"},{"uid":"4859309d243f0612","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756128178702,"stop":1756128178702,"duration":0},"status":"passed","severity":"normal"},{"uid":"add1857a1834c3ea","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756127767444,"stop":1756127767444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b4802c3660bbae","name":"should reject if WakuNode is not started","time":{"start":1756127800185,"stop":1756127800185,"duration":0},"status":"passed","severity":"normal"},{"uid":"68939f7033d20f26","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756127813484,"stop":1756127813484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7842aa15828140","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756128304176,"stop":1756128304176,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c7db7f5033cda6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756128283514,"stop":1756128283514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a547640ff92aa93","name":"Encoder throws on empty string content topic","time":{"start":1756127789409,"stop":1756127789409,"duration":0},"status":"passed","severity":"normal"},{"uid":"10622feca11a0a37","name":"Check received message containing XML","time":{"start":1756128283509,"stop":1756128283509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a966aa062ad6433","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756127750748,"stop":1756127750748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3633f45902ee8a","name":"should initialize bloom filter with correct parameters","time":{"start":1756127816516,"stop":1756127816517,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e42e7474877d3ce","name":"should sort by messageId when timestamps are equal","time":{"start":1756127818912,"stop":1756127818912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26d6937a001767c","name":"configure the node with multiple content topics","time":{"start":1756128102618,"stop":1756128102618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e336e28c1f0bafe","name":"Accepts a valid Waku Message","time":{"start":1756127804198,"stop":1756127804199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4af6a0bdc735652","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756127813485,"stop":1756127813485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf2a6740503cafe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756127813500,"stop":1756127813502,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bef724adeef866c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756127813484,"stop":1756127813485,"duration":1},"status":"passed","severity":"normal"},{"uid":"15555fed5fef1414","name":"should dial with PeerId and return stream","time":{"start":1756127768019,"stop":1756127768019,"duration":0},"status":"passed","severity":"normal"},{"uid":"93679ced99a5de7b","name":"Bloom filter","time":{"start":1756127818911,"stop":1756127818911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4c1bf35f9e6a79","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756127767790,"stop":1756127767791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89683f1cdfedff6","name":"rejects hash query with time filter","time":{"start":1756127767462,"stop":1756127767462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66f9e754db591b","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756127818912,"stop":1756127818912,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8e6034be48acce","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756127984427,"stop":1756127984428,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79d889e69850d3b","name":"should encode/decode to text encoding","time":{"start":1756127757161,"stop":1756127757161,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5132e4490697ea","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756128304175,"stop":1756128304175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d045e9914d96b233","name":"should not fail to start the service if it is already started","time":{"start":1756127781841,"stop":1756127781841,"duration":0},"status":"passed","severity":"normal"},{"uid":"335cb36c96f3855d","name":"should handle errors when getting connections","time":{"start":1756127767360,"stop":1756127767360,"duration":0},"status":"passed","severity":"normal"},{"uid":"626ecee8cfc4867b","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756127767444,"stop":1756127767445,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc91ea9eae8622e","name":"should set field with only STORE enabled","time":{"start":1756127757165,"stop":1756127757166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2bc0f73066ceed","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756128016146,"stop":1756128016146,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c2c2a493a50c83","name":"should merge provided config with defaults","time":{"start":1756127768015,"stop":1756127768015,"duration":0},"status":"passed","severity":"normal"},{"uid":"80de9c0cda28edab","name":"Push message with content topic containing escaped characters","time":{"start":1756128385822,"stop":1756128385823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73779d4d5a10834","name":"ends after yielding if response size indicates end","time":{"start":1756127768104,"stop":1756127768104,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac9c88cddb60898","name":"Query generator for multiple messages with different message text format","time":{"start":1756128162342,"stop":1756128162342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d4a104544f5a72","name":"should return false when navigator.onLine is false","time":{"start":1756127767337,"stop":1756127767343,"duration":6},"status":"passed","severity":"normal"},{"uid":"eab4cb59ebc4b8c7","name":"should not allow k > 12","time":{"start":1756127813432,"stop":1756127813434,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4e90451da92d61a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756127767970,"stop":1756127767970,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ea563f164b347b","name":"should be delivered immediately if received","time":{"start":1756127819289,"stop":1756127819289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cdbb72d1a0351f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756127756433,"stop":1756127756434,"duration":1},"status":"passed","severity":"normal"},{"uid":"98cb29484cb52c2b","name":"should discover peers from provided peer cache","time":{"start":1756127917946,"stop":1756127917947,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c758bcca66f4c1d","name":"should handle peerStore errors gracefully","time":{"start":1756127768023,"stop":1756127768023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2f6d9f7eefe8ee","name":"should request peer renewal on specific errors","time":{"start":1756127799177,"stop":1756127799177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8afc3a56e500b3e","name":"should throw error - no public key","time":{"start":1756127757157,"stop":1756127757157,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb16c2550b75ee1","name":"same cluster: nodes connect","time":{"start":1756127912047,"stop":1756127912047,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f06f98bd9cda59","name":"throws on content topic with non-number generation field","time":{"start":1756127750733,"stop":1756127750733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbf41bb8b92c642","name":"should sort peers by ping value","time":{"start":1756127768023,"stop":1756127768024,"duration":1},"status":"passed","severity":"normal"},{"uid":"6669d5177d9d0fea","name":"Passing page size 10 when there are 10 messages","time":{"start":1756128169909,"stop":1756128169909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b74f3a366c1e63","name":"random static sharding 9 - Cluster ID: 396, Shard ID: 137","time":{"start":1756128150411,"stop":1756128150412,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a891e5c2e5edbd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756128016139,"stop":1756128016139,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cbc9aea2122fb","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756128304164,"stop":1756128304164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e973e53110ad1d","name":"should remove event listeners from globalThis","time":{"start":1756127767336,"stop":1756127767336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d99c246b3f2995e","name":"Query Generator - true","time":{"start":1756128163062,"stop":1756128163062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6687162cbbdf61","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756127895790,"stop":1756127895790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cd4450691a7f56","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756127799675,"stop":1756127799675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f150553064b64","name":"Fails to publish message with empty text","time":{"start":1756128007877,"stop":1756128007877,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bc866280a6223e","name":"Fails to push message bigger that 1MB","time":{"start":1756128385838,"stop":1756128385839,"duration":1},"status":"passed","severity":"normal"},{"uid":"be36a66688155d0b","name":"Stops search when 2 null results are returned","time":{"start":1756127777661,"stop":1756127777667,"duration":6},"status":"passed","severity":"normal"},{"uid":"aa87d9525186c678","name":"should fail to send if no connected peers found","time":{"start":1756127798915,"stop":1756127798916,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c374acedcc2545c","name":"should decode valid enr with tcp successfully","time":{"start":1756127757151,"stop":1756127757151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76065d01edd460a","name":"can start the service","time":{"start":1756127781840,"stop":1756127781841,"duration":1},"status":"passed","severity":"normal"},{"uid":"862a75fb0ebcb52b","name":"should lock peers when selected","time":{"start":1756127799654,"stop":1756127799654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8076619b48b665e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756127766496,"stop":1756127766500,"duration":4},"status":"passed","severity":"normal"},{"uid":"68fb9df848fde091","name":"should be safe to call multiple times","time":{"start":1756127767778,"stop":1756127767783,"duration":5},"status":"passed","severity":"normal"},{"uid":"ddfdce8f389fb5bb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756127912053,"stop":1756127912053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f93f0b4d21b35f9","name":"should handle network check errors gracefully","time":{"start":1756127766208,"stop":1756127766209,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe718183fad862d","name":"should skip peers without ENR","time":{"start":1756127777775,"stop":1756127777775,"duration":0},"status":"passed","severity":"normal"},{"uid":"5505998266afb959","name":"Push message with Chinese payload","time":{"start":1756128385812,"stop":1756128385812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8744305e2ce42f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756127750929,"stop":1756127750929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f3f0b617a5af08","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756128304165,"stop":1756128304165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3ca4a31d73f671","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756127756427,"stop":1756127756427,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d419b8e883c566","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756127984429,"stop":1756127984429,"duration":0},"status":"passed","severity":"normal"},{"uid":"733aaf78ec23de91","name":"should filter out already connected peers","time":{"start":1756127767420,"stop":1756127767420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7f1d1939497b14","name":"Subscribe to topic containing Script and receive message","time":{"start":1756128304180,"stop":1756128304180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8b7e53364b3b00","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756127766653,"stop":1756127766654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1d0ea06a2eccf","name":"Wrong topic","time":{"start":1756128102617,"stop":1756128102617,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac713e7affa1cd0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756128304167,"stop":1756128304167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f01f05d9fc9adf","name":"should filter out undefined ENRs","time":{"start":1756127777914,"stop":1756127777914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2553aa9e4b1b19","name":"Check publish message containing Arabic","time":{"start":1756128007869,"stop":1756128007870,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1011b38c816af18","name":"should return false when peer is not on topic","time":{"start":1756127768024,"stop":1756127768025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e70b08e418b0df","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756128001160,"stop":1756128001160,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb4ad95b0badc71","name":"Push message with content topic containing Arabic","time":{"start":1756128385835,"stop":1756128385835,"duration":0},"status":"passed","severity":"normal"},{"uid":"412d3aff55e2de1d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756127766648,"stop":1756127766648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8377bab795a3b59","name":"should return true even if peer has no overlapping shards","time":{"start":1756127766487,"stop":1756127766487,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccb53ca85f74594","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756127813504,"stop":1756127813504,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cff8c0268fd6452","name":"groups content topics by expected pubsub topic","time":{"start":1756127750743,"stop":1756127750743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e297df67fbff350","name":"should skip peer when dialed recently","time":{"start":1756127766173,"stop":1756127766179,"duration":6},"status":"passed","severity":"normal"},{"uid":"3995c11c8debec09","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756127856538,"stop":1756127856539,"duration":1},"status":"passed","severity":"normal"},{"uid":"2daf75b9341b31fd","name":"should dispatch network event when browser goes offline","time":{"start":1756127767358,"stop":1756127767359,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a249e495d64949","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756127799914,"stop":1756127799915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0c1ee2b7474197","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756128016139,"stop":1756128016139,"duration":0},"status":"passed","severity":"normal"},{"uid":"be860bd13c67aedd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756128283512,"stop":1756128283512,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef3d9e03761488c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756128283521,"stop":1756128283521,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cba41c07ac57539","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756128178702,"stop":1756128178702,"duration":0},"status":"passed","severity":"normal"},{"uid":"32735934933e667a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756127819282,"stop":1756127819282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c8ddf166912377","name":"Check publish message containing XML","time":{"start":1756128007871,"stop":1756128007871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1c5a65756f86de","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756127750739,"stop":1756127750740,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9760086a05a5c7","name":"Query with Ordered Callback, No Decoder","time":{"start":1756128130308,"stop":1756128130308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6615324c2f88b246","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756127813491,"stop":1756127813491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c34a8821ef923ea","name":"caches peers it previously fetched","time":{"start":1756127777927,"stop":1756127777927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95782ca4afaa76b","name":"rejects content-filtered query with only contentTopics","time":{"start":1756127767453,"stop":1756127767453,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f3902490551faf","name":"Check received message containing short","time":{"start":1756128283515,"stop":1756128283515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30bf7fe02d720f4","name":"should insert message into bloom filter","time":{"start":1756127819280,"stop":1756127819281,"duration":1},"status":"passed","severity":"normal"},{"uid":"c908f99a4fec5078","name":"should return false when peer is on different cluster","time":{"start":1756127766489,"stop":1756127766489,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eb44e2e356dce3","name":"should not be delivered","time":{"start":1756127819288,"stop":1756127819288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf08e59d537b5a5e","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756127813491,"stop":1756127813491,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46d6e1e991a65f1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app78/7/topic70/test.js","time":{"start":1756128102616,"stop":1756128102617,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec96267e500428b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756127750741,"stop":1756127750741,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca9ec7028a626b9","name":"handles different clusterIds correctly","time":{"start":1756127750743,"stop":1756127750744,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d377abba536d63","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756127750929,"stop":1756127750929,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0b5e2093988ea6","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756127819288,"stop":1756127819288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c2eb4cd0177d12","name":"should dial peer when peer is discovered","time":{"start":1756127766443,"stop":1756127766457,"duration":14},"status":"passed","severity":"normal"},{"uid":"bbb7069bcbf1198b","name":"should perform ping and update peer store on timer","time":{"start":1756127767789,"stop":1756127767789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7385eb624e4e7ffc","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756128130303,"stop":1756128130304,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e9ac19e3d885e6","name":"should load peers from local storage and dispatch events","time":{"start":1756127781843,"stop":1756127781843,"duration":0},"status":"passed","severity":"normal"},{"uid":"90613c6b14cd1235","name":"should handle peer store errors gracefully","time":{"start":1756127800802,"stop":1756127800802,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a6ef3ff36e9037","name":"can start and stop the service","time":{"start":1756128063035,"stop":1756128063036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a83e450d4a6cf2f","name":"should add event listeners for peer connect and disconnect","time":{"start":1756127767776,"stop":1756127767776,"duration":0},"status":"passed","severity":"normal"},{"uid":"27effcb84022a0db","name":"Push message with short payload","time":{"start":1756128385810,"stop":1756128385810,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cf3ddfb3561c62","name":"Push message with content topic containing escaped characters","time":{"start":1756128385836,"stop":1756128385836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbed72894de05648","name":"throws on empty content topic","time":{"start":1756127750732,"stop":1756127750732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0043201502c5c9d","name":"should initialize with default options","time":{"start":1756127777739,"stop":1756127777740,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d389089c7c022","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756127813492,"stop":1756127813492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aa88bdbb8a0e38","name":"Check publish message containing short","time":{"start":1756128007867,"stop":1756128007868,"duration":1},"status":"passed","severity":"normal"},{"uid":"76bada21b19a9421","name":"Check received message containing Basic HTML tag","time":{"start":1756128283518,"stop":1756128283519,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e699a83889750ac","name":"should handle peer store errors gracefully","time":{"start":1756127777757,"stop":1756127777757,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f596f044ae85c6","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756127813477,"stop":1756127813477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ff889754d96f16","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756127813500,"stop":1756127813500,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4a278dda0cc13f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756127819284,"stop":1756127819285,"duration":1},"status":"passed","severity":"normal"},{"uid":"87539f9cf02519d5","name":"should insert elements correctly","time":{"start":1756127816517,"stop":1756127816518,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9417f52ab4b10","name":"accepts valid content-filtered query","time":{"start":1756127767452,"stop":1756127767452,"duration":0},"status":"passed","severity":"normal"},{"uid":"48323920cf276256","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756127750746,"stop":1756127750746,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4987ec139c945e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756127768024,"stop":1756127768024,"duration":0},"status":"passed","severity":"normal"},{"uid":"725cc10f504a2d7a","name":"should successfully query store with valid decoders and options","time":{"start":1756127800080,"stop":1756127800081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0d4bed2eec112d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756127813494,"stop":1756127813498,"duration":4},"status":"passed","severity":"normal"},{"uid":"d92ecd1681ab2b31","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app25/2/topic512/xml","time":{"start":1756128102617,"stop":1756128102617,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec07a740f7ee512","name":"should not retry if at least one success","time":{"start":1756127798919,"stop":1756127798920,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c94d4ec2bfc1ae","name":"should wait for Filter peer to be connected","time":{"start":1756127800188,"stop":1756127800188,"duration":0},"status":"passed","severity":"normal"},{"uid":"12346a769f228158","name":"should properly compute the node id","time":{"start":1756127757160,"stop":1756127757160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af5da9d800c62bf","name":"messageHash returns a Uint8Array","time":{"start":1756127766654,"stop":1756127766654,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f603835db26acd","name":"should clear all timers","time":{"start":1756127767778,"stop":1756127767778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b80a0855b107b09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756127750752,"stop":1756127750752,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4051e9f4fb5c1f","name":"messageHashStr produces consistent results for the same input","time":{"start":1756127766659,"stop":1756127766659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f22db9ff03a3c16","name":"Refresh subscription","time":{"start":1756128304167,"stop":1756128304168,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bce9d94e9784f04","name":"should deliver messages after dependencies are met","time":{"start":1756127819286,"stop":1756127819286,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f4b2a1751294e7","name":"Check message with invalid timestamp is not received","time":{"start":1756128283512,"stop":1756128283512,"duration":0},"status":"passed","severity":"normal"},{"uid":"868155220a94d7e9","name":"Passing page size 1 when there are 4 messages","time":{"start":1756128169907,"stop":1756128169907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a4c215335067e3","name":"Push 30 different messages","time":{"start":1756128385817,"stop":1756128385817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcedb6816ae6794e","name":"should return cached hash on subsequent access","time":{"start":1756127767970,"stop":1756127767971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9523a9a6b026b22f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756128016147,"stop":1756128016147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2984b3cbd802b7db","name":"should handle mixed protocol support correctly","time":{"start":1756127800802,"stop":1756127800802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec57322def7fa5b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756128304168,"stop":1756128304168,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0218a131372029","name":"Passing page size 3 when there are 20 messages","time":{"start":1756128169909,"stop":1756128169909,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccee808cc05ea5af","name":"should remove expired entries after TTL has passed","time":{"start":1756127798338,"stop":1756127798338,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea8a7d5eb32232c","name":"random static sharding 8 - Cluster ID: 2, Shard ID: 86","time":{"start":1756128150408,"stop":1756128150411,"duration":3},"status":"passed","severity":"normal"},{"uid":"60cc749365c44d47","name":"should create KeepAliveManager with relay","time":{"start":1756127767775,"stop":1756127767776,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf6cf7294e03de0","name":"should clear dial history on start","time":{"start":1756127766156,"stop":1756127766157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07c420e044373f7","name":"throws if decoders don't match content topics","time":{"start":1756127768102,"stop":1756127768102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0d500bac24160","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756127767089,"stop":1756127767093,"duration":4},"status":"passed","severity":"normal"},{"uid":"23520f420d809518","name":"should add event listeners to libp2p","time":{"start":1756127767326,"stop":1756127767326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aefaebac4ea1a09","name":"Relay Node - default protocol","time":{"start":1756128182850,"stop":1756128182851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a598a0a0ae4d8000","name":"should throw error - invalid id","time":{"start":1756127757152,"stop":1756127757157,"duration":5},"status":"passed","severity":"normal"},{"uid":"4616b61886b919a1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756128304182,"stop":1756128304182,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a66db16c61e425","name":"different cluster: nodes don't connect","time":{"start":1756127912047,"stop":1756127912053,"duration":6},"status":"passed","severity":"normal"},{"uid":"4d3ad77ed02d3f20","name":"Publish message with rate limit","time":{"start":1756128007880,"stop":1756128007881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c938bb8ebe3ee8","name":"Subscribe to topic containing long and receive message","time":{"start":1756128304168,"stop":1756128304168,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bce25a9ffe36321","name":"Reusing cursor across nodes","time":{"start":1756128114304,"stop":1756128114304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5f044fadfb55ec","name":"should return true when peer is on the same cluster","time":{"start":1756127766469,"stop":1756127766469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0f2163c8eaa8bd","name":"should handle peer store update failures gracefully","time":{"start":1756127767789,"stop":1756127767790,"duration":1},"status":"passed","severity":"normal"},{"uid":"933cf942daef588d","name":"Subscribe and receives messages on 20 topics","time":{"start":1756128304166,"stop":1756128304166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4895ec4e494c475c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756128304173,"stop":1756128304173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a527972eb656c50c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756127800801,"stop":1756127800801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dda81a916767a1","name":"should handle multiple peer connections","time":{"start":1756127767784,"stop":1756127767784,"duration":0},"status":"passed","severity":"normal"},{"uid":"172a29c7b45d7be2","name":"All","time":{"start":1756127842359,"stop":1756127842359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff0f10c9746d131","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756127912047,"stop":1756127912047,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed2d0320c619da1","name":"Overlapping topic subscription","time":{"start":1756128304177,"stop":1756128304177,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa878685ecb5d43c","name":"should successfully query peers and return peer infos","time":{"start":1756127777913,"stop":1756127777914,"duration":1},"status":"passed","severity":"normal"},{"uid":"404f3e4e3319b1e","name":"should handle errors when accessing navigator","time":{"start":1756127767360,"stop":1756127767360,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f3f45708ee6e49","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756127799674,"stop":1756127799675,"duration":1},"status":"passed","severity":"normal"},{"uid":"4619baa47495059a","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756127813481,"stop":1756127813482,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfafdf7b696154b","name":"Push message with content topic containing numeric","time":{"start":1756128385820,"stop":1756128385820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7cbca5bec6139d","name":"returns only open connection if one present","time":{"start":1756127767547,"stop":1756127767548,"duration":1},"status":"passed","severity":"normal"},{"uid":"170caaa865fc8784","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756127819283,"stop":1756127819283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eebcbe4171cc856","name":"should not create multiple intervals when called multiple times","time":{"start":1756127766157,"stop":1756127766163,"duration":6},"status":"passed","severity":"normal"},{"uid":"56431c48c4d86378","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756127777587,"stop":1756127777588,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac287d640fadfe7d","name":"should use DNS peer discovery with light client","time":{"start":1756127841956,"stop":1756127841956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6927537ae134900b","name":"should call waitForPeer on Relay","time":{"start":1756127800188,"stop":1756127800189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76baec6e63da571","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756127799670,"stop":1756127799670,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c81a6cdf807935","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756127819286,"stop":1756127819287,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd7e219a1fb9071","name":"should not return locked peers if enough unlocked are available","time":{"start":1756127799655,"stop":1756127799656,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a2d6507e9cfae0","name":"should be safe to call multiple times","time":{"start":1756127767776,"stop":1756127767777,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcaa764b6fab220","name":"should skip peers that don't support peer exchange","time":{"start":1756127777757,"stop":1756127777757,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3790118b034359","name":"can query messages normally","time":{"start":1756128153746,"stop":1756128153746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3afaeb143f8485","name":"should return empty array when no peers connected","time":{"start":1756127768022,"stop":1756127768022,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e811ffb5b8dd5a","name":"should handle ping failures gracefully","time":{"start":1756127767789,"stop":1756127767789,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e1b5c31193591","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756127813471,"stop":1756127813471,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ab7c37f0736ef","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756127750737,"stop":1756127750737,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bd1038e8d182aa","name":"Encoder throws on undefined content topic","time":{"start":1756127789408,"stop":1756127789409,"duration":1},"status":"passed","severity":"normal"},{"uid":"53330982d540bd05","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756127750752,"stop":1756127750752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f5a7ed47debdfe","name":"Check meta is set [ecies]","time":{"start":1756127789408,"stop":1756127789408,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee4b058c54f1c1b","name":"should populate queue if has active dial","time":{"start":1756127766179,"stop":1756127766180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32e453cb901ba0d","name":"Publish message with custom timestamp: Mon Aug 25 2025 12:20:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1756128007875,"stop":1756128007876,"duration":1},"status":"passed","severity":"normal"},{"uid":"54be8a46c834b03f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756127813479,"stop":1756127813479,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c5af8af8a8bbdc","name":"Cluster ID 0, shard 1","time":{"start":1756128150393,"stop":1756128150393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71c697933b212b2","name":"should not dial peers from store when browser is not connected","time":{"start":1756127767418,"stop":1756127767418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f4652aad8dd18f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756127856540,"stop":1756127856540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db2cc907f5f1943","name":"handles different networkShards values correctly","time":{"start":1756127750744,"stop":1756127750744,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea156fcbd3287e54","name":"Check received message containing SQL Injection","time":{"start":1756128283517,"stop":1756128283518,"duration":1},"status":"passed","severity":"normal"},{"uid":"1187538fc6ff0cb2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756127813437,"stop":1756127813439,"duration":2},"status":"passed","severity":"normal"},{"uid":"89c9578d2e0418e","name":"Subscribe to topic containing long and publish message","time":{"start":1756128016137,"stop":1756128016137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8ddc477ecbfcab","name":"returns all values when wanted number is greater than available values","time":{"start":1756127776556,"stop":1756127776563,"duration":7},"status":"passed","severity":"normal"},{"uid":"8b042ff268d71fc3","name":"should return true when peer is on the specified shard","time":{"start":1756127766488,"stop":1756127766489,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a2d6649678c1f","name":"Check received message containing Chinese","time":{"start":1756128283516,"stop":1756128283516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2386fca4846926a","name":"should return false when peer is not on the specified shard","time":{"start":1756127766489,"stop":1756127766489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6772887e33b19a94","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756127750750,"stop":1756127750750,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bc3cbeb8470c52","name":"Push 30 different messages","time":{"start":1756128385832,"stop":1756128385833,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6bb2a2fe28db8af8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756127813481,"stop":1756127813481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f4839e0bea628a","name":"Subscribe to topic containing Script and receive message","time":{"start":1756128304170,"stop":1756128304170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec9ca69d5c4aba3","name":"should encodeTxt and decodeTxt","time":{"start":1756127757149,"stop":1756127757150,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7fd9ae166f5626","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756127799674,"stop":1756127799674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed046b7c027a52d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756127813511,"stop":1756127813511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf04da3b8af58f","name":"Check message with no content topic is not received","time":{"start":1756128283523,"stop":1756128283523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d912fe0e2bea164","name":"Asymmetric encrypt & decrypt","time":{"start":1756127788296,"stop":1756127788297,"duration":1},"status":"passed","severity":"normal"},{"uid":"3921d33e17370e58","name":"should start and setup intervals and event listeners","time":{"start":1756127800236,"stop":1756127800237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b837930652dc4c9e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756127813482,"stop":1756127813483,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c7fb5f9b3a4590","name":"different cluster: nodes don't connect","time":{"start":1756127912046,"stop":1756127912046,"duration":0},"status":"passed","severity":"normal"},{"uid":"46511405f96e2125","name":"Push message with content topic containing long","time":{"start":1756128385819,"stop":1756128385819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a68278c07181438","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756127813436,"stop":1756127813437,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d041c18a94ca41","name":"Relay + Store","time":{"start":1756127842358,"stop":1756127842359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55740005d6f876b","name":"should never report false negatives","time":{"start":1756127816518,"stop":1756127816518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c91b121e173092","name":"Push message with special chars payload","time":{"start":1756128385828,"stop":1756128385828,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c93156a30fb17ae","name":"should add received messages to bloom filter","time":{"start":1756127819283,"stop":1756127819283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eea4ef11e3e0bc7","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756127799913,"stop":1756127799914,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f49a947762d538","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756127756430,"stop":1756127756431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6cdac5a0a03e6a","name":"should handle different types of entries","time":{"start":1756127798339,"stop":1756127798343,"duration":4},"status":"passed","severity":"normal"},{"uid":"742844d65e2ea46e","name":"should not receive a peer event after stop","time":{"start":1756128063040,"stop":1756128063040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5297aa09ff27864","name":"Sign & Recover","time":{"start":1756127788298,"stop":1756127788298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7016464673a560f","name":"should return different streams if requested simultaniously","time":{"start":1756127767750,"stop":1756127767751,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e826dd1f9047b8","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756127767753,"stop":1756127767756,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd48374d38c609e6","name":"Decoder throws on empty string content topic","time":{"start":1756127787947,"stop":1756127787947,"duration":0},"status":"passed","severity":"normal"},{"uid":"479bf57628aaa521","name":"should handle complete dial lifecycle","time":{"start":1756127766209,"stop":1756127766209,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b5974b11a1acbe","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756127799130,"stop":1756127799130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc8dcb2607f25c5","name":"should have no discoveries enabled by default","time":{"start":1756127799122,"stop":1756127799122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3181200815f84b94","name":"Check publish message containing Russian","time":{"start":1756128007870,"stop":1756128007870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5fd12d9d22aa82","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756127813491,"stop":1756127813491,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e2a6428ff3ed2f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756127813494,"stop":1756127813494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76909c51f2e8b09","name":"should return PeerId when PeerId is provided","time":{"start":1756127767088,"stop":1756127767088,"duration":0},"status":"passed","severity":"normal"},{"uid":"6810240c7b0f346","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756128304169,"stop":1756128304169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbc504577e4ba5b","name":"Stops search when maxGet is reached","time":{"start":1756127777661,"stop":1756127777661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4830b793ef52e226","name":"Check received message containing numeric","time":{"start":1756128283507,"stop":1756128283507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8398c01697b4820e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756128304173,"stop":1756128304173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1e5a3a6d918bc4","name":"Check received message containing emoji","time":{"start":1756128283520,"stop":1756128283520,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16c22f35738633","name":"Check message with no content topic is not received","time":{"start":1756128283513,"stop":1756128283513,"duration":0},"status":"passed","severity":"normal"},{"uid":"809b3a9fa4fc626c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756127912046,"stop":1756127912046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35b4b8e5143e36f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756128178695,"stop":1756128178696,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba9c77d851f6c6c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756127750745,"stop":1756127750745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2cd43e535a564","name":"should reject on timeout if it was set","time":{"start":1756127800187,"stop":1756127800187,"duration":0},"status":"passed","severity":"normal"},{"uid":"879b233b2349bfa4","name":"should properly create location multiaddrs - udp","time":{"start":1756127757164,"stop":1756127757164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95f00a7e9a99812","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756128283521,"stop":1756128283522,"duration":1},"status":"passed","severity":"normal"},{"uid":"40320cc086406a9d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756128168444,"stop":1756128168444,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bbeea442cb4fc","name":"should handle corrupted shard info gracefully","time":{"start":1756127766505,"stop":1756127766505,"duration":0},"status":"passed","severity":"normal"},{"uid":"112491e78325c458","name":"yields undefined for messages without decoder","time":{"start":1756127768104,"stop":1756127768104,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dd2704135c6f5e","name":"Check meta is set [symmetric]","time":{"start":1756127787944,"stop":1756127787945,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c016bbdaefb6b66","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756127984428,"stop":1756127984428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9555c4255ae3bdc","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756128016133,"stop":1756128016133,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ab3fbf88a7e46c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756127756426,"stop":1756127756426,"duration":0},"status":"passed","severity":"normal"},{"uid":"6734e64d69837c1c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756127984429,"stop":1756127984429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3139672b71182527","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756128304181,"stop":1756128304181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a532141e356c9fd","name":"should start all internal components","time":{"start":1756127768016,"stop":1756127768016,"duration":0},"status":"passed","severity":"normal"},{"uid":"256c52b2132ff13","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756127750751,"stop":1756127750752,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf028ca46c526944","name":"should handle query errors","time":{"start":1756127777775,"stop":1756127777775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c48d39e8b6b07e3","name":"should push the message to the outgoing buffer","time":{"start":1756127819280,"stop":1756127819280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1594054cc6415bf8","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756127861229,"stop":1756127861229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ca7ffd993f528","name":"Relay + Store","time":{"start":1756127757166,"stop":1756127757167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06bd5afd63546e8","name":"Check message with non string payload is not received","time":{"start":1756128283514,"stop":1756128283514,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbff2e32de8589ce","name":"can start and stop the service","time":{"start":1756127781841,"stop":1756127781841,"duration":0},"status":"passed","severity":"normal"},{"uid":"787c2b7b1b46e317","name":"should properly create location multiaddrs - tcp4","time":{"start":1756127757163,"stop":1756127757163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b749647a469638e8","name":"topics with same application and version share the same shard","time":{"start":1756127750742,"stop":1756127750742,"duration":0},"status":"passed","severity":"normal"},{"uid":"837cfcad769a7f34","name":"should handle errors when removing globalThis listeners","time":{"start":1756127767337,"stop":1756127767337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc592e11c63396a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756127984431,"stop":1756127984431,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c1116add60f8a6","name":"accepts valid message hash query","time":{"start":1756127767453,"stop":1756127767453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7680b76fd25cecd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756127777929,"stop":1756127777930,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53cc5ffaefb90dee","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756127756428,"stop":1756127756428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4aa096da7150f1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756127813486,"stop":1756127813486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47dd50f675602df","name":"should dial all remaining peers","time":{"start":1756127767420,"stop":1756127767428,"duration":8},"status":"passed","severity":"normal"},{"uid":"a2508b3629d01b3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756128304180,"stop":1756128304180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e09f93aad4b445","name":"throws on content topic with empty application field","time":{"start":1756127750734,"stop":1756127750735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6088fe7b331c8a4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/1/topic131/test.js","time":{"start":1756128102613,"stop":1756128102613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac69641e67647e16","name":"Push message with content topic containing JSON","time":{"start":1756128385822,"stop":1756128385822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec602237c34d118","name":"should dial peers from store on start","time":{"start":1756127767400,"stop":1756127767407,"duration":7},"status":"passed","severity":"normal"},{"uid":"6c11db652b0b9da6","name":"Get Nodes","time":{"start":1756127777660,"stop":1756127777661,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4d7284e5d2945","name":"should create ConnectionManager with required options","time":{"start":1756127768013,"stop":1756127768014,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15e6d1c17dc1e99","name":"Push message with numeric payload","time":{"start":1756128385811,"stop":1756128385811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83596fcb5be745a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756127842533,"stop":1756127842534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f099d1232b9b65d3","name":"Query Generator, No Decoder","time":{"start":1756128130304,"stop":1756128130305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8a809529341494","name":"should be safe to call multiple times","time":{"start":1756127767408,"stop":1756127767408,"duration":0},"status":"passed","severity":"normal"},{"uid":"733c180f189b5283","name":"should register libp2p event listeners when start is called","time":{"start":1756127799668,"stop":1756127799668,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b06d313ebf20cc8","name":"should stop all internal components","time":{"start":1756127768017,"stop":1756127768017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a603bf0ba9863eae","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756128155520,"stop":1756128155522,"duration":2},"status":"passed","severity":"normal"},{"uid":"3624e6cf24a814a8","name":"should return undefined if no connection provided","time":{"start":1756127767746,"stop":1756127767746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c081cb2ef62aef1a","name":"tcp ip4 address","time":{"start":1756127756437,"stop":1756127756437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57ca7bc93c9e708","name":"should invoke callbacks when receiving a message","time":{"start":1756127800236,"stop":1756127800236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b400c8d7942da5","name":"messageHashStr works with IProtoMessage","time":{"start":1756127766658,"stop":1756127766658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb207c9f18412d9","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756127777916,"stop":1756127777916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b77eae0652a14a","name":"should return PeerId when PeerId is provided","time":{"start":1756127767089,"stop":1756127767089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f1070ee2f9c35","name":"Generator, one shard","time":{"start":1756128120201,"stop":1756128120202,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f229aeeee846c07","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756127777929,"stop":1756127777929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"617fc2578c8857b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756127799131,"stop":1756127799131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a93bed058d8488","name":"Passing page size 11 when there are 10 messages","time":{"start":1756128169910,"stop":1756128169910,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e453965f84974d","name":"should initialize with custom TTL","time":{"start":1756127777740,"stop":1756127777741,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d498eb698c32c83","name":"should handle disconnect when peer has no timers","time":{"start":1756127767796,"stop":1756127767796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec098995c957604e","name":"Push message with content topic containing emoji","time":{"start":1756128385836,"stop":1756128385837,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdad3073ac832c68","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756128016145,"stop":1756128016145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a336a46b038f","name":"Check received message containing Basic HTML tag","time":{"start":1756128283509,"stop":1756128283510,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d58d1f9aaace7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/7/topic682/utf8","time":{"start":1756128102614,"stop":1756128102615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70e351546bdd9b8","name":"should throw error when no peers are available","time":{"start":1756127800081,"stop":1756127800081,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f2ff91b445709a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756127813486,"stop":1756127813486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d642213016e354ef","name":"should only return 1 node with relay and store capability","time":{"start":1756127777928,"stop":1756127777928,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49242a86d24240","name":"messageHashStr returns a hex string","time":{"start":1756127766654,"stop":1756127766658,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb7f14793489a9fb","name":"should not be empty after adding a subscription","time":{"start":1756127800235,"stop":1756127800235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1c10d36e5d60b5","name":"should drop connection to one peer on hangUp","time":{"start":1756127927432,"stop":1756127927433,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dff2f290543516d","name":"Push message with content topic containing JSON","time":{"start":1756128385836,"stop":1756128385836,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac02e35fc7d88db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756127750748,"stop":1756127750748,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b8c6e27f8db470","name":"Correctly serialized arguments","time":{"start":1756127912311,"stop":1756127912314,"duration":3},"status":"passed","severity":"normal"},{"uid":"487344e77231437e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756127767443,"stop":1756127767444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e314a3700566d1a","name":"should create PeerExchangeDiscovery instance","time":{"start":1756127777778,"stop":1756127777779,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ca408666843551","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756127841957,"stop":1756127841958,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7aac8b8586bc603a","name":"Push message with numeric payload","time":{"start":1756128385828,"stop":1756128385828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91d59df196fbd60","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756128283512,"stop":1756128283512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce61a4a3b02c7d5","name":"should mark all messages in causal history as acknowledged","time":{"start":1756127819284,"stop":1756127819284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1621b0f4fc71fb5a","name":"does not throw on valid cases","time":{"start":1756127750731,"stop":1756127750731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fd7c595d65e321","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756127813483,"stop":1756127813483,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffe4529365a1dd5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756128016136,"stop":1756128016136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d3cd3cd29955e5","name":"Check received message containing JSON","time":{"start":1756128283519,"stop":1756128283519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7e6d4e03ba7283","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756128304167,"stop":1756128304167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e11ba8d5b07241d","name":"should remove event listeners","time":{"start":1756127767408,"stop":1756127767409,"duration":1},"status":"passed","severity":"normal"},{"uid":"576fa3fcbb1854d8","name":"Push message with JSON payload","time":{"start":1756128385815,"stop":1756128385815,"duration":0},"status":"passed","severity":"normal"},{"uid":"959a3d0803e6c433","name":"Light Node - default protocols","time":{"start":1756128182850,"stop":1756128182850,"duration":0},"status":"passed","severity":"normal"},{"uid":"1860d91ca12d36ed","name":"should properly clean up resources when disposed","time":{"start":1756127798343,"stop":1756127798343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2ff0ad083e59f4","name":"Js publishes, other Js receives","time":{"start":1756127997844,"stop":1756127997845,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ea03275c7adef3","name":"Check received message containing escaped characters","time":{"start":1756128283510,"stop":1756128283511,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f573f10f36ed9a","name":"should skip peers without peer exchange protocol","time":{"start":1756127777766,"stop":1756127777766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e250ae133f71c92b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756127813479,"stop":1756127813480,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a219db6971fbbc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756127766647,"stop":1756127766647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dace30d3ee3804","name":"should be safe to call multiple times","time":{"start":1756127768017,"stop":1756127768017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9802284ef56900e","name":"should throw error - no public key","time":{"start":1756127757151,"stop":1756127757152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5dd645865f1f7f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756127813472,"stop":1756127813473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fada63764e9aefa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756127750746,"stop":1756127750747,"duration":1},"status":"passed","severity":"normal"},{"uid":"d570c3f961f4f540","name":"Fails to push message with large meta","time":{"start":1756128385824,"stop":1756128385824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82768a14d817905","name":"Refresh subscription","time":{"start":1756128016136,"stop":1756128016136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1421a719fe120096","name":"Subscribe and receive messages via lightPush","time":{"start":1756128304174,"stop":1756128304174,"duration":0},"status":"passed","severity":"normal"},{"uid":"195bc01c95b7e7c8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756127767440,"stop":1756127767440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8631a7a94d725cc8","name":"should monitor connected peers and store them into cache","time":{"start":1756127917947,"stop":1756127917947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cadcac62edd386","name":"should create PeerExchange instance with components","time":{"start":1756127777919,"stop":1756127777919,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff1cf367671e92b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756128016140,"stop":1756128016140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9487fb4a9b7ffc","name":"should dial peer when on same shard","time":{"start":1756127766181,"stop":1756127766181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d589f4d92f72f95","name":"should be able to encode the field with only STORE set to true","time":{"start":1756127756418,"stop":1756127756419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9947b52241e712","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756127767440,"stop":1756127767440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a899d748e835966","name":"should stop and cleanup resources","time":{"start":1756127800237,"stop":1756127800237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0deeee2269adce","name":"Relay - dialed first","time":{"start":1756128182846,"stop":1756128182847,"duration":1},"status":"passed","severity":"normal"},{"uid":"755b309145febda2","name":"Check publish message containing Basic HTML tag","time":{"start":1756128007871,"stop":1756128007872,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fe5cbce1782a34","name":"should check false positive rate","time":{"start":1756127816522,"stop":1756127816522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c172197695bc4cb","name":"Check received message containing Script","time":{"start":1756128283509,"stop":1756128283509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a64e26a69675017","name":"Subscribe and receives messages on 20 topics","time":{"start":1756128304176,"stop":1756128304176,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eab7fecfe6772a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756127813473,"stop":1756127813473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec7df4929ced257","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756127799162,"stop":1756127799162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7e77e070ce6e0f","name":"Subscribe to topic containing short and receive message","time":{"start":1756128304177,"stop":1756128304177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d5eed4e484f4bf","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756127767441,"stop":1756127767441,"duration":0},"status":"passed","severity":"normal"},{"uid":"852cfb752db84ff4","name":"Push message with custom timestamp: 1725369461431","time":{"start":1756128385837,"stop":1756128385838,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5eb8b71e4c6f27","name":"Push message with content topic containing long","time":{"start":1756128385833,"stop":1756128385833,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa56a248cdb6d6b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/6/topic215/utf8","time":{"start":1756128102615,"stop":1756128102615,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c92ae904d83b66","name":"should maintain proper timestamps if all messages received","time":{"start":1756127819282,"stop":1756127819283,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5f270777b1d86c","name":"returns nothing if no connections present","time":{"start":1756127767547,"stop":1756127767547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6215985b4c05cd33","name":"should not receive a peer event after stop","time":{"start":1756127781842,"stop":1756127781842,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e7d7cb45d503a2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756127799912,"stop":1756127799913,"duration":1},"status":"passed","severity":"normal"},{"uid":"30755e5453cb2dd9","name":"should be safe to call multiple times","time":{"start":1756127768016,"stop":1756127768016,"duration":0},"status":"passed","severity":"normal"},{"uid":"79350fc237ca894a","name":"should handle malformed response data","time":{"start":1756127777917,"stop":1756127777917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc23916327634301","name":"throws on content topic with empty topic name field","time":{"start":1756127750735,"stop":1756127750736,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bfccc62b669474","name":"should clear the dialing interval","time":{"start":1756127766163,"stop":1756127766164,"duration":1},"status":"passed","severity":"normal"},{"uid":"f497652d6c068db3","name":"should insert message id into causal history","time":{"start":1756127819281,"stop":1756127819281,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffbdf2d10530edb","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756127777779,"stop":1756127777779,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ec51bcde90a9cd","name":"Decoder throws on empty string content topic","time":{"start":1756127767969,"stop":1756127767969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9dbdfe56539cef","name":"Check received message containing shell command","time":{"start":1756128283510,"stop":1756128283510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e1979b74dc4e38","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756128155524,"stop":1756128155526,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b2b7b462f58c1c4","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756128120204,"stop":1756128120204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0da2ebb08a1c58c","name":"should handle peer identify event","time":{"start":1756127777746,"stop":1756127777746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a228172b1391ff9","name":"Push message with Arabic payload","time":{"start":1756128385829,"stop":1756128385829,"duration":0},"status":"passed","severity":"normal"},{"uid":"961c2304095da9ad","name":"does not validate decoders for hash queries","time":{"start":1756127768102,"stop":1756127768102,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e3f4fcd7784a6","name":"should not fail to stop the service if it was not started","time":{"start":1756128063037,"stop":1756128063037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4089a2451439b870","name":"should handle incoming messages","time":{"start":1756127799915,"stop":1756127799916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4643ee718dc68590","name":"should add and remove event listeners correctly","time":{"start":1756127781843,"stop":1756127781844,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a04525bc079e2c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756128001160,"stop":1756128001161,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f562e5f99b03f8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756127813498,"stop":1756127813499,"duration":1},"status":"passed","severity":"normal"},{"uid":"62447363f597390","name":"Check received message containing special chars","time":{"start":1756128283507,"stop":1756128283508,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f02dbac52c31e1","name":"should skip peer when not on same cluster","time":{"start":1756127766180,"stop":1756127766181,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2a24e5c0379440","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756128304178,"stop":1756128304178,"duration":0},"status":"passed","severity":"normal"}]