2025-08-15 07:17:55 +00:00

1 line
201 KiB
JSON

[{"uid":"6fa755c4b2dd64e6","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755241621968,"stop":1755241621969,"duration":1},"status":"passed","severity":"normal"},{"uid":"a303f1a98d9ce107","name":"should dial second nwaku node that was discovered","time":{"start":1755241677037,"stop":1755241677039,"duration":2},"status":"skipped","severity":"normal"},{"uid":"4acf51b6ccd7fb17","name":"should not fail to stop the service if it was not started","time":{"start":1755241903366,"stop":1755241903366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9158b84777f98be6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755241611076,"stop":1755241611080,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8ebd75b9b73eb5f","name":"random static sharding 3 - Cluster ID: 299, Shard ID: 925","time":{"start":1755241987245,"stop":1755241987247,"duration":2},"status":"passed","severity":"normal"},{"uid":"6206b0401fbe8da8","name":"Check received message containing JSON","time":{"start":1755242124220,"stop":1755242124220,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b4ec23a238bae8","name":"should insert message id into causal history","time":{"start":1755241648159,"stop":1755241648159,"duration":0},"status":"passed","severity":"normal"},{"uid":"72be51bfb878855f","name":"Asymmetric encrypt & decrypt","time":{"start":1755241632526,"stop":1755241632526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b342188ecb6285","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755241601572,"stop":1755241601572,"duration":0},"status":"passed","severity":"normal"},{"uid":"b075904483c338a1","name":"Wrong topic","time":{"start":1755241976142,"stop":1755241976142,"duration":0},"status":"passed","severity":"normal"},{"uid":"8363cdfb815f0d93","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755241643089,"stop":1755241643089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8562b816dcc60339","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app80/5/topic853/proto","time":{"start":1755241976135,"stop":1755241976135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63c28570c667519","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755241622342,"stop":1755241622342,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9903075817da716b","name":"Push message with numeric payload","time":{"start":1755242231106,"stop":1755242231106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a34e655e63d3f7","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1755241658575,"stop":1755241658576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e8051f42ec3591","name":"should maintain desired error rate","time":{"start":1755241645718,"stop":1755241645719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a58d0fa4a39629","name":"should dial peer immediately when queue is empty","time":{"start":1755241611779,"stop":1755241611785,"duration":6},"status":"passed","severity":"normal"},{"uid":"c171f02d6bf76a44","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755241601572,"stop":1755241601573,"duration":1},"status":"passed","severity":"normal"},{"uid":"f937a0caa74b9813","name":"Accepts a valid Waku Message","time":{"start":1755241662242,"stop":1755241662243,"duration":1},"status":"passed","severity":"normal"},{"uid":"36df185e605472c7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755241611628,"stop":1755241611634,"duration":6},"status":"passed","severity":"normal"},{"uid":"61185750d9ff2f66","name":"should sort peers by ping value","time":{"start":1755241612706,"stop":1755241612706,"duration":0},"status":"passed","severity":"normal"},{"uid":"e568fcb543391cd1","name":"Check received message containing XML","time":{"start":1755242124207,"stop":1755242124207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99f9a78a8a996f5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755241657334,"stop":1755241657334,"duration":0},"status":"passed","severity":"normal"},{"uid":"35145408fcb8774e","name":"Store - dialed first","time":{"start":1755242042343,"stop":1755242042344,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b43a5e5ba1566c9","name":"should clear the dialing interval","time":{"start":1755241611775,"stop":1755241611776,"duration":1},"status":"passed","severity":"normal"},{"uid":"663f7cdaf8dd2fe9","name":"should set field with only STORE enabled","time":{"start":1755241602286,"stop":1755241602287,"duration":1},"status":"passed","severity":"normal"},{"uid":"f804cb3349325d80","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755241601571,"stop":1755241601571,"duration":0},"status":"passed","severity":"normal"},{"uid":"68df218a80bcd4b4","name":"should start all internal components","time":{"start":1755241612700,"stop":1755241612700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6417994d8c63510a","name":"should call waitForPeer on Relay","time":{"start":1755241658806,"stop":1755241658806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9bfbb8a3d08b98","name":"new peer added after a peer was already found","time":{"start":1755241849549,"stop":1755241849550,"duration":1},"status":"passed","severity":"normal"},{"uid":"658075822b2431f4","name":"should not fail to stop the service if it was not started","time":{"start":1755241682083,"stop":1755241682083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7032b43a8ac903e1","name":"should retry if all attempts fail","time":{"start":1755241657155,"stop":1755241657155,"duration":0},"status":"passed","severity":"normal"},{"uid":"67852bc8bc7de25c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755241601567,"stop":1755241601568,"duration":1},"status":"passed","severity":"normal"},{"uid":"894f2fb9d875b8eb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755241643084,"stop":1755241643085,"duration":1},"status":"passed","severity":"normal"},{"uid":"72fca89a08d8c083","name":"should handle peer store errors gracefully","time":{"start":1755241611071,"stop":1755241611074,"duration":3},"status":"passed","severity":"normal"},{"uid":"d225c734596ecc7a","name":"Query Generator - true","time":{"start":1755242009102,"stop":1755242009102,"duration":0},"status":"passed","severity":"normal"},{"uid":"445e229d6a485ee9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755241611459,"stop":1755241611459,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e2ad8814d39054","name":"Push message with XML payload","time":{"start":1755242231109,"stop":1755242231109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92b01db993f64c7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755241657520,"stop":1755241657521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40944332ad420f8","name":"should handle peer store update failures gracefully","time":{"start":1755241611635,"stop":1755241611636,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f409cab7426d3f","name":"returns all values when wanted number is greater than available values","time":{"start":1755241620808,"stop":1755241620809,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3e8aedf581802e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755241596203,"stop":1755241596203,"duration":0},"status":"passed","severity":"normal"},{"uid":"67522da42bdf1e24","name":"Push message with content topic containing SQL Injection","time":{"start":1755242231131,"stop":1755242231131,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac6a0985b3908a4","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755241643090,"stop":1755241643090,"duration":0},"status":"passed","severity":"normal"},{"uid":"721a6a835cc55046","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755241682087,"stop":1755241682087,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dd8069598947fe3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755241596194,"stop":1755241596194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc6cd2178c87d23","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755241657146,"stop":1755241657151,"duration":5},"status":"passed","severity":"normal"},{"uid":"e048a0664dc4c29d","name":"should create ConnectionManager with relay","time":{"start":1755241612698,"stop":1755241612699,"duration":1},"status":"passed","severity":"normal"},{"uid":"d321b33f761d6ee0","name":"Push message with unicode special characters payload","time":{"start":1755242231128,"stop":1755242231128,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0830df6227bc77","name":"Check publish message containing XML","time":{"start":1755241874540,"stop":1755241874541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9315fac4c5055ad","name":"Check received message containing Chinese","time":{"start":1755242124205,"stop":1755242124206,"duration":1},"status":"passed","severity":"normal"},{"uid":"680894e7efeac412","name":"Sync message is not sent if another sync message was just sent","time":{"start":1755241658911,"stop":1755241658911,"duration":0},"status":"broken","severity":"normal"},{"uid":"8f5a7d6019aa0c1c","name":"Relay - dialed after","time":{"start":1755242042343,"stop":1755242042343,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa969918744396f","name":"Encoder throws on undefined content topic","time":{"start":1755241633666,"stop":1755241633666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00dfca8cec567c2","name":"should trigger AutoRetrieval when time threshold is exceeded","time":{"start":1755241658918,"stop":1755241658919,"duration":1},"status":"broken","severity":"normal"},{"uid":"454f6515bb9147b4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755241621320,"stop":1755241621327,"duration":7},"status":"passed","severity":"normal"},{"uid":"34bb351844e68211","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755242147679,"stop":1755242147680,"duration":1},"status":"passed","severity":"normal"},{"uid":"f899a20b374ef15c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755241643081,"stop":1755241643082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a470787324189cd9","name":"Generator, 2 different shards","time":{"start":1755241994928,"stop":1755241994929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df0506ecb113b12","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755241643095,"stop":1755241643095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b941224262974b6","name":"messageHashStr produces different results for different inputs","time":{"start":1755241611902,"stop":1755241611903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1314928cf83777","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755242147686,"stop":1755242147686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b129c9774ada9629","name":"Passing an array","time":{"start":1755242035904,"stop":1755242035904,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a9dbcbb9d47c80","name":"should load peers from local storage and dispatch events","time":{"start":1755241626191,"stop":1755241626191,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dabd8213f915df","name":"rejects content-filtered query with only contentTopics","time":{"start":1755241612018,"stop":1755241612018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21f1bffbba41d9d","name":"should initialize with custom TTL","time":{"start":1755241622180,"stop":1755241622180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d273ea27de4d066","name":"should return true when peer is on the specified shard","time":{"start":1755241611409,"stop":1755241611409,"duration":0},"status":"passed","severity":"normal"},{"uid":"107457978b625875","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755241596195,"stop":1755241596196,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e6fe659631fbf4","name":"Push message with content topic containing Chinese","time":{"start":1755242231115,"stop":1755242231116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4463a0cec52b1e42","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755241657521,"stop":1755241657521,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c446327fd0bebf","name":"should dispatch network event when browser goes online","time":{"start":1755241611469,"stop":1755241611469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b4daab03a4a9f","name":"Check received message containing Script","time":{"start":1755242124217,"stop":1755242124217,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c71c226be89a58","name":"Check publish message containing emoji","time":{"start":1755241874543,"stop":1755241874543,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a949d71627f8b5","name":"should handle a minimal index list","time":{"start":1755241596322,"stop":1755241596322,"duration":0},"status":"passed","severity":"normal"},{"uid":"812562755f429553","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755241882620,"stop":1755241882620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1c11844e21f638","name":"throws on content topic with non-number generation field","time":{"start":1755241596191,"stop":1755241596191,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e34c825ce48bdf","name":"Push message with escaped characters payload","time":{"start":1755242231127,"stop":1755242231128,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fef70283fa182ca","name":"Passing page size 10 when there are 10 messages","time":{"start":1755242021969,"stop":1755242021970,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a84f1193f54d9c1","name":"should initialize with Unhealthy status","time":{"start":1755241657517,"stop":1755241657518,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3877ffa87f187d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755242147682,"stop":1755242147682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b271d3339d63f79b","name":"should not process empty queue","time":{"start":1755241611804,"stop":1755241611805,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd4115693141e23","name":"should update ack status of messages in outgoing buffer","time":{"start":1755241648166,"stop":1755241648166,"duration":0},"status":"passed","severity":"normal"},{"uid":"161b167570018a91","name":"Passing page size 0 when there are 110 messages","time":{"start":1755242021967,"stop":1755242021967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbe31873feeb73f","name":"Delete observer","time":{"start":1755241852167,"stop":1755241852168,"duration":1},"status":"passed","severity":"normal"},{"uid":"a423d70524590965","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755241882619,"stop":1755241882619,"duration":0},"status":"passed","severity":"normal"},{"uid":"745e298b6c5477ff","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755241882613,"stop":1755241882613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64807a68d731a8f","name":"should return empty array when no peers connected","time":{"start":1755241612705,"stop":1755241612705,"duration":0},"status":"passed","severity":"normal"},{"uid":"841e95a5e37846da","name":"Push message with content topic containing short","time":{"start":1755242231129,"stop":1755242231129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d42abbd7465d351","name":"should handle task timeouts","time":{"start":1755241657153,"stop":1755241657154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f26bec983f05a1","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755241648163,"stop":1755241648163,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fbfec66afc4308","name":"Check received message containing emoji","time":{"start":1755242124221,"stop":1755242124222,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fee7e6f10c247d","name":"should create KeepAliveManager with relay","time":{"start":1755241611612,"stop":1755241611612,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fb0170bfccf14","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755241883793,"stop":1755241883795,"duration":2},"status":"passed","severity":"normal"},{"uid":"708093767963f94d","name":"Round trip binary serialization","time":{"start":1755241612621,"stop":1755241612622,"duration":1},"status":"passed","severity":"normal"},{"uid":"65dfb0f562c341f","name":"should throw error when no peers are available","time":{"start":1755241658819,"stop":1755241658819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29e53540960c256","name":"Push message with Chinese payload","time":{"start":1755242231123,"stop":1755242231123,"duration":0},"status":"passed","severity":"normal"},{"uid":"198a88a27dbcd076","name":"should enable all discoveries when explicitly set","time":{"start":1755241657329,"stop":1755241657333,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5b1ffad24d263f","name":"Light Node - default protocols","time":{"start":1755242042345,"stop":1755242042345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7fe1cd32aa834c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755241612706,"stop":1755241612707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6986546c574538c","name":"Correctly serialized arguments","time":{"start":1755241751819,"stop":1755241751819,"duration":0},"status":"passed","severity":"normal"},{"uid":"635233e90570fceb","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app71/4/topic392/json","time":{"start":1755241976133,"stop":1755241976134,"duration":1},"status":"passed","severity":"normal"},{"uid":"8696997cbe101d7b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755242023331,"stop":1755242023331,"duration":0},"status":"passed","severity":"normal"},{"uid":"e691c20fbcde7f69","name":"Subscribe to topic containing long and receive message","time":{"start":1755242147685,"stop":1755242147686,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c1b938467b6442","name":"should use default forceQueryThresholdMs when not provided in options","time":{"start":1755241658566,"stop":1755241658566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0d88833ef020fe","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755242038904,"stop":1755242038905,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1ffff93df752bf","name":"should drop connection to one peer on hangUp","time":{"start":1755241766146,"stop":1755241766146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efcc331cad62e19","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755241683933,"stop":1755241683934,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a9ece97ce953f7","name":"should return true even if peer has no overlapping shards","time":{"start":1755241611401,"stop":1755241611403,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d1479f151759ac6","name":"Check message with non string payload is not received","time":{"start":1755242124212,"stop":1755242124213,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f810d6cd10a1e43","name":"should fail to send if no connected peers found","time":{"start":1755241658034,"stop":1755241658035,"duration":1},"status":"passed","severity":"normal"},{"uid":"303031b8cd9fbd6b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755241621328,"stop":1755241621328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d115352e9e4ae911","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755241611414,"stop":1755241611415,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1852989a67750cb","name":"Relay - dialed first","time":{"start":1755242042342,"stop":1755242042342,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c656c0675b4092","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755241612467,"stop":1755241612467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7715bf21bd4f775","name":"Relay + Store","time":{"start":1755241602288,"stop":1755241602288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3065aab8c4a08b89","name":"Callback on promise, aborts when callback returns true","time":{"start":1755242027119,"stop":1755242027119,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c1a14ab255f5db","name":"Subscribe and receive messages via waku relay post","time":{"start":1755242147671,"stop":1755242147672,"duration":1},"status":"passed","severity":"normal"},{"uid":"c519aa53c541d107","name":"messageHashStr produces consistent results for the same input","time":{"start":1755241611902,"stop":1755241611902,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad3584df6a6a8e0","name":"Query with Ordered Callback, No message returned","time":{"start":1755241998747,"stop":1755241998747,"duration":0},"status":"passed","severity":"normal"},{"uid":"b452b587085813d5","name":"should get / set UDP multiaddr","time":{"start":1755241602282,"stop":1755241602282,"duration":0},"status":"passed","severity":"normal"},{"uid":"26235533b2f0d897","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755241658521,"stop":1755241658522,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c7b1e6076969df","name":"yields undefined for messages without decoder","time":{"start":1755241612551,"stop":1755241612552,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5688267323bea1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755241643104,"stop":1755241643104,"duration":0},"status":"passed","severity":"normal"},{"uid":"f192ec9ed1a2cf17","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755241601568,"stop":1755241601568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab0cc3a9e2a0275","name":"messageHash returns a Uint8Array","time":{"start":1755241611901,"stop":1755241611901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4173d505e8caefb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755241751630,"stop":1755241751631,"duration":1},"status":"passed","severity":"normal"},{"uid":"df24437d2a6b1950","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755241621972,"stop":1755241621973,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dea489e9dcabfb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755241882628,"stop":1755241882628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86d983ac3974a7f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755241658537,"stop":1755241658537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1699700fb565895a","name":"Automatically retrieves missing message","time":{"start":1755241658915,"stop":1755241658915,"duration":0},"status":"broken","severity":"normal"},{"uid":"6c6472bb811a8d75","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755241621969,"stop":1755241621971,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d29e431d9039cf7","name":"Check publish message containing numeric","time":{"start":1755241874537,"stop":1755241874538,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d97f48b3d43e0","name":"should be safe to call multiple times","time":{"start":1755241612701,"stop":1755241612701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b113a21438f49891","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755241643090,"stop":1755241643090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0e1f2948c8e53c","name":"Push message with Script payload","time":{"start":1755242231109,"stop":1755242231109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c36b25fd2780b0b","name":"Bloom filter","time":{"start":1755241648036,"stop":1755241648037,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e1b9fb01dda25c","name":"throws on content topic with generation field greater than 0","time":{"start":1755241596191,"stop":1755241596192,"duration":1},"status":"passed","severity":"normal"},{"uid":"25871e1bb24d460d","name":"recovers when dns.resolve returns empty","time":{"start":1755241622339,"stop":1755241622339,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f645e12adc178a","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1755241658912,"stop":1755241658912,"duration":0},"status":"broken","severity":"normal"},{"uid":"a4855cc5f52e9588","name":"should process queue every 500ms","time":{"start":1755241611802,"stop":1755241611803,"duration":1},"status":"passed","severity":"normal"},{"uid":"20810b53043f695f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755241643091,"stop":1755241643091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cd69e1f448bd69","name":"Fails to push message bigger that 1MB","time":{"start":1755242231136,"stop":1755242231136,"duration":0},"status":"passed","severity":"normal"},{"uid":"727bba651e08246a","name":"should create ConnectionManager with required options","time":{"start":1755241612697,"stop":1755241612698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5a8d74196a4e7a","name":"should handle case with all peers already connected","time":{"start":1755241612461,"stop":1755241612462,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d846337d326ea7d","name":"should handle multiple peer connections","time":{"start":1755241611627,"stop":1755241611627,"duration":0},"status":"passed","severity":"normal"},{"uid":"329de19859a6decb","name":"should not receive a peer event after stop","time":{"start":1755241682085,"stop":1755241682086,"duration":1},"status":"passed","severity":"normal"},{"uid":"371d21abb4b14f1a","name":"should trigger AutoRetrieval when going offline and store peer reconnects","time":{"start":1755241658917,"stop":1755241658918,"duration":1},"status":"broken","severity":"normal"},{"uid":"1653e6587dc07dac","name":"should dial peers from store when no connections remain","time":{"start":1755241612458,"stop":1755241612458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbee9b401a88133","name":"Check publish message containing Chinese","time":{"start":1755241874538,"stop":1755241874539,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebbb59693c9bb70","name":"Outgoing message is retried until acknowledged","time":{"start":1755241658914,"stop":1755241658914,"duration":0},"status":"broken","severity":"normal"},{"uid":"cfbc70e8a8d78bb","name":"should set field with all protocols enabled","time":{"start":1755241602286,"stop":1755241602286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d647bbe831c327c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755241648165,"stop":1755241648166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c05c04ca9de959e","name":"should start the dialing interval","time":{"start":1755241611755,"stop":1755241611755,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee889cb40d5fff4","name":"should be able to dial TLS multiaddrs","time":{"start":1755241766147,"stop":1755241766147,"duration":0},"status":"passed","severity":"normal"},{"uid":"335493076684ad13","name":"Subscribe to topic containing long and receive message","time":{"start":1755242147675,"stop":1755242147675,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b97d9e4db7802d","name":"should properly create location multiaddrs - udp4","time":{"start":1755241602283,"stop":1755241602283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61b6e552f121180","name":"random static sharding 7 - Cluster ID: 910, Shard ID: 471","time":{"start":1755241987251,"stop":1755241987252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a914c8979fd11fc8","name":"should successfully query store with valid decoders and options","time":{"start":1755241658818,"stop":1755241658819,"duration":1},"status":"passed","severity":"normal"},{"uid":"da05493a85db266a","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755241611470,"stop":1755241611471,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a986ef93ca1623","name":"Stops search when 2 null results are returned","time":{"start":1755241621364,"stop":1755241621365,"duration":1},"status":"passed","severity":"normal"},{"uid":"e379f14518fb70b9","name":"Check received message containing Basic HTML tag","time":{"start":1755242124219,"stop":1755242124220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4715572422c2bc7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755241643085,"stop":1755241643085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a978aa209893874a","name":"Fails to push message with large meta","time":{"start":1755242231118,"stop":1755242231119,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e98ca3ec2c3c6b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755241643086,"stop":1755241643087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c294219583e654ad","name":"should handle multiple query options for time ranges","time":{"start":1755241658819,"stop":1755241658820,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26cde2549e17789","name":"should successfully query peers and return peer infos","time":{"start":1755241621960,"stop":1755241621960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c75eb04bbaf2f1","name":"yields undefined for messages without content topic","time":{"start":1755241612551,"stop":1755241612551,"duration":0},"status":"passed","severity":"normal"},{"uid":"454cf17983c0de2e","name":"Encoder throws on undefined content topic","time":{"start":1755241632086,"stop":1755241632086,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b74343f44e78d2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755241648161,"stop":1755241648161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d53731541534d81","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755241601566,"stop":1755241601567,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67bdf5aa92ecaae","name":"should set field with only RELAY enabled","time":{"start":1755241602286,"stop":1755241602286,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f4314d71e210ff","name":"Check message on other pubsub topic is not received","time":{"start":1755242124227,"stop":1755242124228,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fee74fabcec63f","name":"should decode valid enr successfully","time":{"start":1755241602273,"stop":1755241602273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5862e4fe4915448","name":"Check received message containing Script","time":{"start":1755242124207,"stop":1755242124207,"duration":0},"status":"passed","severity":"normal"},{"uid":"114884a928d22b84","name":"Push message with content topic containing short","time":{"start":1755242231113,"stop":1755242231114,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0547138967931c","name":"should wait for Filter peer to be connected","time":{"start":1755241658805,"stop":1755241658805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34b1cd87b6c2738","name":"should work with mock decoders","time":{"start":1755241658569,"stop":1755241658570,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1242b682dbeca5b","name":"should wait for LightPush peer to be connected","time":{"start":1755241658804,"stop":1755241658805,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0e0c9798baa0d1","name":"should be empty when created","time":{"start":1755241658630,"stop":1755241658630,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf52944ecaa619f","name":"Publish message with custom timestamp: Sat Aug 24 2024 07:11:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755241874544,"stop":1755241874544,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa40731f7833ab7c","name":"isConnected return false after peer stops","time":{"start":1755241696932,"stop":1755241696933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67c2267c84aaa3f","name":"should remove event listeners from libp2p","time":{"start":1755241611453,"stop":1755241611453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8228621ba3bf3cb7","name":"Callback on promise","time":{"start":1755242027118,"stop":1755242027119,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d753c13ad724c0","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755241621967,"stop":1755241621968,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba875ca65c1b8e6f","name":"isConnected should return true after first peer connects","time":{"start":1755241696931,"stop":1755241696931,"duration":0},"status":"passed","severity":"normal"},{"uid":"770f71ed2aed3927","name":"Push message with content topic containing numeric","time":{"start":1755242231114,"stop":1755242231115,"duration":1},"status":"passed","severity":"normal"},{"uid":"2128ec6253242324","name":"Overlapping topic subscription","time":{"start":1755242147674,"stop":1755242147674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5afcc8c836e1974","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app30/5/topic726/utf8","time":{"start":1755241976134,"stop":1755241976134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4963e398072764f6","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755241882625,"stop":1755241882626,"duration":1},"status":"passed","severity":"normal"},{"uid":"4433d679334ce510","name":"should be online or offline if network state changed","time":{"start":1755241696941,"stop":1755241696941,"duration":0},"status":"passed","severity":"normal"},{"uid":"36752f4a05fddf02","name":"Check received message containing shell command","time":{"start":1755242124220,"stop":1755242124221,"duration":1},"status":"passed","severity":"normal"},{"uid":"76996c10c346874a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755241643098,"stop":1755241643098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58f41fcb345ea0f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755241596196,"stop":1755241596196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7ca553168e837b","name":"should properly setup health event callback","time":{"start":1755241658570,"stop":1755241658571,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ebe639acf8ed65","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755241643104,"stop":1755241643104,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c96ceb4305d9ca","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755241643098,"stop":1755241643098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47007bc2bcaa733","name":"should be delivered immediately if received","time":{"start":1755241648167,"stop":1755241648167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8921a6c40e22f9a","name":"should skip updating peer store if peer has same addresses","time":{"start":1755241611075,"stop":1755241611076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4af7ff8a0859fb","name":"rejects hash query with time filter","time":{"start":1755241612030,"stop":1755241612030,"duration":0},"status":"passed","severity":"normal"},{"uid":"847f10c532cc3e22","name":"should update peer store before dialing","time":{"start":1755241611070,"stop":1755241611071,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e3116db179f7e","name":"Subscribe and receives messages on 20 topics","time":{"start":1755242147683,"stop":1755242147683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81d89aaf2b7a954","name":"should start and stop interval correctly","time":{"start":1755241657144,"stop":1755241657144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8973c641dd1972","name":"should return false when peer is not found","time":{"start":1755241611407,"stop":1755241611408,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bbfd790054fc6","name":"throws on content topic with empty encoding field","time":{"start":1755241596193,"stop":1755241596193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3550a2a4fa0cd637","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755241883785,"stop":1755241883786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3cb64626429f981","name":"should not discard bootstrap peers if under the limit","time":{"start":1755241720938,"stop":1755241720940,"duration":2},"status":"passed","severity":"normal"},{"uid":"4788e21484ba2d1f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755241648162,"stop":1755241648162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5234ceb0d468098b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755242023331,"stop":1755242023332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8812681bc5bc68ec","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755241596209,"stop":1755241596209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2e98d135d8afa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755242147689,"stop":1755242147690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2afd5ace325976","name":"should reject on timeout if it was set","time":{"start":1755241658804,"stop":1755241658804,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e745c97d566f10","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755242028981,"stop":1755242028981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d34b105af0c1f","name":"Check received message containing Arabic","time":{"start":1755242124206,"stop":1755242124206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac85483c540ee8bc","name":"should send relay ping messages on timer","time":{"start":1755241611642,"stop":1755241611643,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e8e2dc2aed133c","name":"Subscribe and receive messages via lightPush","time":{"start":1755242147681,"stop":1755242147681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7b4daa249a07fa","name":"should not receive a peer event after stop","time":{"start":1755241903368,"stop":1755241903368,"duration":0},"status":"passed","severity":"normal"},{"uid":"344a15afdd5a4726","name":"Passing invalid cursor","time":{"start":1755241988527,"stop":1755241988527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bfbd0fed6a975e","name":"should mark all messages in causal history as acknowledged","time":{"start":1755241648161,"stop":1755241648162,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bcf6ffe98e6c74","name":"Relay Node - default protocol","time":{"start":1755242042345,"stop":1755242042345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3570f4c24d2f7a","name":"should handle network check errors gracefully","time":{"start":1755241611806,"stop":1755241611807,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d64b8660ca8371","name":"should do nothing when connections still exist","time":{"start":1755241612458,"stop":1755241612458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb2a169f2c24941","name":"should detect messages with missing dependencies","time":{"start":1755241648163,"stop":1755241648163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9546f432cc085f6","name":"should handle empty pubsub topics","time":{"start":1755241611660,"stop":1755241611665,"duration":5},"status":"passed","severity":"normal"},{"uid":"3432a3cfcc5d6e30","name":"should properly create location multiaddrs - tcp","time":{"start":1755241602284,"stop":1755241602285,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36e5d9383f7dce8","name":"should only return 1 node with relay and store capability","time":{"start":1755241622340,"stop":1755241622340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fdc6bf768f8838","name":"should skip peers without peerInfo in ENR","time":{"start":1755241622189,"stop":1755241622189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8176ecd330b206c","name":"random static sharding 2 - Cluster ID: 776, Shard ID: 925","time":{"start":1755241987243,"stop":1755241987244,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc59042fdba4a24d","name":"should remove event listener for peer:discovery","time":{"start":1755241611063,"stop":1755241611063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5aedec5c34e5d0c","name":"should skip peer when already connected","time":{"start":1755241611786,"stop":1755241611786,"duration":0},"status":"passed","severity":"normal"},{"uid":"598477bf3a5e5f2c","name":"should encode/decode to text encoding","time":{"start":1755241602281,"stop":1755241602282,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c891060886c86e","name":"Push message with Russian payload","time":{"start":1755242231108,"stop":1755242231108,"duration":0},"status":"passed","severity":"normal"},{"uid":"411b9851058a08","name":"should remove event listeners","time":{"start":1755241611619,"stop":1755241611619,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91f906807d9845","name":"should only return 1 node with relay capability","time":{"start":1755241622340,"stop":1755241622340,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d8e8d8450bea70","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755241658538,"stop":1755241658538,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a21016e43162ae","name":"Push message with short payload","time":{"start":1755242231121,"stop":1755242231121,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f4e6fa6bdfc838","name":"Rejects garbage","time":{"start":1755241662244,"stop":1755241662244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e533b668c9045978","name":"Check received message containing escaped characters","time":{"start":1755242124221,"stop":1755242124221,"duration":0},"status":"passed","severity":"normal"},{"uid":"461819db73a7590","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755241643099,"stop":1755241643100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20390704a17997","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755241867828,"stop":1755241867828,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d3d7c6e50dfa78","name":"Check message with no payload is not received","time":{"start":1755242124229,"stop":1755242124229,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd07f6304115b0f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755241648166,"stop":1755241648167,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d2b661bfa83dc5","name":"should drop connection to all peers on hangUp","time":{"start":1755241766145,"stop":1755241766145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c25d56856a158f","name":"A test","time":{"start":1755241737594,"stop":1755241737595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63205f57d0edca5","name":"should dial all known peers when reached zero connections","time":{"start":1755241720936,"stop":1755241720937,"duration":1},"status":"passed","severity":"normal"},{"uid":"4030f11920d73045","name":"returns all values when wanted number matches available values","time":{"start":1755241620803,"stop":1755241620808,"duration":5},"status":"passed","severity":"normal"},{"uid":"ede269b072bd1f83","name":"should handle shard reader errors gracefully","time":{"start":1755241611805,"stop":1755241611806,"duration":1},"status":"passed","severity":"normal"},{"uid":"65da68763320097b","name":"should decode valid enr with tcp successfully","time":{"start":1755241602274,"stop":1755241602274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd86036c55745116","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755242038906,"stop":1755242038906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3223e3046149ee5c","name":"should emit message when we just started and store connect event occurs","time":{"start":1755241658575,"stop":1755241658575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583109866c59b9d","name":"Fields are not dropped","time":{"start":1755241612201,"stop":1755241612201,"duration":0},"status":"passed","severity":"normal"},{"uid":"333a851ce29dad18","name":"should lock peers when selected","time":{"start":1755241658522,"stop":1755241658522,"duration":0},"status":"passed","severity":"normal"},{"uid":"de57308258337432","name":"should stop all internal components","time":{"start":1755241612701,"stop":1755241612701,"duration":0},"status":"passed","severity":"normal"},{"uid":"530a6709ad9ac700","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755241643084,"stop":1755241643084,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf6719ef123b36a","name":"should be safe to call multiple times","time":{"start":1755241611615,"stop":1755241611616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff623878a936b8ad","name":"Push message with content topic containing long","time":{"start":1755242231129,"stop":1755242231129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d7bb04b5cb23e","name":"connects to nwaku","time":{"start":1755242035903,"stop":1755242035904,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4b8ef9213ec725","name":"should send to specified number of peers of used peers","time":{"start":1755241658035,"stop":1755241658035,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a0b355a41cd7d0","name":"Check message with invalid timestamp is not received","time":{"start":1755242124211,"stop":1755242124211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2426fc3607ffb19a","name":"should return true when peer is on the same cluster","time":{"start":1755241611395,"stop":1755241611395,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c369504194e7eb","name":"Push 30 different messages","time":{"start":1755242231128,"stop":1755242231129,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ffebc50a2910945","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755241596207,"stop":1755241596207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c90ce41670226f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/8/topic509/utf8","time":{"start":1755241976136,"stop":1755241976136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4b36b13781467e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755241611890,"stop":1755241611890,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fd06c376b70250","name":"should keep entries that haven't expired yet","time":{"start":1755241656312,"stop":1755241656313,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c07f8dd6d9c087","name":"should not create multiple intervals when called multiple times","time":{"start":1755241611755,"stop":1755241611756,"duration":1},"status":"passed","severity":"normal"},{"uid":"111468778f97b556","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755241643100,"stop":1755241643100,"duration":0},"status":"passed","severity":"normal"},{"uid":"443b28495c56e0c8","name":"should add event listeners to globalThis","time":{"start":1755241611452,"stop":1755241611452,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cd43118d84c284","name":"does not validate decoders for hash queries","time":{"start":1755241612549,"stop":1755241612549,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d49bab0a060470e","name":"can start the service","time":{"start":1755241626188,"stop":1755241626189,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d2f0aff3108926","name":"tcp ip4 address","time":{"start":1755241601518,"stop":1755241601520,"duration":2},"status":"passed","severity":"normal"},{"uid":"9836da9356aa6abb","name":"A test","time":{"start":1755241737594,"stop":1755241737594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f7f08186e72ba8","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755241601567,"stop":1755241601567,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c3cd59d814f717","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755241988524,"stop":1755241988524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa588e32e79ac9f","name":"should handle general insertion and lookup correctly","time":{"start":1755241645720,"stop":1755241645721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3ddff695668ae0","name":"should clear interval on stop","time":{"start":1755241622190,"stop":1755241622190,"duration":0},"status":"passed","severity":"normal"},{"uid":"60308fd768f7727a","name":"Sign & Recover","time":{"start":1755241632527,"stop":1755241632528,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4218f16e80717d","name":"pre and post cipher","time":{"start":1755241632527,"stop":1755241632527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f8e44b6c7aa3d7","name":"should clear dial history on stop","time":{"start":1755241611776,"stop":1755241611777,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b70457d14174176","name":"should handle errors when accessing navigator","time":{"start":1755241611480,"stop":1755241611480,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a47ec954506eede","name":"Ephemeral field set to true","time":{"start":1755241612622,"stop":1755241612622,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd9dadc9d28e181","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755241596210,"stop":1755241596210,"duration":0},"status":"passed","severity":"normal"},{"uid":"672f6577c52473d","name":"udp ip6 address","time":{"start":1755241601520,"stop":1755241601521,"duration":1},"status":"passed","severity":"normal"},{"uid":"d557d7e545b99f4e","name":"should be safe to call multiple times","time":{"start":1755241611058,"stop":1755241611062,"duration":4},"status":"passed","severity":"normal"},{"uid":"d3545eec3c00f256","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755242147680,"stop":1755242147680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7fb060734e1811","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755242147673,"stop":1755242147673,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3ef71703b8cad3ea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755242147682,"stop":1755242147683,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f786a60724f172","name":"should handle peer identify event","time":{"start":1755241622183,"stop":1755241622184,"duration":1},"status":"passed","severity":"normal"},{"uid":"8422e4afef562b3b","name":"should handle peer connect event","time":{"start":1755241611460,"stop":1755241611461,"duration":1},"status":"passed","severity":"normal"},{"uid":"e675a2aa15507ee3","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755241643094,"stop":1755241643094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8f69cac6b06a3e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755242038902,"stop":1755242038904,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2773e2ff5003b5e","name":"should create all internal components","time":{"start":1755241612699,"stop":1755241612700,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb648de4a26453ca","name":"should handle complete connection lifecycle","time":{"start":1755241611480,"stop":1755241611481,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ed137e816c4f9b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755241648162,"stop":1755241648162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f392e33ba43dcf38","name":"should return all connected peers without codec filter","time":{"start":1755241612705,"stop":1755241612705,"duration":0},"status":"passed","severity":"normal"},{"uid":"217137427ee50e96","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755241882624,"stop":1755241882624,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea27373de0889e4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755241632084,"stop":1755241632084,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd8a760d18cfb47","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755241658491,"stop":1755241658497,"duration":6},"status":"passed","severity":"normal"},{"uid":"86899389837e44ae","name":"should be safe to call multiple times","time":{"start":1755241611626,"stop":1755241611626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0dede1225b0baf","name":"should not stop if not started","time":{"start":1755241622182,"stop":1755241622183,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32a6c010a2e6c7","name":"should properly create location multiaddrs - udp","time":{"start":1755241602284,"stop":1755241602284,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ca0bf76a49fc91","name":"should retry failed tasks","time":{"start":1755241657151,"stop":1755241657153,"duration":2},"status":"passed","severity":"normal"},{"uid":"69bf243dafeea907","name":"should trigger retrieval when time since last query exceeds threshold","time":{"start":1755241658572,"stop":1755241658572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c0e06b896bf2df","name":"messageHashStr works with IProtoMessage","time":{"start":1755241611902,"stop":1755241611902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74c613a1cf4e148","name":"Push message with Chinese payload","time":{"start":1755242231107,"stop":1755242231107,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e628231d72a9967","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755241883788,"stop":1755241883788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e91156145557c03","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755242027119,"stop":1755242027119,"duration":0},"status":"passed","severity":"normal"},{"uid":"84249eadd49e2f7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755241737459,"stop":1755241737459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbddc7cdbb4f4859","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755241596197,"stop":1755241596197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd840876438ed5b","name":"Push message equal or less that 1MB","time":{"start":1755242231135,"stop":1755242231135,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a287afe36695b3","name":"Passing page size 19 when there are 20 messages","time":{"start":1755242021971,"stop":1755242021972,"duration":1},"status":"passed","severity":"normal"},{"uid":"93df119edf601da5","name":"should not receive a peer event before start","time":{"start":1755241903367,"stop":1755241903367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bac8f80621f0ca1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755241596323,"stop":1755241596323,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c96917c1359aab6","name":"should continually clean up expired entries at intervals","time":{"start":1755241656318,"stop":1755241656320,"duration":2},"status":"passed","severity":"normal"},{"uid":"fed03e9dc560267b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755241596204,"stop":1755241596204,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a6bb1e6f1b1a2","name":"Check received message containing numeric","time":{"start":1755242124205,"stop":1755242124205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3079f2c086ad8a8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755242147675,"stop":1755242147675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d15105afbef305","name":"should be able to decode the field with only STORE set to true","time":{"start":1755241601571,"stop":1755241601571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d2780c2bca62f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755242147690,"stop":1755242147690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe22c0ab4940d98","name":"Decoder throws on empty string content topic","time":{"start":1755241612625,"stop":1755241612625,"duration":0},"status":"passed","severity":"normal"},{"uid":"6348dd0b0876e41e","name":"random static sharding 1 - Cluster ID: 350, Shard ID: 494","time":{"start":1755241987242,"stop":1755241987243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c357b253ad87605d","name":"should properly start and stop event listening","time":{"start":1755241657521,"stop":1755241657521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6760b073f048c7a1","name":"Push message with Basic HTML tag payload","time":{"start":1755242231126,"stop":1755242231127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a451cd8dfa59e267","name":"should return false when navigator.onLine is false","time":{"start":1755241611456,"stop":1755241611459,"duration":3},"status":"passed","severity":"normal"},{"uid":"2669c8a867f4fe9","name":"should return false and handle errors gracefully","time":{"start":1755241612704,"stop":1755241612704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2abc7138671f6b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755242147679,"stop":1755242147679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12b2e73a10a583a","name":"should dial peer when peer is discovered","time":{"start":1755241611066,"stop":1755241611069,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d140e79e7d9dcdd","name":"Push message with long payload","time":{"start":1755242231122,"stop":1755242231122,"duration":0},"status":"passed","severity":"normal"},{"uid":"442c52191b8ddbf3","name":"should handle peer store errors gracefully","time":{"start":1755241622185,"stop":1755241622185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59f750d4336d5b8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755241611889,"stop":1755241611890,"duration":1},"status":"passed","severity":"normal"},{"uid":"111eee3f03453af3","name":"Push message with rate limit","time":{"start":1755242231119,"stop":1755242231119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87e00afee5a6750","name":"Check message received after jswaku node is restarted","time":{"start":1755242124213,"stop":1755242124213,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc85718328ed97f5","name":"Subscribe to topic containing Script and publish message","time":{"start":1755241882625,"stop":1755241882625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8b4973ff825be5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755242028980,"stop":1755242028981,"duration":1},"status":"passed","severity":"normal"},{"uid":"890cdcd40b7d0a7d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755242147680,"stop":1755242147680,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4f95245070a64","name":"should respect custom numPeersToUse configuration","time":{"start":1755241658532,"stop":1755241658537,"duration":5},"status":"passed","severity":"normal"},{"uid":"888684cd2e9a90af","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755241998744,"stop":1755241998744,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f203ffa3ac27d","name":"Check message with non string payload is not received","time":{"start":1755242124229,"stop":1755242124229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a77d038dc13bd64","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755241601569,"stop":1755241601570,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a307dc44ff6d202","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755241849550,"stop":1755241849550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c125581ecd7d26aa","name":"can start the service","time":{"start":1755241682081,"stop":1755241682082,"duration":1},"status":"passed","severity":"normal"},{"uid":"404845c870aa995e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755241882619,"stop":1755241882619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e953131b40837e13","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755241643103,"stop":1755241643104,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bdc6cabb122659","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755241882613,"stop":1755241882613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1834b7c99809a82","name":"should encode/decode to RLP encoding","time":{"start":1755241602281,"stop":1755241602281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a51b424299c5cf4","name":"Get Nodes","time":{"start":1755241621363,"stop":1755241621364,"duration":1},"status":"passed","severity":"normal"},{"uid":"6571e026b199e43d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755241720937,"stop":1755241720938,"duration":1},"status":"passed","severity":"normal"},{"uid":"3065db3d6b865a42","name":"throws if store query response has error status","time":{"start":1755241612549,"stop":1755241612550,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd633d40ef66d79d","name":"should create AutoRetrieval instance with all required parameters","time":{"start":1755241658565,"stop":1755241658565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2460ffa462ae00d","name":"Push message with custom timestamp: 1755245301165","time":{"start":1755242231120,"stop":1755242231120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d03596d8c604eaf","name":"should skip peers without ENR","time":{"start":1755241622188,"stop":1755241622189,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f9c76ca0e745ea","name":"should not fail to start the service if it is already started","time":{"start":1755241903366,"stop":1755241903367,"duration":1},"status":"passed","severity":"normal"},{"uid":"feeecf2bfa1584d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755241601565,"stop":1755241601566,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dbe6f2bc2fcbad","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1755241658902,"stop":1755241658902,"duration":0},"status":"broken","severity":"normal"},{"uid":"518eaf47121fcfe1","name":"Push message with shell command payload","time":{"start":1755242231110,"stop":1755242231111,"duration":1},"status":"passed","severity":"normal"},{"uid":"394ab2a5f09bb9b0","name":"should return false when peer is on different cluster","time":{"start":1755241611395,"stop":1755241611395,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefa1a205abacf27","name":"Subscribe to topic containing XML and receive message","time":{"start":1755242147678,"stop":1755242147678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ad6f730eda6b88","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755241643099,"stop":1755241643099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd6765d0c8f117b","name":"should populate queue if has active dial","time":{"start":1755241611787,"stop":1755241611787,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ef21e2047b7b37","name":"should reject if Store is requested but not mounted","time":{"start":1755241658803,"stop":1755241658803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db45941295d71b5","name":"should handle case when navigator is not available","time":{"start":1755241611459,"stop":1755241611460,"duration":1},"status":"passed","severity":"normal"},{"uid":"497931e1c71363e1","name":"should handle different types of entries","time":{"start":1755241656313,"stop":1755241656314,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae10ddc22f7e2376","name":"should handle complete discovery-to-dial flow","time":{"start":1755241611080,"stop":1755241611080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ffa22d7b02ce2f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755241596207,"stop":1755241596208,"duration":1},"status":"passed","severity":"normal"},{"uid":"815d1bf9d72d86a2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755241658634,"stop":1755241658634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2208810bc5a745","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755242038909,"stop":1755242038909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1941f2750042fab4","name":"returns only open connection if one present","time":{"start":1755241612143,"stop":1755241612144,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31b333e11f1e5f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755241643098,"stop":1755241643099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a17a99085091d4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755242028982,"stop":1755242028983,"duration":1},"status":"passed","severity":"normal"},{"uid":"590d19f26f90b1e","name":"should create a new stream if no existing for protocol found","time":{"start":1755241612296,"stop":1755241612296,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a19065a4943fae5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755241988523,"stop":1755241988524,"duration":1},"status":"passed","severity":"normal"},{"uid":"769feab4137eb055","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755241601570,"stop":1755241601570,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb354ac028bc760f","name":"should not retry if at least one success","time":{"start":1755241658036,"stop":1755241658036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9849415e21dcf815","name":"configure the node with multiple content topics","time":{"start":1755241976142,"stop":1755241976142,"duration":0},"status":"passed","severity":"normal"},{"uid":"838eb8c5d13286b2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755241683938,"stop":1755241683938,"duration":0},"status":"passed","severity":"normal"},{"uid":"61db329531a22784","name":"Push message with Russian payload","time":{"start":1755242231123,"stop":1755242231123,"duration":0},"status":"passed","severity":"normal"},{"uid":"11de6eb12b186fc0","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755241643095,"stop":1755241643095,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc512053854ff976","name":"should select older connection if present","time":{"start":1755241612144,"stop":1755241612144,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d9700630c61fab","name":"should set up event listeners when started","time":{"start":1755241658567,"stop":1755241658567,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e412e2f02a2e85","name":"Subscribe to topic containing Script and receive message","time":{"start":1755242147688,"stop":1755242147688,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e4ddf2af9a8233","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755241596209,"stop":1755241596210,"duration":1},"status":"passed","severity":"normal"},{"uid":"9597428b919132ca","name":"should handle query errors","time":{"start":1755241622188,"stop":1755241622188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaa495d8675f804","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755241596202,"stop":1755241596202,"duration":0},"status":"passed","severity":"normal"},{"uid":"5562e43bfc60a665","name":"should work with async generator that yields promises","time":{"start":1755241658571,"stop":1755241658571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f9b886f6f55170","name":"Refresh subscription","time":{"start":1755242147674,"stop":1755242147674,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc743a5e8558be8","name":"should wait for Store peer to be connected","time":{"start":1755241658805,"stop":1755241658805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79a6013569d080","name":"should support chaining for add method","time":{"start":1755241656307,"stop":1755241656307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f532e65a530e16","name":"should process successful peer exchange query","time":{"start":1755241622188,"stop":1755241622188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ef9f778703a030","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755241642551,"stop":1755241642551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f568631564de7fa5","name":"Sync message is sent within sync frequency","time":{"start":1755241658908,"stop":1755241658908,"duration":0},"status":"broken","severity":"normal"},{"uid":"93d94c6d5a383327","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755241612018,"stop":1755241612018,"duration":0},"status":"passed","severity":"normal"},{"uid":"345d599debddafe2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755241882618,"stop":1755241882619,"duration":1},"status":"passed","severity":"normal"},{"uid":"662340a9d72947aa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755242147689,"stop":1755242147689,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2ea99c478ab1a","name":"should initialize bloom filter with correct parameters","time":{"start":1755241645717,"stop":1755241645718,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bfc73f832a56f0","name":"should be empty after removing the only subscription","time":{"start":1755241658631,"stop":1755241658631,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cb47156830fca5","name":"Cluster ID 0, shard 1","time":{"start":1755241987240,"stop":1755241987242,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b6a9d6b89c72b78","name":"should not be delivered","time":{"start":1755241648166,"stop":1755241648166,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb032f7497fdb3e3","name":"should handle malformed response data","time":{"start":1755241621973,"stop":1755241621973,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ab7b0f10ab3d9a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755241658820,"stop":1755241658820,"duration":0},"status":"passed","severity":"normal"},{"uid":"563ad4ed4e43e83d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755241596209,"stop":1755241596209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f6a349c1628fc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755242147673,"stop":1755242147674,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cbab0ad6615aca","name":"should attach causal history and bloom filter to each message","time":{"start":1755241648159,"stop":1755241648159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18228005a5a1753","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1755241658576,"stop":1755241658577,"duration":1},"status":"passed","severity":"normal"},{"uid":"712342f2767d2672","name":"Reusing cursor across nodes","time":{"start":1755241988526,"stop":1755241988527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5a261ac8d51985","name":"Subscribe to topic containing short and receive message","time":{"start":1755242147674,"stop":1755242147675,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95ea6eafe904886","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755242147687,"stop":1755242147688,"duration":1},"status":"passed","severity":"normal"},{"uid":"a708bf1aad7ff382","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755241696933,"stop":1755241696934,"duration":1},"status":"passed","severity":"normal"},{"uid":"2005c21f7d0f6492","name":"should skip peers without peer exchange protocol","time":{"start":1755241622184,"stop":1755241622184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e139c0e609fe40","name":"Check message with no payload is not received","time":{"start":1755242124212,"stop":1755242124212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe412d4f186d122","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755241751632,"stop":1755241751633,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3c0a3f1e9134fc","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1755241658577,"stop":1755241658577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6044e7fe37c615","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755241632082,"stop":1755241632084,"duration":2},"status":"passed","severity":"normal"},{"uid":"616243a4b9ee1e34","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app13/10/topic179/utf8","time":{"start":1755241976135,"stop":1755241976135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d6f094e73635f7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app89/5/topic253/proto","time":{"start":1755241976138,"stop":1755241976139,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c4d1d45d9a5161","name":"Relay + Store","time":{"start":1755241683161,"stop":1755241683161,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8f756bde0af8e7","name":"same cluster, static sharding: nodes connect","time":{"start":1755241751629,"stop":1755241751630,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8d86fa6641ecef","name":"should stop and cleanup resources","time":{"start":1755241658635,"stop":1755241658635,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb5db7840572588","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755241700951,"stop":1755241700951,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cef41c90402f13","name":"Push message with custom timestamp: 1755245301165","time":{"start":1755242231135,"stop":1755242231135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c9fca313db5e53","name":"should serialize and deserialize correctly","time":{"start":1755241645719,"stop":1755241645719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f880399f20e5679","name":"Push message with content topic containing special chars","time":{"start":1755242231130,"stop":1755242231130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a152bfdde22f98b","name":"Fails to push message bigger that 1MB","time":{"start":1755242231121,"stop":1755242231121,"duration":0},"status":"passed","severity":"normal"},{"uid":"1437cee8bffba2f1","name":"Push message with long payload","time":{"start":1755242231106,"stop":1755242231106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef012096ca3b2dd2","name":"Encoder throws on empty string content topic","time":{"start":1755241632086,"stop":1755241632087,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c2fe733673bb24","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755241611640,"stop":1755241611640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6583f3e412a8a442","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755242023332,"stop":1755242023332,"duration":0},"status":"passed","severity":"normal"},{"uid":"954fa880b29ecec6","name":"should successfully stop","time":{"start":1755241658505,"stop":1755241658506,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d998b5670e6b9d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755241643083,"stop":1755241643083,"duration":0},"status":"passed","severity":"normal"},{"uid":"277b36cf59316177","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755241611641,"stop":1755241611642,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f79c00d64c2c4d","name":"can start and stop the service","time":{"start":1755241682082,"stop":1755241682083,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0382f51b40c871","name":"Query generator for multiple messages with different content topic format","time":{"start":1755242027113,"stop":1755242027118,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae5724601b69d3e","name":"Push message with SQL Injection payload","time":{"start":1755242231124,"stop":1755242231124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645890953b649df","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755241643103,"stop":1755241643103,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeee1f03417eb18","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755242038904,"stop":1755242038904,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed1867839fb576b","name":"should hang up with multiaddr and return true on success","time":{"start":1755241612704,"stop":1755241612704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4528eb8853c1a9d","name":"should dial with PeerId and return stream","time":{"start":1755241612702,"stop":1755241612703,"duration":1},"status":"passed","severity":"normal"},{"uid":"819f3b2c19ffc0cb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755241643097,"stop":1755241643097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a2491a4a9b29f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755242124210,"stop":1755242124211,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a2b27c23cbb08","name":"ignores unrecognized TXT record formats","time":{"start":1755241622339,"stop":1755241622339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9064937fc26f34b","name":"Ordered Callback - false","time":{"start":1755242009105,"stop":1755242009105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba98c7cd257760","name":"Check received message containing special chars","time":{"start":1755242124215,"stop":1755242124215,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c9ba41f8e8d6ec","name":"Query generator for 2000 messages","time":{"start":1755242027120,"stop":1755242027121,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9ad028f7f166a6","name":"Push message with meta","time":{"start":1755242231118,"stop":1755242231118,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ab56dcd961f67a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755241596194,"stop":1755241596195,"duration":1},"status":"passed","severity":"normal"},{"uid":"83577db699b4442d","name":"Nwaku publishes","time":{"start":1755241864474,"stop":1755241864474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28a727978912bac","name":"should handle special patterns correctly","time":{"start":1755241645720,"stop":1755241645720,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dacdaf1da7274a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755241596205,"stop":1755241596205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e64f3302c52bab9","name":"Check publish message containing SQL Injection","time":{"start":1755241874539,"stop":1755241874540,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea1a820964e57f6","name":"should start ping timers on peer connect","time":{"start":1755241611626,"stop":1755241611626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6982050758d1fb8","name":"should handle peer store errors gracefully","time":{"start":1755241612463,"stop":1755241612463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfbd5c0e136e432","name":"Relay","time":{"start":1755241683160,"stop":1755241683161,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f5554dbc50d6b9","name":"should filter out already connected peers","time":{"start":1755241612459,"stop":1755241612459,"duration":0},"status":"passed","severity":"normal"},{"uid":"281a67c02251d169","name":"Publish message with custom timestamp: Fri Aug 15 2025 08:11:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755241874545,"stop":1755241874545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9097787531a7bc8","name":"should register libp2p event listeners when start is called","time":{"start":1755241658530,"stop":1755241658530,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f12b0b16b5cf86","name":"Subscribe to topic containing short and receive message","time":{"start":1755242147685,"stop":1755242147685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9779e943b401a6d","name":"should handle ENR without shardInfo","time":{"start":1755241622189,"stop":1755241622190,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6a24614961b390","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755241612303,"stop":1755241612304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4a2149e1e640aa","name":"Push message with shell command payload","time":{"start":1755242231127,"stop":1755242231127,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbf2127bdf568a8","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755241682087,"stop":1755241682087,"duration":0},"status":"skipped","severity":"normal"},{"uid":"853ff0287c703471","name":"Renews subscription after lossing a connection","time":{"start":1755242147680,"stop":1755242147681,"duration":1},"status":"passed","severity":"normal"},{"uid":"73003c4d90ffc95b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755241633665,"stop":1755241633666,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c070a9a2e829d28","name":"Passing page size 3 when there are 20 messages","time":{"start":1755242021968,"stop":1755242021969,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95c165a32d41ce3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755242147672,"stop":1755242147672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31ca6ab82a0703","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755241596194,"stop":1755241596194,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd23ab45be5a86f5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755241643087,"stop":1755241643088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c006e330148f019","name":"should check false positive rate","time":{"start":1755241645721,"stop":1755241645721,"duration":0},"status":"passed","severity":"normal"},{"uid":"4873a882933e43d6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755242124230,"stop":1755242124230,"duration":0},"status":"passed","severity":"normal"},{"uid":"581bd21c95fbd6fd","name":"Check meta is set [ecies]","time":{"start":1755241633666,"stop":1755241633666,"duration":0},"status":"passed","severity":"normal"},{"uid":"835c170447f78cc9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755241874546,"stop":1755241874546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8e85f0a43e19b0","name":"Outgoing message is acknowledged","time":{"start":1755241658904,"stop":1755241658904,"duration":0},"status":"broken","severity":"normal"},{"uid":"7c880dd7c55c5f8b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755241648164,"stop":1755241648164,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9b75ffbb0ad21f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755241643100,"stop":1755241643101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0389e5b29c4e3cd","name":"Check publish message containing Russian","time":{"start":1755241874539,"stop":1755241874539,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f412cd706d91941","name":"yields decoded messages","time":{"start":1755241612550,"stop":1755241612551,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2210ab4baf1125","name":"throws on empty content topic","time":{"start":1755241596190,"stop":1755241596191,"duration":1},"status":"passed","severity":"normal"},{"uid":"e862fa94387ae6f4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755241696928,"stop":1755241696929,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cd167ef9d1e9fe","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755242147675,"stop":1755242147676,"duration":1},"status":"passed","severity":"normal"},{"uid":"f296205ba2a7fe5d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755241611642,"stop":1755241611642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a060648a9d6e4dc","name":"should dispatch connect and disconnect events","time":{"start":1755241658529,"stop":1755241658530,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93167b29b134596","name":"should initialize with default number of peers","time":{"start":1755241658520,"stop":1755241658521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35c28fd151522fd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755241682087,"stop":1755241682088,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d88b5c2f49e25e7","name":"Register correct protocols","time":{"start":1755241882601,"stop":1755241882602,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d2264e25078445","name":"should initialize with libp2p components","time":{"start":1755241621958,"stop":1755241621959,"duration":1},"status":"passed","severity":"normal"},{"uid":"382625c1fdf85cb4","name":"Refresh subscription","time":{"start":1755241882615,"stop":1755241882617,"duration":2},"status":"skipped","severity":"normal"},{"uid":"abd04bd4acea090d","name":"Push message with special chars payload","time":{"start":1755242231122,"stop":1755242231122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e46c9b2741393a0","name":"throws on content topic with too few or too many fields","time":{"start":1755241596191,"stop":1755241596191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c283034a89c532f0","name":"Check message with invalid timestamp is not received","time":{"start":1755242124226,"stop":1755242124227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bdb1424464de7a","name":"Check message on other pubsub topic is not received","time":{"start":1755242124211,"stop":1755242124211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e1ae4a142c1fa6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755241643101,"stop":1755241643101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00696815475b509","name":"Used by Waku Relay","time":{"start":1755242035905,"stop":1755242035905,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ac39797aad7461","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755242147671,"stop":1755242147671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc888220fc1bac8","name":"ignores domain fetching errors","time":{"start":1755241622339,"stop":1755241622339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4add9be551f596ee","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755241867827,"stop":1755241867827,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec414c75ed0a687","name":"can query messages normally","time":{"start":1755242001470,"stop":1755242001471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba58ba4a36462af3","name":"should dial one peer on dial","time":{"start":1755241766146,"stop":1755241766146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab81a801ee4fd7c3","name":"throws an error for improperly formatted content topics","time":{"start":1755241596201,"stop":1755241596201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a270cf1e2ecb491d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755241643084,"stop":1755241643084,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0c17e4e20de8f2","name":"Sets default value correctly","time":{"start":1755242035906,"stop":1755242035906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b671a8da720e1c8","name":"topics with same application and version share the same shard","time":{"start":1755241596199,"stop":1755241596199,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f2f819ed29f509","name":"random static sharding 10 - Cluster ID: 134, Shard ID: 181","time":{"start":1755241987253,"stop":1755241987254,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a351a4bf0db986","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755241643085,"stop":1755241643085,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dce80d868b609f4","name":"should never report false negatives","time":{"start":1755241645719,"stop":1755241645719,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda5fa03951d491","name":"Push message with content topic containing Arabic","time":{"start":1755242231130,"stop":1755242231131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6b8501a35a686f","name":"Own sync message does not acknowledge own messages","time":{"start":1755241658913,"stop":1755241658913,"duration":0},"status":"broken","severity":"normal"},{"uid":"5fcd89b0db7a748e","name":"Subscribe and receive messages via lightPush","time":{"start":1755242147670,"stop":1755242147671,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a4e3fb595aa549","name":"should create PeerExchangeDiscovery instance","time":{"start":1755241622190,"stop":1755241622191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1043974440b3f26","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755242147687,"stop":1755242147687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a5fcc902baf1c0","name":"Push message with emoji payload","time":{"start":1755242231112,"stop":1755242231112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ebe792f117873a","name":"should retry on complete failure if specified","time":{"start":1755241658035,"stop":1755241658036,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e782edc2ddc18a","name":"should not fail to start the service if it is already started","time":{"start":1755241626190,"stop":1755241626190,"duration":0},"status":"passed","severity":"normal"},{"uid":"df18bf6cd1ed6af3","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755241621328,"stop":1755241621329,"duration":1},"status":"passed","severity":"normal"},{"uid":"644fb2e31b4dcaeb","name":"Meta field set when metaSetter is specified","time":{"start":1755241612622,"stop":1755241612622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0db6a7b726c523","name":"should use DNS peer discovery with light client","time":{"start":1755241682086,"stop":1755241682086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fbaf3e0ea9fc07f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755241683934,"stop":1755241683937,"duration":3},"status":"passed","severity":"normal"},{"uid":"7218cb0262c78d8e","name":"should reject if Relay is requested but not mounted","time":{"start":1755241658802,"stop":1755241658803,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1b46aae83f8345","name":"msgTime: 0 ms from now, startTime: 1754982823722, endTime: 1755242023722","time":{"start":1755242038907,"stop":1755242038908,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b7247ad41cd142","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755242147678,"stop":1755242147679,"duration":1},"status":"passed","severity":"normal"},{"uid":"459b3c3ebca5f0d0","name":"Check received message containing long","time":{"start":1755242124204,"stop":1755242124205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b711f69f242eff","name":"Push message with content topic containing numeric","time":{"start":1755242231130,"stop":1755242231130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4abb5c0f113b0c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755241643078,"stop":1755241643078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35814c324d2ac24","name":"Nodes with multiple pubsub topic","time":{"start":1755241867826,"stop":1755241867826,"duration":0},"status":"passed","severity":"normal"},{"uid":"897bb1420e6a823","name":"Push message with content topic containing Russian","time":{"start":1755242231116,"stop":1755242231116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f628249ecfd1974","name":"Check received message containing unicode special characters","time":{"start":1755242124221,"stop":1755242124221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7e02ba76f6630a","name":"should return undefined if no connection provided","time":{"start":1755241612296,"stop":1755241612296,"duration":0},"status":"passed","severity":"normal"},{"uid":"174c40167c9dab","name":"should monitor connected peers and store them into cache","time":{"start":1755241758108,"stop":1755241758109,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff985bfe30ef9a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755241596204,"stop":1755241596204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9850a61650e5208","name":"should throw error - no public key","time":{"start":1755241602280,"stop":1755241602280,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e8c09d5e233208","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755241621333,"stop":1755241621334,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ccd30890297ee2","name":"should clear timers for specific peer on disconnect","time":{"start":1755241611646,"stop":1755241611653,"duration":7},"status":"passed","severity":"normal"},{"uid":"e059f7dddc4f8a61","name":"should push the message to the outgoing buffer","time":{"start":1755241648158,"stop":1755241648158,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb7e6c8c35e8de2","name":"Push to array if already present","time":{"start":1755241595736,"stop":1755241595736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6caf99727475ae","name":"Push message with meta","time":{"start":1755242231133,"stop":1755242231133,"duration":0},"status":"passed","severity":"normal"},{"uid":"16612e2c856f3edc","name":"should process up to 3 peers at once","time":{"start":1755241611803,"stop":1755241611804,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a55357c0146e46","name":"Push message with short payload","time":{"start":1755242231105,"stop":1755242231105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89c229a41d35edc","name":"should use configured peers when available","time":{"start":1755241658820,"stop":1755241658821,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba4dccc927b8772","name":"should create KeepAliveManager with required options","time":{"start":1755241611607,"stop":1755241611611,"duration":4},"status":"passed","severity":"normal"},{"uid":"2bd7fdf208caa4c7","name":"Decoder throws on undefined content topic","time":{"start":1755241632087,"stop":1755241632087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cad60564c2dc4e7","name":"Push message with content topic containing JSON","time":{"start":1755242231117,"stop":1755242231117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f48acdec1b58a5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755241882628,"stop":1755241882629,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31c4ed59dfdff8","name":"should do nothing if no non-locked connections to drop","time":{"start":1755241612465,"stop":1755241612466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c882c37500743fa","name":"Encoder throws on empty string content topic","time":{"start":1755241633667,"stop":1755241633667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a691585401ec1f38","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755241612303,"stop":1755241612303,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a86e0ea692010a","name":"Subscribe and publish message","time":{"start":1755241882608,"stop":1755241882612,"duration":4},"status":"passed","severity":"normal"},{"uid":"de5026247ad5f273","name":"should not receive a peer event after stop","time":{"start":1755241626191,"stop":1755241626191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1488f7c39a70","name":"should dial peer when no shard info available","time":{"start":1755241611794,"stop":1755241611798,"duration":4},"status":"passed","severity":"normal"},{"uid":"209194026d95fbe5","name":"should properly create peer info with all multiaddrs","time":{"start":1755241602285,"stop":1755241602285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e268d2eb8b5146e","name":"can start the service","time":{"start":1755241903363,"stop":1755241903363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a324cb2ae09b1ac3","name":"Fails to publish duplicate message","time":{"start":1755241874545,"stop":1755241874545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7674d31a3ecbb9e1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755241620809,"stop":1755241620809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39a4f1ea38cf014","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755241612455,"stop":1755241612455,"duration":0},"status":"passed","severity":"normal"},{"uid":"324e8b4b5b76f97e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755242147686,"stop":1755242147686,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b48bd074172f36","name":"should remove expired entries after TTL has passed","time":{"start":1755241656308,"stop":1755241656308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c216b6764f94df84","name":"Query with Ordered Callback, No Decoder","time":{"start":1755241998746,"stop":1755241998746,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ff16077d3bf92a","name":"should not execute task if max attempts is 0","time":{"start":1755241657154,"stop":1755241657154,"duration":0},"status":"passed","severity":"normal"},{"uid":"4259a86ffef2b567","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755241621334,"stop":1755241621334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3804e2b6f30aba","name":"should perform ping and update peer store on timer","time":{"start":1755241611634,"stop":1755241611635,"duration":1},"status":"passed","severity":"normal"},{"uid":"af52a8311117e265","name":"should allow redial after cooldown period","time":{"start":1755241611788,"stop":1755241611788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7fed25e6ec9d6b","name":"Push message with custom timestamp: 1724483301165","time":{"start":1755242231134,"stop":1755242231135,"duration":1},"status":"passed","severity":"normal"},{"uid":"5092c8ae4a92b5e0","name":"Check received message containing numeric","time":{"start":1755242124214,"stop":1755242124215,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc60109534f663c2","name":"Check message with no content topic is not received","time":{"start":1755242124228,"stop":1755242124229,"duration":1},"status":"passed","severity":"normal"},{"uid":"847e234c2752e4c5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755241658531,"stop":1755241658531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d744afb99c3b517","name":"should not create relay timers when relay is not provided","time":{"start":1755241611641,"stop":1755241611641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01066b0d2386811","name":"Query Generator, No Decoder","time":{"start":1755241998745,"stop":1755241998745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad0c7814d3f2154","name":"should work with stubbed retrieve function","time":{"start":1755241658569,"stop":1755241658569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46ff83452e8a34","name":"should emit a peer event after start","time":{"start":1755241682084,"stop":1755241682085,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d6e87757491fbc","name":"Push 30 different messages","time":{"start":1755242231113,"stop":1755242231113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"150067bf3b12e5d8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755241612702,"stop":1755241612702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84d3bbae6738bb","name":"Check received message containing Russian","time":{"start":1755242124216,"stop":1755242124216,"duration":0},"status":"passed","severity":"normal"},{"uid":"885bffe57624a76d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755241596206,"stop":1755241596206,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f948c2908d3213","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1755241658575,"stop":1755241658575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ddc00dd28ddae9","name":"Default pageSize","time":{"start":1755242021972,"stop":1755242021973,"duration":1},"status":"passed","severity":"normal"},{"uid":"4751aabee548f04","name":"should increase lamport timestamp","time":{"start":1755241648159,"stop":1755241648160,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6af88276a33bba","name":"Push message with Basic HTML tag payload","time":{"start":1755242231110,"stop":1755242231110,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da952f9b656b177","name":"should not update offline time for healthy status","time":{"start":1755241658574,"stop":1755241658574,"duration":0},"status":"passed","severity":"normal"},{"uid":"29430f7d64bfeb30","name":"should process tasks in queue","time":{"start":1755241657145,"stop":1755241657145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e102d35c49f27a","name":"should handle errors when globalThis is not available","time":{"start":1755241611452,"stop":1755241611453,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5c55b5798ed464","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755241994929,"stop":1755241994929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d02a07584e633e","name":"should skip peer when dialed recently","time":{"start":1755241611786,"stop":1755241611787,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6be20c992e51674","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755241596197,"stop":1755241596198,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aef0614cfd7cef4","name":"Check received message containing Arabic","time":{"start":1755242124216,"stop":1755242124216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6c8bc0a2dbe019","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755241882629,"stop":1755241882629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f324dd362f19beb0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755241643101,"stop":1755241643102,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d204056e3ef6c3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755241998745,"stop":1755241998746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b6f4015866fb4","name":"Push message with content topic containing Russian","time":{"start":1755242231131,"stop":1755242231131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f187ff0c6cbc76d3","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755241648037,"stop":1755241648037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8068cfe3dccfa110","name":"Push message with Arabic payload","time":{"start":1755242231107,"stop":1755242231108,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21b0ff4b55ebbb3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755241751630,"stop":1755241751630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a158b7ca366bfc1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755242147690,"stop":1755242147690,"duration":0},"status":"passed","severity":"normal"},{"uid":"def84669114f2b7e","name":"throws on content topic with empty topic name field","time":{"start":1755241596193,"stop":1755241596193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577202a1231ae2","name":"Outgoing message is acknowledged","time":{"start":1755241658906,"stop":1755241658906,"duration":0},"status":"broken","severity":"normal"},{"uid":"6ae56d2d750f6f60","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755241658531,"stop":1755241658531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d92cfd4d3bb15db","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755241657336,"stop":1755241657340,"duration":4},"status":"passed","severity":"normal"},{"uid":"b72033aac0b5fde9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755242147687,"stop":1755242147687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0127673883003ad","name":"Push message with JSON payload","time":{"start":1755242231127,"stop":1755242231127,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd91353c1a03ac25","name":"caches peers it previously fetched","time":{"start":1755241622339,"stop":1755241622340,"duration":1},"status":"passed","severity":"normal"},{"uid":"1390ff811f050354","name":"should handle errors when removing globalThis listeners","time":{"start":1755241611455,"stop":1755241611455,"duration":0},"status":"passed","severity":"normal"},{"uid":"9174f3dbc13c89c5","name":"should drop connection via multiaddr with hangUp","time":{"start":1755241766146,"stop":1755241766146,"duration":0},"status":"passed","severity":"normal"},{"uid":"be801d0b7376c099","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755242038906,"stop":1755242038906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf02a0945441af6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755241611979,"stop":1755241611980,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c2d600cb8ab823","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755241658531,"stop":1755241658532,"duration":1},"status":"passed","severity":"normal"},{"uid":"78eab2c0c1febd99","name":"should requeue task if no peer is available","time":{"start":1755241657145,"stop":1755241657146,"duration":1},"status":"passed","severity":"normal"},{"uid":"1430409a9c57227c","name":"should handle corrupted shard info gracefully","time":{"start":1755241611424,"stop":1755241611425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e934c8deafd4bd6","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755241643089,"stop":1755241643090,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0fa4898eed1702","name":"Push message with custom timestamp: 1755238101165","time":{"start":1755242231135,"stop":1755242231135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a338aa6539a1913","name":"Outgoing message is possibly acknowledged","time":{"start":1755241658903,"stop":1755241658903,"duration":0},"status":"broken","severity":"normal"},{"uid":"72807f5eeba2809c","name":"Throws when trying to push message with empty payload","time":{"start":1755242231113,"stop":1755242231113,"duration":0},"status":"passed","severity":"normal"},{"uid":"239d57a259a46786","name":"msgTime: 0 ms from now, startTime: 1755155623722, endTime: 1755242023722","time":{"start":1755242038908,"stop":1755242038908,"duration":0},"status":"passed","severity":"normal"},{"uid":"649cc3cbcacc9ce1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755242147684,"stop":1755242147684,"duration":0},"status":"passed","severity":"normal"},{"uid":"382b2c21aa7f840","name":"random static sharding 5 - Cluster ID: 362, Shard ID: 440","time":{"start":1755241987249,"stop":1755241987250,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8724ced2e0db6e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755241612464,"stop":1755241612464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5e62037e6f26b0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755241643079,"stop":1755241643081,"duration":2},"status":"passed","severity":"normal"},{"uid":"90aeb983e75f6b3b","name":"should handle incoming messages","time":{"start":1755241658502,"stop":1755241658505,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3d4728fb5d42b0f","name":"Nodes with multiple pubsub topic","time":{"start":1755241867828,"stop":1755241867828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5cebc316f8a86c","name":"should handle all zero keep alive options","time":{"start":1755241611666,"stop":1755241611666,"duration":0},"status":"passed","severity":"normal"},{"uid":"68338c11df5a4bce","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755242147683,"stop":1755242147683,"duration":0},"status":"passed","severity":"normal"},{"uid":"af32b0933c472f30","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755241657340,"stop":1755241657341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aee9135dbdef525","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755241643102,"stop":1755241643102,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe20dac1b591b38","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755241867825,"stop":1755241867825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfb66263f573bc9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755242147686,"stop":1755242147687,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3788313c2a289f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755241601573,"stop":1755241601573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e079e22fe76b6e6","name":"should accept empty decoders array","time":{"start":1755241658566,"stop":1755241658566,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb67aa81775dfcf8","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755241658522,"stop":1755241658523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed73698032708850","name":"should be safe to call multiple times","time":{"start":1755241611777,"stop":1755241611777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dab143cda0f1a0f","name":"should maintain proper timestamps if all messages received","time":{"start":1755241648160,"stop":1755241648160,"duration":0},"status":"passed","severity":"normal"},{"uid":"128b2debd871cd74","name":"should not receive a peer event before start","time":{"start":1755241682085,"stop":1755241682085,"duration":0},"status":"passed","severity":"normal"},{"uid":"785dd3a7f4bb0b7b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755241601572,"stop":1755241601572,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ebb6e6d566a96","name":"Push message equal or less that 1MB","time":{"start":1755242231120,"stop":1755242231121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a036422ae0206051","name":"Relay - times out","time":{"start":1755242042343,"stop":1755242042343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d55f0d059dabba3","name":"should add event listeners for peer connect and disconnect","time":{"start":1755241611613,"stop":1755241611614,"duration":1},"status":"passed","severity":"normal"},{"uid":"591be28938d3f13f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755242147676,"stop":1755242147676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afbdd3f911146e1","name":"random static sharding 9 - Cluster ID: 480, Shard ID: 294","time":{"start":1755241987253,"stop":1755241987253,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f71b12e4f92a72","name":"Push message with content topic containing JSON","time":{"start":1755242231132,"stop":1755242231132,"duration":0},"status":"passed","severity":"normal"},{"uid":"331c2ffe464e8618","name":"Push message with content topic containing long","time":{"start":1755242231114,"stop":1755242231114,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd62c2b7007f8ee","name":"Check publish message containing Basic HTML tag","time":{"start":1755241874541,"stop":1755241874542,"duration":1},"status":"passed","severity":"normal"},{"uid":"875ec2fd41fba645","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755241622342,"stop":1755241622342,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8557e116f7857944","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755241643101,"stop":1755241643101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75d69b3a48d10d6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755242124225,"stop":1755242124225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fc328c12fa6c1c","name":"should handle peer disconnect event when no connections remain","time":{"start":1755241611461,"stop":1755241611461,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d7893002252a0a","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755241612466,"stop":1755241612466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0653719237d1d8","name":"should create RPC request with correct parameters","time":{"start":1755241621976,"stop":1755241621976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd9561675087f75","name":"Check received message containing Russian","time":{"start":1755242124206,"stop":1755242124206,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7b47af62ff48c8","name":"should discover peers from provided peer cache","time":{"start":1755241758107,"stop":1755241758108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3ede3c03c568ca","name":"should save new peer to store","time":{"start":1755241611075,"stop":1755241611075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8495d25333ec0d09","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755242028979,"stop":1755242028980,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b24dffc942f0ad6","name":"should partition messages based on acknowledgement status","time":{"start":1755241648165,"stop":1755241648165,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0a09e2519132fd","name":"should dial more peers if under maxConnections","time":{"start":1755241612465,"stop":1755241612465,"duration":0},"status":"passed","severity":"normal"},{"uid":"34580a0cd9b61737","name":"should handle onConnected and onDisconnected","time":{"start":1755241658530,"stop":1755241658530,"duration":0},"status":"passed","severity":"normal"},{"uid":"864a6aa4147487e0","name":"Ephemeral messages are not stored","time":{"start":1755241683927,"stop":1755241683928,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aee02033d896bef","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755242147679,"stop":1755242147679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71adeb2e536f47f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app53/2/topic253/test.js","time":{"start":1755241976141,"stop":1755241976141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f78302bb016","name":"should add peer to queue when queue is not empty","time":{"start":1755241611785,"stop":1755241611786,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a36fca98559045","name":"Subscribe and receives messages on 20 topics","time":{"start":1755242147672,"stop":1755242147673,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89f3f35e735b4b","name":"return first retrieved peers without further DNS queries","time":{"start":1755241622341,"stop":1755241622341,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebadd8064e7ce7a","name":"should properly create location multiaddrs - tcp6","time":{"start":1755241602284,"stop":1755241602284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6fe5f4420bfe98","name":"Push message with Arabic payload","time":{"start":1755242231123,"stop":1755242231123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82d781920da77f7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755241596198,"stop":1755241596198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4136494e51658e0","name":"should not trigger retrieval when conditions are not met","time":{"start":1755241658573,"stop":1755241658573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4795ff33e6d1ab15","name":"should skip peers without peer exchange protocol","time":{"start":1755241622186,"stop":1755241622187,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c99101524ddbcd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755242147671,"stop":1755242147671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6db88dcdd516a3","name":"should request peer renewal on specific errors","time":{"start":1755241657153,"stop":1755241657153,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f6c14c5dac7996","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755241612544,"stop":1755241612545,"duration":1},"status":"passed","severity":"normal"},{"uid":"12581c09dff198a3","name":"Query generator for multiple messages with different message text format","time":{"start":1755242027112,"stop":1755242027112,"duration":0},"status":"passed","severity":"normal"},{"uid":"55227baebb77a389","name":"should encodeTxt and decodeTxt","time":{"start":1755241602272,"stop":1755241602273,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f002a4c408894ae","name":"Init the array if not present","time":{"start":1755241595734,"stop":1755241595736,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbf2e8565af09a39","name":"should handle browser offline state overriding peer connections","time":{"start":1755241611481,"stop":1755241611485,"duration":4},"status":"passed","severity":"normal"},{"uid":"935def6ac5682e3e","name":"Push message with content topic containing Chinese","time":{"start":1755242231130,"stop":1755242231130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e435a1fbf40cdb09","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755241976130,"stop":1755241976131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0bb7a480149b54","name":"should skip peers that were recently queried","time":{"start":1755241622185,"stop":1755241622186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de2bb68be791dac","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755242147677,"stop":1755242147677,"duration":0},"status":"passed","severity":"normal"},{"uid":"324fe47f72b3a087","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755241737459,"stop":1755241737459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f440eb103817166","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755242147683,"stop":1755242147684,"duration":1},"status":"skipped","severity":"normal"},{"uid":"456be0292e6eedca","name":"Push message with Script payload","time":{"start":1755242231124,"stop":1755242231124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7171d8be8577ad3f","name":"should not fail to stop the service if it was not started","time":{"start":1755241626189,"stop":1755241626189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b477cc316a5924","name":"should dial all remaining peers","time":{"start":1755241612459,"stop":1755241612460,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9abbcbf6a967ae","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755241643100,"stop":1755241643100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4318e68ecb131190","name":"should respect custom forceQueryThresholdMs in retrieval conditions","time":{"start":1755241658574,"stop":1755241658574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1e91e10166f48","name":"should clear dial history on start","time":{"start":1755241611755,"stop":1755241611755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e025757c3e6f624","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755241601568,"stop":1755241601569,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9905f61dd704e9","name":"Ordered Callback - true","time":{"start":1755242009104,"stop":1755242009105,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a5cae964cc402c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755241621319,"stop":1755241621320,"duration":1},"status":"passed","severity":"normal"},{"uid":"212459611f966b06","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755241596198,"stop":1755241596198,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abbed939ede21ab","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755242038908,"stop":1755242038909,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fef1cf6c401bff4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755241874543,"stop":1755241874544,"duration":1},"status":"passed","severity":"normal"},{"uid":"879fcc2134387630","name":"Decrypt messages","time":{"start":1755241852166,"stop":1755241852167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91c1e21830e1908","name":"Push message with content topic containing emoji","time":{"start":1755242231118,"stop":1755242231118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27d551ac17479fc","name":"Promise Callback - false","time":{"start":1755242009104,"stop":1755242009104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d96e6e6a28fb42b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755241696929,"stop":1755241696929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18ccaff77e2dca0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755241882615,"stop":1755241882615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80b88ac861631a7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755241596197,"stop":1755241596197,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1950ccd8e43010","name":"Subscribe to topic containing Script and receive message","time":{"start":1755242147677,"stop":1755242147678,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b236a5a30b9b8","name":"Query Generator, No message returned","time":{"start":1755241998745,"stop":1755241998745,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9cbc2bb55d8fd8","name":"Check received message with timestamp: 1755241676389 ","time":{"start":1755242124223,"stop":1755242124225,"duration":2},"status":"passed","severity":"normal"},{"uid":"5847f8916498b66f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755242147688,"stop":1755242147689,"duration":1},"status":"passed","severity":"normal"},{"uid":"80820428c570b7ce","name":"Publishes to nwaku","time":{"start":1755241864474,"stop":1755241864474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca24e8742c027f6d","name":"should filter out undefined ENRs","time":{"start":1755241621961,"stop":1755241621967,"duration":6},"status":"passed","severity":"normal"},{"uid":"152f42768df11f17","name":"should properly handle health status updates for offline tracking","time":{"start":1755241658573,"stop":1755241658573,"duration":0},"status":"passed","severity":"normal"},{"uid":"218a2ecf7b43907d","name":"Query Generator - false","time":{"start":1755242009103,"stop":1755242009103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94514d0cff9cd5a","name":"should return false when network is not connected","time":{"start":1755241612702,"stop":1755241612702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f750c95753c9062","name":"should return false when peer shard info is not found","time":{"start":1755241611414,"stop":1755241611414,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbac869d09588dae","name":"Query with Promise Callback, No message returned","time":{"start":1755241998748,"stop":1755241998748,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f303c047a0d3d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755241596208,"stop":1755241596208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7ce909aeba70a9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755241648160,"stop":1755241648160,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed850d4527d45b","name":"should create dialer with libp2p and shardReader","time":{"start":1755241611748,"stop":1755241611754,"duration":6},"status":"passed","severity":"normal"},{"uid":"7a85e9a8937ec4e7","name":"random static sharding 6 - Cluster ID: 427, Shard ID: 456","time":{"start":1755241987250,"stop":1755241987250,"duration":0},"status":"passed","severity":"normal"},{"uid":"13105c8adf3ae15f","name":"Decoder throws on empty string content topic","time":{"start":1755241632087,"stop":1755241632087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d137cc3c34fc3af6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755241643106,"stop":1755241643106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ced2e2a4ed886f9","name":"should dial peers from store when browser is connected","time":{"start":1755241612457,"stop":1755241612457,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa52b7753e369714","name":"should set field with all protocols disabled","time":{"start":1755241602285,"stop":1755241602286,"duration":1},"status":"passed","severity":"normal"},{"uid":"afff0e4294d85cb0","name":"should reject if Filter is requested but not mounted","time":{"start":1755241658803,"stop":1755241658804,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a6958b36e04fcc8","name":"should reject if WakuNode is not started","time":{"start":1755241658802,"stop":1755241658802,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb72b06294cca937","name":"random static sharding 4 - Cluster ID: 367, Shard ID: 979","time":{"start":1755241987248,"stop":1755241987249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20e23dd84c72826","name":"should handle errors gracefully when getting peer info","time":{"start":1755241611420,"stop":1755241611424,"duration":4},"status":"passed","severity":"normal"},{"uid":"414a88f6cc928b6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755241643078,"stop":1755241643079,"duration":1},"status":"passed","severity":"normal"},{"uid":"47391f8600b00ae9","name":"should skip peer when not on same cluster","time":{"start":1755241611788,"stop":1755241611793,"duration":5},"status":"passed","severity":"normal"},{"uid":"e1993bc1d3e3b1b0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755242124226,"stop":1755242124226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2361f04ef326d000","name":"Publish message with large meta","time":{"start":1755241874549,"stop":1755241874553,"duration":4},"status":"passed","severity":"normal"},{"uid":"c41b26d3f29beb2c","name":"Check publish message containing Script","time":{"start":1755241874540,"stop":1755241874540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e750b59a18eead","name":"Waku message hash computation (no timestamp)","time":{"start":1755241611891,"stop":1755241611891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c800eea2d7f0d99b","name":"should add event listener for peer:discovery","time":{"start":1755241611057,"stop":1755241611058,"duration":1},"status":"passed","severity":"normal"},{"uid":"4781bcc3952fba8f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755241883787,"stop":1755241883788,"duration":1},"status":"passed","severity":"normal"},{"uid":"88431bcc38c79264","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755241633665,"stop":1755241633665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f279882f04c20a4","name":"should throw error - no public key","time":{"start":1755241602275,"stop":1755241602275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d19a8beffc0227","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755241612465,"stop":1755241612465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8311471b744cdd19","name":"should work with stubbed waku event emitter","time":{"start":1755241658569,"stop":1755241658569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2888b0725dda3539","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755241658538,"stop":1755241658545,"duration":7},"status":"passed","severity":"normal"},{"uid":"ff5ad59ef028efe2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755241643088,"stop":1755241643088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bd2ccd0b49cd8f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755241611900,"stop":1755241611900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff4fbb63898fa47","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755241751632,"stop":1755241751632,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c52edd21e48d0e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755241883789,"stop":1755241883790,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c73d6b2e779196","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755241611978,"stop":1755241611979,"duration":1},"status":"passed","severity":"normal"},{"uid":"414f6b2d134199de","name":"accepts time-filtered query with content filter","time":{"start":1755241612030,"stop":1755241612035,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a171a23f04fff97","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755242147673,"stop":1755242147673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f82f19fbcfc35e","name":"should be sent with empty content","time":{"start":1755241648165,"stop":1755241648165,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6f351ac9135584","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755241611901,"stop":1755241611902,"duration":1},"status":"passed","severity":"normal"},{"uid":"9804fa153f8e1638","name":"nwaku subscribes","time":{"start":1755241864472,"stop":1755241864472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8110455e2dd0c2","name":"should be safe to call multiple times","time":{"start":1755241612455,"stop":1755241612456,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5354e56bc8fd498","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1755241658907,"stop":1755241658907,"duration":0},"status":"broken","severity":"normal"},{"uid":"5af28633fae95da2","name":"Check received message containing SQL Injection","time":{"start":1755242124217,"stop":1755242124217,"duration":0},"status":"passed","severity":"normal"},{"uid":"533fcbfa12801465","name":"Retries within maximum given attempts","time":{"start":1755241658643,"stop":1755241658643,"duration":0},"status":"passed","severity":"normal"},{"uid":"554a33228d6e1d20","name":"handles different clusterIds correctly","time":{"start":1755241596200,"stop":1755241596200,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9b22cf16e874bf","name":"Push message with numeric payload","time":{"start":1755242231122,"stop":1755242231122,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7a4f1606b107e1","name":"Decoder throws on undefined content topic","time":{"start":1755241612624,"stop":1755241612624,"duration":0},"status":"passed","severity":"normal"},{"uid":"58445ca486212253","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755241658497,"stop":1755241658499,"duration":2},"status":"passed","severity":"normal"},{"uid":"a091c56ac9d09342","name":"Check publish message containing special chars","time":{"start":1755241874538,"stop":1755241874538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35d65df41031fd5","name":"Check message with no content topic is not received","time":{"start":1755242124212,"stop":1755242124212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b8b23e543aa8cd","name":"can start and stop the service","time":{"start":1755241903364,"stop":1755241903365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd43a9e62f59050","name":"should return false when peer is not on topic","time":{"start":1755241612707,"stop":1755241612707,"duration":0},"status":"passed","severity":"normal"},{"uid":"451c8cfd30c594b9","name":"Encoder error raises irrecoverable error","time":{"start":1755241658901,"stop":1755241658901,"duration":0},"status":"broken","severity":"normal"},{"uid":"57ff792889abb583","name":"should not modify tags of connections for different peers","time":{"start":1755241658545,"stop":1755241658546,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bdb7da55fbc6f","name":"should handle ping failures gracefully","time":{"start":1755241611635,"stop":1755241611635,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e94e4ba18b2b29","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/1/topic602/test.js","time":{"start":1755241976134,"stop":1755241976134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa434a883f0d8a2","name":"Promise Callback - true","time":{"start":1755242009103,"stop":1755242009103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eebeecf96452610","name":"Using a function","time":{"start":1755242035905,"stop":1755242035905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3d3300647d04ec","name":"should create ShardReader with static shards network config","time":{"start":1755241611394,"stop":1755241611394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b21285761b7a69","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755241642549,"stop":1755241642550,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff767db2e31a677","name":"should have no discoveries enabled by default","time":{"start":1755241657328,"stop":1755241657328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6794b6e819f5da","name":"Check publish message containing shell command","time":{"start":1755241874542,"stop":1755241874542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a84ecf8d7ec92d1","name":"should return no connections if no open connection provided","time":{"start":1755241612144,"stop":1755241612144,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc3d4486ff96578","name":"should handle peerStore errors gracefully","time":{"start":1755241612706,"stop":1755241612706,"duration":0},"status":"passed","severity":"normal"},{"uid":"552b55a7b99b6918","name":"random static sharding 8 - Cluster ID: 386, Shard ID: 533","time":{"start":1755241987252,"stop":1755241987252,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b18a18ebb63ca9a","name":"should handle dial errors gracefully","time":{"start":1755241612460,"stop":1755241612460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c776922aff3689b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755242124213,"stop":1755242124213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec982c4989e5f4d1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755241596202,"stop":1755241596202,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cc5c7ec714ab10","name":"should dial all peers on dial","time":{"start":1755241766145,"stop":1755241766145,"duration":0},"status":"passed","severity":"normal"},{"uid":"249b0ce1746ca889","name":"should return PeerId when PeerId is provided","time":{"start":1755241611978,"stop":1755241611978,"duration":0},"status":"passed","severity":"normal"},{"uid":"b715685852930496","name":"should properly compute the node id","time":{"start":1755241602281,"stop":1755241602281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a75a4aa62f1d447","name":"should reject if LightPush is requested but not mounted","time":{"start":1755241658803,"stop":1755241658803,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e4e92aa5129279","name":"should handle multiple peers with different shard configurations","time":{"start":1755241611808,"stop":1755241611809,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa87848c743e2e9","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755241626191,"stop":1755241626192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c16d8eb1f4e887","name":"isConnected should return false after all peers disconnect","time":{"start":1755241696932,"stop":1755241696932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b5bef72ddc5066","name":"should clear existing timers before creating new ones","time":{"start":1755241611659,"stop":1755241611660,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb28b7683b7393f9","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755241621971,"stop":1755241621972,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa237e0f78228a5","name":"throws on content topic with empty application field","time":{"start":1755241596192,"stop":1755241596192,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b60ef5c608df5b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755241882614,"stop":1755241882614,"duration":0},"status":"passed","severity":"normal"},{"uid":"363fa6084a728ee3","name":"should return false","time":{"start":1755241602280,"stop":1755241602280,"duration":0},"status":"passed","severity":"normal"},{"uid":"289b8bd013c63859","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755241642550,"stop":1755241642550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab44179c790474e0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755241643099,"stop":1755241643099,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b14aded2f1e1a3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755241643097,"stop":1755241643098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5e13983b411dd","name":"should create ShardReader with auto sharding network config","time":{"start":1755241611394,"stop":1755241611394,"duration":0},"status":"passed","severity":"normal"},{"uid":"455662d5388a34a1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755241998747,"stop":1755241998747,"duration":0},"status":"passed","severity":"normal"},{"uid":"723188060a63ef5d","name":"should handle query errors gracefully","time":{"start":1755241622187,"stop":1755241622187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c5ca3fa0bd3a46","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755241611634,"stop":1755241611634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f603c9895d66e0e9","name":"should skip peers that don't support peer exchange","time":{"start":1755241622185,"stop":1755241622185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ee002cba2135a","name":"should return different streams if requested simultaniously","time":{"start":1755241612303,"stop":1755241612303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8512b0bad001042d","name":"Subscribe and receive messages via waku relay post","time":{"start":1755242147682,"stop":1755242147682,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f3d2fd306c4b4a","name":"should increase lamport timestamp","time":{"start":1755241648157,"stop":1755241648158,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb8099496c46c13","name":"Sync message is not sent if another sync message was just received","time":{"start":1755241658909,"stop":1755241658909,"duration":0},"status":"broken","severity":"normal"},{"uid":"a9307b085851a778","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755241883789,"stop":1755241883789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d657299175e1b721","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755241596203,"stop":1755241596204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e77e623b957e4d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755241596208,"stop":1755241596208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4718964adf5c9b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755241658537,"stop":1755241658537,"duration":0},"status":"passed","severity":"normal"},{"uid":"922ad9e0dd7b5957","name":"Check received message with timestamp: 1755241676389000000 ","time":{"start":1755242124222,"stop":1755242124223,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e0b38a8bb0e41","name":"should get / set TCP multiaddr","time":{"start":1755241602282,"stop":1755241602282,"duration":0},"status":"passed","severity":"normal"},{"uid":"de65d5b877fb7300","name":"Push message with rate limit","time":{"start":1755242231134,"stop":1755242231134,"duration":0},"status":"passed","severity":"normal"},{"uid":"589ea766b62a215f","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755241622191,"stop":1755241622191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c8de7d98f5f037","name":"Check publish message containing JSON","time":{"start":1755241874542,"stop":1755241874542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7508f7a4a1f1a6","name":"Query generator for multiple messages","time":{"start":1755242027112,"stop":1755242027112,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a990359960bacb","name":"should skip peer when failed to dial recently","time":{"start":1755241611787,"stop":1755241611787,"duration":0},"status":"passed","severity":"normal"},{"uid":"497e21a1c8465607","name":"should properly create location multiaddrs - udp6","time":{"start":1755241602283,"stop":1755241602284,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dc5af3fac43708","name":"Check received message containing long","time":{"start":1755242124214,"stop":1755242124214,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f33f6635121b76","name":"Push message with content topic containing Arabic","time":{"start":1755242231116,"stop":1755242231116,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f76fbab51f2c31","name":"rejects hash query with content filter parameters","time":{"start":1755241612029,"stop":1755241612029,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c97f59f427c41","name":"Does not throw an exception when node disconnects","time":{"start":1755242035904,"stop":1755242035904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7b5762a17195a3","name":"Check publish message containing short","time":{"start":1755241874536,"stop":1755241874536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a67e4b6330c34f5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755241601573,"stop":1755241601574,"duration":1},"status":"passed","severity":"normal"},{"uid":"deacdc511b2dd5b9","name":"Check publish message containing escaped characters","time":{"start":1755241874542,"stop":1755241874543,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a6290e9de64569","name":"Sync message are not sent excessively within sync frequency","time":{"start":1755241658908,"stop":1755241658909,"duration":1},"status":"broken","severity":"normal"},{"uid":"e692b30d76931753","name":"should handle hash queries without validation","time":{"start":1755241658820,"stop":1755241658820,"duration":0},"status":"passed","severity":"normal"},{"uid":"855e104274532aa3","name":"should start and setup intervals and event listeners","time":{"start":1755241658634,"stop":1755241658634,"duration":0},"status":"passed","severity":"normal"},{"uid":"94556117be59ed4","name":"different cluster: nodes don't connect","time":{"start":1755241751630,"stop":1755241751630,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27f5e30cdad2f69","name":"should remove event listeners when stopped","time":{"start":1755241658568,"stop":1755241658568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff3b2cace3af7c2","name":"should not allow k > 12","time":{"start":1755241642544,"stop":1755241642548,"duration":4},"status":"passed","severity":"normal"},{"uid":"b4779dd07e7d066b","name":"should not receive a peer event before start","time":{"start":1755241626190,"stop":1755241626190,"duration":0},"status":"passed","severity":"normal"},{"uid":"743f6fbb06c177fc","name":"Overlapping topic subscription","time":{"start":1755242147685,"stop":1755242147685,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f885533a650fcd","name":"Sample","time":{"start":1755241601672,"stop":1755241601672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de58413f977230","name":"Subscribe to topic containing long and publish message","time":{"start":1755241882618,"stop":1755241882618,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efb33ef0b141a09","name":"should handle dial errors gracefully","time":{"start":1755241611069,"stop":1755241611070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a42d3139203629","name":"retrieves a single peer","time":{"start":1755241622338,"stop":1755241622338,"duration":0},"status":"passed","severity":"normal"},{"uid":"36405e7f4cf8fd8b","name":"should dial with multiaddr and return stream","time":{"start":1755241612703,"stop":1755241612703,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ea02a586722720","name":"Check received message containing special chars","time":{"start":1755242124205,"stop":1755242124205,"duration":0},"status":"passed","severity":"normal"},{"uid":"13655028332473cc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755241883795,"stop":1755241883796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a39d7eccaee7ee","name":"Mutual subscription","time":{"start":1755241882601,"stop":1755241882601,"duration":0},"status":"passed","severity":"normal"},{"uid":"983275b42efcae0f","name":"Push message with XML payload","time":{"start":1755242231124,"stop":1755242231126,"duration":2},"status":"passed","severity":"normal"},{"uid":"102cc9545633a0fc","name":"should handle cache.get errors gracefully","time":{"start":1755241626192,"stop":1755241626192,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f9d6d478442107","name":"should capture event listeners for testing","time":{"start":1755241658570,"stop":1755241658570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7b08ee9215acf1","name":"should add received messages to bloom filter","time":{"start":1755241648160,"stop":1755241648161,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5746d8d246485e","name":"Check meta is set [symmetric]","time":{"start":1755241632084,"stop":1755241632085,"duration":1},"status":"passed","severity":"normal"},{"uid":"851c7898d754fb2b","name":"should get all peers from store","time":{"start":1755241612459,"stop":1755241612459,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c306db30d4e162","name":"should return peer for existing peer","time":{"start":1755241612462,"stop":1755241612463,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc85620fb13855ef","name":"should initialize with default options","time":{"start":1755241622180,"stop":1755241622180,"duration":0},"status":"passed","severity":"normal"},{"uid":"758eb63d08351572","name":"Filter","time":{"start":1755242042344,"stop":1755242042345,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c582ca3657a453","name":"should create ReliableChannel with AutoRetrieval enabled and verify integration","time":{"start":1755241658916,"stop":1755241658917,"duration":1},"status":"broken","severity":"normal"},{"uid":"1d81a483c2f51c49","name":"Check message with no pubsub topic is not received","time":{"start":1755242124228,"stop":1755242124228,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e8c154f26491ea","name":"Incoming message is emitted as received","time":{"start":1755241658905,"stop":1755241658905,"duration":0},"status":"broken","severity":"normal"},{"uid":"5c74c9c107ac462f","name":"should handle disconnect when peer has no timers","time":{"start":1755241611654,"stop":1755241611656,"duration":2},"status":"passed","severity":"normal"},{"uid":"39692c9f23081955","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755241643075,"stop":1755241643077,"duration":2},"status":"passed","severity":"normal"},{"uid":"b007785a8ff42bd","name":"Push message with emoji payload","time":{"start":1755242231128,"stop":1755242231128,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb227cf95f10d0b","name":"peer exchange sets tag","time":{"start":1755241849549,"stop":1755241849549,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aa27efaf84623b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755241643082,"stop":1755241643082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c4165832222fdd","name":"Push message with content topic containing escaped characters","time":{"start":1755242231117,"stop":1755242231117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd12e00a1631c56a","name":"Push message with custom timestamp: 1724483301165","time":{"start":1755242231119,"stop":1755242231120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3970ef34ef059b","name":"should handle dial errors gracefully","time":{"start":1755241611799,"stop":1755241611799,"duration":0},"status":"passed","severity":"normal"},{"uid":"46af34dd513027a1","name":"Non TWN Cluster","time":{"start":1755241976131,"stop":1755241976133,"duration":2},"status":"passed","severity":"normal"},{"uid":"3da96468663a44ac","name":"it tolerates circular branch references","time":{"start":1755241622338,"stop":1755241622339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4687f14239b78c","name":"returns nothing if no connections present","time":{"start":1755241612143,"stop":1755241612143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5d91742895ddf","name":"should not retry if at least one success","time":{"start":1755241657154,"stop":1755241657155,"duration":1},"status":"passed","severity":"normal"},{"uid":"70870b33ee93de8d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755241867826,"stop":1755241867827,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8b995743d7cb90","name":"accepts valid content-filtered query","time":{"start":1755241612017,"stop":1755241612018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bea02d165a153e6","name":"Subscribe to topic containing short and publish message","time":{"start":1755241882618,"stop":1755241882618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a326681a1cf0a26","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755241988524,"stop":1755241988524,"duration":0},"status":"passed","severity":"normal"},{"uid":"387f22676003b44c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755241658545,"stop":1755241658545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975c71dda813f62","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755241596195,"stop":1755241596195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f45f9de6829f0c5","name":"Overlapping topic subscription","time":{"start":1755241882617,"stop":1755241882617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41e4e074827b3cd8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755242124210,"stop":1755242124210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a15903cc064e64b","name":"should remove event listeners","time":{"start":1755241612456,"stop":1755241612456,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebfa43ba436e8ab","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755242147672,"stop":1755242147672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea5dae3ccd66ef","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755241883790,"stop":1755241883793,"duration":3},"status":"passed","severity":"normal"},{"uid":"c8e3ed7eb39f0ffd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755241621327,"stop":1755241621327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a52a087f3f5fab4","name":"should handle shardReader errors","time":{"start":1755241612707,"stop":1755241612707,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab4dc8a832ebd00","name":"should verify AutoRetrieval doesn't trigger when conditions are not met","time":{"start":1755241658919,"stop":1755241658920,"duration":1},"status":"broken","severity":"normal"},{"uid":"fe8b0423820068db","name":"should start periodic discovery on start","time":{"start":1755241622190,"stop":1755241622190,"duration":0},"status":"passed","severity":"normal"},{"uid":"340fd3654509d5ae","name":"should insert message into bloom filter","time":{"start":1755241648158,"stop":1755241648158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a0438d807dc64c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755241643083,"stop":1755241643083,"duration":0},"status":"passed","severity":"normal"},{"uid":"18eb87737776425a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755242038907,"stop":1755242038907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e93615a5096bc12","name":"Publish without waiting for remote peer","time":{"start":1755241882602,"stop":1755241882602,"duration":0},"status":"passed","severity":"normal"},{"uid":"77982d7683023869","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755241643095,"stop":1755241643097,"duration":2},"status":"passed","severity":"normal"},{"uid":"efd1e042eb281cb6","name":"Check received message containing escaped characters","time":{"start":1755242124208,"stop":1755242124208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0220045fe1b1ae2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755241643083,"stop":1755241643084,"duration":1},"status":"passed","severity":"normal"},{"uid":"1013066418cc2f98","name":"should be safe to call multiple times","time":{"start":1755241612456,"stop":1755241612456,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38d37060c58ac0a","name":"should insert elements correctly","time":{"start":1755241645718,"stop":1755241645718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cbb02b4d79402","name":"Passing page size 110 when there are 120 messages","time":{"start":1755242021972,"stop":1755242021972,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb5f5b5995e09a8","name":"should emit a peer event after start","time":{"start":1755241626190,"stop":1755241626190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec131594d2679f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755241602287,"stop":1755241602287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4d0cf516794482","name":"handles different networkShards values correctly","time":{"start":1755241596200,"stop":1755241596201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22cd6cf39d711ff","name":"throws if decoders don't match content topics","time":{"start":1755241612548,"stop":1755241612548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346aa6cba2a0c39","name":"should check connected peers if present and suitable","time":{"start":1755241658804,"stop":1755241658804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd30ee9cb9da985","name":"Decoder throws on empty string content topic","time":{"start":1755241633667,"stop":1755241633667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6985c53054198afc","name":"Push message with escaped characters payload","time":{"start":1755242231111,"stop":1755242231112,"duration":1},"status":"passed","severity":"normal"},{"uid":"97277086d84b31a2","name":"should dial peer when on same shard","time":{"start":1755241611793,"stop":1755241611794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee5202ee02d6aac","name":"ends if stream creation fails","time":{"start":1755241612549,"stop":1755241612549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af32f7b463d9d61","name":"All","time":{"start":1755241683161,"stop":1755241683162,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb678872b4bfea21","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755241643087,"stop":1755241643087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5147821732e2dd64","name":"should emit multiple messages when retrieve returns multiple messages","time":{"start":1755241658576,"stop":1755241658576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6793fbeca0e853d6","name":"should create AutoRetrieval instance without options","time":{"start":1755241658565,"stop":1755241658566,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07a957f422f0b94","name":"should initialize with isNetworkConnected as false","time":{"start":1755241611451,"stop":1755241611451,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca651d69a0c1240","name":"should handle complete dial lifecycle","time":{"start":1755241611808,"stop":1755241611808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f77643d0744af52","name":"Push message with unicode special characters payload","time":{"start":1755242231112,"stop":1755242231112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d07e8b76c4e4767","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755241883788,"stop":1755241883788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ee2ac00eced62c","name":"messageHashStr returns a hex string","time":{"start":1755241611901,"stop":1755241611901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c5d27d5eb76dba","name":"Js publishes, other Js receives","time":{"start":1755241864474,"stop":1755241864475,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ea3af4d47cbbda","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755241643085,"stop":1755241643086,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5be58319287412f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755241882626,"stop":1755241882627,"duration":1},"status":"passed","severity":"normal"},{"uid":"769b78038e45d6f5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755241883789,"stop":1755241883789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c180f18243ca2642","name":"throws on content topic with empty version field","time":{"start":1755241596192,"stop":1755241596192,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e187d697e40441","name":"Waku message hash computation (payload length 0)","time":{"start":1755241611890,"stop":1755241611891,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcbd30786717af6","name":"should not be empty after adding a subscription","time":{"start":1755241658630,"stop":1755241658630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdd680ea4d59daa","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755241643088,"stop":1755241643088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2acf699d60168c5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/3/topic357/test.js","time":{"start":1755241976136,"stop":1755241976138,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b140188ba6f13dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755241643102,"stop":1755241643103,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f550d6199a244d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755241643104,"stop":1755241643105,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c913265e4aaf05f","name":"ends if response has no messages","time":{"start":1755241612550,"stop":1755241612550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c0216efa3057a","name":"Check received message containing JSON","time":{"start":1755242124208,"stop":1755242124208,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d99a5adab3eb84","name":"should create PeerExchange instance with components","time":{"start":1755241621976,"stop":1755241621976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63754e9e192e336","name":"Encoder throws on empty string content topic","time":{"start":1755241612623,"stop":1755241612624,"duration":1},"status":"passed","severity":"normal"},{"uid":"5524f6949e5471e7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755241612625,"stop":1755241612625,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e7c07fd0e8713c","name":"should handle queue processing errors gracefully","time":{"start":1755241611805,"stop":1755241611805,"duration":0},"status":"passed","severity":"normal"},{"uid":"168bb778f3b20259","name":"should update lastSuccessfulQuery timestamp after successful retrieval","time":{"start":1755241658577,"stop":1755241658577,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eee123f3a48658","name":"should throw error - no id","time":{"start":1755241602274,"stop":1755241602274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca5189c0f1770a0","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755241596195,"stop":1755241596195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d760e91a0f74730","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755241596205,"stop":1755241596206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a858bb5e6e5e6227","name":"Check received message with timestamp: 1755241676389000000 ","time":{"start":1755242124209,"stop":1755242124210,"duration":1},"status":"passed","severity":"normal"},{"uid":"244e667ab8206062","name":"should initialize with custom number of peers","time":{"start":1755241658521,"stop":1755241658521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e771e84c0aae6b40","name":"Push message with content topic containing emoji","time":{"start":1755242231133,"stop":1755242231133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be8b4228cc3b44d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755241867827,"stop":1755241867827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c895800ba2fb1e7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755242147676,"stop":1755242147677,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89637fc225064f2","name":"should return false when peer is not on the specified shard","time":{"start":1755241611413,"stop":1755241611414,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d702f8643c7f2a","name":"should handle zero peers request","time":{"start":1755241621975,"stop":1755241621975,"duration":0},"status":"passed","severity":"normal"},{"uid":"15062d1aef592327","name":"should handle complete peer lifecycle","time":{"start":1755241611667,"stop":1755241611667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab22537654982e0","name":"can start and stop the service","time":{"start":1755241626189,"stop":1755241626189,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcb53d22ef00e48","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755241643086,"stop":1755241643086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4704531ddd49eee","name":"should add event listeners to libp2p","time":{"start":1755241611451,"stop":1755241611452,"duration":1},"status":"passed","severity":"normal"},{"uid":"13afff8f52dfdf2","name":"different cluster: nodes don't connect","time":{"start":1755241751631,"stop":1755241751632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8054b624100504d9","name":"should throw error - no id","time":{"start":1755241602275,"stop":1755241602279,"duration":4},"status":"passed","severity":"normal"},{"uid":"fab7c92959670ee3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755241643074,"stop":1755241643075,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab27d3b9656ffb53","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755242038906,"stop":1755242038907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de417234df0f94d","name":"should return false when peer is on different cluster","time":{"start":1755241611409,"stop":1755241611413,"duration":4},"status":"passed","severity":"normal"},{"uid":"533a5d99b466971c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755242147681,"stop":1755242147682,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dca7f9d47cfd45","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755241611890,"stop":1755241611890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d616495dae13c58","name":"should return false when pubsub topic parsing fails","time":{"start":1755241611417,"stop":1755241611419,"duration":2},"status":"passed","severity":"normal"},{"uid":"a68ccf15f1809a9f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755241643102,"stop":1755241643102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96e1ef45ee1c7b","name":"should transition to Unhealthy when no connections","time":{"start":1755241657520,"stop":1755241657520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adfa202b7327c00","name":"Check received message containing Chinese","time":{"start":1755242124215,"stop":1755242124216,"duration":1},"status":"passed","severity":"normal"},{"uid":"188b4a00554897db","name":"Fails to push message with large meta","time":{"start":1755242231133,"stop":1755242231133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5065da00848d19f","name":"should handle dial errors","time":{"start":1755241612703,"stop":1755241612703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc54d7251f6828a2","name":"should be safe to call multiple times","time":{"start":1755241611063,"stop":1755241611064,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3a01698c10353d","name":"should not change state when connections remain after disconnect","time":{"start":1755241611461,"stop":1755241611461,"duration":0},"status":"passed","severity":"normal"},{"uid":"76482df0314fdf50","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755241611450,"stop":1755241611450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6389d4adadebceab","name":"should filter peers by codec","time":{"start":1755241612705,"stop":1755241612706,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3a2c7f11fc7bb3","name":"should hang up with PeerId and return true on success","time":{"start":1755241612704,"stop":1755241612704,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6b596c9c2efbd0","name":"should handle queue overflow by adding peers to queue","time":{"start":1755241611800,"stop":1755241611801,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a9fd1610d9f1bf","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755241643089,"stop":1755241643089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d446776ab93dba82","name":"Passing page size 11 when there are 10 messages","time":{"start":1755242021970,"stop":1755242021970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5275da707c817d","name":"should not fail to start the service if it is already started","time":{"start":1755241682084,"stop":1755241682084,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c59296109efc72","name":"should skip already querying peers","time":{"start":1755241622187,"stop":1755241622187,"duration":0},"status":"passed","severity":"normal"},{"uid":"772cda35db496ea0","name":"Stops search when maxGet is reached","time":{"start":1755241621364,"stop":1755241621364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b0eb347ded5d32","name":"Check publish message after client node is restarted","time":{"start":1755241874549,"stop":1755241874549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc56ec1ff82a468f","name":"Push message with content topic containing unicode special characters","time":{"start":1755242231118,"stop":1755242231118,"duration":0},"status":"passed","severity":"normal"},{"uid":"867d66658d68c868","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755241596196,"stop":1755241596196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe90fa98b632b2b6","name":"should throw an error for insufficient data","time":{"start":1755241596323,"stop":1755241596323,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c88a88528f54b9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755242027113,"stop":1755242027113,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb4e7716563ddb6","name":"should not return locked peers if enough unlocked are available","time":{"start":1755241658523,"stop":1755241658523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72c877be6a0fc24","name":"Check received message containing short","time":{"start":1755242124204,"stop":1755242124204,"duration":0},"status":"passed","severity":"normal"},{"uid":"367a0226ea1f04ed","name":"Push message with custom timestamp: 1755238101165","time":{"start":1755242231120,"stop":1755242231120,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ea75d5eb7c1add","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755241596206,"stop":1755241596206,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e535a61873d7d41","name":"should handle case when globalThis is not available","time":{"start":1755241611460,"stop":1755241611460,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb917d03c04bf23d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755241596203,"stop":1755241596203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7820c1642c0c461","name":"Cluster id 0, shard 0","time":{"start":1755241987239,"stop":1755241987240,"duration":1},"status":"passed","severity":"normal"},{"uid":"496171a4d1f76ea7","name":"Check received message containing Basic HTML tag","time":{"start":1755242124207,"stop":1755242124207,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6d9019968b29a0","name":"Check received message containing XML","time":{"start":1755242124218,"stop":1755242124218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d3d8d8d5342577","name":"LightPush","time":{"start":1755242042344,"stop":1755242042344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf779cbd06e123","name":"Check publish message containing unicode special characters","time":{"start":1755241874543,"stop":1755241874543,"duration":0},"status":"passed","severity":"normal"},{"uid":"20390cc5e762c507","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755241648164,"stop":1755241648164,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e717e1485734c4","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755241657333,"stop":1755241657334,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1a889e650a0019","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755241596200,"stop":1755241596200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e808fdb2b5dea8c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755241643077,"stop":1755241643078,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8637384dbc18df","name":"accepts valid message hash query","time":{"start":1755241612018,"stop":1755241612019,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee05f1527049832","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755241611415,"stop":1755241611416,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2caeac82885299","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755241596207,"stop":1755241596207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8086f66c9fb169b","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1755241658910,"stop":1755241658910,"duration":0},"status":"broken","severity":"normal"},{"uid":"e7688a071831d2c0","name":"same cluster: nodes connect","time":{"start":1755241751631,"stop":1755241751631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a2e628d72702f2","name":"Passing page size 1 when there are 4 messages","time":{"start":1755242021968,"stop":1755242021968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6717572bd59ff0bb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755242147684,"stop":1755242147684,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2734872142ed26f","name":"Generator, one shard","time":{"start":1755241994926,"stop":1755241994928,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae07084e7f13aff2","name":"should clear all timers","time":{"start":1755241611625,"stop":1755241611625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66eba5d11906ae9","name":"should throw error - invalid id","time":{"start":1755241602279,"stop":1755241602279,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a04bb19325f75f","name":"should return false when peer has no shard info","time":{"start":1755241611404,"stop":1755241611407,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d5545cfc71c633a","name":"Publish message with rate limit","time":{"start":1755241874553,"stop":1755241874553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35ac3db2e1951b6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755242147690,"stop":1755242147691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d698e02d53598215","name":"Refresh subscription","time":{"start":1755242147685,"stop":1755242147685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe531626184b56d","name":"ends after yielding if response size indicates end","time":{"start":1755241612552,"stop":1755241612552,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5bc44e9295d60f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755241988525,"stop":1755241988525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5decb753052aaeb","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755241867826,"stop":1755241867826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55ff3cade827be2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755241643087,"stop":1755241643087,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bc810dfb5e56e9","name":"should add and check entries correctly","time":{"start":1755241656302,"stop":1755241656306,"duration":4},"status":"passed","severity":"normal"},{"uid":"b0e63c1c9913eaad","name":"should emit a peer event after start","time":{"start":1755241903367,"stop":1755241903367,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc1155ca576d092","name":"Check publish message containing Arabic","time":{"start":1755241874539,"stop":1755241874539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c50e36d391239cb","name":"should not allow unachievable error rate","time":{"start":1755241642549,"stop":1755241642549,"duration":0},"status":"passed","severity":"normal"},{"uid":"665aa132e4b9785","name":"should dial peers from store on start","time":{"start":1755241612454,"stop":1755241612455,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1a8d7a59e671b7","name":"Renews subscription after lossing a connection","time":{"start":1755242147691,"stop":1755242147691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9193421e3d63e9","name":"Push message with JSON payload","time":{"start":1755242231110,"stop":1755242231110,"duration":0},"status":"passed","severity":"normal"},{"uid":"4733a6ef70aab803","name":"Check publish message containing long","time":{"start":1755241874536,"stop":1755241874537,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b64f515c16ec3b9","name":"Push message with SQL Injection payload","time":{"start":1755242231108,"stop":1755242231109,"duration":1},"status":"passed","severity":"normal"},{"uid":"86914e596ddd8c74","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755241596205,"stop":1755241596205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6247b8b8284c3061","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755241643090,"stop":1755241643091,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c56e8a1698a772","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755242147678,"stop":1755242147678,"duration":0},"status":"passed","severity":"normal"},{"uid":"282e3dd031b01c60","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755241612464,"stop":1755241612464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9a0abe67f57638","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app28/6/topic280/test.js","time":{"start":1755241976135,"stop":1755241976135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4473c2bfc44da062","name":"groups content topics by expected pubsub topic","time":{"start":1755241596199,"stop":1755241596199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89be670af613828","name":"Check publish message after service node is restarted","time":{"start":1755241874549,"stop":1755241874549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81c1d4d80e1c0b21","name":"Check message with no pubsub topic is not received","time":{"start":1755242124211,"stop":1755242124212,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b416ce3f211509","name":"Check received message containing SQL Injection","time":{"start":1755242124206,"stop":1755242124206,"duration":0},"status":"passed","severity":"normal"},{"uid":"185b41ecfd947142","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755241882628,"stop":1755241882628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a866376810a049cd","name":"can query messages by message hash","time":{"start":1755242001471,"stop":1755242001471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c806d59c2c1baab","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755241700949,"stop":1755241700950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58b995b695bc2f","name":"should invoke callbacks when receiving a message","time":{"start":1755241658631,"stop":1755241658634,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec458e20894af05f","name":"should return usable stream attached to connection","time":{"start":1755241612295,"stop":1755241612295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d766d95f869a1ba0","name":"should be safe to call multiple times","time":{"start":1755241612700,"stop":1755241612700,"duration":0},"status":"passed","severity":"normal"},{"uid":"394b52e5516b69e6","name":"Outgoing message is emitted as sending","time":{"start":1755241658898,"stop":1755241658899,"duration":1},"status":"broken","severity":"normal"},{"uid":"a6c63a08850b917b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755241643077,"stop":1755241643077,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d60650d7f985e15","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755241643097,"stop":1755241643097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8831f826be77800","name":"should query peer with peer exchange protocol","time":{"start":1755241622186,"stop":1755241622186,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d7f0e0c828da9b","name":"should handle relay send failures gracefully","time":{"start":1755241611643,"stop":1755241611645,"duration":2},"status":"passed","severity":"normal"},{"uid":"7066224527836050","name":"should merge provided config with defaults","time":{"start":1755241612699,"stop":1755241612699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fefc7c70d2b852c","name":"should not dispatch event when already disconnected","time":{"start":1755241611469,"stop":1755241611469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4226b06f85ba815","name":"should handle case with no peers in store","time":{"start":1755241612460,"stop":1755241612461,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaffa9f194d6d16","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755241988526,"stop":1755241988526,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f1f9284c4c253f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755241596323,"stop":1755241596323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9688d0fc1c5906e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755241621333,"stop":1755241621333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b697f6dc3777ba0a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755241621327,"stop":1755241621328,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a39f764609269fd","name":"should not dial peers from store when browser is not connected","time":{"start":1755241612457,"stop":1755241612457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b28278098c8256c","name":"Throws when trying to push message with empty payload","time":{"start":1755242231129,"stop":1755242231129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae089bf6536f387f","name":"should handle errors when getting connections","time":{"start":1755241611471,"stop":1755241611479,"duration":8},"status":"passed","severity":"normal"},{"uid":"3c55a814bd58d90a","name":"Push message with special chars payload","time":{"start":1755242231106,"stop":1755242231107,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccc2ba16af00149","name":"should stop peer exchange discovery","time":{"start":1755241622182,"stop":1755241622182,"duration":0},"status":"passed","severity":"normal"},{"uid":"92aa11b6aa6b4203","name":"should trigger retrieval when lastTimeOffline is after lastSuccessfulQuery","time":{"start":1755241658572,"stop":1755241658572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21f0daf4890b196","name":"should set default options when no config provided","time":{"start":1755241612699,"stop":1755241612699,"duration":0},"status":"passed","severity":"normal"},{"uid":"212ca3d5dc6e534c","name":"Encoder throws on undefined content topic","time":{"start":1755241612623,"stop":1755241612623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d47bf9b9a8bd2c5","name":"should return false when peer is not found","time":{"start":1755241611419,"stop":1755241611420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d8c2691c9a73c9","name":"Subscribe to topic containing XML and receive message","time":{"start":1755242147688,"stop":1755242147688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48cd28146cee5ce","name":"Subscribe to topic containing XML and publish message","time":{"start":1755241882625,"stop":1755241882625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3361289f0dc42132","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755242147677,"stop":1755242147677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d922015ff827589","name":"Query with Promise Callback, No Decoder","time":{"start":1755241998747,"stop":1755241998748,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd3b0b186efeaf6","name":"Check received message containing unicode special characters","time":{"start":1755242124209,"stop":1755242124209,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e20129ed4029a0","name":"should start peer exchange discovery","time":{"start":1755241622181,"stop":1755241622181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff45c855fd6006f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755241988525,"stop":1755241988525,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7cab2bc3e8837b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755241696933,"stop":1755241696933,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a1f719a34f649b","name":"Push message with content topic containing special chars","time":{"start":1755242231115,"stop":1755242231115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a295c528e8aa00a3","name":"should stop ping timers on peer disconnect","time":{"start":1755241611627,"stop":1755241611628,"duration":1},"status":"passed","severity":"normal"},{"uid":"77433103ddd94a07","name":"should not start if already started","time":{"start":1755241622181,"stop":1755241622181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c68ff5e53db5a87","name":"Check received message containing emoji","time":{"start":1755242124209,"stop":1755242124209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa69c64c4e107e2","name":"should return null for non-existent peer","time":{"start":1755241612463,"stop":1755241612463,"duration":0},"status":"passed","severity":"normal"},{"uid":"229a64b4c4200f2d","name":"should create an instance with libp2p and dialer","time":{"start":1755241611048,"stop":1755241611053,"duration":5},"status":"passed","severity":"normal"},{"uid":"b97f572375a46b79","name":"should add and remove event listeners correctly","time":{"start":1755241626192,"stop":1755241626192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9226c34df7053dbd","name":"should dispatch network event when browser goes offline","time":{"start":1755241611470,"stop":1755241611470,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bff78218482965b","name":"Outgoing message is emitted as sent","time":{"start":1755241658900,"stop":1755241658900,"duration":0},"status":"broken","severity":"normal"},{"uid":"fd39b8a806fb3750","name":"Wait given interval before re-trying","time":{"start":1755241658643,"stop":1755241658644,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5181c8d1c70aed","name":"Fails to publish message with empty text","time":{"start":1755241874546,"stop":1755241874546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9399bd49dc4483b3","name":"should handle peer not in mesh for all topics","time":{"start":1755241611666,"stop":1755241611666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9313cfe5669c4b7c","name":"should handle empty peer infos gracefully","time":{"start":1755241621960,"stop":1755241621961,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e0d175510b1e1b","name":"Push message with content topic containing SQL Injection","time":{"start":1755242231117,"stop":1755242231117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8cb92a429cea8e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755241602273,"stop":1755241602274,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1f9895cecaf335","name":"should deliver messages after dependencies are met","time":{"start":1755241648163,"stop":1755241648164,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc977e3d7ce181a","name":"Ordered callback, aborts when callback returns true","time":{"start":1755242027120,"stop":1755242027120,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d516c66c1b26f8","name":"should allow redial after failed dial cooldown expires","time":{"start":1755241611799,"stop":1755241611800,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22adf678b4218b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755241882620,"stop":1755241882622,"duration":2},"status":"passed","severity":"normal"},{"uid":"815ab09f2f6ba6b5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755242147689,"stop":1755242147689,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbee70e79869248f","name":"should use custom forceQueryThresholdMs when provided in options","time":{"start":1755241658567,"stop":1755241658567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c276c4f6a50b7057","name":"Push message with content topic containing escaped characters","time":{"start":1755242231132,"stop":1755242231132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7477562ba6809a2","name":"Check received message containing short","time":{"start":1755242124214,"stop":1755242124214,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b3e5fe168d9798","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755241648162,"stop":1755241648163,"duration":1},"status":"passed","severity":"normal"},{"uid":"92948e90964c9322","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755241658499,"stop":1755241658502,"duration":3},"status":"passed","severity":"normal"},{"uid":"e2da14ee48bdd68","name":"should query peers that support peer exchange","time":{"start":1755241622184,"stop":1755241622185,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabfe8c11b70d407","name":"should set field with only FILTER enabled","time":{"start":1755241602287,"stop":1755241602287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d674fe9f73036917","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755241612466,"stop":1755241612466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe089ee18eb9b24","name":"should work with stubbed peer manager event emitter","time":{"start":1755241658568,"stop":1755241658568,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef58d5603a7191","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755241622341,"stop":1755241622341,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ad31767db30a55","name":"should return PeerId when PeerId is provided","time":{"start":1755241611979,"stop":1755241611979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf613bcc595a4bf","name":"Check message received after jswaku node is restarted","time":{"start":1755242124230,"stop":1755242124230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d44aed63513192","name":"does not throw on valid cases","time":{"start":1755241596189,"stop":1755241596190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d042cda6173ce89e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755241596201,"stop":1755241596202,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e1d482084bf79c","name":"Symmetric encrypt & Decrypt","time":{"start":1755241632526,"stop":1755241632527,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c9f87bec849fbd","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755241612304,"stop":1755241612304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6214f8c0c068843f","name":"should handle large number of peers request","time":{"start":1755241621973,"stop":1755241621975,"duration":2},"status":"passed","severity":"normal"},{"uid":"abea4dc243683913","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755241696928,"stop":1755241696928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bda744c71590c5","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755241611640,"stop":1755241611640,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b88fdeec883178","name":"should be able to encode the field with only STORE set to true","time":{"start":1755241601566,"stop":1755241601566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97f2fd138cd895","name":"Check received message containing shell command","time":{"start":1755242124208,"stop":1755242124208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11064096dae35b","name":"should sort by messageId when timestamps are equal","time":{"start":1755241648037,"stop":1755241648038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09a9e8c9fbad8a4","name":"should properly create location multiaddrs - tcp4","time":{"start":1755241602283,"stop":1755241602283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3125eaf7c24fb0","name":"Publish message with custom timestamp: Fri Aug 15 2025 06:11:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1755241874544,"stop":1755241874545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a635fc3e192aae7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755241874548,"stop":1755241874548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48b0aed41a9c6e3","name":"Push message with content topic containing unicode special characters","time":{"start":1755242231132,"stop":1755242231132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb81cc8a9ad53c7","name":"should remove event listeners from globalThis","time":{"start":1755241611454,"stop":1755241611455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47742f2954133a6","name":"Check received message with timestamp: 1755241676389 ","time":{"start":1755242124210,"stop":1755242124210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4746f6d6ac32bdc","name":"should handle retrieve function with query parameters","time":{"start":1755241658571,"stop":1755241658571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b408532710a0407","name":"Retries within given interval","time":{"start":1755241658642,"stop":1755241658643,"duration":1},"status":"passed","severity":"normal"},{"uid":"7128a0e71f2cefb7","name":"should not dispatch event when already connected","time":{"start":1755241611462,"stop":1755241611468,"duration":6},"status":"passed","severity":"normal"},{"uid":"39749e435d793e2b","name":"Decoder throws on undefined content topic","time":{"start":1755241633667,"stop":1755241633667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b7313923b96261","name":"Store - dialed after - with timeout","time":{"start":1755242042344,"stop":1755242042344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98450f2a0b230a0","name":"should properly clean up resources when disposed","time":{"start":1755241656317,"stop":1755241656318,"duration":1},"status":"passed","severity":"normal"}]