mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 10:53:12 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"7eacc5f65821f3aa","name":"should return peer for existing peer","time":{"start":1754479178506,"stop":1754479178507,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7491ccec1df8f5","name":"Publish message with custom timestamp: Wed Aug 06 2025 10:22:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1754479381335,"stop":1754479381335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03c63f326ebca82","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754479526648,"stop":1754479526651,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7827376b7565e06","name":"Subscribe and receives messages on 20 topics","time":{"start":1754479715399,"stop":1754479715399,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd2ec509e44d3a2","name":"should be delivered immediately if received","time":{"start":1754479225363,"stop":1754479225363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f75f4ce24e3983a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754479207459,"stop":1754479207459,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be0fd32707a075f","name":"random static sharding 1 - Cluster ID: 163, Shard ID: 590","time":{"start":1754479478348,"stop":1754479478348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7311e08a990765b","name":"should attach causal history and bloom filter to each message","time":{"start":1754479225356,"stop":1754479225356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2675b47a96f99c","name":"should dial peers from store on start","time":{"start":1754479178490,"stop":1754479178493,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec35b52e19a891b4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754479635308,"stop":1754479635309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17bff7769def242","name":"should start and setup intervals and event listeners","time":{"start":1754479208408,"stop":1754479208408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5713c10c122a32ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754479715395,"stop":1754479715395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5fd015eaee4b8f","name":"Cluster ID 0, shard 1","time":{"start":1754479478348,"stop":1754479478348,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b48ea5cd7f74c","name":"should add and check entries correctly","time":{"start":1754479206177,"stop":1754479206180,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa9942d69f91187","name":"random static sharding 6 - Cluster ID: 710, Shard ID: 993","time":{"start":1754479478350,"stop":1754479478350,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaf9e7ac8b9651d","name":"Query with Promise Callback, No message returned","time":{"start":1754479496782,"stop":1754479496782,"duration":0},"status":"passed","severity":"normal"},{"uid":"823ed37f4ff66123","name":"tcp ip4 address","time":{"start":1754479167703,"stop":1754479167703,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73b1acdf878e68e","name":"should be safe to call multiple times","time":{"start":1754479178276,"stop":1754479178277,"duration":1},"status":"passed","severity":"normal"},{"uid":"df627a3afacef3b1","name":"should insert elements correctly","time":{"start":1754479223406,"stop":1754479223407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89dd039b98757e0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754479167701,"stop":1754479167701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53e4c963ef60d56","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754479263011,"stop":1754479263011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71ed665c4e4dcbc","name":"A test","time":{"start":1754479303312,"stop":1754479303313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d734ed9f83ba4284","name":"Push message with Arabic payload","time":{"start":1754479799239,"stop":1754479799239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca29259e7d14d42","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754479220320,"stop":1754479220320,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb21a579c274028d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754479318938,"stop":1754479318938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1317779c7bd97f0d","name":"Push message with content topic containing Chinese","time":{"start":1754479799244,"stop":1754479799245,"duration":1},"status":"passed","severity":"normal"},{"uid":"678217e1013b8076","name":"should return empty array when no peers connected","time":{"start":1754479178891,"stop":1754479178892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b79dd7fdd6f99d6","name":"should skip updating peer store if peer has same addresses","time":{"start":1754479177255,"stop":1754479177256,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a4e133b9d40bd5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754479715396,"stop":1754479715397,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5bde6a52da2009","name":"Check received message containing Chinese","time":{"start":1754479693596,"stop":1754479693596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6ad75438f80cad","name":"Decoder throws on undefined content topic","time":{"start":1754479178875,"stop":1754479178875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2976515dc692ff0","name":"should reject if Store is requested but not mounted","time":{"start":1754479208099,"stop":1754479208100,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5194cab26af6d35","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754479162164,"stop":1754479162165,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcc0949d7d1babc","name":"Push message with content topic containing special chars","time":{"start":1754479799226,"stop":1754479799227,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba306c2a9becb40","name":"should process tasks in queue","time":{"start":1754479206934,"stop":1754479206935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed4250b62cbdaab","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754479491526,"stop":1754479491527,"duration":1},"status":"passed","severity":"normal"},{"uid":"c736184a865b6fce","name":"Push message with numeric payload","time":{"start":1754479799238,"stop":1754479799238,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c7babe3ed9932d","name":"Passing page size 3 when there are 20 messages","time":{"start":1754479521297,"stop":1754479521297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28bb02b5599f9f9","name":"should dial peers from store when browser is connected","time":{"start":1754479178496,"stop":1754479178496,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e937b88ee75550a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754479162158,"stop":1754479162159,"duration":1},"status":"passed","severity":"normal"},{"uid":"c936e7475c6f5ad2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754479198167,"stop":1754479198167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ed9a14a2fe9a2e","name":"should clear existing timers before creating new ones","time":{"start":1754479178295,"stop":1754479178295,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a5e8c4d2321d9e","name":"should add received messages to bloom filter","time":{"start":1754479225357,"stop":1754479225358,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c145fb96a386c7","name":"Subscribe and receive messages via waku relay post","time":{"start":1754479715398,"stop":1754479715398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4560e5cf9abf675c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754479318940,"stop":1754479318940,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bd6d0aebfeb0cd","name":"Round trip binary serialization","time":{"start":1754479178873,"stop":1754479178873,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ef8c3be4c81c89","name":"should get / set UDP multiaddr","time":{"start":1754479168331,"stop":1754479168331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ed7ab71ec56fb","name":"Push message with meta","time":{"start":1754479799230,"stop":1754479799230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfa58e33ae37215","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754479220339,"stop":1754479220340,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f01a3f081c1c42","name":"should handle errors gracefully when getting peer info","time":{"start":1754479177839,"stop":1754479177839,"duration":0},"status":"passed","severity":"normal"},{"uid":"67419824445073cc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754479162152,"stop":1754479162152,"duration":0},"status":"passed","severity":"normal"},{"uid":"57eae4006648eb9b","name":"Check publish message containing short","time":{"start":1754479381310,"stop":1754479381311,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0c398ec7640fb7","name":"throws on empty content topic","time":{"start":1754479162145,"stop":1754479162146,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cb3e597be43197","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754479162155,"stop":1754479162155,"duration":0},"status":"passed","severity":"normal"},{"uid":"3443a8c6e88857a7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754479177795,"stop":1754479177795,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e72a307afd22131","name":"should dial one peer on dial","time":{"start":1754479332329,"stop":1754479332329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4588351febe9d859","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754479693589,"stop":1754479693589,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0050da304806cf","name":"Check received message containing JSON","time":{"start":1754479693598,"stop":1754479693599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7237aefdb4c787","name":"should remove event listeners from globalThis","time":{"start":1754479177181,"stop":1754479177181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfee98cc94c6aec","name":"should reject if WakuNode is not started","time":{"start":1754479208097,"stop":1754479208097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce21305bcc538e39","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754479715402,"stop":1754479715403,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15bb861a6b3a6db","name":"random static sharding 2 - Cluster ID: 417, Shard ID: 309","time":{"start":1754479478348,"stop":1754479478349,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23a7ce71e1f1c69","name":"should remove event listeners","time":{"start":1754479178495,"stop":1754479178495,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acd9776cee96885","name":"should initialize with Unhealthy status","time":{"start":1754479207391,"stop":1754479207392,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c94a15745d85db7","name":"should emit a peer event after start","time":{"start":1754479356753,"stop":1754479356753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9631cf64baa20664","name":"Encoder throws on undefined content topic","time":{"start":1754479196634,"stop":1754479196635,"duration":1},"status":"passed","severity":"normal"},{"uid":"b190b3ade71deb80","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754479715399,"stop":1754479715399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d68e3b931eea75","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754479715392,"stop":1754479715392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92622e80215308a","name":"should filter peers by codec","time":{"start":1754479178892,"stop":1754479178892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9375860dbc9c33c7","name":"should stop all internal components","time":{"start":1754479178887,"stop":1754479178888,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed42db308e0cf35","name":"Push 30 different messages","time":{"start":1754479799224,"stop":1754479799224,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b83bf82cfb5b039f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754479715393,"stop":1754479715393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a41616f909aecbd","name":"should support chaining for add method","time":{"start":1754479206181,"stop":1754479206181,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cddd66ef0f39bf1","name":"Check received message containing escaped characters","time":{"start":1754479693599,"stop":1754479693599,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cbc59944953d98","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754479390194,"stop":1754479390194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e036397717aad51","name":"Check message with no payload is not received","time":{"start":1754479693592,"stop":1754479693593,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a093ed11fea655","name":"Push message with shell command payload","time":{"start":1754479799222,"stop":1754479799223,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e836d713a27e56f","name":"Promise Callback - false","time":{"start":1754479507691,"stop":1754479507692,"duration":1},"status":"passed","severity":"normal"},{"uid":"88026e6ec8eed0e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754479318940,"stop":1754479318940,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7866016b69eba01","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754479715392,"stop":1754479715393,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a753e2282a49c2","name":"Throws when trying to push message with empty payload","time":{"start":1754479799224,"stop":1754479799225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afac8920e4ca2ad","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754479225360,"stop":1754479225360,"duration":0},"status":"passed","severity":"normal"},{"uid":"5480b1315a1ff9e9","name":"ends if stream creation fails","time":{"start":1754479178677,"stop":1754479178677,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc86fc1797a305dd","name":"Using a function","time":{"start":1754479548389,"stop":1754479548389,"duration":0},"status":"passed","severity":"normal"},{"uid":"df139505bd53f10e","name":"should allow redial after failed dial cooldown expires","time":{"start":1754479177625,"stop":1754479177625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f28b4d9de8cdde","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754479391608,"stop":1754479391609,"duration":1},"status":"passed","severity":"normal"},{"uid":"22211f840cc452c7","name":"Relay - dialed first","time":{"start":1754479541499,"stop":1754479541500,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c832b65e5be91f","name":"should return false when navigator.onLine is false","time":{"start":1754479177182,"stop":1754479177189,"duration":7},"status":"passed","severity":"normal"},{"uid":"730415d0d01aca66","name":"Query generator for 2000 messages","time":{"start":1754479526655,"stop":1754479526656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e00da6b62da2c3f","name":"should handle case with all peers already connected","time":{"start":1754479178506,"stop":1754479178506,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded2ecc7ecffe53","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754479162160,"stop":1754479162160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ece93f47348771","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754479220325,"stop":1754479220325,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c93523a34aa3f3c","name":"random static sharding 4 - Cluster ID: 735, Shard ID: 434","time":{"start":1754479478349,"stop":1754479478349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bb35a19d67b2e","name":"Check received message containing Script","time":{"start":1754479693580,"stop":1754479693580,"duration":0},"status":"passed","severity":"normal"},{"uid":"db65b3cf49e0122b","name":"should handle case with no peers in store","time":{"start":1754479178505,"stop":1754479178505,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b12ce3015369868","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754479374438,"stop":1754479374439,"duration":1},"status":"passed","severity":"normal"},{"uid":"544df1eea38efecc","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754479286307,"stop":1754479286307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd4614e0354a448","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754479715400,"stop":1754479715400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47c529513caa147","name":"Publish without waiting for remote peer","time":{"start":1754479390181,"stop":1754479390181,"duration":0},"status":"passed","severity":"normal"},{"uid":"316e004132e66ff9","name":"Passing page size 19 when there are 20 messages","time":{"start":1754479521298,"stop":1754479521299,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a60ba17cfce129e","name":"should fail to send if no connected peers found","time":{"start":1754479207590,"stop":1754479207590,"duration":0},"status":"passed","severity":"normal"},{"uid":"513eae048347d13d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754479162163,"stop":1754479162163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc60848764fe3eb","name":"Push message with short payload","time":{"start":1754479799237,"stop":1754479799237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54b0213640646ca","name":"Push message with custom timestamp: 1754475667328","time":{"start":1754479799248,"stop":1754479799248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe765c3d9a63e72","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754479248745,"stop":1754479248747,"duration":2},"status":"passed","severity":"normal"},{"uid":"a222f98b548a24f6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754479177189,"stop":1754479177189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34c5b0576476d61","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754479390186,"stop":1754479390187,"duration":1},"status":"passed","severity":"normal"},{"uid":"43256892a83e1ca0","name":"msgTime: 0 ms from now, startTime: 1754220327105, endTime: 1754479527105","time":{"start":1754479541731,"stop":1754479541732,"duration":1},"status":"passed","severity":"normal"},{"uid":"2268af675a084386","name":"should handle hash queries without validation","time":{"start":1754479208035,"stop":1754479208035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fd78d788dcc4e4","name":"Decoder throws on empty string content topic","time":{"start":1754479178875,"stop":1754479178875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66247e974c73eef","name":"Check message with no pubsub topic is not received","time":{"start":1754479693603,"stop":1754479693603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f68bbe198d4c12","name":"should not receive a peer event before start","time":{"start":1754479248035,"stop":1754479248036,"duration":1},"status":"passed","severity":"normal"},{"uid":"38aad716aedb548b","name":"should properly compute the node id","time":{"start":1754479168330,"stop":1754479168330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9131e7e05fb25374","name":"isConnected should return true after first peer connects","time":{"start":1754479263011,"stop":1754479263012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0ec7002e3115c7","name":"returns all values when wanted number matches available values","time":{"start":1754479185619,"stop":1754479185622,"duration":3},"status":"passed","severity":"normal"},{"uid":"9254bd0f46f74e51","name":"nwaku subscribes","time":{"start":1754479370105,"stop":1754479370105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca78279112f0b63","name":"Publish message with custom timestamp: Thu Aug 15 2024 11:22:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1754479381334,"stop":1754479381335,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03da6aa3cb77923","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754479491526,"stop":1754479491526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88895fe224ea675","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754479390202,"stop":1754479390203,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2024e135f250c5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754479177206,"stop":1754479177206,"duration":0},"status":"passed","severity":"normal"},{"uid":"863d63859e79fa4e","name":"Used by Waku Relay","time":{"start":1754479548390,"stop":1754479548390,"duration":0},"status":"passed","severity":"normal"},{"uid":"62897632b8790be2","name":"Subscribe and receives messages on 20 topics","time":{"start":1754479715389,"stop":1754479715389,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d73ac1caac3e8e","name":"Check publish message containing Basic HTML tag","time":{"start":1754479381329,"stop":1754479381330,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e95c4083f6161a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754479162150,"stop":1754479162151,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23daec723303114","name":"configure the node with multiple content topics","time":{"start":1754479479871,"stop":1754479479871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfcb607ed626f7d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754479190656,"stop":1754479190656,"duration":0},"status":"passed","severity":"normal"},{"uid":"63130dc6e1e06396","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754479186427,"stop":1754479186427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfee23720123b916","name":"messageHashStr works with IProtoMessage","time":{"start":1754479177795,"stop":1754479177796,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9f73167fb46f2f","name":"should be safe to call multiple times","time":{"start":1754479177242,"stop":1754479177242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d094ee4d4f0a468a","name":"Check publish message containing shell command","time":{"start":1754479381330,"stop":1754479381331,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d4c684ec67bb3","name":"Stops search when maxGet is reached","time":{"start":1754479186207,"stop":1754479186208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbb83a521d3c3b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754479162155,"stop":1754479162155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c582954581145a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754479388712,"stop":1754479388712,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb205aaba7bbba0e","name":"messageHashStr produces different results for different inputs","time":{"start":1754479177796,"stop":1754479177797,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b1dbb87e062ee7","name":"should perform ping and update peer store on timer","time":{"start":1754479178285,"stop":1754479178285,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c76787196f4ccb","name":"Waku message hash computation (payload length 0)","time":{"start":1754479177789,"stop":1754479177789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a483fdbdba586ba","name":"Push message with special chars payload","time":{"start":1754479799218,"stop":1754479799219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f35a10621af32e8","name":"should create ShardReader with auto sharding network config","time":{"start":1754479177827,"stop":1754479177828,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4a1649d93441a","name":"Push message with Basic HTML tag payload","time":{"start":1754479799240,"stop":1754479799241,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a6ca7b82ee99a5","name":"should requeue task if no peer is available","time":{"start":1754479206935,"stop":1754479206936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e97952873a1047c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754479391606,"stop":1754479391607,"duration":1},"status":"passed","severity":"normal"},{"uid":"283f3ddb643fa479","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754479693601,"stop":1754479693601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8432f119d37c0976","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754479167701,"stop":1754479167701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4cc10fcb40547c","name":"Ordered Callback - true","time":{"start":1754479507692,"stop":1754479507692,"duration":0},"status":"passed","severity":"normal"},{"uid":"71568add47475350","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754479177098,"stop":1754479177164,"duration":66},"status":"passed","severity":"normal"},{"uid":"e5120f9239756e96","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754479220317,"stop":1754479220319,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b68211b76b61564","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754479318938,"stop":1754479318938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e5e19a04e7cdb","name":"should create ConnectionManager with required options","time":{"start":1754479178884,"stop":1754479178885,"duration":1},"status":"passed","severity":"normal"},{"uid":"8718b23b9d317826","name":"should emit a peer event after start","time":{"start":1754479190654,"stop":1754479190654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8b9db7be0043d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754479220354,"stop":1754479220357,"duration":3},"status":"passed","severity":"normal"},{"uid":"988bbfa2bfa51eaf","name":"Push message with content topic containing unicode special characters","time":{"start":1754479799246,"stop":1754479799247,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e48329b08c66a7","name":"less peers than existing","time":{"start":1754479357054,"stop":1754479357054,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15b777d4c0d22456","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754479167693,"stop":1754479167694,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e95a122dd5c7ee","name":"should be sent with empty content","time":{"start":1754479225361,"stop":1754479225361,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea7393a5862d9fd","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754479390203,"stop":1754479390203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19bea3d0ae0cfe2","name":"should call waitForPeer on Relay","time":{"start":1754479208104,"stop":1754479208104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c811c418eaea7ff","name":"can query messages normally","time":{"start":1754479498728,"stop":1754479498729,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c1ce2336ab459e","name":"should handle onConnected and onDisconnected","time":{"start":1754479208129,"stop":1754479208129,"duration":0},"status":"passed","severity":"normal"},{"uid":"185c49302eeb9d2b","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754479220332,"stop":1754479220332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b873002212ebe4f9","name":"returns all values when wanted number is greater than available values","time":{"start":1754479185622,"stop":1754479185627,"duration":5},"status":"passed","severity":"normal"},{"uid":"d73e0f061124797","name":"Push message with content topic containing Russian","time":{"start":1754479799245,"stop":1754479799245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8e444fae04fe3f","name":"Asymmetric encrypt & decrypt","time":{"start":1754479197007,"stop":1754479197007,"duration":0},"status":"passed","severity":"normal"},{"uid":"92269800b2ea5675","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754479162157,"stop":1754479162157,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d70445ef3406d0","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754479248747,"stop":1754479248747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da9e73917a4800f","name":"should keep entries that haven't expired yet","time":{"start":1754479206182,"stop":1754479206183,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda3c2efb9dbf1da","name":"Check received message containing Basic HTML tag","time":{"start":1754479693583,"stop":1754479693583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b994d7310679dd4d","name":"should only return 1 node with relay and store capability","time":{"start":1754479186682,"stop":1754479186682,"duration":0},"status":"passed","severity":"normal"},{"uid":"10863399ad97efef","name":"Default pageSize","time":{"start":1754479521300,"stop":1754479521303,"duration":3},"status":"passed","severity":"normal"},{"uid":"c304f0522d597221","name":"Push message with content topic containing numeric","time":{"start":1754479799226,"stop":1754479799226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e477e37ea12c094","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754479167698,"stop":1754479167699,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06c862ea6099404","name":"Query generator for multiple messages with different message text format","time":{"start":1754479526647,"stop":1754479526648,"duration":1},"status":"passed","severity":"normal"},{"uid":"23335f429b4063b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754479220349,"stop":1754479220349,"duration":0},"status":"passed","severity":"normal"},{"uid":"42913d2da6110c05","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754479178893,"stop":1754479178893,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e445cfeb52ef9d4","name":"caches peers it previously fetched","time":{"start":1754479186681,"stop":1754479186681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f546508429294bd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754479220331,"stop":1754479220332,"duration":1},"status":"passed","severity":"normal"},{"uid":"69552257acf32e95","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754479225358,"stop":1754479225359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36dc2238f04c8ab","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754479178508,"stop":1754479178508,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbd6a5499ac94c3","name":"Relay - dialed after","time":{"start":1754479541500,"stop":1754479541501,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc8ca94d16eb672","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754479220315,"stop":1754479220316,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13b0fd53220d790","name":"should return false and handle errors gracefully","time":{"start":1754479178891,"stop":1754479178891,"duration":0},"status":"passed","severity":"normal"},{"uid":"542b00505af4e07f","name":"should create an instance with libp2p and dialer","time":{"start":1754479177241,"stop":1754479177241,"duration":0},"status":"passed","severity":"normal"},{"uid":"758e078674e1ba7e","name":"Query with Ordered Callback, No message returned","time":{"start":1754479496780,"stop":1754479496780,"duration":0},"status":"passed","severity":"normal"},{"uid":"71850e838aa91228","name":"Push message with content topic containing long","time":{"start":1754479799243,"stop":1754479799243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45f993d15a45971","name":"Check publish message containing Script","time":{"start":1754479381320,"stop":1754479381321,"duration":1},"status":"passed","severity":"normal"},{"uid":"54aec7448e5e180d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app32/10/topic913/proto","time":{"start":1754479479866,"stop":1754479479867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89f7e3a36220de2","name":"Check received message containing Arabic","time":{"start":1754479693577,"stop":1754479693578,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dfecb031702452","name":"should not fail to stop the service if it was not started","time":{"start":1754479356751,"stop":1754479356752,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fbca7f778f111d","name":"throws on content topic with empty encoding field","time":{"start":1754479162149,"stop":1754479162149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c564f7a8b3e6e9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754479715389,"stop":1754479715390,"duration":1},"status":"passed","severity":"normal"},{"uid":"786d0a32b1392d33","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754479186684,"stop":1754479186684,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b86c8864508b2c8b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754479167700,"stop":1754479167700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3043167a9070cd","name":"Decoder throws on empty string content topic","time":{"start":1754479196636,"stop":1754479196636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d0fbfd1b8af762","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754479207399,"stop":1754479207399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74b7383c5197f5f","name":"should handle general insertion and lookup correctly","time":{"start":1754479223415,"stop":1754479223415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b473262a8e63d45","name":"return first retrieved peers without further DNS queries","time":{"start":1754479186682,"stop":1754479186682,"duration":0},"status":"passed","severity":"normal"},{"uid":"799c6e488d03fc3","name":"Encoder throws on empty string content topic","time":{"start":1754479196635,"stop":1754479196635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c15f750b3fb6f36","name":"should properly create peer info with all multiaddrs","time":{"start":1754479168333,"stop":1754479168333,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b4a965b2bf627b","name":"messageHash returns a Uint8Array","time":{"start":1754479177792,"stop":1754479177794,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7ad1962d1f0302c","name":"Promise Callback - true","time":{"start":1754479507691,"stop":1754479507691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffffd9b276cd547d","name":"should save new peer to store","time":{"start":1754479177255,"stop":1754479177255,"duration":0},"status":"passed","severity":"normal"},{"uid":"95900eed68e51dbc","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754479496780,"stop":1754479496781,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f11cffc6e9235d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app25/4/topic434/proto","time":{"start":1754479479864,"stop":1754479479864,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac212015b9cbac6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app31/3/topic451/proto","time":{"start":1754479479870,"stop":1754479479870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6bc13a328b1","name":"Fails to push message bigger that 1MB","time":{"start":1754479799236,"stop":1754479799237,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9f645080a6ad90","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754479220314,"stop":1754479220315,"duration":1},"status":"passed","severity":"normal"},{"uid":"93053e5bf7d5ec17","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754479167695,"stop":1754479167698,"duration":3},"status":"passed","severity":"normal"},{"uid":"cefde83c9a418324","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754479208128,"stop":1754479208128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c120d9e3b1bae12","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754479186426,"stop":1754479186427,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca444334327a6ce8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754479220321,"stop":1754479220322,"duration":1},"status":"passed","severity":"normal"},{"uid":"808231a4ba8e977a","name":"should not dispatch event when already connected","time":{"start":1754479177196,"stop":1754479177197,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d130e0e8621888","name":"Check received message containing numeric","time":{"start":1754479693576,"stop":1754479693576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ebae04ca140004","name":"should create a new stream if no existing for protocol found","time":{"start":1754479178515,"stop":1754479178515,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e1270092a16f21","name":"Check message with invalid timestamp is not received","time":{"start":1754479693589,"stop":1754479693590,"duration":1},"status":"passed","severity":"normal"},{"uid":"83086e105600852d","name":"Push message with content topic containing SQL Injection","time":{"start":1754479799246,"stop":1754479799246,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bb681fc25498ec","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754479207452,"stop":1754479207458,"duration":6},"status":"passed","severity":"normal"},{"uid":"be84b4371f44bc0c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app18/4/topic362/proto","time":{"start":1754479479870,"stop":1754479479870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9736da1b06837022","name":"should be safe to call multiple times","time":{"start":1754479178888,"stop":1754479178888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c447bc53e8d4ef92","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754479220333,"stop":1754479220333,"duration":0},"status":"passed","severity":"normal"},{"uid":"914d8d4622be3e3e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754479162167,"stop":1754479162167,"duration":0},"status":"passed","severity":"normal"},{"uid":"371d9af86ec80c67","name":"should be safe to call multiple times","time":{"start":1754479178266,"stop":1754479178266,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0d68e3fb2b1ba8","name":"Does not throw an exception when node disconnects","time":{"start":1754479548388,"stop":1754479548389,"duration":1},"status":"passed","severity":"normal"},{"uid":"536a3b8fec087f05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754479220345,"stop":1754479220348,"duration":3},"status":"passed","severity":"normal"},{"uid":"51ba55c30b46bbb1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754479168326,"stop":1754479168327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91a1eff8d361c26","name":"should insert message into bloom filter","time":{"start":1754479225355,"stop":1754479225356,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad86e10c5889d0f","name":"Check received message containing Script","time":{"start":1754479693597,"stop":1754479693597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3269e5817de4e8a7","name":"should remove event listeners from libp2p","time":{"start":1754479177180,"stop":1754479177180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5976e55d85bd129","name":"Check publish message containing unicode special characters","time":{"start":1754479381333,"stop":1754479381333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2969a7ed8ce1ee","name":"should initialize bloom filter with correct parameters","time":{"start":1754479223400,"stop":1754479223406,"duration":6},"status":"passed","severity":"normal"},{"uid":"248414a2e55155db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754479162163,"stop":1754479162163,"duration":0},"status":"passed","severity":"normal"},{"uid":"370cd37f4b00b2ad","name":"Push message with content topic containing Arabic","time":{"start":1754479799245,"stop":1754479799245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77ff81d649dc9f4","name":"Push message with content topic containing JSON","time":{"start":1754479799246,"stop":1754479799246,"duration":0},"status":"passed","severity":"normal"},{"uid":"60788848964f36cd","name":"should set field with all protocols disabled","time":{"start":1754479168334,"stop":1754479168334,"duration":0},"status":"passed","severity":"normal"},{"uid":"218f8758ecb220e","name":"Check received message containing short","time":{"start":1754479693594,"stop":1754479693594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a725ee3e7ac5854","name":"should emit a peer event after start","time":{"start":1754479248035,"stop":1754479248035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbd4733ed2ff984","name":"should be safe to call multiple times","time":{"start":1754479178495,"stop":1754479178495,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dab3f40145d703","name":"Nodes with multiple pubsub topic","time":{"start":1754479374434,"stop":1754479374434,"duration":0},"status":"passed","severity":"normal"},{"uid":"809a1aae5419db84","name":"Subscribe and receive messages via lightPush","time":{"start":1754479715397,"stop":1754479715397,"duration":0},"status":"passed","severity":"normal"},{"uid":"752a7d63ab01841d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754479162154,"stop":1754479162154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c441ac6c24c017","name":"should be online or offline if network state changed","time":{"start":1754479263017,"stop":1754479263017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b279dd13fb880f44","name":"should return false when peer is not on the specified shard","time":{"start":1754479177834,"stop":1754479177835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a503dc7f281471ab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754479167693,"stop":1754479167693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4e29a923256697","name":"should sort peers by ping value","time":{"start":1754479178893,"stop":1754479178893,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dbb7ce311c7f6b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754479162159,"stop":1754479162159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9106e2069f2f0","name":"should handle peer store errors gracefully","time":{"start":1754479177245,"stop":1754479177254,"duration":9},"status":"passed","severity":"normal"},{"uid":"98a82d8093eb468d","name":"groups content topics by expected pubsub topic","time":{"start":1754479162156,"stop":1754479162156,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bc085a5ea91b0c","name":"should not allow k > 12","time":{"start":1754479219669,"stop":1754479219670,"duration":1},"status":"passed","severity":"normal"},{"uid":"36462645151d7789","name":"should request peer renewal on specific errors","time":{"start":1754479206939,"stop":1754479206939,"duration":0},"status":"passed","severity":"normal"},{"uid":"404110f295a0be57","name":"should not receive a peer event before start","time":{"start":1754479356753,"stop":1754479356754,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4278a3915aeebae","name":"Subscribe to topic containing short and publish message","time":{"start":1754479390188,"stop":1754479390188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bbf5f3e9b2eb73","name":"should handle different types of entries","time":{"start":1754479206183,"stop":1754479206183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3fdd3e42820fcb","name":"can start and stop the service","time":{"start":1754479248033,"stop":1754479248033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55d26c34b777db","name":"retrieves a single peer","time":{"start":1754479186678,"stop":1754479186679,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c06aa87d53beb8c","name":"ends after yielding if response size indicates end","time":{"start":1754479178679,"stop":1754479178681,"duration":2},"status":"passed","severity":"normal"},{"uid":"e555a6ef24ffc9f4","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754479220322,"stop":1754479220322,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c0c43e00d663ae","name":"Check publish message containing long","time":{"start":1754479381314,"stop":1754479381314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6974cce2e0782e0f","name":"should handle task timeouts","time":{"start":1754479206940,"stop":1754479206940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac111f3a0b475c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754479178517,"stop":1754479178517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe3c3bb4493e945","name":"handles different networkShards values correctly","time":{"start":1754479162157,"stop":1754479162158,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e13a3b216367bec","name":"Query Generator - false","time":{"start":1754479507691,"stop":1754479507691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a01a6bd476ae4","name":"Query Generator, No Decoder","time":{"start":1754479496778,"stop":1754479496778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eef808caaf32eec","name":"should successfully query store with valid decoders and options","time":{"start":1754479208028,"stop":1754479208028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d62b029b1a7c6","name":"Refresh subscription","time":{"start":1754479390187,"stop":1754479390187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9c80e784a00cc2b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754479162160,"stop":1754479162161,"duration":1},"status":"passed","severity":"normal"},{"uid":"5509c60c89f63fbe","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754479693604,"stop":1754479693605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac41459ad3cf157","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754479219673,"stop":1754479219674,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd93cd833002b127","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754479220345,"stop":1754479220345,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7fbb4f602b9b4","name":"should return PeerId when PeerId is provided","time":{"start":1754479177799,"stop":1754479177799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e985d9a7d6560bea","name":"Push to array if already present","time":{"start":1754479161759,"stop":1754479161759,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2898a6da91be694","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754479185627,"stop":1754479185628,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42ff7f85015c607","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754479391613,"stop":1754479391614,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec0784359e223d1","name":"Ephemeral field set to true","time":{"start":1754479178873,"stop":1754479178874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b442fbd89a324e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754479186430,"stop":1754479186430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a61ba7e0c98fb11","name":"should dial with multiaddr and return stream","time":{"start":1754479178889,"stop":1754479178890,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f9e0b1bfdca4b3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754479303065,"stop":1754479303065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e53ba9acfe5bfd","name":"should remove expired entries after TTL has passed","time":{"start":1754479206182,"stop":1754479206182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1481d93603abcd2d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754479220326,"stop":1754479220326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87e8b89367f03cd","name":"Decoder throws on undefined content topic","time":{"start":1754479196636,"stop":1754479196636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e30d33cffdba625","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754479220331,"stop":1754479220331,"duration":0},"status":"passed","severity":"normal"},{"uid":"914cec9a38336fa6","name":"Refresh subscription","time":{"start":1754479715390,"stop":1754479715391,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced5460003a72ae","name":"Push message with Script payload","time":{"start":1754479799240,"stop":1754479799240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20783b1844a69c2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app9/7/topic492/proto","time":{"start":1754479479870,"stop":1754479479870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0266382ca74ab45","name":"should handle errors when accessing navigator","time":{"start":1754479177211,"stop":1754479177215,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab5a7870ddf6a7","name":"should invoke callbacks when receiving a message","time":{"start":1754479208407,"stop":1754479208407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2080b89bae4d7a6b","name":"should be empty after removing the only subscription","time":{"start":1754479208406,"stop":1754479208407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95b4fbdd882ec11","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754479220327,"stop":1754479220327,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc1588f86d4ced2","name":"should throw an error for insufficient data","time":{"start":1754479162332,"stop":1754479162333,"duration":1},"status":"passed","severity":"normal"},{"uid":"6107428217c5e92b","name":"Check received message containing emoji","time":{"start":1754479693600,"stop":1754479693600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0c54ce2127649e","name":"should not be empty after adding a subscription","time":{"start":1754479208406,"stop":1754479208406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d42ac3eab46edfa","name":"should not return locked peers if enough unlocked are available","time":{"start":1754479208128,"stop":1754479208128,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc43f9aeb668ecd7","name":"should not receive a peer event after stop","time":{"start":1754479190655,"stop":1754479190655,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d8336972db34dd","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754479167692,"stop":1754479167693,"duration":1},"status":"passed","severity":"normal"},{"uid":"96dd3af4158c6445","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754479693602,"stop":1754479693602,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dfdd2e94d59039","name":"Check received message with timestamp: 1754479242253000000 ","time":{"start":1754479693600,"stop":1754479693601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18e93700e4b30b1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754479208132,"stop":1754479208132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f351221200533a1","name":"should handle peer disconnect event when no connections remain","time":{"start":1754479177195,"stop":1754479177196,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f91b4e1c210494","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754479178284,"stop":1754479178284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3b8d0e42a71731","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754479178518,"stop":1754479178518,"duration":0},"status":"passed","severity":"normal"},{"uid":"385b8e1e7c92e57c","name":"should return usable stream attached to connection","time":{"start":1754479178515,"stop":1754479178515,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe752fa54c2af9ce","name":"Subscribe to topic containing XML and receive message","time":{"start":1754479715404,"stop":1754479715405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e07828bb53ba0ee","name":"should start ping timers on peer connect","time":{"start":1754479178277,"stop":1754479178277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5016f33c8274d348","name":"Push message with special chars payload","time":{"start":1754479799238,"stop":1754479799238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e108b3f4e221e73","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app22/9/topic524/utf8","time":{"start":1754479479863,"stop":1754479479863,"duration":0},"status":"passed","severity":"normal"},{"uid":"25602c4c7b0bf7a8","name":"should throw error when no peers are available","time":{"start":1754479208031,"stop":1754479208031,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f6e496031b1da","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754479207451,"stop":1754479207452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac78077c29dffb7e","name":"Check received message containing emoji","time":{"start":1754479693586,"stop":1754479693587,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5e37574afff02f","name":"returns only open connection if one present","time":{"start":1754479178357,"stop":1754479178357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3517176a91d5db8d","name":"random static sharding 8 - Cluster ID: 658, Shard ID: 735","time":{"start":1754479478353,"stop":1754479478353,"duration":0},"status":"passed","severity":"normal"},{"uid":"df94882563ed186a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754479177774,"stop":1754479177774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde4abcd06a2cb92","name":"should create all internal components","time":{"start":1754479178886,"stop":1754479178886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6470afee1ebbfac5","name":"Query generator for multiple messages","time":{"start":1754479526636,"stop":1754479526647,"duration":11},"status":"passed","severity":"normal"},{"uid":"58bfdbe6b3a88571","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754479177775,"stop":1754479177789,"duration":14},"status":"passed","severity":"normal"},{"uid":"41986c9b4ac5f896","name":"Check received message containing long","time":{"start":1754479693595,"stop":1754479693595,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa356b8971fbba2","name":"Push message with long payload","time":{"start":1754479799218,"stop":1754479799218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c353fa1e039daf1","name":"should increase lamport timestamp","time":{"start":1754479225354,"stop":1754479225355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39d7e69bf930608","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754479220340,"stop":1754479220340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8302722073d253","name":"should not create multiple intervals when called multiple times","time":{"start":1754479177600,"stop":1754479177600,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d441844222cb61","name":"Push message with Basic HTML tag payload","time":{"start":1754479799221,"stop":1754479799221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dae81d994c0e12d","name":"Check message received after jswaku node is restarted","time":{"start":1754479693604,"stop":1754479693604,"duration":0},"status":"passed","severity":"normal"},{"uid":"da110b978644214","name":"should be safe to call multiple times","time":{"start":1754479177601,"stop":1754479177607,"duration":6},"status":"passed","severity":"normal"},{"uid":"a33048bcd33d319c","name":"Push message with custom timestamp: 1754475667328","time":{"start":1754479799232,"stop":1754479799235,"duration":3},"status":"passed","severity":"normal"},{"uid":"31df00919ecf0390","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754479208301,"stop":1754479208301,"duration":0},"status":"passed","severity":"normal"},{"uid":"140fa202d87dd3ee","name":"should push the message to the outgoing buffer","time":{"start":1754479225355,"stop":1754479225355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6c4a5d436a5dfd","name":"should dispatch network event when browser goes offline","time":{"start":1754479177198,"stop":1754479177198,"duration":0},"status":"passed","severity":"normal"},{"uid":"49abd4701b14630","name":"should use DNS peer discovery with light client","time":{"start":1754479248037,"stop":1754479248037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32abdf38ca5275b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754479541732,"stop":1754479541732,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0cae54c76d2301","name":"Filter","time":{"start":1754479541503,"stop":1754479541503,"duration":0},"status":"passed","severity":"normal"},{"uid":"555315edd2a0423e","name":"Check publish message after client node is restarted","time":{"start":1754479381338,"stop":1754479381338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"491a57b118f4a0b0","name":"should handle queue overflow by adding peers to queue","time":{"start":1754479177625,"stop":1754479177629,"duration":4},"status":"passed","severity":"normal"},{"uid":"ceca04434fe819f7","name":"should successfully stop","time":{"start":1754479208302,"stop":1754479208303,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41c9057fc63775c","name":"Push message with content topic containing Chinese","time":{"start":1754479799227,"stop":1754479799227,"duration":0},"status":"passed","severity":"normal"},{"uid":"386df7624bd7e79e","name":"random static sharding 3 - Cluster ID: 757, Shard ID: 931","time":{"start":1754479478349,"stop":1754479478349,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bba4248b041bb5","name":"new peer added after a peer was already found","time":{"start":1754479388711,"stop":1754479388711,"duration":0},"status":"skipped","severity":"normal"},{"uid":"176bcd1e9a67a84b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754479178876,"stop":1754479178876,"duration":0},"status":"passed","severity":"normal"},{"uid":"725864decf0f0d78","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754479220316,"stop":1754479220316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b077d0a602357bfb","name":"Light Node - default protocols","time":{"start":1754479541503,"stop":1754479541510,"duration":7},"status":"passed","severity":"normal"},{"uid":"a6adc56857728861","name":"Push message with content topic containing escaped characters","time":{"start":1754479799229,"stop":1754479799229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14228f1c5bb72","name":"Check message with no content topic is not received","time":{"start":1754479693603,"stop":1754479693603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f51deb91bed034e","name":"should not change state when connections remain after disconnect","time":{"start":1754479177196,"stop":1754479177196,"duration":0},"status":"passed","severity":"normal"},{"uid":"142e9e146126d88","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754479715404,"stop":1754479715404,"duration":0},"status":"passed","severity":"normal"},{"uid":"341f2084e4fa84d6","name":"should set field with all protocols enabled","time":{"start":1754479168334,"stop":1754479168334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efe0076f3709872","name":"should create ConnectionManager with relay","time":{"start":1754479178885,"stop":1754479178885,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee651868e71a0d4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754479220348,"stop":1754479220349,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddee39f58c133816","name":"should add event listeners for peer connect and disconnect","time":{"start":1754479178265,"stop":1754479178266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e197e2c8ec5967b5","name":"should dial peer when no shard info available","time":{"start":1754479177623,"stop":1754479177623,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2184e5ba807db","name":"Push message with content topic containing escaped characters","time":{"start":1754479799246,"stop":1754479799246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f083a9dd2fd893","name":"should clear timers for specific peer on disconnect","time":{"start":1754479178294,"stop":1754479178294,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc74d4a7825c9e48","name":"should process queue every 500ms","time":{"start":1754479177629,"stop":1754479177629,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b699c8dccba15","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754479715405,"stop":1754479715406,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd87be874b72f6d","name":"should respect custom numPeersToUse configuration","time":{"start":1754479208131,"stop":1754479208131,"duration":0},"status":"passed","severity":"normal"},{"uid":"940832b0a2882083","name":"Push message with content topic containing long","time":{"start":1754479799225,"stop":1754479799226,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccaaa42650d5b4d","name":"Push message with custom timestamp: 1754482867328","time":{"start":1754479799248,"stop":1754479799248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c2c6c285d6efad","name":"handles different clusterIds correctly","time":{"start":1754479162157,"stop":1754479162157,"duration":0},"status":"passed","severity":"normal"},{"uid":"de472962b7b5e328","name":"Renews subscription after lossing a connection","time":{"start":1754479715407,"stop":1754479715407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae326da46499e29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754479220351,"stop":1754479220354,"duration":3},"status":"passed","severity":"normal"},{"uid":"66306251abebcd61","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754479715389,"stop":1754479715389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59143f3a03de46d5","name":"throws on content topic with non-number generation field","time":{"start":1754479162146,"stop":1754479162147,"duration":1},"status":"passed","severity":"normal"},{"uid":"40db3401438c520c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754479206937,"stop":1754479206937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a10a91e6e5de3d0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754479715406,"stop":1754479715406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ade9a9a6b7106db","name":"can start and stop the service","time":{"start":1754479190653,"stop":1754479190653,"duration":0},"status":"passed","severity":"normal"},{"uid":"663ba53019f10b42","name":"Register correct protocols","time":{"start":1754479390180,"stop":1754479390181,"duration":1},"status":"passed","severity":"normal"},{"uid":"998ea2af4703b3d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754479391609,"stop":1754479391610,"duration":1},"status":"passed","severity":"normal"},{"uid":"403b9f12a21a9d14","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754479162164,"stop":1754479162164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da9a65dbe04033a","name":"Sample","time":{"start":1754479167704,"stop":1754479167704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11400798ebc7c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754479162165,"stop":1754479162165,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f068d9815ed548","name":"Relay + Store","time":{"start":1754479248342,"stop":1754479248343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c661ed4fb09ac40b","name":"Passing page size 110 when there are 120 messages","time":{"start":1754479521299,"stop":1754479521300,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f46dc3253aa4f3c","name":"messageHashStr produces consistent results for the same input","time":{"start":1754479177796,"stop":1754479177796,"duration":0},"status":"passed","severity":"normal"},{"uid":"913b0cb59a4a5560","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754479220332,"stop":1754479220332,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f3bb1ff074162c","name":"should return true when peer is on the same cluster","time":{"start":1754479177828,"stop":1754479177829,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f033b66348184c2","name":"should increase lamport timestamp","time":{"start":1754479225356,"stop":1754479225357,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3b9e87be619f8f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754479715406,"stop":1754479715406,"duration":0},"status":"passed","severity":"normal"},{"uid":"101f06ed1dcd22d1","name":"should dial all remaining peers","time":{"start":1754479178504,"stop":1754479178504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a382ada85093da4b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754479208130,"stop":1754479208130,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef83089cc6f16d9","name":"Push message with short payload","time":{"start":1754479799217,"stop":1754479799217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfb0d8fa6d13a2f","name":"Decoder throws on empty string content topic","time":{"start":1754479198168,"stop":1754479198169,"duration":1},"status":"passed","severity":"normal"},{"uid":"720025c6ec850f16","name":"yields decoded messages","time":{"start":1754479178678,"stop":1754479178678,"duration":0},"status":"passed","severity":"normal"},{"uid":"944b4da2dd4bcb79","name":"Reusing cursor across nodes","time":{"start":1754479491528,"stop":1754479491529,"duration":1},"status":"passed","severity":"normal"},{"uid":"91092d0f11eb214f","name":"Check received message containing shell command","time":{"start":1754479693599,"stop":1754479693599,"duration":0},"status":"passed","severity":"normal"},{"uid":"af285af0663e0aa","name":"should clear dial history on stop","time":{"start":1754479177601,"stop":1754479177601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba25e2cec95db75","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754479381334,"stop":1754479381334,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7b8535abd96ac2","name":"topics with same application and version share the same shard","time":{"start":1754479162156,"stop":1754479162156,"duration":0},"status":"passed","severity":"normal"},{"uid":"da60b36763d0e61a","name":"should remove event listeners","time":{"start":1754479178267,"stop":1754479178269,"duration":2},"status":"passed","severity":"normal"},{"uid":"952adbc7d651bb46","name":"should not fail to stop the service if it was not started","time":{"start":1754479190653,"stop":1754479190653,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dfedf561a95ccc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754479390187,"stop":1754479390187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e37fd0545e47891","name":"Encoder throws on undefined content topic","time":{"start":1754479198168,"stop":1754479198168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7dec1b5b5a46b5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754479374432,"stop":1754479374434,"duration":2},"status":"passed","severity":"normal"},{"uid":"38b7a5f40bbfa733","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754479225362,"stop":1754479225362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d153fe601f314550","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754479167691,"stop":1754479167692,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb70eaab7d6795ea","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754479381337,"stop":1754479381338,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a2d99f968d3897","name":"should set field with only STORE enabled","time":{"start":1754479168335,"stop":1754479168335,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b1277ddee86cb2","name":"should stop ping timers on peer disconnect","time":{"start":1754479178278,"stop":1754479178278,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7cb801ba8ddaa5","name":"Stops search when 2 null results are returned","time":{"start":1754479186208,"stop":1754479186209,"duration":1},"status":"passed","severity":"normal"},{"uid":"4437db9a1b48435e","name":"isConnected return false after peer stops","time":{"start":1754479263013,"stop":1754479263013,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ffd9b5d81cea9","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754479374434,"stop":1754479374434,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c16e7151f43496d","name":"can start the service","time":{"start":1754479248031,"stop":1754479248032,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e99d4625828a6d","name":"Callback on promise, aborts when callback returns true","time":{"start":1754479526651,"stop":1754479526654,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa2eb05881a40b1b","name":"should dial peer when on same shard","time":{"start":1754479177622,"stop":1754479177622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6b0abe920f1d90","name":"should handle ping failures gracefully","time":{"start":1754479178285,"stop":1754479178285,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d5ed302a85b145","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754479162162,"stop":1754479162162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01b16cdc0940b2e","name":"Overlapping topic subscription","time":{"start":1754479715390,"stop":1754479715390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a344134f0a313764","name":"Push message with content topic containing JSON","time":{"start":1754479799228,"stop":1754479799229,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbfe51e3b8cd232","name":"should check connected peers if present and suitable","time":{"start":1754479208100,"stop":1754479208101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c780c199dfd072a0","name":"should properly create location multiaddrs - udp","time":{"start":1754479168333,"stop":1754479168333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f984ed529b585d2c","name":"should allow redial after cooldown period","time":{"start":1754479177621,"stop":1754479177622,"duration":1},"status":"passed","severity":"normal"},{"uid":"262a9489be69fb1e","name":"should handle peer connect event","time":{"start":1754479177191,"stop":1754479177191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37bced3c4f734e5","name":"should clear the dialing interval","time":{"start":1754479177600,"stop":1754479177601,"duration":1},"status":"passed","severity":"normal"},{"uid":"675f6f99b3a31b45","name":"Init the array if not present","time":{"start":1754479161757,"stop":1754479161759,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9b5801c2c26d638","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754479177792,"stop":1754479177792,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e10605705d777c6","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754479178494,"stop":1754479178494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f568c2b59725885e","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754479208300,"stop":1754479208301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75cdb1a963e4c4c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754479635306,"stop":1754479635307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52db2b7e378da54","name":"should set default options when no config provided","time":{"start":1754479178885,"stop":1754479178885,"duration":0},"status":"passed","severity":"normal"},{"uid":"74905b06ec8a2e67","name":"should deliver messages after dependencies are met","time":{"start":1754479225360,"stop":1754479225360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c8b983fdbe91f","name":"throws if decoders don't match content topics","time":{"start":1754479178676,"stop":1754479178676,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a58e0723317212","name":"Encoder throws on empty string content topic","time":{"start":1754479178875,"stop":1754479178875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87c4c0c60af6d24","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754479715405,"stop":1754479715405,"duration":0},"status":"passed","severity":"normal"},{"uid":"71994449de83c135","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754479390183,"stop":1754479390185,"duration":2},"status":"passed","severity":"normal"},{"uid":"c21ecedab5bdade2","name":"should be empty when created","time":{"start":1754479208406,"stop":1754479208406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f697f1f12a4e5123","name":"Check message with no payload is not received","time":{"start":1754479693603,"stop":1754479693604,"duration":1},"status":"passed","severity":"normal"},{"uid":"5095816f96c7ee43","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754479220316,"stop":1754479220317,"duration":1},"status":"passed","severity":"normal"},{"uid":"82981a6571e69d77","name":"yields undefined for messages without decoder","time":{"start":1754479178679,"stop":1754479178679,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c20ca9b2857449","name":"should return false","time":{"start":1754479168329,"stop":1754479168329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4421cf4839454b","name":"Push message with XML payload","time":{"start":1754479799240,"stop":1754479799240,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5430ee1a387014d","name":"Fields are not dropped","time":{"start":1754479178469,"stop":1754479178469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81dc465369bcec9","name":"should handle complete connection lifecycle","time":{"start":1754479177215,"stop":1754479177215,"duration":0},"status":"passed","severity":"normal"},{"uid":"342cc0f7492dd544","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754479496777,"stop":1754479496778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d315b0ec5f2d8b8","name":"should reject if Relay is requested but not mounted","time":{"start":1754479208098,"stop":1754479208098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a842eeb0e0850bbb","name":"should return false when peer has no shard info","time":{"start":1754479177833,"stop":1754479177833,"duration":0},"status":"passed","severity":"normal"},{"uid":"af736ae18187e991","name":"should be safe to call multiple times","time":{"start":1754479178887,"stop":1754479178887,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd694d19c8c51b9b","name":"Push message with shell command payload","time":{"start":1754479799241,"stop":1754479799241,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd932021a539d0f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754479167699,"stop":1754479167700,"duration":1},"status":"passed","severity":"normal"},{"uid":"4727b5cef9580599","name":"Subscribe to topic containing Script and publish message","time":{"start":1754479390195,"stop":1754479390195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd17bed06548867","name":"Fails to push message bigger that 1MB","time":{"start":1754479799249,"stop":1754479799249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b1518d1c55a21c","name":"should not retry if at least one success","time":{"start":1754479206941,"stop":1754479206942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b757a8f22a04d070","name":"should transition to Unhealthy when no connections","time":{"start":1754479207392,"stop":1754479207392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff92a21b682d1287","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754479220331,"stop":1754479220331,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a68aab9acc8a0","name":"Query Generator, No message returned","time":{"start":1754479496778,"stop":1754479496779,"duration":1},"status":"passed","severity":"normal"},{"uid":"179f9acc69f76cab","name":"Push message with long payload","time":{"start":1754479799237,"stop":1754479799238,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9720878b700209","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754479162166,"stop":1754479162167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6213d8ceec5285","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754479381337,"stop":1754479381337,"duration":0},"status":"passed","severity":"normal"},{"uid":"519ecc1d159b9f9e","name":"should skip peer when not on same cluster","time":{"start":1754479177622,"stop":1754479177622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0aa6a8ab5b04b2","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754479167693,"stop":1754479167693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8604793d205b7c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754479208130,"stop":1754479208130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c361da97684a4c34","name":"Delete observer","time":{"start":1754479358644,"stop":1754479358644,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ec2e8e63d79c61","name":"should handle incoming messages","time":{"start":1754479208302,"stop":1754479208302,"duration":0},"status":"passed","severity":"normal"},{"uid":"427c48dd19d8d51e","name":"should dial second nwaku node that was discovered","time":{"start":1754479241899,"stop":1754479241900,"duration":1},"status":"skipped","severity":"normal"},{"uid":"448d188a045c9299","name":"should handle special patterns correctly","time":{"start":1754479223413,"stop":1754479223415,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ebda2ce79e99d69","name":"recovers when dns.resolve returns empty","time":{"start":1754479186680,"stop":1754479186680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c608ca6548debdf","name":"Meta field set when metaSetter is specified","time":{"start":1754479178874,"stop":1754479178874,"duration":0},"status":"passed","severity":"normal"},{"uid":"feca9c3b24bf4061","name":"should return PeerId when PeerId is provided","time":{"start":1754479177798,"stop":1754479177798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3728a020476fafe5","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754479248038,"stop":1754479248038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"432bdbedbfb53d9e","name":"same cluster, static sharding: nodes connect","time":{"start":1754479318937,"stop":1754479318937,"duration":0},"status":"passed","severity":"normal"},{"uid":"731c0d14a8ac9613","name":"should send relay ping messages on timer","time":{"start":1754479178293,"stop":1754479178293,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe02b3675c79897","name":"should handle dial errors gracefully","time":{"start":1754479177244,"stop":1754479177244,"duration":0},"status":"passed","severity":"normal"},{"uid":"893844d8635e911f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/1/topic574/xml","time":{"start":1754479479866,"stop":1754479479866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1b11fbf1754d7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754479168335,"stop":1754479168335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4aa1cadaaf8f9b","name":"rejects hash query with time filter","time":{"start":1754479178191,"stop":1754479178192,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec34e926da9bea9","name":"throws on content topic with empty topic name field","time":{"start":1754479162148,"stop":1754479162149,"duration":1},"status":"passed","severity":"normal"},{"uid":"6870633b61ffeb52","name":"Check publish message containing emoji","time":{"start":1754479381334,"stop":1754479381334,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b0c5e0b5b0e62e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754479526542,"stop":1754479526542,"duration":0},"status":"passed","severity":"normal"},{"uid":"668ed27f6b6ff8f4","name":"should encodeTxt and decodeTxt","time":{"start":1754479168325,"stop":1754479168326,"duration":1},"status":"passed","severity":"normal"},{"uid":"efac5243c60d9b5a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754479162154,"stop":1754479162154,"duration":0},"status":"passed","severity":"normal"},{"uid":"baca5df930177cb4","name":"Renews subscription after lossing a connection","time":{"start":1754479715397,"stop":1754479715397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3ae61973c902bf","name":"Push message with emoji payload","time":{"start":1754479799242,"stop":1754479799242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9279d47e6507cc","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754479178284,"stop":1754479178284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9539593fa15c04b","name":"should get all peers from store","time":{"start":1754479178502,"stop":1754479178502,"duration":0},"status":"passed","severity":"normal"},{"uid":"296606ce650ebe4f","name":"should mark all messages in causal history as acknowledged","time":{"start":1754479225358,"stop":1754479225358,"duration":0},"status":"passed","severity":"normal"},{"uid":"177a70efa4def9dc","name":"should drop connection via multiaddr with hangUp","time":{"start":1754479332330,"stop":1754479332330,"duration":0},"status":"passed","severity":"normal"},{"uid":"31051e21a037c3e6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754479178517,"stop":1754479178517,"duration":0},"status":"passed","severity":"normal"},{"uid":"726dfa4d0d52288c","name":"should not process empty queue","time":{"start":1754479177630,"stop":1754479177630,"duration":0},"status":"passed","severity":"normal"},{"uid":"855c2d1f02067f28","name":"Relay - times out","time":{"start":1754479541502,"stop":1754479541502,"duration":0},"status":"passed","severity":"normal"},{"uid":"371efeedd220718c","name":"Check received message containing Arabic","time":{"start":1754479693596,"stop":1754479693596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f011d945c36f6f","name":"Push message with content topic containing special chars","time":{"start":1754479799244,"stop":1754479799244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d476511061d5904c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754479225362,"stop":1754479225363,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3473d199811521","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754479162332,"stop":1754479162332,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c260f640307660","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app61/6/topic833/utf8","time":{"start":1754479479867,"stop":1754479479868,"duration":1},"status":"passed","severity":"normal"},{"uid":"365f3b0a9f9e0c09","name":"should be able to dial TLS multiaddrs","time":{"start":1754479332331,"stop":1754479332331,"duration":0},"status":"passed","severity":"normal"},{"uid":"35392acc91d6caf6","name":"should dial peer when peer is discovered","time":{"start":1754479177244,"stop":1754479177244,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fae7e196c74f47","name":"Push message with Script payload","time":{"start":1754479799220,"stop":1754479799220,"duration":0},"status":"passed","severity":"normal"},{"uid":"54abe4d25878f971","name":"should check false positive rate","time":{"start":1754479223415,"stop":1754479223415,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b50cbd541663de","name":"Push message with Russian payload","time":{"start":1754479799219,"stop":1754479799220,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d9166a82d33f53","name":"Check message with invalid timestamp is not received","time":{"start":1754479693602,"stop":1754479693602,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc386276f4e3ef34","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754479541728,"stop":1754479541729,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe989815a2708c8c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754479374425,"stop":1754479374431,"duration":6},"status":"passed","severity":"normal"},{"uid":"3a4fa122d26a09c2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754479178290,"stop":1754479178290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6bd977812c3e0a","name":"random static sharding 5 - Cluster ID: 337, Shard ID: 893","time":{"start":1754479478350,"stop":1754479478350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b815a9eaaf165be","name":"Push 30 different messages","time":{"start":1754479799242,"stop":1754479799242,"duration":0},"status":"skipped","severity":"normal"},{"uid":"447f2b7eec30fb3a","name":"Generator, 2 different shards","time":{"start":1754479486691,"stop":1754479486691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6615e7ae2be08d46","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754479220327,"stop":1754479220330,"duration":3},"status":"passed","severity":"normal"},{"uid":"f9f60801b66c7707","name":"should return false when peer is not found","time":{"start":1754479177839,"stop":1754479177839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae1a415d080666","name":"Throws when trying to push message with empty payload","time":{"start":1754479799243,"stop":1754479799243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9025b3bb7630b25","name":"should update peer store before dialing","time":{"start":1754479177245,"stop":1754479177245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4576aeb8c340e258","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754479715387,"stop":1754479715387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b316643c3a5c844","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754479162162,"stop":1754479162162,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ef37e5a5b5f4e","name":"LightPush","time":{"start":1754479541503,"stop":1754479541503,"duration":0},"status":"passed","severity":"normal"},{"uid":"c617fd5c9d7cd680","name":"should start all internal components","time":{"start":1754479178887,"stop":1754479178887,"duration":0},"status":"passed","severity":"normal"},{"uid":"884c2fcc753d203e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754479225359,"stop":1754479225359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b63de6db0699ddf","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754479162332,"stop":1754479162332,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d9328acaf53bc5","name":"messageHashStr returns a hex string","time":{"start":1754479177795,"stop":1754479177795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c26e02902e702d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754479715391,"stop":1754479715392,"duration":1},"status":"passed","severity":"normal"},{"uid":"e196a06cf8edb71","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754479391613,"stop":1754479391613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7cc186482c60cd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754479715393,"stop":1754479715393,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdec2b8b39d50407","name":"should create KeepAliveManager with relay","time":{"start":1754479178259,"stop":1754479178259,"duration":0},"status":"passed","severity":"normal"},{"uid":"905bf87a3a45a359","name":"should not receive a peer event after stop","time":{"start":1754479248036,"stop":1754479248036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8524bf16b73d18a1","name":"does not validate decoders for hash queries","time":{"start":1754479178676,"stop":1754479178676,"duration":0},"status":"passed","severity":"normal"},{"uid":"da60ebbb02baf1e2","name":"Check received message containing short","time":{"start":1754479693575,"stop":1754479693575,"duration":0},"status":"passed","severity":"normal"},{"uid":"86953994492bb0fc","name":"should handle dial errors gracefully","time":{"start":1754479178505,"stop":1754479178505,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ae16fea85c0e7b","name":"Correctly serialized arguments","time":{"start":1754479319176,"stop":1754479319178,"duration":2},"status":"passed","severity":"normal"},{"uid":"7af458c8c562c3dd","name":"Publish message with custom timestamp: Wed Aug 06 2025 12:22:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1754479381335,"stop":1754479381336,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf3c974624bc119","name":"Query with Promise Callback, No Decoder","time":{"start":1754479496781,"stop":1754479496781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b4cf782905355","name":"Relay + Store","time":{"start":1754479168335,"stop":1754479168336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05680e362740c93","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754479715402,"stop":1754479715402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c216d67a6172193f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754479225357,"stop":1754479225357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21a4637eba294c2","name":"should continually clean up expired entries at intervals","time":{"start":1754479206186,"stop":1754479206186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a378dcb3683a865","name":"Check message with non string payload is not received","time":{"start":1754479693593,"stop":1754479693593,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d085132e784777","name":"Query Generator - true","time":{"start":1754479507690,"stop":1754479507691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5745c45ea702f7b","name":"udp ip6 address","time":{"start":1754479167703,"stop":1754479167703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa92e2130352702","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754479220327,"stop":1754479220327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0f4aa471eb9909","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754479196633,"stop":1754479196633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8860fb41384f033","name":"should handle errors when getting connections","time":{"start":1754479177210,"stop":1754479177211,"duration":1},"status":"passed","severity":"normal"},{"uid":"82943ec98ac18362","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754479220332,"stop":1754479220333,"duration":1},"status":"passed","severity":"normal"},{"uid":"13feea1b19e216b4","name":"should reject if LightPush is requested but not mounted","time":{"start":1754479208098,"stop":1754479208099,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c12a52c2742159","name":"Check publish message containing SQL Injection","time":{"start":1754479381320,"stop":1754479381320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01b0d778c56c1c6","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754479178508,"stop":1754479178510,"duration":2},"status":"passed","severity":"normal"},{"uid":"52b53e40c74f99d1","name":"Push message with XML payload","time":{"start":1754479799220,"stop":1754479799221,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf822cae8a634f91","name":"Relay Node - default protocol","time":{"start":1754479541510,"stop":1754479541510,"duration":0},"status":"passed","severity":"normal"},{"uid":"11207d636cbab7bd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754479263009,"stop":1754479263010,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1905499b07f271","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754479303064,"stop":1754479303065,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ac810a432dad16","name":"should return no connections if no open connection provided","time":{"start":1754479178357,"stop":1754479178358,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd3377888f49493","name":"Check received message containing SQL Injection","time":{"start":1754479693597,"stop":1754479693597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5dbebef0bf90d8c","name":"Query generator for multiple messages with different content topic format","time":{"start":1754479526651,"stop":1754479526651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42edc7db92a1cc5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754479491528,"stop":1754479491528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1587208451256f33","name":"Check received message containing SQL Injection","time":{"start":1754479693578,"stop":1754479693580,"duration":2},"status":"passed","severity":"normal"},{"uid":"f69a75988bb3ae3f","name":"should throw error - no public key","time":{"start":1754479168329,"stop":1754479168329,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a62be12b727de5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754479220315,"stop":1754479220315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f767cdf91762497","name":"should merge provided config with defaults","time":{"start":1754479178886,"stop":1754479178886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ba5abe309b0389","name":"should initialize with default number of peers","time":{"start":1754479208126,"stop":1754479208126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94608e9a0db382c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754479225358,"stop":1754479225358,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbc40af3c7875e0","name":"should not allow unachievable error rate","time":{"start":1754479219671,"stop":1754479219672,"duration":1},"status":"passed","severity":"normal"},{"uid":"3782b6dff246dabe","name":"Push message with rate limit","time":{"start":1754479799248,"stop":1754479799248,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea02e8542f7dde9","name":"should register libp2p event listeners when start is called","time":{"start":1754479208129,"stop":1754479208130,"duration":1},"status":"passed","severity":"normal"},{"uid":"573a0ef1e007cdd1","name":"Nodes with multiple pubsub topic","time":{"start":1754479374437,"stop":1754479374437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7ffc06f3cb1cb9","name":"should handle corrupted shard info gracefully","time":{"start":1754479177840,"stop":1754479177840,"duration":0},"status":"passed","severity":"normal"},{"uid":"151d5c287ba297f9","name":"should do nothing if no non-locked connections to drop","time":{"start":1754479178511,"stop":1754479178512,"duration":1},"status":"passed","severity":"normal"},{"uid":"796da5b21144ae4f","name":"can start and stop the service","time":{"start":1754479356751,"stop":1754479356751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd9c9952f663c64","name":"should wait for LightPush peer to be connected","time":{"start":1754479208101,"stop":1754479208101,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdef921dfa94823","name":"Push message with SQL Injection payload","time":{"start":1754479799239,"stop":1754479799240,"duration":1},"status":"passed","severity":"normal"},{"uid":"924b007f298bca85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754479220349,"stop":1754479220351,"duration":2},"status":"passed","severity":"normal"},{"uid":"b958a9fdefbd1c04","name":"should filter out already connected peers","time":{"start":1754479178504,"stop":1754479178504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd41490403bda90","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app24/9/topic62/utf8","time":{"start":1754479479863,"stop":1754479479864,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f26c8fc0595e911","name":"should only return 1 node with relay capability","time":{"start":1754479186681,"stop":1754479186681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c91d944f47fa5b9","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754479178511,"stop":1754479178511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df678a9cf4b9f71","name":"Check publish message containing JSON","time":{"start":1754479381330,"stop":1754479381330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f91a85bc750dd38","name":"should wait for Filter peer to be connected","time":{"start":1754479208102,"stop":1754479208103,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a24c4fa416e404","name":"should not dispatch event when already disconnected","time":{"start":1754479177197,"stop":1754479177197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e1aeba0631e7f","name":"should handle empty pubsub topics","time":{"start":1754479178295,"stop":1754479178295,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a2569116fdd062","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754479178512,"stop":1754479178513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80b676d0af6a9f2","name":"should encode/decode to RLP encoding","time":{"start":1754479168330,"stop":1754479168330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f49ee798dc09106","name":"Subscribe to topic containing short and receive message","time":{"start":1754479715391,"stop":1754479715391,"duration":0},"status":"passed","severity":"normal"},{"uid":"652fe510ba75c7f3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754479715400,"stop":1754479715400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bf721c973857596","name":"should wait for Store peer to be connected","time":{"start":1754479208103,"stop":1754479208104,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8d78aa3c11b3d7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754479220338,"stop":1754479220339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f983c50dea6a384d","name":"should enable all discoveries when explicitly set","time":{"start":1754479207451,"stop":1754479207451,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c1b5b46df98e67","name":"should reject on timeout if it was set","time":{"start":1754479208100,"stop":1754479208100,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb51fe211d90000","name":"throws on content topic with too few or too many fields","time":{"start":1754479162146,"stop":1754479162146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29d9a869c7b31bb","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754479374435,"stop":1754479374436,"duration":1},"status":"passed","severity":"normal"},{"uid":"aceee7025320a098","name":"should not receive a peer event after stop","time":{"start":1754479356754,"stop":1754479356754,"duration":0},"status":"passed","severity":"normal"},{"uid":"24898d463559fab","name":"ignores unrecognized TXT record formats","time":{"start":1754479186680,"stop":1754479186681,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e25492737b5cb96","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754479391612,"stop":1754479391613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6700b44f42efec","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754479162166,"stop":1754479162166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63bfa641faa9f6c","name":"should be able to encode the field with only STORE set to true","time":{"start":1754479167688,"stop":1754479167690,"duration":2},"status":"passed","severity":"normal"},{"uid":"d327a0e2566c8a59","name":"should be safe to call multiple times","time":{"start":1754479178494,"stop":1754479178494,"duration":0},"status":"passed","severity":"normal"},{"uid":"81440120c17d5789","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754479219674,"stop":1754479219675,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c6daa28d8ebb3c","name":"Passing an array","time":{"start":1754479548389,"stop":1754479548389,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dc70750334a94c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754479178291,"stop":1754479178292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf190f500aa001bd","name":"should return false when peer shard info is not found","time":{"start":1754479177835,"stop":1754479177835,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b0cc7f0b009fa9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754479186429,"stop":1754479186429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1480b6e3f8ba5ea","name":"should create ShardReader with static shards network config","time":{"start":1754479177828,"stop":1754479177828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3e3631b9afa3a3","name":"Push message with JSON payload","time":{"start":1754479799241,"stop":1754479799241,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb3b82831e4994f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754479162151,"stop":1754479162151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9118dcd0bb78dd","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754479220334,"stop":1754479220334,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bfb05f08fb9da1","name":"should add event listeners to libp2p","time":{"start":1754479177169,"stop":1754479177170,"duration":1},"status":"passed","severity":"normal"},{"uid":"8369c78f53b61b00","name":"Push message equal or less that 1MB","time":{"start":1754479799249,"stop":1754479799249,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3c95c6471f021f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754479162159,"stop":1754479162160,"duration":1},"status":"passed","severity":"normal"},{"uid":"280574fe2a6923e0","name":"should get / set TCP multiaddr","time":{"start":1754479168331,"stop":1754479168331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff16983fc8d59e9e","name":"should populate queue if has active dial","time":{"start":1754479177621,"stop":1754479177621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab939b535ac4dc2c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754479208133,"stop":1754479208133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31211af9dc898a2","name":"Cluster id 0, shard 0","time":{"start":1754479478347,"stop":1754479478347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4c2939c5f35236","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754479220358,"stop":1754479220358,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a23a59a981e0cb","name":"Push message with Chinese payload","time":{"start":1754479799239,"stop":1754479799239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91a0e343a67d689","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754479186430,"stop":1754479186430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6600c7070614895","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754479390204,"stop":1754479390205,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e548b8e9d66eb","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754479541733,"stop":1754479541733,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b508b7687147f8d","name":"Push message with content topic containing emoji","time":{"start":1754479799230,"stop":1754479799230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8ace19dfb18dfd","name":"should handle queue processing errors gracefully","time":{"start":1754479177631,"stop":1754479177632,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc5414562810853","name":"Check received message containing shell command","time":{"start":1754479693584,"stop":1754479693585,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9beaf5fecd24f4b","name":"should process up to 3 peers at once","time":{"start":1754479177629,"stop":1754479177630,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f3275a51c60848","name":"Waku message hash computation (no timestamp)","time":{"start":1754479177789,"stop":1754479177792,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee0ea32785607db1","name":"Check message with no content topic is not received","time":{"start":1754479693592,"stop":1754479693592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32bfd58a235f64e","name":"connected peers and dial","time":{"start":1754479357053,"stop":1754479357053,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bf2c44b1b392efe","name":"Push message with rate limit","time":{"start":1754479799231,"stop":1754479799231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfdae266109847f","name":"should not receive a peer event before start","time":{"start":1754479190654,"stop":1754479190655,"duration":1},"status":"passed","severity":"normal"},{"uid":"63efa2046ab61426","name":"Check meta is set [ecies]","time":{"start":1754479198167,"stop":1754479198167,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e158bcfde7bb81f","name":"should not execute task if max attempts is 0","time":{"start":1754479206940,"stop":1754479206941,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ebadb9a7325ad7","name":"rejects content-filtered query with only contentTopics","time":{"start":1754479178185,"stop":1754479178186,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e483e52cfea1ab","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754479220333,"stop":1754479220333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a622826f4c04a4b7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754479715403,"stop":1754479715403,"duration":0},"status":"passed","severity":"normal"},{"uid":"863236e32aa39b80","name":"should handle dial errors","time":{"start":1754479178890,"stop":1754479178890,"duration":0},"status":"passed","severity":"normal"},{"uid":"1868077bd4c17258","name":"Overlapping topic subscription","time":{"start":1754479715400,"stop":1754479715401,"duration":1},"status":"passed","severity":"normal"},{"uid":"8024781d75f0f91c","name":"should set field with only FILTER enabled","time":{"start":1754479168335,"stop":1754479168335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69a4150a922bd20","name":"should handle disconnect when peer has no timers","time":{"start":1754479178294,"stop":1754479178294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb48531612f33b2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754479491527,"stop":1754479491528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86121df4055259","name":"Check received message containing unicode special characters","time":{"start":1754479693586,"stop":1754479693586,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b9f3bda1842709","name":"Push message with content topic containing short","time":{"start":1754479799243,"stop":1754479799243,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ba07d940324d5a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754479186427,"stop":1754479186428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bfaa18af1dce24","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754479208127,"stop":1754479208127,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c5bb215d5d666f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754479167686,"stop":1754479167688,"duration":2},"status":"passed","severity":"normal"},{"uid":"b549c954ab672246","name":"Check received message containing Basic HTML tag","time":{"start":1754479693598,"stop":1754479693598,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1543f1e3b2bca","name":"Check meta is set [symmetric]","time":{"start":1754479196633,"stop":1754479196633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f607293c1e591b5c","name":"should add peer to queue when queue is not empty","time":{"start":1754479177608,"stop":1754479177608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bca4fe5cf41f5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754479208301,"stop":1754479208302,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1d637c686dc76f","name":"should handle case when globalThis is not available","time":{"start":1754479177190,"stop":1754479177190,"duration":0},"status":"passed","severity":"normal"},{"uid":"99612c53e588d0d6","name":"Subscribe and publish message","time":{"start":1754479390182,"stop":1754479390183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a723db7fadcba05a","name":"should decode valid enr successfully","time":{"start":1754479168326,"stop":1754479168326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b6dfa95e8832f5","name":"Decoder throws on undefined content topic","time":{"start":1754479198168,"stop":1754479198168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4aff0e136df1df9","name":"Mutual subscription","time":{"start":1754479390179,"stop":1754479390180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30760b841770205","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754479541730,"stop":1754479541731,"duration":1},"status":"passed","severity":"normal"},{"uid":"7917c968cc0b07e0","name":"should return all connected peers without codec filter","time":{"start":1754479178892,"stop":1754479178892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36a2e920980473b","name":"Check publish message containing special chars","time":{"start":1754479381319,"stop":1754479381319,"duration":0},"status":"passed","severity":"normal"},{"uid":"133a2c4538b8e971","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754479219672,"stop":1754479219673,"duration":1},"status":"passed","severity":"normal"},{"uid":"f660ac2153f9abbd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754479715387,"stop":1754479715388,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f5c632706059e","name":"Ordered callback, aborts when callback returns true","time":{"start":1754479526655,"stop":1754479526655,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ff584d81dbced0","name":"should return null for non-existent peer","time":{"start":1754479178507,"stop":1754479178507,"duration":0},"status":"passed","severity":"normal"},{"uid":"a445bfee323d87d9","name":"should return true when peer is on the specified shard","time":{"start":1754479177834,"stop":1754479177834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d845e7c1f1d5bdb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754479715405,"stop":1754479715405,"duration":0},"status":"passed","severity":"normal"},{"uid":"332ce0032ec1bd61","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754479248038,"stop":1754479248038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccbf6a9789520739","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754479162165,"stop":1754479162165,"duration":0},"status":"passed","severity":"normal"},{"uid":"63410518ad623261","name":"Check received message containing Russian","time":{"start":1754479693596,"stop":1754479693597,"duration":1},"status":"passed","severity":"normal"},{"uid":"191ef039d735d523","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app32/2/topic365/json","time":{"start":1754479479868,"stop":1754479479869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e688fbe3c4e5c10e","name":"Check received message containing special chars","time":{"start":1754479693595,"stop":1754479693596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44c8cc4c8899de6","name":"Non TWN Cluster","time":{"start":1754479479861,"stop":1754479479863,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1d1aa85e3b0b1c4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754479715396,"stop":1754479715396,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3be95f366c959","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754479220319,"stop":1754479220319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef040317cc31788","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754479390203,"stop":1754479390203,"duration":0},"status":"passed","severity":"normal"},{"uid":"402e56a34887a1e9","name":"should handle relay send failures gracefully","time":{"start":1754479178293,"stop":1754479178293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0d5bb921b41177","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754479715403,"stop":1754479715403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b232ecfb00ff3d5f","name":"should handle errors when globalThis is not available","time":{"start":1754479177171,"stop":1754479177180,"duration":9},"status":"passed","severity":"normal"},{"uid":"2165c7a4acfd8522","name":"Push message with content topic containing numeric","time":{"start":1754479799244,"stop":1754479799244,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cc7f13bcbdd33","name":"Check received message containing Russian","time":{"start":1754479693578,"stop":1754479693578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856a922c69c69c8","name":"Check publish message containing XML","time":{"start":1754479381329,"stop":1754479381329,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeca13c7abc8c826","name":"Js publishes, other Js receives","time":{"start":1754479370107,"stop":1754479370108,"duration":1},"status":"passed","severity":"normal"},{"uid":"282477e7668349c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754479715388,"stop":1754479715388,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a3297eb53c9fbc","name":"Push message with custom timestamp: 1723720867328","time":{"start":1754479799248,"stop":1754479799248,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ed1921fe615d76","name":"should handle browser offline state overriding peer connections","time":{"start":1754479177216,"stop":1754479177216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d917c34ae082eb23","name":"should handle network check errors gracefully","time":{"start":1754479177635,"stop":1754479177636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b83ae5fd34ac457","name":"should add and remove event listeners correctly","time":{"start":1754479190657,"stop":1754479190657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2534a7afa652e9e4","name":"should add event listeners to globalThis","time":{"start":1754479177170,"stop":1754479177171,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a088977fde366","name":"should handle peer store errors gracefully","time":{"start":1754479178507,"stop":1754479178508,"duration":1},"status":"passed","severity":"normal"},{"uid":"690b2b5a99a7aae7","name":"throws if store query response has error status","time":{"start":1754479178677,"stop":1754479178677,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db69870d60aee2f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754479220335,"stop":1754479220335,"duration":0},"status":"passed","severity":"normal"},{"uid":"803414e8ce2502d6","name":"accepts valid content-filtered query","time":{"start":1754479178182,"stop":1754479178185,"duration":3},"status":"passed","severity":"normal"},{"uid":"3875c8285d117475","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754479186683,"stop":1754479186683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d37b81b5e0e3f003","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754479186429,"stop":1754479186429,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ef56f19465f302","name":"should handle a minimal index list","time":{"start":1754479162331,"stop":1754479162331,"duration":0},"status":"passed","severity":"normal"},{"uid":"806cace31016ef0b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754479162152,"stop":1754479162153,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebea2b7f811d9d0","name":"Push message with emoji payload","time":{"start":1754479799223,"stop":1754479799224,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c65d3fe8a0ad58","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754479693588,"stop":1754479693589,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ed136c81b08aa7","name":"accepts valid message hash query","time":{"start":1754479178186,"stop":1754479178191,"duration":5},"status":"passed","severity":"normal"},{"uid":"79a2623b00073515","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754479167700,"stop":1754479167701,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf3022b5a4879ae","name":"should throw error - no public key","time":{"start":1754479168327,"stop":1754479168328,"duration":1},"status":"passed","severity":"normal"},{"uid":"85701d8c41ba5bce","name":"Push message with numeric payload","time":{"start":1754479799218,"stop":1754479799218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdf5d3374c6ef98","name":"Nwaku publishes","time":{"start":1754479370107,"stop":1754479370107,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9c2b49708d22b3","name":"should handle multiple peer connections","time":{"start":1754479178277,"stop":1754479178278,"duration":1},"status":"passed","severity":"normal"},{"uid":"9714bf3f0fe29817","name":"should drop connection to all peers on hangUp","time":{"start":1754479332328,"stop":1754479332329,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c831fa62e424c90","name":"should maintain desired error rate","time":{"start":1754479223407,"stop":1754479223408,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c72aae2ad62b44","name":"isConnected should return false after all peers disconnect","time":{"start":1754479263012,"stop":1754479263013,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3db649fec6a518d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754479263017,"stop":1754479263017,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3e1c104a810963","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754479208132,"stop":1754479208132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cdca8643648f7d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754479715398,"stop":1754479715398,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff6fed75dc8ee79","name":"should properly start and stop event listening","time":{"start":1754479207399,"stop":1754479207400,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6c59725f80260b","name":"Push message equal or less that 1MB","time":{"start":1754479799236,"stop":1754479799236,"duration":0},"status":"passed","severity":"normal"},{"uid":"8debaf4aa7a2ccc8","name":"should retry failed tasks","time":{"start":1754479206938,"stop":1754479206938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2db6c6b6f8b81","name":"returns nothing if no connections present","time":{"start":1754479178356,"stop":1754479178357,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f13e253387d156","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754479220357,"stop":1754479220358,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37ef74cf70ab999","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754479715392,"stop":1754479715392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8624e7110de69a5e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754479178888,"stop":1754479178889,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aac7d835c88d774","name":"throws on content topic with generation field greater than 0","time":{"start":1754479162147,"stop":1754479162147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17e0fa5424648dd","name":"Check publish message containing Arabic","time":{"start":1754479381319,"stop":1754479381320,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e99e26ac949c4c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754479526548,"stop":1754479526548,"duration":0},"status":"passed","severity":"normal"},{"uid":"36159dad81af6f76","name":"should update ack status of messages in outgoing buffer","time":{"start":1754479225362,"stop":1754479225362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5c40c7b59345cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754479162162,"stop":1754479162162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bebaa04a5c06c44","name":"msgTime: 0 ms from now, startTime: 1754393127105, endTime: 1754479527105","time":{"start":1754479541732,"stop":1754479541732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6381bcbbd7106839","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754479263013,"stop":1754479263016,"duration":3},"status":"passed","severity":"normal"},{"uid":"a95089199a64bf9","name":"Check publish message containing escaped characters","time":{"start":1754479381331,"stop":1754479381333,"duration":2},"status":"passed","severity":"normal"},{"uid":"78af08de70d1df20","name":"should clear all timers","time":{"start":1754479178269,"stop":1754479178276,"duration":7},"status":"passed","severity":"normal"},{"uid":"9a020392c5824c91","name":"should load peers from local storage and dispatch events","time":{"start":1754479190655,"stop":1754479190656,"duration":1},"status":"passed","severity":"normal"},{"uid":"1251bd2fc0fbb6ca","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754479162160,"stop":1754479162160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab601a32a6025a45","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754479220326,"stop":1754479220327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13d155f36c899f5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754479178185,"stop":1754479178185,"duration":0},"status":"passed","severity":"normal"},{"uid":"58585968f2cf9782","name":"Push message with escaped characters payload","time":{"start":1754479799223,"stop":1754479799223,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2465de7957c3a4","name":"more peers than existing","time":{"start":1754479357054,"stop":1754479357054,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd3c888cf7ebb117","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754479248038,"stop":1754479248039,"duration":1},"status":"skipped","severity":"normal"},{"uid":"364654f40633b970","name":"should hang up with multiaddr and return true on success","time":{"start":1754479178891,"stop":1754479178891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbd8ab1a798f37e","name":"should skip peer when failed to dial recently","time":{"start":1754479177609,"stop":1754479177621,"duration":12},"status":"passed","severity":"normal"},{"uid":"5e7ac0171ae501ae","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754479541725,"stop":1754479541726,"duration":1},"status":"passed","severity":"normal"},{"uid":"26237f931c5c8c24","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754479225361,"stop":1754479225361,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bc2d653ff67287","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754479220321,"stop":1754479220321,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f58e31e0e5c7b2","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754479208134,"stop":1754479208134,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cc41404072bc4d","name":"should dial peer immediately when queue is empty","time":{"start":1754479177608,"stop":1754479177608,"duration":0},"status":"passed","severity":"normal"},{"uid":"94160ff9ce969c9a","name":"should skip peer when dialed recently","time":{"start":1754479177609,"stop":1754479177609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1d923b8efa9442","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754479388712,"stop":1754479388712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5aa5fd0551768e4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754479208133,"stop":1754479208133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee29acf440115cdc","name":"Push message with Russian payload","time":{"start":1754479799239,"stop":1754479799239,"duration":0},"status":"passed","severity":"normal"},{"uid":"536690e4a3e92745","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754479178286,"stop":1754479178290,"duration":4},"status":"passed","severity":"normal"},{"uid":"2ebdf3fd857d5842","name":"should handle peer not in mesh for all topics","time":{"start":1754479178296,"stop":1754479178296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26869e2272aec1f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754479486691,"stop":1754479486692,"duration":1},"status":"passed","severity":"normal"},{"uid":"afae6bbadf35ec89","name":"can start the service","time":{"start":1754479190652,"stop":1754479190652,"duration":0},"status":"passed","severity":"normal"},{"uid":"646c52bcde8ab264","name":"Wrong topic","time":{"start":1754479479871,"stop":1754479479871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cad8b5221eb79","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754479178512,"stop":1754479178512,"duration":0},"status":"passed","severity":"normal"},{"uid":"675ed20adee06ef1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754479220320,"stop":1754479220321,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf77cc043f59db40","name":"random static sharding 10 - Cluster ID: 624, Shard ID: 772","time":{"start":1754479478354,"stop":1754479478354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3958cd851cb6566","name":"rejects hash query with content filter parameters","time":{"start":1754479178191,"stop":1754479178191,"duration":0},"status":"passed","severity":"normal"},{"uid":"da099aa97dba3017","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754479390195,"stop":1754479390195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0837c1fc0dadd4d","name":"should remove event listener for peer:discovery","time":{"start":1754479177243,"stop":1754479177243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c280e3748d0f44","name":"Check received message containing special chars","time":{"start":1754479693577,"stop":1754479693577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce660c865cd210a","name":"should not fail to stop the service if it was not started","time":{"start":1754479248033,"stop":1754479248034,"duration":1},"status":"passed","severity":"normal"},{"uid":"3164a62884f9b910","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754479248742,"stop":1754479248744,"duration":2},"status":"passed","severity":"normal"},{"uid":"7505be2847e3f4bc","name":"should handle complete discovery-to-dial flow","time":{"start":1754479177256,"stop":1754479177257,"duration":1},"status":"passed","severity":"normal"},{"uid":"728d6a025abc6523","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754479208032,"stop":1754479208032,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c6bab93f5884e9","name":"Subscribe to topic containing XML and receive message","time":{"start":1754479715394,"stop":1754479715394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f46af0fc84f1980","name":"should retry on complete failure if specified","time":{"start":1754479207591,"stop":1754479207591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf9cdb50ce26146","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754479186683,"stop":1754479186683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b64da51d3579e7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754479162150,"stop":1754479162150,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fbc44e6513dc25","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754479526548,"stop":1754479526550,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4319c92a86eaf62","name":"Check received message containing escaped characters","time":{"start":1754479693585,"stop":1754479693586,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5b9f5f56382ed5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754479693594,"stop":1754479693594,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd807e9dc1cf11a1","name":"Ephemeral messages are not stored","time":{"start":1754479248741,"stop":1754479248741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccec2e2017b6ac42","name":"should handle complete peer lifecycle","time":{"start":1754479178301,"stop":1754479178301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51823b71beb8802","name":"Push message with content topic containing short","time":{"start":1754479799225,"stop":1754479799225,"duration":0},"status":"passed","severity":"normal"},{"uid":"440dee5a0f31b5cf","name":"it tolerates circular branch references","time":{"start":1754479186679,"stop":1754479186679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc3b4dfe123db39","name":"Relay","time":{"start":1754479248342,"stop":1754479248342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cae8c99ead9d924","name":"Check message with non string payload is not received","time":{"start":1754479693604,"stop":1754479693604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7bc08508b766b8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754479391610,"stop":1754479391612,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0fefd851c80fe1f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754479635304,"stop":1754479635306,"duration":2},"status":"passed","severity":"normal"},{"uid":"8987cd5d9c860581","name":"should properly create location multiaddrs - tcp6","time":{"start":1754479168332,"stop":1754479168333,"duration":1},"status":"passed","severity":"normal"},{"uid":"3475c4bd8894d30a","name":"Publish message with rate limit","time":{"start":1754479381339,"stop":1754479381339,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51a5ecf9797aebd","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754479177256,"stop":1754479177256,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcec13f32b60bc2e","name":"throws on content topic with empty version field","time":{"start":1754479162148,"stop":1754479162148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b067fb6c0085f","name":"should throw error - no id","time":{"start":1754479168328,"stop":1754479168328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ab1e5fb7549f67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754479220359,"stop":1754479220359,"duration":0},"status":"passed","severity":"normal"},{"uid":"82162d2249101a34","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754479390196,"stop":1754479390202,"duration":6},"status":"passed","severity":"normal"},{"uid":"732d7fa98f266f76","name":"can start the service","time":{"start":1754479356750,"stop":1754479356751,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b04cf0586de2e51","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754479208407,"stop":1754479208407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f840aa0a73fa1abb","name":"Passing invalid cursor","time":{"start":1754479491529,"stop":1754479491529,"duration":0},"status":"passed","severity":"normal"},{"uid":"64017136422564f5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754479220325,"stop":1754479220325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1e64479296d40b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754479267119,"stop":1754479267120,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c66feba9ab1690","name":"should handle complete dial lifecycle","time":{"start":1754479177637,"stop":1754479177637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4067b2368baafc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754479715398,"stop":1754479715398,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cb7d6d45c3c8be","name":"should reject if Filter is requested but not mounted","time":{"start":1754479208100,"stop":1754479208100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d727ab935b07ec2b","name":"Push message with SQL Injection payload","time":{"start":1754479799220,"stop":1754479799220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9f84aebba7254","name":"should maintain proper timestamps if all messages received","time":{"start":1754479225357,"stop":1754479225357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f0fc8b5dd95cee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754479162166,"stop":1754479162166,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de87b376755d62f","name":"should encode/decode to text encoding","time":{"start":1754479168330,"stop":1754479168331,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7ce24c076db0b0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754479220358,"stop":1754479220358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b268ee518728e180","name":"Check publish message after service node is restarted","time":{"start":1754479381338,"stop":1754479381338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e098277c42d4b612","name":"Push message with escaped characters payload","time":{"start":1754479799241,"stop":1754479799241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f897118282079a","name":"Push message with unicode special characters payload","time":{"start":1754479799223,"stop":1754479799223,"duration":0},"status":"passed","severity":"normal"},{"uid":"203cf1f4255c7060","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754479267121,"stop":1754479267121,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df677272ba55b2a","name":"Push message with Chinese payload","time":{"start":1754479799219,"stop":1754479799219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fce537054fb93b","name":"should serialize and deserialize correctly","time":{"start":1754479223410,"stop":1754479223412,"duration":2},"status":"passed","severity":"normal"},{"uid":"539d46e50b50e5e1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754479177799,"stop":1754479177800,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7db28519d7443e","name":"should return false when peer is not on topic","time":{"start":1754479178894,"stop":1754479178894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d328efdeb719f77b","name":"Subscribe to topic containing long and receive message","time":{"start":1754479715402,"stop":1754479715402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00f455e61709f24","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754479220341,"stop":1754479220341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d356240858abce","name":"should decode valid enr with tcp successfully","time":{"start":1754479168327,"stop":1754479168327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cb666f2cbeb8d7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754479541727,"stop":1754479541728,"duration":1},"status":"passed","severity":"normal"},{"uid":"949ee1a6be5e369c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754479208131,"stop":1754479208131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ffc6c07aadc968","name":"should return different streams if requested simultaniously","time":{"start":1754479178516,"stop":1754479178517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e16030545f97873","name":"should handle all zero keep alive options","time":{"start":1754479178296,"stop":1754479178296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fec535c86c3a1d","name":"should not dial peers from store when browser is not connected","time":{"start":1754479178496,"stop":1754479178500,"duration":4},"status":"passed","severity":"normal"},{"uid":"130f1e32fbc8b821","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754479220324,"stop":1754479220325,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa080e81ec3ab7cc","name":"Push message with custom timestamp: 1754482867328","time":{"start":1754479799236,"stop":1754479799236,"duration":0},"status":"passed","severity":"normal"},{"uid":"16572323cfa5ddb","name":"should start the dialing interval","time":{"start":1754479177599,"stop":1754479177599,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b61ae964097879","name":"should not discard bootstrap peers if under the limit","time":{"start":1754479286307,"stop":1754479286308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebed621e69ffe41b","name":"Subscribe to topic containing long and receive message","time":{"start":1754479715391,"stop":1754479715391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed86e3fe9279771f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754479220319,"stop":1754479220319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66eb04bbccc6cf7","name":"Ordered Callback - false","time":{"start":1754479507692,"stop":1754479507692,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8f3bb8a02a815d","name":"Callback on promise","time":{"start":1754479526651,"stop":1754479526651,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caaddf35fbd7a0c","name":"Push message with Arabic payload","time":{"start":1754479799219,"stop":1754479799219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a243aa783a4219","name":"should create dialer with libp2p and shardReader","time":{"start":1754479177598,"stop":1754479177599,"duration":1},"status":"passed","severity":"normal"},{"uid":"edec117113bd5315","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754479390186,"stop":1754479390186,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ac689440e20a6f","name":"should return false when network is not connected","time":{"start":1754479178889,"stop":1754479178889,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b44bb0eaf9f9672","name":"Overlapping topic subscription","time":{"start":1754479390187,"stop":1754479390188,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ee919d399cf6f965","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754479220341,"stop":1754479220341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb745a011e38a5a8","name":"should properly clean up resources when disposed","time":{"start":1754479206185,"stop":1754479206186,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87a15d468fb766f","name":"Check received message containing JSON","time":{"start":1754479693583,"stop":1754479693584,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46ee55848e1ae22","name":"Check message received after jswaku node is restarted","time":{"start":1754479693593,"stop":1754479693593,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9fdfb2cf7c9fd1","name":"should hang up with PeerId and return true on success","time":{"start":1754479178890,"stop":1754479178891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfcf57ac8854eaa","name":"Subscribe and receive messages via waku relay post","time":{"start":1754479715388,"stop":1754479715388,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c2260c242a1653","name":"should handle dial errors gracefully","time":{"start":1754479177623,"stop":1754479177624,"duration":1},"status":"passed","severity":"normal"},{"uid":"21faca328e2561cd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754479178675,"stop":1754479178676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39a9a67091b9fb9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754479220339,"stop":1754479220339,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d2a0b7604f793e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754479390194,"stop":1754479390194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c697eeb751d9c5","name":"should handle corrupted local storage data gracefully","time":{"start":1754479190656,"stop":1754479190657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82195ed69051341","name":"Decrypt messages","time":{"start":1754479358644,"stop":1754479358644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7000f2f2a50b88","name":"Passing page size 10 when there are 10 messages","time":{"start":1754479521297,"stop":1754479521297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50223fe1de8e558","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754479390203,"stop":1754479390204,"duration":1},"status":"passed","severity":"normal"},{"uid":"af18fcb3bc2af35d","name":"should stop and cleanup resources","time":{"start":1754479208408,"stop":1754479208408,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8c83a318f149ff","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754479715388,"stop":1754479715389,"duration":1},"status":"passed","severity":"normal"},{"uid":"5def9e73d5a52ec3","name":"should be safe to call multiple times","time":{"start":1754479177243,"stop":1754479177243,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ef894605bc85c","name":"should retry if all attempts fail","time":{"start":1754479206942,"stop":1754479206943,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece950e19e8b9bbd","name":"should send to specified number of peers of used peers","time":{"start":1754479207590,"stop":1754479207591,"duration":1},"status":"passed","severity":"normal"},{"uid":"166ac70fb6ff8c1e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754479715396,"stop":1754479715396,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e61fe66c70c81a","name":"should return false when peer is not found","time":{"start":1754479177833,"stop":1754479177833,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f64382d4ce9703","name":"Fails to publish duplicate message","time":{"start":1754479381336,"stop":1754479381336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd8998ba881b231","name":"Should update shard info","time":{"start":1754479332705,"stop":1754479332706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10b5be06b42d523","name":"should dial more peers if under maxConnections","time":{"start":1754479178510,"stop":1754479178511,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0697a4cb81ddeb3","name":"Push message with content topic containing Arabic","time":{"start":1754479799227,"stop":1754479799227,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f24bba77dfbc48a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754479374437,"stop":1754479374437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24fe71fa738c24","name":"should return false when pubsub topic parsing fails","time":{"start":1754479177838,"stop":1754479177838,"duration":0},"status":"passed","severity":"normal"},{"uid":"931082cbeee67ece","name":"Passing page size 1 when there are 4 messages","time":{"start":1754479521296,"stop":1754479521297,"duration":1},"status":"passed","severity":"normal"},{"uid":"850f314c55d0c3ca","name":"Check publish message containing numeric","time":{"start":1754479381314,"stop":1754479381318,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a24d7f424fc80e5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754479491528,"stop":1754479491528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8c238ce3c64fd6","name":"should properly create location multiaddrs - tcp","time":{"start":1754479168333,"stop":1754479168333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8da45c60ad0018f","name":"should handle multiple query options for time ranges","time":{"start":1754479208031,"stop":1754479208032,"duration":1},"status":"passed","severity":"normal"},{"uid":"d124fc5732ffcacd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754479541730,"stop":1754479541730,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fc317a0ed1dd51","name":"should start and stop interval correctly","time":{"start":1754479206933,"stop":1754479206934,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ef0a8562d88e76","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754479479861,"stop":1754479479861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d588076fa0e78485","name":"Accepts a valid Waku Message","time":{"start":1754479211669,"stop":1754479211671,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf0209a4b610489","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754479715394,"stop":1754479715394,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb90104cf529cd2f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754479541729,"stop":1754479541730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8baea78f61d81cc6","name":"Check received message containing XML","time":{"start":1754479693581,"stop":1754479693582,"duration":1},"status":"passed","severity":"normal"},{"uid":"c882bd922717c284","name":"throws on content topic with empty application field","time":{"start":1754479162147,"stop":1754479162147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa48dc910617bfa","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754479162153,"stop":1754479162153,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bb2d0393a8c0c8","name":"Sets default value correctly","time":{"start":1754479548390,"stop":1754479548390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c89a7acb9357ab","name":"should skip peer when already connected","time":{"start":1754479177608,"stop":1754479177609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85ccb4f4c2cae75","name":"Check message on other pubsub topic is not received","time":{"start":1754479693590,"stop":1754479693591,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a057792def72dd","name":"should not modify tags of connections for different peers","time":{"start":1754479208134,"stop":1754479208135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f5f5196bef3337","name":"should initialize with isNetworkConnected as false","time":{"start":1754479177165,"stop":1754479177169,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc4fd9b7d374501d","name":"should dispatch network event when browser goes online","time":{"start":1754479177197,"stop":1754479177198,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bcad193542b760e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754479220335,"stop":1754479220335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c5ff33041f985","name":"Push message with custom timestamp: 1723720867328","time":{"start":1754479799232,"stop":1754479799232,"duration":0},"status":"passed","severity":"normal"},{"uid":"21aa75aff9abf4b2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754479526541,"stop":1754479526542,"duration":1},"status":"passed","severity":"normal"},{"uid":"76faf9438081c75e","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754479207451,"stop":1754479207451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33368fc4e8f329b","name":"Check message on other pubsub topic is not received","time":{"start":1754479693602,"stop":1754479693602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a472bb0c54e529","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754479715406,"stop":1754479715406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ba1944b7d15eb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754479715390,"stop":1754479715390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f912ec937047f64c","name":"same cluster: nodes connect","time":{"start":1754479318939,"stop":1754479318939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44353113c5a3846","name":"should handle shard reader errors gracefully","time":{"start":1754479177632,"stop":1754479177635,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4bfcfb4c81ababc","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754479220334,"stop":1754479220334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdcf5e42ff7f272","name":"should detect messages with missing dependencies","time":{"start":1754479225359,"stop":1754479225360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3407cad48797c206","name":"should partition messages based on acknowledgement status","time":{"start":1754479225361,"stop":1754479225361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c111cfdab9ad18db","name":"should insert message id into causal history","time":{"start":1754479225356,"stop":1754479225356,"duration":0},"status":"passed","severity":"normal"},{"uid":"373dbf3a891027d","name":"Check received message containing XML","time":{"start":1754479693598,"stop":1754479693598,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c2dc58a186f6fc","name":"should use configured peers when available","time":{"start":1754479208035,"stop":1754479208036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0b3d84e811ab12b","name":"should not fail to start the service if it is already started","time":{"start":1754479356752,"stop":1754479356752,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f0021d0d5a4dce","name":"Check message with no pubsub topic is not received","time":{"start":1754479693591,"stop":1754479693591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09211b582a7ad4f","name":"should handle errors when removing globalThis listeners","time":{"start":1754479177181,"stop":1754479177181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1c52e59c9f0b58","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754479715407,"stop":1754479715407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99271e69395bde9","name":"should handle multiple peers with different shard configurations","time":{"start":1754479177637,"stop":1754479177638,"duration":1},"status":"passed","severity":"normal"},{"uid":"2211c73d93581237","name":"should handle shardReader errors","time":{"start":1754479178894,"stop":1754479178894,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ac9a6995c992c6","name":"does not throw on valid cases","time":{"start":1754479162144,"stop":1754479162145,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7e42c75e29a1b1","name":"Check publish message containing Chinese","time":{"start":1754479381319,"stop":1754479381319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cea51d0460c5f91","name":"should not create relay timers when relay is not provided","time":{"start":1754479178290,"stop":1754479178291,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22d678612498d90","name":"accepts time-filtered query with content filter","time":{"start":1754479178192,"stop":1754479178192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc51d9dc5809ad3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754479177838,"stop":1754479177838,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cdd51c28aa6f7e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754479220339,"stop":1754479220339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f128bb5468452c61","name":"Push message with JSON payload","time":{"start":1754479799221,"stop":1754479799222,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb49275ebae0a89","name":"should clear dial history on start","time":{"start":1754479177599,"stop":1754479177600,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b44d8e93a48a69","name":"Passing page size 11 when there are 10 messages","time":{"start":1754479521298,"stop":1754479521298,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ca31dbe0a4e386","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754479391605,"stop":1754479391606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3756fe685112f7a3","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754479162153,"stop":1754479162153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a432e4a9dd5b877","name":"should throw error - invalid id","time":{"start":1754479168328,"stop":1754479168329,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0785d928f6032b","name":"Rejects garbage","time":{"start":1754479211671,"stop":1754479211671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16d2333b0a4b63d","name":"different cluster: nodes don't connect","time":{"start":1754479318937,"stop":1754479318938,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1222f2a380fab","name":"Check publish message containing Russian","time":{"start":1754479381320,"stop":1754479381320,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4b0ac48cf96c3c","name":"should handle peer store update failures gracefully","time":{"start":1754479178285,"stop":1754479178286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d96dbd22687a283","name":"Push message with meta","time":{"start":1754479799247,"stop":1754479799247,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5da753e522b654","name":"should create KeepAliveManager with required options","time":{"start":1754479178258,"stop":1754479178259,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8b00f9f65a0346","name":"should not retry if at least one success","time":{"start":1754479207591,"stop":1754479207592,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ed6da323d4af9f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754479715395,"stop":1754479715395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c923b93ae626407c","name":"Encoder throws on empty string content topic","time":{"start":1754479198168,"stop":1754479198168,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ac07527a1f5554","name":"random static sharding 9 - Cluster ID: 563, Shard ID: 588","time":{"start":1754479478353,"stop":1754479478354,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6b0150faed0066","name":"should properly create location multiaddrs - udp6","time":{"start":1754479168332,"stop":1754479168332,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2331a18c00470e","name":"should dispatch connect and disconnect events","time":{"start":1754479208128,"stop":1754479208129,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3f0ed1bfe9ae91","name":"A test","time":{"start":1754479303311,"stop":1754479303312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e2811d0123f326","name":"Query with Ordered Callback, No Decoder","time":{"start":1754479496780,"stop":1754479496780,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b6f082d1fe6fc1","name":"pre and post cipher","time":{"start":1754479197008,"stop":1754479197009,"duration":1},"status":"passed","severity":"normal"},{"uid":"349e3425b9907925","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754479162161,"stop":1754479162161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c481298fd74ed9d5","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754479177837,"stop":1754479177838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84402bc7ede96d0","name":"ignores domain fetching errors","time":{"start":1754479186680,"stop":1754479186680,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a085fd354ef468","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754479220334,"stop":1754479220334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc69aca0d53d989d","name":"should do nothing when connections still exist","time":{"start":1754479178501,"stop":1754479178502,"duration":1},"status":"passed","severity":"normal"},{"uid":"383c3f9a12128235","name":"Check received message with timestamp: 1754479242253 ","time":{"start":1754479693601,"stop":1754479693601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa7bf0d857b2f9","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754479198166,"stop":1754479198167,"duration":1},"status":"passed","severity":"normal"},{"uid":"677095f63e3d6d41","name":"should properly create location multiaddrs - tcp4","time":{"start":1754479168332,"stop":1754479168332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773ede39a3eaf7c","name":"Check received message with timestamp: 1754479242253000000 ","time":{"start":1754479693587,"stop":1754479693587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece7311e52e9d7f4","name":"Subscribe to topic containing Script and receive message","time":{"start":1754479715404,"stop":1754479715404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff600af3fae898f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754479390193,"stop":1754479390194,"duration":1},"status":"passed","severity":"normal"},{"uid":"247fc35c7a0f5e62","name":"should add event listener for peer:discovery","time":{"start":1754479177242,"stop":1754479177242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3115fd7b22606a5","name":"should never report false negatives","time":{"start":1754479223408,"stop":1754479223409,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b9adc950496a97","name":"Fails to push message with large meta","time":{"start":1754479799230,"stop":1754479799231,"duration":1},"status":"passed","severity":"normal"},{"uid":"91207b9fede5231d","name":"Push message with content topic containing emoji","time":{"start":1754479799247,"stop":1754479799247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e55a87fafa6ab66","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754479162151,"stop":1754479162151,"duration":0},"status":"passed","severity":"normal"},{"uid":"529324b66cdccd36","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754479186429,"stop":1754479186429,"duration":0},"status":"passed","severity":"normal"},{"uid":"37865a04716b7702","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754479541726,"stop":1754479541727,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed93a7b6a1bfbde0","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754479220322,"stop":1754479220322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8293d9cdc672e61e","name":"should dial peers from store when no connections remain","time":{"start":1754479178501,"stop":1754479178501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e2087c30cae40e","name":"Subscribe to topic containing short and receive message","time":{"start":1754479715401,"stop":1754479715402,"duration":1},"status":"passed","severity":"normal"},{"uid":"780e8b1fb8797d69","name":"Publish message with large meta","time":{"start":1754479381338,"stop":1754479381339,"duration":1},"status":"passed","severity":"normal"},{"uid":"860ad8e8d3203c50","name":"should drop connection to one peer on hangUp","time":{"start":1754479332329,"stop":1754479332330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1458541feca0ef6","name":"should initialize with custom number of peers","time":{"start":1754479208126,"stop":1754479208126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10a92e1f3a4ca98","name":"Bloom filter","time":{"start":1754479225571,"stop":1754479225572,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb03b5a8875f6eff","name":"can query messages by message hash","time":{"start":1754479498729,"stop":1754479498729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3dc05a8a554878","name":"Subscribe to topic containing Script and receive message","time":{"start":1754479715394,"stop":1754479715394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1658eaf7fac5b9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754479715403,"stop":1754479715404,"duration":1},"status":"passed","severity":"normal"},{"uid":"e99db566f35f3bfa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754479178292,"stop":1754479178293,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4927b8c8605ebc","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754479220326,"stop":1754479220326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ceb0405a37dd2c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754479491527,"stop":1754479491527,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bd79057734f6df","name":"Fails to push message with large meta","time":{"start":1754479799247,"stop":1754479799247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0278bb3333d4cc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754479715400,"stop":1754479715400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a82a84e9f1d885d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754479390193,"stop":1754479390193,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b8a4076b2c331d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754479177774,"stop":1754479177775,"duration":1},"status":"passed","severity":"normal"},{"uid":"9127a04bb42e9542","name":"Push message with content topic containing SQL Injection","time":{"start":1754479799228,"stop":1754479799228,"duration":0},"status":"passed","severity":"normal"},{"uid":"610a9ea182ba50af","name":"should be able to decode the field with only STORE set to true","time":{"start":1754479167699,"stop":1754479167699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad90c2a27bd4d79","name":"Push message with content topic containing unicode special characters","time":{"start":1754479799229,"stop":1754479799229,"duration":0},"status":"passed","severity":"normal"},{"uid":"68eaddc3550a3b43","name":"Fails to publish message with empty text","time":{"start":1754479381336,"stop":1754479381336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eabbb0b5f50b955","name":"should dial all known peers when reached zero connections","time":{"start":1754479286306,"stop":1754479286307,"duration":1},"status":"passed","severity":"normal"},{"uid":"221a9a33e89282b4","name":"Store - dialed first","time":{"start":1754479541502,"stop":1754479541502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c697e01527a94625","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754479496779,"stop":1754479496780,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda7f62712cf9966","name":"Sign & Recover","time":{"start":1754479197009,"stop":1754479197009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e523781f05776a26","name":"should lock peers when selected","time":{"start":1754479208127,"stop":1754479208127,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f37dee14789ed","name":"Publishes to nwaku","time":{"start":1754479370106,"stop":1754479370106,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1a21a2aafe26fc","name":"should have no discoveries enabled by default","time":{"start":1754479207450,"stop":1754479207451,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14fda03f33bbc10","name":"Refresh subscription","time":{"start":1754479715401,"stop":1754479715401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe003a6b7b77ce","name":"should handle case when navigator is not available","time":{"start":1754479177190,"stop":1754479177190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65b1c1b8255269","name":"Symmetric encrypt & Decrypt","time":{"start":1754479197008,"stop":1754479197008,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c1df8c78035c4","name":"Subscribe and receive messages via lightPush","time":{"start":1754479715387,"stop":1754479715387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5556c4b1319b2cf5","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754479207392,"stop":1754479207399,"duration":7},"status":"passed","severity":"normal"},{"uid":"9859509d475c1a03","name":"should throw if no connection provided","time":{"start":1754479178515,"stop":1754479178515,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf92860b640ff32c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754479220320,"stop":1754479220320,"duration":0},"status":"passed","severity":"normal"},{"uid":"2702d51dc932b11c","name":"should select older connection if present","time":{"start":1754479178358,"stop":1754479178358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6cc5fce58ac99","name":"Check received message containing unicode special characters","time":{"start":1754479693599,"stop":1754479693600,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67b10dd244d469d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754479220321,"stop":1754479220321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a06defb9e7aca08","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754479390193,"stop":1754479390193,"duration":0},"status":"passed","severity":"normal"},{"uid":"433c15fe6fe4ba4e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754479715399,"stop":1754479715399,"duration":0},"status":"passed","severity":"normal"},{"uid":"335993421f990243","name":"throws an error for improperly formatted content topics","time":{"start":1754479162158,"stop":1754479162158,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f9b756eabee8b9","name":"Store - dialed after - with timeout","time":{"start":1754479541502,"stop":1754479541502,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac8eb13f2a5b256","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754479186428,"stop":1754479186428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f077571b4457f67","name":"should throw error - no id","time":{"start":1754479168327,"stop":1754479168327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03d26fb494c875","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754479167690,"stop":1754479167691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6948dbef853217b8","name":"Encoder throws on undefined content topic","time":{"start":1754479178874,"stop":1754479178875,"duration":1},"status":"passed","severity":"normal"},{"uid":"534691c57f342d9f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754479220322,"stop":1754479220324,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb6e7069edfe7c42","name":"should properly create location multiaddrs - udp4","time":{"start":1754479168332,"stop":1754479168332,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cb97a724f06851","name":"Check received message containing long","time":{"start":1754479693575,"stop":1754479693576,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e837f66918b477","name":"connects to nwaku","time":{"start":1754479548386,"stop":1754479548388,"duration":2},"status":"passed","severity":"normal"},{"uid":"971d8fc019c022c3","name":"non connected peers","time":{"start":1754479357054,"stop":1754479357055,"duration":1},"status":"skipped","severity":"normal"},{"uid":"672cf3dbffe5c496","name":"Generator, one shard","time":{"start":1754479486691,"stop":1754479486691,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2e0e5e3ef6d772","name":"Check received message containing numeric","time":{"start":1754479693595,"stop":1754479693595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2589ac500cc11c2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754479715395,"stop":1754479715396,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b62a3a6e282e462","name":"ends if response has no messages","time":{"start":1754479178677,"stop":1754479178678,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5edd40120a8e6d4","name":"should dial with PeerId and return stream","time":{"start":1754479178889,"stop":1754479178889,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d7b4e3df48a016","name":"different cluster: nodes don't connect","time":{"start":1754479318939,"stop":1754479318939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa34a558b155d63","name":"All","time":{"start":1754479248343,"stop":1754479248343,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb48545430624d5a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754479220340,"stop":1754479220340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f35b1db859e670","name":"Passing page size 0 when there are 110 messages","time":{"start":1754479521294,"stop":1754479521296,"duration":2},"status":"passed","severity":"normal"},{"uid":"9eae00168660f3d8","name":"should handle peerStore errors gracefully","time":{"start":1754479178892,"stop":1754479178893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65fc99bfc0e5e51","name":"should set field with only RELAY enabled","time":{"start":1754479168334,"stop":1754479168334,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b30cb3f709ea3f","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754479225359,"stop":1754479225359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9a72e5cc417a82","name":"Push message with content topic containing Russian","time":{"start":1754479799228,"stop":1754479799228,"duration":0},"status":"passed","severity":"normal"},{"uid":"730138e17e93d4f1","name":"should return false when peer is on different cluster","time":{"start":1754479177829,"stop":1754479177829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01ea90b6833da8e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754479526655,"stop":1754479526655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a43b4d1e88904f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754479220351,"stop":1754479220351,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedc789b7d1ee809","name":"should not fail to start the service if it is already started","time":{"start":1754479190653,"stop":1754479190654,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3c0d6510f93952","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754479391612,"stop":1754479391612,"duration":0},"status":"passed","severity":"normal"},{"uid":"19616611a0534a0e","name":"Push message with unicode special characters payload","time":{"start":1754479799242,"stop":1754479799242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91f862de3f7087c","name":"random static sharding 7 - Cluster ID: 580, Shard ID: 910","time":{"start":1754479478352,"stop":1754479478353,"duration":1},"status":"passed","severity":"normal"},{"uid":"2756aad1664854c7","name":"should return false when peer is on different cluster","time":{"start":1754479177834,"stop":1754479177834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8c7f7312765ee8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754479391607,"stop":1754479391608,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c65e76acfa6d83","name":"Check received message containing Chinese","time":{"start":1754479693577,"stop":1754479693577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c17f816f74a7699","name":"Subscribe to topic containing long and publish message","time":{"start":1754479390188,"stop":1754479390192,"duration":4},"status":"passed","severity":"normal"},{"uid":"e07c8dc02d7ee6a0","name":"Should update multiaddrs","time":{"start":1754479332705,"stop":1754479332705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f445742252dc150","name":"peer exchange sets tag","time":{"start":1754479388711,"stop":1754479388711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13cf020964868ed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754479220344,"stop":1754479220345,"duration":1},"status":"passed","severity":"normal"},{"uid":"648fd351717bee2a","name":"Get Nodes","time":{"start":1754479186207,"stop":1754479186207,"duration":0},"status":"passed","severity":"normal"},{"uid":"67620126325104d5","name":"should return true even if peer has no overlapping shards","time":{"start":1754479177829,"stop":1754479177832,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b4da957c6352f3e","name":"Check received message with timestamp: 1754479242253 ","time":{"start":1754479693588,"stop":1754479693588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fc93d5e08c4cae","name":"should dial all peers on dial","time":{"start":1754479332328,"stop":1754479332328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eaa27c80c94bc2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754479162161,"stop":1754479162161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61347e6eed7e2c8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754479177799,"stop":1754479177799,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebf579fdf468f6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754479162164,"stop":1754479162164,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dd26edc601ce48","name":"should not fail to start the service if it is already started","time":{"start":1754479248034,"stop":1754479248035,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c243552f4fd0b16","name":"Subscribe to topic containing XML and publish message","time":{"start":1754479390196,"stop":1754479390196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b3790891a89621","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754479178513,"stop":1754479178513,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d42ec36e7fe2d63","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754479263010,"stop":1754479263011,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47e11ffd439bc2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754479196631,"stop":1754479196632,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8777f61dc251377","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754479162151,"stop":1754479162152,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93de6af8f0aa25","name":"yields undefined for messages without content topic","time":{"start":1754479178678,"stop":1754479178678,"duration":0},"status":"passed","severity":"normal"}] |