2025-05-16 18:24:40 +00:00

1 line
110 KiB
JSON

[{"uid":"21668d655b195713","name":"should not receive a peer event after stop","time":{"start":1747419298132,"stop":1747419298133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f8f5396aa5d219","name":"should return unique PubsubTopics for static sharding","time":{"start":1747419224294,"stop":1747419224294,"duration":0},"status":"passed","severity":"normal"},{"uid":"af430bfc26e7412e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747419443134,"stop":1747419443134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57fca1d3e1f556b","name":"should be able to encode the field with only STORE set to true","time":{"start":1747419232262,"stop":1747419232262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0cb9c858506312","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1747419401504,"stop":1747419401505,"duration":1},"status":"passed","severity":"normal"},{"uid":"498fd8afa507a23d","name":"should select older connection if present","time":{"start":1747419238592,"stop":1747419238593,"duration":1},"status":"passed","severity":"normal"},{"uid":"abce9854c1f56be8","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1747419294125,"stop":1747419294131,"duration":6},"status":"passed","severity":"normal"},{"uid":"262c257ce7af595a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1747419224293,"stop":1747419224293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c697462af8e99be5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1747419224307,"stop":1747419224307,"duration":0},"status":"passed","severity":"normal"},{"uid":"75561aa0984fac96","name":"getPeersByDiscovery","time":{"start":1747419333469,"stop":1747419333470,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd47785c87ebc9ce","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1747419224293,"stop":1747419224293,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d49ff3e7e0c41c","name":"configure the node with multiple pubsub topics","time":{"start":1747419443137,"stop":1747419443138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3754171417bb3f8a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1747419247092,"stop":1747419247092,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba42dcbe67c6a8b3","name":"Fails to push message bigger that 1MB","time":{"start":1747419856192,"stop":1747419856193,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e38fbc2e095fffc","name":"Relay","time":{"start":1747419298855,"stop":1747419298855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd49db3069c6a171","name":"Push message with content topic containing numeric","time":{"start":1747419856199,"stop":1747419856199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1ae8e5a02a0598","name":"Push to array if already present","time":{"start":1747419224038,"stop":1747419224038,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a48b025b5ade18","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1747419274796,"stop":1747419274797,"duration":1},"status":"passed","severity":"normal"},{"uid":"6609fc21503e6e56","name":"Push message with content topic containing special chars","time":{"start":1747419856199,"stop":1747419856199,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a5dd5e25e22fd6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1747419224286,"stop":1747419224286,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eee186961e76c9","name":"Passing page size 19 when there are 20 messages","time":{"start":1747419391879,"stop":1747419391879,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc3251238a7d08","name":"more peers than existing","time":{"start":1747419313389,"stop":1747419313390,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6252b5dfb93a1334","name":"Passing page size 110 when there are 120 messages","time":{"start":1747419391879,"stop":1747419391879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc269a556de3484","name":"Push message with Chinese payload","time":{"start":1747419856194,"stop":1747419856194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99c4ad10485d22f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1747419274306,"stop":1747419274307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5de30efacee7635","name":"Query Generator, No Decoder","time":{"start":1747419365506,"stop":1747419365506,"duration":0},"status":"passed","severity":"normal"},{"uid":"71459288f7f2732f","name":"topics with same application and version share the same shard","time":{"start":1747419224288,"stop":1747419224289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9903b1897665b56a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747419373693,"stop":1747419373693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6995ab4287356e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1747419246753,"stop":1747419246753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3c9af579765d67","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1747419224300,"stop":1747419224301,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf97abc8ac973ca1","name":"Push message with content topic containing emoji","time":{"start":1747419856203,"stop":1747419856203,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da7d96f19dddf92","name":"different cluster, same shard: nodes don't connect","time":{"start":1747419308213,"stop":1747419308214,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b74595e82127c48","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1747419352237,"stop":1747419352238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbea43ab8d79b0c","name":"1 Relay, 1 Filter, gives up","time":{"start":1747419247226,"stop":1747419247226,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad8723e5eaed21f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1747419224297,"stop":1747419224297,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab426a441c171e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app9/4/topic443/utf8","time":{"start":1747419416313,"stop":1747419416313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3eab79d66896c1","name":"Push message with content topic containing XML","time":{"start":1747419856188,"stop":1747419856189,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e598f75b6fac47","name":"should insert message id into causal history","time":{"start":1747419274790,"stop":1747419274790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f8a1fe3a544d11","name":"Relay + Store","time":{"start":1747419232997,"stop":1747419232997,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3b2e8a389ce3cc","name":"should set field with only LIGHTPUSH enabled","time":{"start":1747419232996,"stop":1747419232997,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85fc5eb8b13c434","name":"should wait for LightPush peer to be connected","time":{"start":1747419265934,"stop":1747419265934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29988bf6fa9dd78","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1747419390163,"stop":1747419390163,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f4cd3c88b4a467","name":"throws on empty content topic","time":{"start":1747419224272,"stop":1747419224273,"duration":1},"status":"passed","severity":"normal"},{"uid":"42414f541efa87a8","name":"isConnected return false after peer stops","time":{"start":1747419313217,"stop":1747419313217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1869c87a22ff7aa1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1747419274300,"stop":1747419274300,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f8a7e106a23e43","name":"should return false when shard is not included in network shards","time":{"start":1747419265455,"stop":1747419265455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8f0be067ba9313","name":"Symmetric encrypt & Decrypt","time":{"start":1747419257009,"stop":1747419257009,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e98b95099e593a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1747419224286,"stop":1747419224286,"duration":0},"status":"passed","severity":"normal"},{"uid":"658a8a3eee88a5c4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/7/topic602/json","time":{"start":1747419416315,"stop":1747419416315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7fa63faa552ece","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1747419274304,"stop":1747419274304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b357e989f6566c7","name":"Push message with long payload","time":{"start":1747419856193,"stop":1747419856193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e277e8a67e7a540","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1747419401506,"stop":1747419401507,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4310a6ae6f1bd3c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1747419247088,"stop":1747419247089,"duration":1},"status":"passed","severity":"normal"},{"uid":"fadd242cd861711a","name":"should reject if LightPush is requested but not mounted","time":{"start":1747419265931,"stop":1747419265932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4ba4621ef18da4","name":"Push message with emoji payload","time":{"start":1747419856197,"stop":1747419856198,"duration":1},"status":"passed","severity":"normal"},{"uid":"2486389bf8389537","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1747419247089,"stop":1747419247090,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfa7bbd918a3533","name":"Query with Ordered Callback, No message returned","time":{"start":1747419365508,"stop":1747419365510,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ee0f58e115716a0","name":"Passing page size 11 when there are 10 messages","time":{"start":1747419391878,"stop":1747419391878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aced4b60cecad26","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1747419365507,"stop":1747419365507,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2227bf5eed95bc","name":"should handle special patterns correctly","time":{"start":1747419276132,"stop":1747419276132,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85a10c11d150d50","name":"throws on content topic with empty topic name field","time":{"start":1747419224276,"stop":1747419224281,"duration":5},"status":"passed","severity":"normal"},{"uid":"aea00dd0d88a9472","name":"should reject if Store is requested but not mounted","time":{"start":1747419265932,"stop":1747419265932,"duration":0},"status":"passed","severity":"normal"},{"uid":"21365091f738b645","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1747419294118,"stop":1747419294119,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c7ea6677983564","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1747419273783,"stop":1747419273784,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e40fd6dc28b9dc2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1747419251150,"stop":1747419251150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c383215ebc5e226","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1747419274301,"stop":1747419274301,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a9e24ea51f1e27","name":"groups content topics by expected pubsub topic","time":{"start":1747419224289,"stop":1747419224289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70970b1fce0de90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1747419274320,"stop":1747419274320,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa97018ecd899b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1747419224304,"stop":1747419224305,"duration":1},"status":"passed","severity":"normal"},{"uid":"6887d58095b1e588","name":"Push message with content topic containing shell command","time":{"start":1747419856189,"stop":1747419856189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f449eedc58368b92","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1747419274798,"stop":1747419274798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d58ff38c3d5281f","name":"should set field with only RELAY enabled","time":{"start":1747419232995,"stop":1747419232996,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aba312c4fb4a1f1","name":"Callback on promise, aborts when callback returns true","time":{"start":1747419399045,"stop":1747419399046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c14210672c29aba","name":"shard 0","time":{"start":1747419443133,"stop":1747419443133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86ea2a60b7e5a73","name":"Passing page size 10 when there are 10 messages","time":{"start":1747419391878,"stop":1747419391878,"duration":0},"status":"passed","severity":"normal"},{"uid":"958f5ac581d0c84f","name":"Push message with content topic containing long","time":{"start":1747419856186,"stop":1747419856186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7033c35ce3251d79","name":"Generator, custom pubsub topic","time":{"start":1747419376798,"stop":1747419376799,"duration":1},"status":"passed","severity":"normal"},{"uid":"348c85464653eff0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1747419224304,"stop":1747419224304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2173683abad2c74","name":"should check connected peers if present and suitable","time":{"start":1747419265933,"stop":1747419265934,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4e5aac14998b37","name":"Light Node - default protocols","time":{"start":1747419411701,"stop":1747419411701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5243bc8b21d8cf56","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app81/6/topic120/test.js","time":{"start":1747419416312,"stop":1747419416312,"duration":0},"status":"passed","severity":"normal"},{"uid":"253b22891a14f87f","name":"Push message with content topic containing escaped characters","time":{"start":1747419856190,"stop":1747419856190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc80ecaaab6227a0","name":"should use provided shard info when available","time":{"start":1747419265452,"stop":1747419265452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f16ff17a8a02beb","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1747419301465,"stop":1747419301465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94770fe1257a3e7","name":"tcp ip4 address","time":{"start":1747419232374,"stop":1747419232374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d806e19bfceb0ed","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1747419294116,"stop":1747419294118,"duration":2},"status":"passed","severity":"normal"},{"uid":"99b19e76d903efed","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1747419232265,"stop":1747419232265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d878946f991626a1","name":"should detect messages with missing dependencies","time":{"start":1747419274794,"stop":1747419274794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a3f0f7b4fbaa9a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1747419363617,"stop":1747419363618,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e011929b5805af9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1747419238911,"stop":1747419238912,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc790bf1623b135","name":"Promise Callback - false","time":{"start":1747419383252,"stop":1747419383252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dd619f0c426fc7","name":"Passing invalid cursor","time":{"start":1747419352241,"stop":1747419352241,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb494a9703df633c","name":"caches peers it previously fetched","time":{"start":1747419247083,"stop":1747419247083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1316fee9c3ac0788","name":"should increase lamport timestamp","time":{"start":1747419274788,"stop":1747419274789,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d92ff62f7e07184","name":"Relay + Store","time":{"start":1747419298855,"stop":1747419298855,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6cbf232551bd79","name":"Privacy Node - default protocol","time":{"start":1747419411701,"stop":1747419411701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced6ae2e4b8613e8","name":"should only return 1 node with relay capability","time":{"start":1747419247086,"stop":1747419247086,"duration":0},"status":"passed","severity":"normal"},{"uid":"da641e919b1f2b84","name":"Throws when trying to push message with empty payload","time":{"start":1747419856185,"stop":1747419856185,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fc836ea6864e6a","name":"Push message with meta","time":{"start":1747419856190,"stop":1747419856191,"duration":1},"status":"passed","severity":"normal"},{"uid":"530038e6ceee1b67","name":"should only return 1 node with relay and store capability","time":{"start":1747419247087,"stop":1747419247087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e2cde7805aee0d","name":"throws on content topic with non-number generation field","time":{"start":1747419224273,"stop":1747419224274,"duration":1},"status":"passed","severity":"normal"},{"uid":"8279216ded043680","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1747419246749,"stop":1747419246750,"duration":1},"status":"passed","severity":"normal"},{"uid":"8676572058a5f213","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1747419224287,"stop":1747419224287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7377d15e7ce8aa","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1747419274293,"stop":1747419274293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12998a0de1e06c2","name":"should not fail to stop the service if it was not started","time":{"start":1747419339471,"stop":1747419339471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a954fc176a0e9aa8","name":"should load peers from local storage and dispatch events","time":{"start":1747419251149,"stop":1747419251150,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d122de3090d0b99","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1747419274298,"stop":1747419274298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1d4d05ed0d72bb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1747419274299,"stop":1747419274300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1026c4972ed75a4","name":"should decode valid enr successfully","time":{"start":1747419232982,"stop":1747419232982,"duration":0},"status":"passed","severity":"normal"},{"uid":"30911d48c4afbbdf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1747419224303,"stop":1747419224303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b530618057ddbd","name":"Passing page size 1 when there are 4 messages","time":{"start":1747419391876,"stop":1747419391877,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0359c52430b4a6","name":"can start and stop the service","time":{"start":1747419339470,"stop":1747419339470,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf5615e164874ed","name":"should reject if WakuNode is not started","time":{"start":1747419265930,"stop":1747419265931,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4e981266c88bd7","name":"Push message with emoji payload","time":{"start":1747419856185,"stop":1747419856185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e2dd54aec35a9c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1747419224289,"stop":1747419224290,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6b8ac643f603f2","name":"should throw error - no public key","time":{"start":1747419232983,"stop":1747419232983,"duration":0},"status":"passed","severity":"normal"},{"uid":"50df50b0d5809efc","name":"should properly create location multiaddrs - udp","time":{"start":1747419232993,"stop":1747419232994,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9718ff8ea55dca","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1747419224292,"stop":1747419224292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd54e5786acaad2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1747419274321,"stop":1747419274322,"duration":1},"status":"passed","severity":"normal"},{"uid":"8132c78ee8cc2183","name":"should request renew when peer disconnects","time":{"start":1747419265711,"stop":1747419265711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a16fcda52c63efb","name":"Sample","time":{"start":1747419232387,"stop":1747419232387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64d9bc3ac867a26","name":"Fails to push message with large meta","time":{"start":1747419856191,"stop":1747419856191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f98c164e59d9212","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747419856201,"stop":1747419856201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8190571b47d7bd7c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1747419224292,"stop":1747419224292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12f7f2a93459f12","name":"should return false when clusterId doesn't match","time":{"start":1747419265454,"stop":1747419265455,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1a054414142124","name":"should deliver messages after dependencies are met","time":{"start":1747419274794,"stop":1747419274795,"duration":1},"status":"passed","severity":"normal"},{"uid":"9607a3e394d045ee","name":"should be delivered but not added to local log or bloom filter","time":{"start":1747419274797,"stop":1747419274797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f102bfc31e907901","name":"should request peer renewal on specific errors","time":{"start":1747419265634,"stop":1747419265634,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b1f633112adc6e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1747419308210,"stop":1747419308211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdb84e38e8e56d9","name":"Query Generator, No message returned","time":{"start":1747419365506,"stop":1747419365507,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a3e2033b762e51","name":"1 Store, 2 relays, 2 fetches","time":{"start":1747419247226,"stop":1747419247226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a247042b163ed25f","name":"Push 30 different messages","time":{"start":1747419856198,"stop":1747419856198,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eacd16aef36ff64a","name":"Push message with content topic containing Chinese","time":{"start":1747419856187,"stop":1747419856187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e22af5952eeca3e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1747419265451,"stop":1747419265451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30de0fb9bfc151d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1747419274323,"stop":1747419274323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5dbbbd9627d368","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1747419274303,"stop":1747419274303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee65abf8e88e5c15","name":"should throw error - no id","time":{"start":1747419232984,"stop":1747419232984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e24226203488eb7","name":"Push message with special chars payload","time":{"start":1747419856194,"stop":1747419856194,"duration":0},"status":"passed","severity":"normal"},{"uid":"2098be3362732d61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1747419274320,"stop":1747419274320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82f19fb70dc7f2c","name":"1 Store, 2 fetches","time":{"start":1747419247225,"stop":1747419247226,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeb8115b9acde2e","name":"random static sharding 3 - Cluster ID: 443, Shard ID: 542","time":{"start":1747419443135,"stop":1747419443135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5021583e0033745a","name":"should set field with all protocols enabled","time":{"start":1747419232995,"stop":1747419232995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a47c2811d9b9bd5","name":"random static sharding 5 - Cluster ID: 290, Shard ID: 388","time":{"start":1747419443135,"stop":1747419443136,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8b5a33bef2e75d","name":"Push message with XML payload","time":{"start":1747419856196,"stop":1747419856196,"duration":0},"status":"passed","severity":"normal"},{"uid":"506764492e349857","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1747419274287,"stop":1747419274287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aa26e97d0b2349","name":"Push message with content topic containing Arabic","time":{"start":1747419856200,"stop":1747419856200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d04d8ba724ec8c2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1747419274318,"stop":1747419274318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99bc1a99adf1263","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1747419224307,"stop":1747419224307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bce4f33efd28602","name":"Push message with content topic containing emoji","time":{"start":1747419856190,"stop":1747419856190,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f87839448e47a1","name":"Init the array if not present","time":{"start":1747419224036,"stop":1747419224037,"duration":1},"status":"passed","severity":"normal"},{"uid":"8122dfa80ebf3728","name":"throws an error for improperly formatted content topics","time":{"start":1747419224291,"stop":1747419224291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4130b96979898e1e","name":"Push message with content topic containing Arabic","time":{"start":1747419856187,"stop":1747419856187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9011bb7dace5e66a","name":"recovers when dns.resolve returns empty","time":{"start":1747419247082,"stop":1747419247082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a889faada3ccc5da","name":"passes more than one ENR URLs and attempts connection","time":{"start":1747419298135,"stop":1747419298135,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7761d51f070dfbf","name":"should not fail to start the service if it is already started","time":{"start":1747419339472,"stop":1747419339472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16f1e123e3f7f92","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1747419232271,"stop":1747419232275,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d24598ed46e309b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1747419246753,"stop":1747419246754,"duration":1},"status":"passed","severity":"normal"},{"uid":"6786176d7c341b54","name":"random static sharding 1 - Cluster ID: 657, Shard ID: 984","time":{"start":1747419443134,"stop":1747419443134,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c9c42cb6f87bf2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1747419224297,"stop":1747419224297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a958818d9e1e5db","name":"should wait for Store peer to be connected","time":{"start":1747419265935,"stop":1747419265935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9333f9734ef3008","name":"should create a new stream if no existing for protocol found","time":{"start":1747419238909,"stop":1747419238910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbb0c905dde1337","name":"Query generator for multiple messages with different content topic format","time":{"start":1747419399044,"stop":1747419399045,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c6e45bbc972aad","name":"Push message with content topic containing short","time":{"start":1747419856185,"stop":1747419856186,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fe0a7eec37acc7","name":"through manual discovery","time":{"start":1747419303579,"stop":1747419303579,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce5a956de336e3a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1747419274316,"stop":1747419274316,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d2be7b4676d597","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1747419294132,"stop":1747419294133,"duration":1},"status":"passed","severity":"normal"},{"uid":"359d0509f7e68a05","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1747419224285,"stop":1747419224285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a2779541fe15d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1747419315115,"stop":1747419315115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72d6674a33c4014","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1747419301466,"stop":1747419301467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5310b6e51d4962e","name":"Query generator for multiple messages with different message text format","time":{"start":1747419399043,"stop":1747419399043,"duration":0},"status":"passed","severity":"normal"},{"uid":"36013266fe9806a4","name":"Push message with content topic containing XML","time":{"start":1747419856201,"stop":1747419856201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3750d9ca30e68f","name":"Push message with Basic HTML tag payload","time":{"start":1747419856196,"stop":1747419856196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba75e29282a3bd75","name":"Push message with JSON payload","time":{"start":1747419856196,"stop":1747419856196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f37c17332c792dc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1747419232263,"stop":1747419232264,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2b76735ecfb17a","name":"Push message with Chinese payload","time":{"start":1747419856181,"stop":1747419856182,"duration":1},"status":"passed","severity":"normal"},{"uid":"4656a9d07c34a814","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1747419274316,"stop":1747419274316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a42d379d058730d","name":"should properly create peer info with all multiaddrs","time":{"start":1747419232994,"stop":1747419232994,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa406c7afbee45c","name":"Wrong topic","time":{"start":1747419416317,"stop":1747419416317,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae58600e3c9c1cd","name":"Push message with JSON payload","time":{"start":1747419856184,"stop":1747419856184,"duration":0},"status":"passed","severity":"normal"},{"uid":"163005a9a049fa49","name":"should handle corrupted local storage data gracefully","time":{"start":1747419251150,"stop":1747419251151,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b45ef39103dee2","name":"returns nothing if no connections present","time":{"start":1747419238590,"stop":1747419238591,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dde13a5bada2f13","name":"throws on content topic with empty version field","time":{"start":1747419224275,"stop":1747419224276,"duration":1},"status":"passed","severity":"normal"},{"uid":"311e67c68c163a88","name":"less peers than existing","time":{"start":1747419313390,"stop":1747419313390,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5fd699f908e2421","name":"should throw if no connection provided","time":{"start":1747419238909,"stop":1747419238909,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daafb8c6d4138dd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1747419352238,"stop":1747419352239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d481cce6bbcf6868","name":"Relay - dialed first","time":{"start":1747419411698,"stop":1747419411698,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fc6928b729fd5d","name":"Passing page size 3 when there are 20 messages","time":{"start":1747419391877,"stop":1747419391878,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02b44e5502955a","name":"handles empty contentTopics array correctly","time":{"start":1747419224309,"stop":1747419224310,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe8dc0b2e2badf3","name":"should throw an error for missing sharding configuration","time":{"start":1747419224308,"stop":1747419224309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8f1c73532c69be","name":"should add received messages to bloom filter","time":{"start":1747419274792,"stop":1747419274792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d75c3602857a6f","name":"Push message with content topic containing escaped characters","time":{"start":1747419856202,"stop":1747419856202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4746150c64dc941a","name":"should properly create location multiaddrs - tcp","time":{"start":1747419232994,"stop":1747419232994,"duration":0},"status":"passed","severity":"normal"},{"uid":"394439cdf1793fdb","name":"should return usable stream attached to connection","time":{"start":1747419238908,"stop":1747419238909,"duration":1},"status":"passed","severity":"normal"},{"uid":"393babecfdad7e1f","name":"Push message with content topic containing Russian","time":{"start":1747419856187,"stop":1747419856188,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b834774eb7cbec","name":"connected peers and dial","time":{"start":1747419313389,"stop":1747419313389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb9fae125f54b764","name":"ignores unrecognized TXT record formats","time":{"start":1747419247083,"stop":1747419247083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc458d03dd419d0","name":"random static sharding 10 - Cluster ID: 469, Shard ID: 870","time":{"start":1747419443137,"stop":1747419443137,"duration":0},"status":"passed","severity":"normal"},{"uid":"966bf9e46c47467c","name":"should reject if Filter is requested but not mounted","time":{"start":1747419265932,"stop":1747419265933,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef401ee30835b7e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/6/topic877/xml","time":{"start":1747419416315,"stop":1747419416316,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c2898d05c21fe","name":"should insert message into bloom filter","time":{"start":1747419274790,"stop":1747419274790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f23ea1a07eff4de","name":"Push message with escaped characters payload","time":{"start":1747419856197,"stop":1747419856197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d46c2864e833a81","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1747419401504,"stop":1747419401504,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2baa622abc555a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1747419238911,"stop":1747419238911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85952b9a8891784","name":"should be online or offline if network state changed","time":{"start":1747419294133,"stop":1747419294134,"duration":1},"status":"passed","severity":"normal"},{"uid":"a677da8ae6796ee","name":"stop","time":{"start":1747419333471,"stop":1747419333471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c57fa8a6b2e66e2","name":"should update ack status of messages in outgoing buffer","time":{"start":1747419274797,"stop":1747419274797,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46c4960fc53f9e2","name":"Store - dialed after - with timeout","time":{"start":1747419411700,"stop":1747419411700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc48529f13802eb","name":"Should update shard info","time":{"start":1747419308393,"stop":1747419308393,"duration":0},"status":"passed","severity":"normal"},{"uid":"437878b9dfbb0daf","name":"ignores domain fetching errors","time":{"start":1747419247082,"stop":1747419247082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1f444279e519f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1747419232270,"stop":1747419232271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7300fa39d1c001","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1747419274293,"stop":1747419274294,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d497a2ebcdd710","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1747419274318,"stop":1747419274319,"duration":1},"status":"passed","severity":"normal"},{"uid":"d725eee74f57fd2a","name":"should set field with only STORE enabled","time":{"start":1747419232996,"stop":1747419232996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e994876347409d5","name":"should not fail to start the service if it is already started","time":{"start":1747419298131,"stop":1747419298131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f6600d382ddbac","name":"should maintain desired error rate","time":{"start":1747419276130,"stop":1747419276131,"duration":1},"status":"passed","severity":"normal"},{"uid":"813589a4799387a8","name":"returns only open connection if one present","time":{"start":1747419238591,"stop":1747419238592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9bb7fb13888f8c","name":"Push message with rate limit","time":{"start":1747419856191,"stop":1747419856191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1988c1b2aa848aa","name":"should properly create location multiaddrs - udp4","time":{"start":1747419232992,"stop":1747419232992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b365e3f69cf49f6b","name":"should partition messages based on acknowledgement status","time":{"start":1747419274795,"stop":1747419274796,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee014ba9a8380c0","name":"random static sharding 7 - Cluster ID: 38, Shard ID: 344","time":{"start":1747419443136,"stop":1747419443136,"duration":0},"status":"passed","severity":"normal"},{"uid":"44014dd585fd11f6","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1747419274297,"stop":1747419274297,"duration":0},"status":"passed","severity":"normal"},{"uid":"175cef78d7a77381","name":"Push message with numeric payload","time":{"start":1747419856194,"stop":1747419856194,"duration":0},"status":"passed","severity":"normal"},{"uid":"700d9cf9d2c8e5d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1747419274321,"stop":1747419274321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f11a076e29c5e18","name":"should encode/decode to text encoding","time":{"start":1747419232990,"stop":1747419232990,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f23d83b65dea73","name":"dispatchEvent via connectionManager","time":{"start":1747419333470,"stop":1747419333470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71e7b81d077ba90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1747419274322,"stop":1747419274323,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8890a48cac11cc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1747419274294,"stop":1747419274297,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d86629310903e60","name":"Meta field can be set directly with toWire","time":{"start":1747419239229,"stop":1747419239229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ea220be5f7126","name":"handles different networkShards values correctly","time":{"start":1747419224290,"stop":1747419224291,"duration":1},"status":"passed","severity":"normal"},{"uid":"3930da53bf341ae9","name":"can start and stop the service","time":{"start":1747419298130,"stop":1747419298130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b3a0318de50ef","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app13/1/topic475/test.js","time":{"start":1747419416312,"stop":1747419416312,"duration":0},"status":"passed","severity":"normal"},{"uid":"306a8e0381bae3f2","name":"Ordered Callback - false","time":{"start":1747419383253,"stop":1747419383253,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea2098393fac7de","name":"addEventListener with wrong event","time":{"start":1747419333468,"stop":1747419333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae68b15c9cf84428","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1747419313215,"stop":1747419313216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7097434e42d0613","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1747419274317,"stop":1747419274317,"duration":0},"status":"passed","severity":"normal"},{"uid":"652ddbadf611b52d","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1747419265454,"stop":1747419265454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2c03bb1dd84ab1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/2/topic588/proto","time":{"start":1747419416315,"stop":1747419416315,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cf83433b917822","name":"Push message with content topic containing unicode special characters","time":{"start":1747419856202,"stop":1747419856202,"duration":0},"status":"passed","severity":"normal"},{"uid":"405545ce04ab825a","name":"should not throw an error for a single configured topic","time":{"start":1747419224305,"stop":1747419224305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b393ff81508c09d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747419443138,"stop":1747419443138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b037e6e7f2819a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1747419274299,"stop":1747419274299,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c2dad66a230622","name":"different cluster, different shard: nodes don't connect","time":{"start":1747419308214,"stop":1747419308215,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fb4992ab24d85b","name":"Push message with Russian payload","time":{"start":1747419856195,"stop":1747419856195,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dcd7c80b284364","name":"can dial TLS multiaddrs","time":{"start":1747419303578,"stop":1747419303578,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2f733ff7277d08","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1747419274299,"stop":1747419274299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f22871499b9dcef","name":"unsubscribes","time":{"start":1747419397868,"stop":1747419397869,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d22cf7bc2b456d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1747419352237,"stop":1747419352237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1a3a2ea76c16d3","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1747419224284,"stop":1747419224284,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2d824ff6cfe29b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1747419401506,"stop":1747419401506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58045d80ad6d80b","name":"should return empty list for no shard","time":{"start":1747419224295,"stop":1747419224295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6ef60c464c7d6a","name":"Push message with content topic containing JSON","time":{"start":1747419856201,"stop":1747419856202,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e6aa5647452683","name":"handles empty shards array correctly","time":{"start":1747419224309,"stop":1747419224309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70f10fd88b83535","name":"Query generator for multiple messages","time":{"start":1747419399042,"stop":1747419399042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8969fad15e16adc","name":"Push message with custom timestamp: 1747415695011","time":{"start":1747419856204,"stop":1747419856204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6f47755b4765e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1747419224300,"stop":1747419224300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58c89105d5583de","name":"should not fail to stop the service if it was not started","time":{"start":1747419251147,"stop":1747419251147,"duration":0},"status":"passed","severity":"normal"},{"uid":"8452f674f20a65c5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1747419274289,"stop":1747419274289,"duration":0},"status":"passed","severity":"normal"},{"uid":"78051dfe60c2de11","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1747419274283,"stop":1747419274283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2c4fd65cae9fea","name":"Push message with content topic containing Script","time":{"start":1747419856188,"stop":1747419856188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1a019acc5c73d8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1747419313214,"stop":1747419313215,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac05a93ac884e60","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1747419274288,"stop":1747419274288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2760cc45dcfbf42f","name":"should properly create location multiaddrs - tcp6","time":{"start":1747419232993,"stop":1747419232993,"duration":0},"status":"passed","severity":"normal"},{"uid":"55987e2872d6e337","name":"1 Relay, 1 fetch","time":{"start":1747419247225,"stop":1747419247225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d362904d9fd073","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747419373691,"stop":1747419373692,"duration":1},"status":"passed","severity":"normal"},{"uid":"992bb44bac225fae","name":"should emit a peer event after start","time":{"start":1747419339472,"stop":1747419339472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f250db81b54a92a7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1747419274289,"stop":1747419274293,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7cb1cc60182f875","name":"Push message with Basic HTML tag payload","time":{"start":1747419856183,"stop":1747419856183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a95febaf4583b47","name":"Push message with SQL Injection payload","time":{"start":1747419856195,"stop":1747419856195,"duration":0},"status":"passed","severity":"normal"},{"uid":"68afee66ea60a7d8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1747419246752,"stop":1747419246752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff553ba00bff4269","name":"should return PeerId when PeerId is provided","time":{"start":1747419265449,"stop":1747419265450,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4812263d839c19","name":"Generator, 2 different pubsubtopics","time":{"start":1747419376805,"stop":1747419376818,"duration":13},"status":"passed","severity":"normal"},{"uid":"6b2e00e12a9183c4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1747419274315,"stop":1747419274315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcb55c21e189c5e","name":"Query Generator - true","time":{"start":1747419383249,"stop":1747419383251,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2e302a87ad31a14","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1747419238912,"stop":1747419238912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fd1bc72d5ac966","name":"should only return 1 node with store capability","time":{"start":1747419247088,"stop":1747419247088,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb757ab0b126017","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747419376802,"stop":1747419376802,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d1c02c307616982","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1747419313215,"stop":1747419313215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b8214dbdbe2961","name":"Query with Promise Callback, No Decoder","time":{"start":1747419365512,"stop":1747419365513,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f235ec573e3ed4","name":"should initialize bloom filter with correct parameters","time":{"start":1747419276129,"stop":1747419276130,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8487457c2c3fe96","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1747419274304,"stop":1747419274304,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ef67d3ff92136","name":"should be called at least once on all `peer:discovery` events","time":{"start":1747419301463,"stop":1747419301464,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee4224ebb1b537f","name":"should reject if Relay is requested but not mounted","time":{"start":1747419265931,"stop":1747419265931,"duration":0},"status":"passed","severity":"normal"},{"uid":"340989cca8df2d5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1747419274294,"stop":1747419274294,"duration":0},"status":"passed","severity":"normal"},{"uid":"141a537964a50a23","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1747419274322,"stop":1747419274322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e38569631821dc","name":"Relay - times out","time":{"start":1747419411699,"stop":1747419411699,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3d1a003c281c62","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1747419224288,"stop":1747419224288,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf945d98f4853af8","name":"start node with empty shard should fail","time":{"start":1747419443138,"stop":1747419443138,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7d9337bc92ade1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1747419274305,"stop":1747419274305,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eda1359fe6c65d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1747419274794,"stop":1747419274794,"duration":0},"status":"passed","severity":"normal"},{"uid":"76971ee6e63edf5a","name":"Push message with shell command payload","time":{"start":1747419856184,"stop":1747419856184,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d6b997d3e14ce6","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1747419274307,"stop":1747419274308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee109e7d958d39ce","name":"Push message with SQL Injection payload","time":{"start":1747419856182,"stop":1747419856183,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5421690793c8bb","name":"Default pageSize","time":{"start":1747419391879,"stop":1747419391880,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b9248cbfc0f0c7","name":"same cluster, different shard: nodes connect","time":{"start":1747419308212,"stop":1747419308212,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38fbb5bbbe3ae9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1747419274791,"stop":1747419274792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0d8a017fb73c9a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1747419365503,"stop":1747419365506,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce091e5ecb4387df","name":"Push message with escaped characters payload","time":{"start":1747419856184,"stop":1747419856184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80024610c157fba","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1747419273782,"stop":1747419273782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edc5b3382bef4c0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1747419232264,"stop":1747419232265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c76db62a233a81","name":"should encodeTxt and decodeTxt","time":{"start":1747419232981,"stop":1747419232981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc7ae271c497e52","name":"Generator, custom pubsub topic","time":{"start":1747419376805,"stop":1747419376805,"duration":0},"status":"passed","severity":"normal"},{"uid":"49be1a9e4f3cbc95","name":"should increase lamport timestamp","time":{"start":1747419274791,"stop":1747419274791,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e4f1cebb2195f0","name":"Push message with numeric payload","time":{"start":1747419856181,"stop":1747419856181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1c48c2230d499a","name":"Push message with Russian payload","time":{"start":1747419856182,"stop":1747419856182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1b5e6470419414","name":"Meta from toWire prioritized over metaSetter","time":{"start":1747419239229,"stop":1747419239230,"duration":1},"status":"passed","severity":"normal"},{"uid":"14be39757031c4e0","name":"Throws when trying to push message with empty payload","time":{"start":1747419856198,"stop":1747419856198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64c16669e6c30d1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1747419224283,"stop":1747419224283,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae326ed4c373e22f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1747419301466,"stop":1747419301466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaeaa11cad6a028","name":"random static sharding 9 - Cluster ID: 929, Shard ID: 672","time":{"start":1747419443137,"stop":1747419443137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c2d55e3c8a2be","name":"returns all values when wanted number is greater than available values","time":{"start":1747419245931,"stop":1747419245932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1924ce5c75638dcd","name":"should initialize with default number of peers","time":{"start":1747419265691,"stop":1747419265691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1806316c460497f9","name":"should add and remove event listeners correctly","time":{"start":1747419251151,"stop":1747419251151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b21665c4550e69","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1747419274298,"stop":1747419274298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68f05b102b7fc48","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1747419265862,"stop":1747419265862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5212e93aed74d8e4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1747419224298,"stop":1747419224298,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b2b680d8f5875c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1747419224284,"stop":1747419224284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47ea8856778e197","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1747419224300,"stop":1747419224300,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d7b25ce0bd4f91","name":"should return different streams if requested simultaniously","time":{"start":1747419238910,"stop":1747419238910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4a9ee034d9b4dd","name":"Push message with custom timestamp: 1716660895011","time":{"start":1747419856191,"stop":1747419856192,"duration":1},"status":"passed","severity":"normal"},{"uid":"225f50b763c36e1d","name":"should not fail to start the service if it is already started","time":{"start":1747419251148,"stop":1747419251148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8284f731224ec00e","name":"should return no connections if no open connection provided","time":{"start":1747419238592,"stop":1747419238592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d12f9930d02fd99","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747419376799,"stop":1747419376800,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c5562b4e093b58","name":"removeEventListener with wrong event","time":{"start":1747419333469,"stop":1747419333469,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a3b918f00443e6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1747419246752,"stop":1747419246753,"duration":1},"status":"passed","severity":"normal"},{"uid":"604d4b10953b7481","name":"should insert elements correctly","time":{"start":1747419276130,"stop":1747419276130,"duration":0},"status":"passed","severity":"normal"},{"uid":"d356e66372a05c81","name":"should be able to decode the field with only STORE set to true","time":{"start":1747419232269,"stop":1747419232269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4598d4d139ef02","name":"should mark all messages in causal history as acknowledged","time":{"start":1747419274793,"stop":1747419274793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8e27c34bfcdcd0","name":"should decode valid enr with tcp successfully","time":{"start":1747419232982,"stop":1747419232983,"duration":1},"status":"passed","severity":"normal"},{"uid":"725f626f3653ae9d","name":"Push message with rate limit","time":{"start":1747419856204,"stop":1747419856204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99eabd4dfd31a2a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1747419273783,"stop":1747419273783,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b23af4279d5a9c0","name":"should emit a peer event after start","time":{"start":1747419251148,"stop":1747419251148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd86d64959006ef","name":"Push message with XML payload","time":{"start":1747419856183,"stop":1747419856183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2df2ebfc37ef6ba","name":"Passing page size 0 when there are 110 messages","time":{"start":1747419391875,"stop":1747419391875,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f1b7f6d9809fce","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1747419224310,"stop":1747419224311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4612bdd0bd3d4894","name":"A test","time":{"start":1747419298952,"stop":1747419298952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60abcd09e8e9348","name":"Push message with custom timestamp: 1747422895011","time":{"start":1747419856204,"stop":1747419856205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c475304859fe16","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1747419224458,"stop":1747419224458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e963cd7c1ce0565d","name":"can start the service","time":{"start":1747419339470,"stop":1747419339470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce8871861b8cf2e","name":"Store - dialed first","time":{"start":1747419411699,"stop":1747419411700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17fb99b962d16f9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1747419274300,"stop":1747419274301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8f1f9d2409684c","name":"Correctly serialized arguments","time":{"start":1747419303677,"stop":1747419303678,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6132499a0b14420","name":"should process tasks in queue","time":{"start":1747419265632,"stop":1747419265632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a902d002f493891b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1747419401505,"stop":1747419401506,"duration":1},"status":"passed","severity":"normal"},{"uid":"b995aabca7085a3b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1747419401507,"stop":1747419401508,"duration":1},"status":"passed","severity":"normal"},{"uid":"7146aefb98ac9572","name":"should return valid sharding parameters for static sharding","time":{"start":1747419224308,"stop":1747419224308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfc90693fb33f9b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1747419401507,"stop":1747419401507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4650cd0e01da47","name":"Push message with content topic containing Script","time":{"start":1747419856201,"stop":1747419856201,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c59b063a105187","name":"should reject on timeout if it was set","time":{"start":1747419265933,"stop":1747419265933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6de5eeeae03d5","name":"should initialize with custom number of peers","time":{"start":1747419265692,"stop":1747419265709,"duration":17},"status":"passed","severity":"normal"},{"uid":"6dfad966d30738fa","name":"random static sharding 6 - Cluster ID: 537, Shard ID: 137","time":{"start":1747419443136,"stop":1747419443136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52458fb7cccda2","name":"Non TWN Cluster","time":{"start":1747419416311,"stop":1747419416312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc24f6e1081384","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1747419224459,"stop":1747419224459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa6af3d046235e","name":"Push message with unicode special characters payload","time":{"start":1747419856184,"stop":1747419856185,"duration":1},"status":"passed","severity":"normal"},{"uid":"41748aab7ca11e1b","name":"Ephemeral field set to true","time":{"start":1747419239228,"stop":1747419239228,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6513657533d950e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1747419274322,"stop":1747419274322,"duration":0},"status":"passed","severity":"normal"},{"uid":"66da7ac875a7ae21","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1747419224294,"stop":1747419224295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9125e07862ed21","name":"should throw error - invalid id","time":{"start":1747419232984,"stop":1747419232984,"duration":0},"status":"passed","severity":"normal"},{"uid":"523d9cba62a07e6d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1747419274301,"stop":1747419274302,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0126ed41b678d9a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1747419232263,"stop":1747419232263,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2fabaf53a7d550","name":"should transition to Unhealthy when no connections","time":{"start":1747419265861,"stop":1747419265861,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d925817349c7cf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1747419274318,"stop":1747419274318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2676a0edab00acd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app1/6/topic624/test.js","time":{"start":1747419416316,"stop":1747419416317,"duration":1},"status":"passed","severity":"normal"},{"uid":"429fcc9549664ac9","name":"should return false","time":{"start":1747419232985,"stop":1747419232985,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b06430ef7e0dc4","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1747419246751,"stop":1747419246751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8933d0643f9ca589","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1747419274304,"stop":1747419274305,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ce813daad34d6c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1747419274317,"stop":1747419274318,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8b5c235cf3f986","name":"throws on content topic with generation field greater than 0","time":{"start":1747419224274,"stop":1747419224274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f024d16f7a687321","name":"Query generator for 2000 messages","time":{"start":1747419399047,"stop":1747419399048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff520910fc36f8ae","name":"should emit a peer event after start","time":{"start":1747419298132,"stop":1747419298132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd14886840d5c93","name":"should wait for Filter peer to be connected","time":{"start":1747419265934,"stop":1747419265935,"duration":1},"status":"passed","severity":"normal"},{"uid":"937a589f463f7acd","name":"removeEventListener with correct event","time":{"start":1747419333469,"stop":1747419333469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a139789edf99942","name":"All","time":{"start":1747419298856,"stop":1747419298856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8650fa7960775c30","name":"Push message with custom timestamp: 1747422895011","time":{"start":1747419856192,"stop":1747419856192,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e1f2b5cd82110d","name":"should not fail to stop the service if it was not started","time":{"start":1747419298130,"stop":1747419298131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c78008be823b154","name":"udp ip6 address","time":{"start":1747419232374,"stop":1747419232374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1457678d2410e7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1747419245932,"stop":1747419245934,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9abdb229609dbb4","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1747419246751,"stop":1747419246751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d211679b1514dcc9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1747419308211,"stop":1747419308211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f93e5cf555f0f0","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1747419224308,"stop":1747419224308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1bf4c0ce79dde8","name":"Push message with unicode special characters payload","time":{"start":1747419856197,"stop":1747419856197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e33af7024fb51c0","name":"Push message with content topic containing JSON","time":{"start":1747419856189,"stop":1747419856189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47fe5666584d41a","name":"should throw an error for an unconfigured topic","time":{"start":1747419224306,"stop":1747419224306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0c127aeab1a6b5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1747419352239,"stop":1747419352239,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e9354e750ee3cf","name":"should throw an error if shards are undefined for static sharding","time":{"start":1747419224295,"stop":1747419224296,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c47c14b3aec8698","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1747419401502,"stop":1747419401503,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09209e54dbc2f6a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1747419274323,"stop":1747419274323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f57a9a23e3a57ca","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1747419352238,"stop":1747419352238,"duration":0},"status":"passed","severity":"normal"},{"uid":"e440309929913552","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1747419401503,"stop":1747419401503,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d0cb441df9d88f","name":"Push message with content topic containing SQL Injection","time":{"start":1747419856200,"stop":1747419856201,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a0fdde181293c9","name":"should not allow unachievable error rate","time":{"start":1747419273781,"stop":1747419273782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2bde0af9b8c88c0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1747419416311,"stop":1747419416311,"duration":0},"status":"passed","severity":"normal"},{"uid":"220125f1c2503b15","name":"Push message with content topic containing long","time":{"start":1747419856198,"stop":1747419856199,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b15b58e1d8bc88","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1747419224287,"stop":1747419224287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8017d39065b4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1747419224298,"stop":1747419224298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99dd3f5110972da","name":"should properly create location multiaddrs - udp6","time":{"start":1747419232992,"stop":1747419232993,"duration":1},"status":"passed","severity":"normal"},{"uid":"1775ca35bcfb54fa","name":"Push message with special chars payload","time":{"start":1747419856181,"stop":1747419856181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d0de3351aae42a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1747419274319,"stop":1747419274319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f6e11c94a0422d","name":"should return the pubsub topic directly if a string is provided","time":{"start":1747419224306,"stop":1747419224306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bc649dfa3a6f3c","name":"should push the message to the outgoing buffer","time":{"start":1747419274789,"stop":1747419274790,"duration":1},"status":"passed","severity":"normal"},{"uid":"3879bb0b925293f2","name":"Fails to push message with large meta","time":{"start":1747419856203,"stop":1747419856203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec88644a1b1cfee","name":"handles different clusterIds correctly","time":{"start":1747419224290,"stop":1747419224290,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfd104a8c3b1e4e","name":"should be sent with empty content","time":{"start":1747419274796,"stop":1747419274796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8858c84bc1b27e13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1747419224302,"stop":1747419224303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e38425a0e5dfe4","name":"should not receive a peer event before start","time":{"start":1747419298132,"stop":1747419298132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72cc82e0a4524e4","name":"should get / set UDP multiaddr","time":{"start":1747419232990,"stop":1747419232991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34f81f56de7daa7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1747419224283,"stop":1747419224284,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4f1290395fc1a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1747419274302,"stop":1747419274303,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25d66d57757d302","name":"isConnected between 2 js-waku relay nodes","time":{"start":1747419313217,"stop":1747419313218,"duration":1},"status":"passed","severity":"normal"},{"uid":"984a137e1a2ee1a1","name":"should not receive a peer event after stop","time":{"start":1747419251149,"stop":1747419251149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a40aef18d47c566","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1747419224288,"stop":1747419224288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a8181fa11f7ec5","name":"should never report false negatives","time":{"start":1747419276131,"stop":1747419276131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b80686f125bdf9","name":"Push message with content topic containing numeric","time":{"start":1747419856186,"stop":1747419856186,"duration":0},"status":"passed","severity":"normal"},{"uid":"390bd56bc0a1c047","name":"should handle connection events","time":{"start":1747419265712,"stop":1747419265712,"duration":0},"status":"passed","severity":"normal"},{"uid":"657997bff7a39cb3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747419232266,"stop":1747419232266,"duration":0},"status":"passed","severity":"normal"},{"uid":"786087048525dac8","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1747419265455,"stop":1747419265456,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e068f781f1666fd","name":"pre and post cipher","time":{"start":1747419257009,"stop":1747419257010,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2c9e125ea7f5b1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1747419224311,"stop":1747419224311,"duration":0},"status":"passed","severity":"normal"},{"uid":"83386018039747c7","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1747419224305,"stop":1747419224306,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8de44a05a00e92","name":"should throw an error for missing required configuration","time":{"start":1747419224296,"stop":1747419224296,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf348460f8c5873b","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1747419224311,"stop":1747419224311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3043979a7974ea9","name":"creates an iterator","time":{"start":1747419397866,"stop":1747419397866,"duration":0},"status":"passed","severity":"normal"},{"uid":"348290349bf24be2","name":"Push message with content topic containing SQL Injection","time":{"start":1747419856188,"stop":1747419856188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2a48bfb76f3f9a","name":"should set field with all protocols disabled","time":{"start":1747419232995,"stop":1747419232995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a29a9a77e90482","name":"Query Generator - false","time":{"start":1747419383251,"stop":1747419383251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eaa43fa809139f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1747419224296,"stop":1747419224297,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f49bf5b594edde8","name":"Decoder throws on empty string content topic","time":{"start":1747419239231,"stop":1747419239231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed98c4d12e7a8de","name":"addEventListener with correct event","time":{"start":1747419333468,"stop":1747419333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc18c67efcd1e71","name":"should throw error - no id","time":{"start":1747419232983,"stop":1747419232983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb25384091ccdf87","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1747419274795,"stop":1747419274795,"duration":0},"status":"passed","severity":"normal"},{"uid":"841ebe8b1d32b1ab","name":"should attach causal history and bloom filter to each message","time":{"start":1747419274791,"stop":1747419274791,"duration":0},"status":"passed","severity":"normal"},{"uid":"76261b8749447b98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1747419224304,"stop":1747419224304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b5b69ce7f73ce7","name":"should start and stop interval correctly","time":{"start":1747419265630,"stop":1747419265631,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd5a5a2fc191196","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app57/3/topic401/utf8","time":{"start":1747419416314,"stop":1747419416314,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceb7304ab4f1ebc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1747419399043,"stop":1747419399044,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8ccd49a0ed1ae2","name":"Push message with content topic containing shell command","time":{"start":1747419856202,"stop":1747419856202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960e2d03441ac3d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1747419232270,"stop":1747419232270,"duration":0},"status":"passed","severity":"normal"},{"uid":"34345cb06321b402","name":"Query Generator, Wrong PubsubTopic","time":{"start":1747419365502,"stop":1747419365502,"duration":0},"status":"passed","severity":"normal"},{"uid":"49684e0c6e51e85","name":"Push message with content topic containing special chars","time":{"start":1747419856186,"stop":1747419856187,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb21c3af82c1f47e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1747419224299,"stop":1747419224300,"duration":1},"status":"passed","severity":"normal"},{"uid":"661c3811060ad0c3","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1747419265452,"stop":1747419265453,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3d91384d8f0120","name":"configure the node with multiple content topics","time":{"start":1747419416317,"stop":1747419416317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe56029b1010bc3","name":"should retry failed tasks","time":{"start":1747419265633,"stop":1747419265633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aade5518202d7e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1747419224301,"stop":1747419224301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f884b3091418e336","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1747419224285,"stop":1747419224286,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19a50bdd16c3f9f","name":"Encoder throws on undefined content topic","time":{"start":1747419239230,"stop":1747419239230,"duration":0},"status":"passed","severity":"normal"},{"uid":"55173c26b00dad28","name":"should get locked peers","time":{"start":1747419265709,"stop":1747419265711,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d149656f47ad2c","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1747419274287,"stop":1747419274288,"duration":1},"status":"passed","severity":"normal"},{"uid":"35cc17b1cc7314f0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1747419390168,"stop":1747419390168,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cef9472a436d910","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1747419224297,"stop":1747419224298,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbceb698a4f969f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1747419224299,"stop":1747419224299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab10ebf03e5043f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1747419274315,"stop":1747419274316,"duration":1},"status":"passed","severity":"normal"},{"uid":"9336f2d1d9539475","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1747419224301,"stop":1747419224301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6580728814e4bd3c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747419247091,"stop":1747419247092,"duration":1},"status":"skipped","severity":"normal"},{"uid":"563aae0604aa005b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1747419298134,"stop":1747419298135,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7156a79adcb35b2","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1747419274306,"stop":1747419274306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d68a4f9eab99e75","name":"Round trip binary serialization","time":{"start":1747419239227,"stop":1747419239228,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3f7f13a87928cd","name":"should properly compute the node id","time":{"start":1747419232986,"stop":1747419232986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53e37df696e0ea3","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1747419365507,"stop":1747419365507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afd4fbdbf773bd4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1747419232275,"stop":1747419232275,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1bbe80ad5d84ca","name":"should initialize with Unhealthy status","time":{"start":1747419265860,"stop":1747419265861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef06db3924cb60eb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1747419365512,"stop":1747419365512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dedd4bf4832cb1","name":"handles multiple messages","time":{"start":1747419397868,"stop":1747419397868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335bd26eb41a3fd","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1747419246754,"stop":1747419246754,"duration":0},"status":"passed","severity":"normal"},{"uid":"60947feade871acb","name":"should call waitForPeer on Relay","time":{"start":1747419265935,"stop":1747419265935,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf59c521ad5018c","name":"non connected peers","time":{"start":1747419313391,"stop":1747419313391,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47299b6812950b65","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1747419274303,"stop":1747419274303,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5319a1bf5a6fda","name":"Promise Callback - true","time":{"start":1747419383252,"stop":1747419383252,"duration":0},"status":"passed","severity":"normal"},{"uid":"450f50e277742188","name":"should not receive a peer event before start","time":{"start":1747419339474,"stop":1747419339474,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fb33e58239e18b","name":"Fields are not dropped","time":{"start":1747419238573,"stop":1747419238574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5652d020eac99ede","name":"Generator, 2 different pubsubtopics","time":{"start":1747419376800,"stop":1747419376801,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89ce000e84d9f442","name":"Meta field set when metaSetter is specified","time":{"start":1747419239229,"stop":1747419239229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de0454e0cd61e31","name":"Decoder throws on undefined content topic","time":{"start":1747419239231,"stop":1747419239231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e800ba43cfaa2d8e","name":"random static sharding 8 - Cluster ID: 805, Shard ID: 820","time":{"start":1747419443136,"stop":1747419443137,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a58ca99565541aa","name":"start node with empty content topic","time":{"start":1747419416318,"stop":1747419416318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8248c6f081fbbbea","name":"listenerCount","time":{"start":1747419333470,"stop":1747419333470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a6dd859729c646","name":"Push message with short payload","time":{"start":1747419856193,"stop":1747419856193,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac3e0b093fe75df","name":"should be able to decode the field with only FILTER set to true","time":{"start":1747419232268,"stop":1747419232268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e69f533413d0a3a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1747419399046,"stop":1747419399046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8da8579c974760","name":"Encoder throws on empty string content topic","time":{"start":1747419239230,"stop":1747419239231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fbe97e57fb734c","name":"Generator, custom pubsub topic","time":{"start":1747419376800,"stop":1747419376800,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0e12107a752db91","name":"Push message equal or less that 1MB","time":{"start":1747419856205,"stop":1747419856205,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc855d56e7b1dc3d","name":"Callback on promise","time":{"start":1747419399045,"stop":1747419399045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6137d4dad1d7ff61","name":"Ordered Callback - true","time":{"start":1747419383253,"stop":1747419383253,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fe78450ca5cbfd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1747419376818,"stop":1747419376818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d003ab74a9dd72b","name":"should not receive a peer event before start","time":{"start":1747419251148,"stop":1747419251149,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b10f599b28a635","name":"Push message with meta","time":{"start":1747419856203,"stop":1747419856203,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa06f554b5e9a7f","name":"Filter","time":{"start":1747419411700,"stop":1747419411701,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d2a99a43951af6","name":"A test","time":{"start":1747419298951,"stop":1747419298952,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb94ac210c0d789","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1747419232982,"stop":1747419232982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9faa87ce754f90","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1747419363614,"stop":1747419363617,"duration":3},"status":"skipped","severity":"normal"},{"uid":"e2278129147fc8aa","name":"should be called for bootstrap peers","time":{"start":1747419301464,"stop":1747419301465,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6337f223c7ae6c9","name":"isConnected should return false after all peers disconnect","time":{"start":1747419313216,"stop":1747419313217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8620d92ddf6695","name":"Fails to push message bigger that 1MB","time":{"start":1747419856205,"stop":1747419856205,"duration":0},"status":"passed","severity":"normal"},{"uid":"495bd3749a2d0bb5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1747419224299,"stop":1747419224299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc2030836806ab7","name":"should respect max attempts limit","time":{"start":1747419265635,"stop":1747419265635,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a55570e9e31374","name":"should maintain proper timestamps if all messages received","time":{"start":1747419274792,"stop":1747419274792,"duration":0},"status":"passed","severity":"normal"},{"uid":"115af32f9a5a8610","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1747419265862,"stop":1747419265862,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ed825b85fdf5e7","name":"should serialize and deserialize correctly","time":{"start":1747419276131,"stop":1747419276131,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e7168919585218","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1747419274302,"stop":1747419274302,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c113caff8d0f11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1747419274320,"stop":1747419274321,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb955105baf5ac0","name":"Push message equal or less that 1MB","time":{"start":1747419856192,"stop":1747419856192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85b6514c165cdc6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1747419224302,"stop":1747419224302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d957d0898f7058bb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1747419224302,"stop":1747419224302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4807e3b1be9c2e80","name":"Asymmetric encrypt & decrypt","time":{"start":1747419257008,"stop":1747419257009,"duration":1},"status":"passed","severity":"normal"},{"uid":"278979ed3c42c37e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1747419224294,"stop":1747419224294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d622a55308ff62f1","name":"should properly create location multiaddrs - tcp4","time":{"start":1747419232992,"stop":1747419232992,"duration":0},"status":"passed","severity":"normal"},{"uid":"366e672533b7d6a2","name":"Push message with content topic containing short","time":{"start":1747419856198,"stop":1747419856198,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff3a2f75d8f1073","name":"Push message with long payload","time":{"start":1747419856181,"stop":1747419856181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3314ece9b8184556","name":"Push message with content topic containing Chinese","time":{"start":1747419856200,"stop":1747419856200,"duration":0},"status":"passed","severity":"normal"},{"uid":"919bef96ad1a9208","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1747419224284,"stop":1747419224285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a516f768f55e7f3","name":"can start the service","time":{"start":1747419298129,"stop":1747419298130,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc325b87ea4d3d9","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1747419224291,"stop":1747419224291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b3264a6e86fe57","name":"should throw an error for insufficient data","time":{"start":1747419224459,"stop":1747419224459,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f3c365dca21dba","name":"Push message with content topic containing unicode special characters","time":{"start":1747419856190,"stop":1747419856190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b687b5635e6358","name":"should set field with only FILTER enabled","time":{"start":1747419232996,"stop":1747419232996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40bca092da39cd1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1747419246750,"stop":1747419246750,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4adb06e165bfac","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1747419373693,"stop":1747419373693,"duration":0},"status":"passed","severity":"normal"},{"uid":"591da9330f679834","name":"new peer added after a peer was already found","time":{"start":1747419363613,"stop":1747419363614,"duration":1},"status":"skipped","severity":"normal"},{"uid":"950d01a6ef4ebc41","name":"should throw error - no public key","time":{"start":1747419232985,"stop":1747419232985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7952b2b69041d8e","name":"Relay - dialed after","time":{"start":1747419411698,"stop":1747419411699,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0db75bb1a58c843","name":"should be able to decode the field with only RELAY set to true","time":{"start":1747419232267,"stop":1747419232268,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc1c260599aad0c","name":"it tolerates circular branch references","time":{"start":1747419247081,"stop":1747419247082,"duration":1},"status":"passed","severity":"normal"},{"uid":"317e5fc93e2a9960","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1747419365510,"stop":1747419365510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7852fab63372c404","name":"random static sharding 2 - Cluster ID: 896, Shard ID: 292","time":{"start":1747419443134,"stop":1747419443135,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9a3bb6503443a0","name":"should check false positive rate","time":{"start":1747419276132,"stop":1747419276132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d7be7c7190108","name":"does not throw on valid cases","time":{"start":1747419224271,"stop":1747419224272,"duration":1},"status":"passed","severity":"normal"},{"uid":"446d7850c3e76475","name":"should handle general insertion and lookup correctly","time":{"start":1747419276132,"stop":1747419276132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f738d0646dfbc8ff","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1747419224295,"stop":1747419224295,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a7ea98f612f540","name":"LightPush","time":{"start":1747419411700,"stop":1747419411700,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f316b5b5f8ff6ee","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1747419239232,"stop":1747419239232,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ec73bdfbba947e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1747419390161,"stop":1747419390163,"duration":2},"status":"passed","severity":"normal"},{"uid":"831978eeb423430","name":"Ordered callback, aborts when callback returns true","time":{"start":1747419399046,"stop":1747419399046,"duration":0},"status":"passed","severity":"normal"},{"uid":"7447d5a6d585502","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1747419315115,"stop":1747419315116,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c71788199286be","name":"can start the service","time":{"start":1747419251146,"stop":1747419251146,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f67b72a1514ce","name":"Push 30 different messages","time":{"start":1747419856185,"stop":1747419856185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5cfc05a83fd691f","name":"safeDispatchEvent","time":{"start":1747419333471,"stop":1747419333471,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3e7af518c5a52","name":"retrieves a single peer","time":{"start":1747419247080,"stop":1747419247081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2472c758c7d100ae","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1747419294119,"stop":1747419294125,"duration":6},"status":"passed","severity":"normal"},{"uid":"e1f867b631cb0d42","name":"Push message with Script payload","time":{"start":1747419856195,"stop":1747419856195,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab365f70ce47cfe","name":"getPeersByDiscovery","time":{"start":1747419363613,"stop":1747419363613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d1855a52652c1","name":"throws on content topic with empty encoding field","time":{"start":1747419224282,"stop":1747419224282,"duration":0},"status":"passed","severity":"normal"},{"uid":"582c1f46bbce681c","name":"returns all values when wanted number matches available values","time":{"start":1747419245926,"stop":1747419245931,"duration":5},"status":"passed","severity":"normal"},{"uid":"89709fd4fdc0691b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1747419274305,"stop":1747419274305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f518cb43ab1c2d4d","name":"Should update multiaddrs","time":{"start":1747419308392,"stop":1747419308393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20efd04171ed7e2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1747419274793,"stop":1747419274793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eec6a7e18280bb7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1747419352239,"stop":1747419352240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8c2947267bb872","name":"can start and stop the service","time":{"start":1747419251146,"stop":1747419251147,"duration":1},"status":"passed","severity":"normal"},{"uid":"5901bd3d3109bbea","name":"Push message with short payload","time":{"start":1747419856180,"stop":1747419856180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9580857c19d732d2","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1747419416318,"stop":1747419416318,"duration":0},"status":"passed","severity":"normal"},{"uid":"74867dd62f93bc1b","name":"should use shardsUnderCluster when provided","time":{"start":1747419265453,"stop":1747419265453,"duration":0},"status":"passed","severity":"normal"},{"uid":"573ef546c7d1c97e","name":"throws on content topic with empty application field","time":{"start":1747419224275,"stop":1747419224275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c348bc668fb69","name":"should not allow k > 12","time":{"start":1747419273778,"stop":1747419273779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c78364ebbe68806","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1747419224307,"stop":1747419224307,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb63b54af7bab8f9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1747419856189,"stop":1747419856189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b460c6e65fdcc94","name":"random static sharding 4 - Cluster ID: 512, Shard ID: 325","time":{"start":1747419443135,"stop":1747419443135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6485e21b006a30c","name":"Generator, 2 different pubsubtopics","time":{"start":1747419376799,"stop":1747419376799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdec978beb9f4c8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app51/3/topic554/proto","time":{"start":1747419416313,"stop":1747419416313,"duration":0},"status":"passed","severity":"normal"},{"uid":"37efbd0c67951b80","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1747419224303,"stop":1747419224303,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eed47d2736d830","name":"should correctly map a content topic to a pubsub topic","time":{"start":1747419224310,"stop":1747419224310,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e7045ecff950f7","name":"Sign & Recover","time":{"start":1747419257010,"stop":1747419257010,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc64dfb5eeec34a","name":"Push message with Script payload","time":{"start":1747419856183,"stop":1747419856183,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb67bea604f07b7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1747419274308,"stop":1747419274315,"duration":7},"status":"passed","severity":"normal"},{"uid":"d234f54ed7738701","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1747419232265,"stop":1747419232266,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9b0fd9b8a5063d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1747419274321,"stop":1747419274321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2383c264ba6a84","name":"throws on content topic with too few or too many fields","time":{"start":1747419224273,"stop":1747419224273,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a66933e2758502b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1747419224308,"stop":1747419224308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09e48e9ece251dc","name":"should properly start and stop event listening","time":{"start":1747419265862,"stop":1747419265863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5da25f0330773b6","name":"Push message with shell command payload","time":{"start":1747419856196,"stop":1747419856197,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ea0836e3eda67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1747419274324,"stop":1747419274324,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a81de048d5e46bb","name":"should use DNS peer discovery with light client","time":{"start":1747419298134,"stop":1747419298134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81dcc05f967a22c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1747419274317,"stop":1747419274317,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0aad5d7f0d167b4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1747419274297,"stop":1747419274298,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1b5a436e58f1d7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1747419274319,"stop":1747419274319,"duration":0},"status":"passed","severity":"normal"},{"uid":"913bb420ed826baf","name":"should be delivered immediately if received","time":{"start":1747419274798,"stop":1747419274798,"duration":0},"status":"passed","severity":"normal"},{"uid":"41691eae7fb9cb66","name":"should be able to encode the field with only RELAY set to true","time":{"start":1747419232258,"stop":1747419232262,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbbedd65ed3e5490","name":"should get / set TCP multiaddr","time":{"start":1747419232991,"stop":1747419232991,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9524326ccf25a8","name":"Push message with custom timestamp: 1716660895011","time":{"start":1747419856204,"stop":1747419856204,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6edfed8a6c34e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1747419373690,"stop":1747419373691,"duration":1},"status":"passed","severity":"normal"},{"uid":"27baba1624f8157e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1747419274307,"stop":1747419274307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a6f059bb4624e5","name":"Push message with Arabic payload","time":{"start":1747419856194,"stop":1747419856195,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6180db24f6ce04b","name":"Push message with custom timestamp: 1747415695011","time":{"start":1747419856192,"stop":1747419856192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9477820f5771b58b","name":"isConnected should return true after first peer connects","time":{"start":1747419313216,"stop":1747419313216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d384c2f0333739fd","name":"should handle task timeouts","time":{"start":1747419265634,"stop":1747419265635,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3232cf0f7bcdd7","name":"Passing cursor with wrong pubsubTopic","time":{"start":1747419352241,"stop":1747419352242,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14a4a3bcd14433","name":"same cluster, same shard: nodes connect","time":{"start":1747419308212,"stop":1747419308212,"duration":0},"status":"passed","severity":"normal"},{"uid":"846889f90dae2736","name":"Query with Promise Callback, No message returned","time":{"start":1747419365513,"stop":1747419365513,"duration":0},"status":"passed","severity":"normal"},{"uid":"1295f2c3bdd9729a","name":"should encode/decode to RLP encoding","time":{"start":1747419232986,"stop":1747419232990,"duration":4},"status":"passed","severity":"normal"},{"uid":"278693faff18fd1d","name":"Query with Ordered Callback, No Decoder","time":{"start":1747419365508,"stop":1747419365508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea2fa93804f8bb2","name":"Push message with Arabic payload","time":{"start":1747419856182,"stop":1747419856182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a787b74459906745","name":"Push message with content topic containing Russian","time":{"start":1747419856200,"stop":1747419856200,"duration":0},"status":"passed","severity":"normal"},{"uid":"526962ad0943d2e2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1747419232269,"stop":1747419232270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba455c06162f2dda","name":"Reusing cursor across nodes","time":{"start":1747419352240,"stop":1747419352241,"duration":1},"status":"passed","severity":"normal"},{"uid":"138a9fccca8d8590","name":"should handle a minimal index list","time":{"start":1747419224458,"stop":1747419224458,"duration":0},"status":"passed","severity":"normal"},{"uid":"974046a1cad32243","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1747419390168,"stop":1747419390168,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cbe3031f3aa65","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app33/1/topic594/xml","time":{"start":1747419416314,"stop":1747419416314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b3353026c789e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1747419274306,"stop":1747419274306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17d553f2a7e8e63","name":"should not receive a peer event after stop","time":{"start":1747419339474,"stop":1747419339475,"duration":1},"status":"passed","severity":"normal"}]