mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
213 KiB
JSON
1 line
213 KiB
JSON
[{"uid":"7109ebd2ef2ab898","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757117449753,"stop":1757117449753,"duration":0},"status":"passed","severity":"normal"},{"uid":"93074e79027c402c","name":"Push message with custom timestamp: 1757113895545","time":{"start":1757118534932,"stop":1757118534932,"duration":0},"status":"passed","severity":"normal"},{"uid":"226330e15c68d966","name":"should return false when peer is not found","time":{"start":1757117405870,"stop":1757117405870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac363ffe57e90a22","name":"should clear interval on stop","time":{"start":1757117415656,"stop":1757117415656,"duration":0},"status":"passed","severity":"normal"},{"uid":"55894515403e895c","name":"throws on content topic with empty encoding field","time":{"start":1757117390821,"stop":1757117390821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad30021ad3f34cc","name":"throws on content topic with empty topic name field","time":{"start":1757117390819,"stop":1757117390819,"duration":0},"status":"passed","severity":"normal"},{"uid":"580c26705094a330","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757117846042,"stop":1757117846043,"duration":1},"status":"passed","severity":"normal"},{"uid":"523eaa2a47290d27","name":"Encoder throws on undefined content topic","time":{"start":1757117425297,"stop":1757117425297,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa18e6b5171b62f2","name":"should handle retrieve function with query parameters","time":{"start":1757117437773,"stop":1757117437774,"duration":1},"status":"passed","severity":"normal"},{"uid":"100b5f67a974c4e","name":"throws if decoders don't match content topics","time":{"start":1757117406870,"stop":1757117406870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db447846810b531","name":"Check received message containing Russian","time":{"start":1757117929119,"stop":1757117929120,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f13eaaa4b5c9e0b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757117846044,"stop":1757117846044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dc51c9e29c2045","name":"Publish message with rate limit","time":{"start":1757117671262,"stop":1757117671262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d15378fa2347768","name":"should initialize with custom number of peers","time":{"start":1757117436879,"stop":1757117436879,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5938746fd35b751","name":"Push message with JSON payload","time":{"start":1757118534901,"stop":1757118534901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf99c1b9a97834d6","name":"Push message with rate limit","time":{"start":1757118534932,"stop":1757118534932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3303c030310755b0","name":"Push 30 different messages","time":{"start":1757118534915,"stop":1757118534915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e716a838d657a57","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757117390824,"stop":1757117390824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d4ba40548a388f","name":"should skip peers without peerInfo in ENR","time":{"start":1757117415655,"stop":1757117415655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c185e1b66d71b8","name":"Push message with Script payload","time":{"start":1757118534925,"stop":1757118534925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0d7fb157b016a0","name":"should handle case when navigator is not available","time":{"start":1757117405173,"stop":1757117405174,"duration":1},"status":"passed","severity":"normal"},{"uid":"4912eb12d86534cb","name":"Push message equal or less that 1MB","time":{"start":1757118534909,"stop":1757118534909,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d399a0cc034aa12","name":"Push message with Script payload","time":{"start":1757118534913,"stop":1757118534913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc4ce5acb324be4","name":"Push message with numeric payload","time":{"start":1757118534924,"stop":1757118534924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b282daa481be5bf","name":"Push message with Chinese payload","time":{"start":1757118534899,"stop":1757118534899,"duration":0},"status":"passed","severity":"normal"},{"uid":"936b4259d21e0604","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757117406503,"stop":1757117406503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a768c06f31782d5","name":"Check message with no content topic is not received","time":{"start":1757117929125,"stop":1757117929125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4808ad05391b3238","name":"Overlapping topic subscription","time":{"start":1757117679637,"stop":1757117679637,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99f03baa29249f44","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757117449747,"stop":1757117449748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91f2609d7521ce7","name":"yields decoded messages","time":{"start":1757117406872,"stop":1757117406872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8bb389e0c653fc","name":"should insert message id into causal history","time":{"start":1757117455592,"stop":1757117455592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a58c422cf44b045","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757117449735,"stop":1757117449736,"duration":1},"status":"passed","severity":"normal"},{"uid":"411b0a7b2e0a8a16","name":"should requeue task if no peer is available","time":{"start":1757117436386,"stop":1757117436386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5710f4471f7dedc9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757117476492,"stop":1757117476493,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97fefb83c66588d1","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757117436127,"stop":1757117436127,"duration":0},"status":"passed","severity":"normal"},{"uid":"75847f373b424bc4","name":"Throws when trying to push message with empty payload","time":{"start":1757118534928,"stop":1757118534928,"duration":0},"status":"passed","severity":"normal"},{"uid":"494ac7b68b7c0a45","name":"Subscribe and receive messages via lightPush","time":{"start":1757117941557,"stop":1757117941557,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fb78b7b44726ee","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757117449731,"stop":1757117449732,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d12634ee97c7336","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757117449736,"stop":1757117449741,"duration":5},"status":"passed","severity":"normal"},{"uid":"82dc862c68d353a1","name":"messageHashStr returns a hex string","time":{"start":1757117406166,"stop":1757117406166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1068b9e0117e7bff","name":"should reject on timeout if it was set","time":{"start":1757117437408,"stop":1757117437408,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fe3894c4c9f2a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757117839572,"stop":1757117839572,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d58c1851f58f64","name":"Push message with content topic containing Arabic","time":{"start":1757118534917,"stop":1757118534918,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f8a4ed36d3e4ba","name":"Subscribe to topic containing short and receive message","time":{"start":1757117941561,"stop":1757117941562,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ec2f834e7f5c03","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757117425295,"stop":1757117425295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c55b0ae91df5ccc","name":"should not receive a peer event after stop","time":{"start":1757117476488,"stop":1757117476489,"duration":1},"status":"passed","severity":"normal"},{"uid":"27afc02940ff152","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757117449750,"stop":1757117449751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd553b5ae9ae516","name":"peer exchange sets tag","time":{"start":1757117647670,"stop":1757117647670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4422130764e71ced","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757117405868,"stop":1757117405868,"duration":0},"status":"passed","severity":"normal"},{"uid":"52324aa0fa7d8c73","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757117941569,"stop":1757117941570,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65baed03da58e05a","name":"Push message with Arabic payload","time":{"start":1757118534886,"stop":1757118534886,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3e2d7aaa777bf","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757117415657,"stop":1757117415657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05f75c26f8b13f7","name":"should return cached hash on subsequent access","time":{"start":1757117407111,"stop":1757117407111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d6d475ed0528fa","name":"should continually clean up expired entries at intervals","time":{"start":1757117435513,"stop":1757117435514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ebec0f1ced666e","name":"Check message with no pubsub topic is not received","time":{"start":1757117929125,"stop":1757117929125,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b6214184e0d67b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757117941560,"stop":1757117941561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b6a25ccf6a1d47","name":"should return all connected peers without codec filter","time":{"start":1757117407236,"stop":1757117407236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea4351630c0395","name":"should initialize with libp2p components","time":{"start":1757117415527,"stop":1757117415527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e273534992273605","name":"Check received message containing long","time":{"start":1757117929117,"stop":1757117929118,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10215a350e92454","name":"handles different clusterIds correctly","time":{"start":1757117390830,"stop":1757117390831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6cce4e5b6e514c","name":"should discover peers from provided peer cache","time":{"start":1757117565350,"stop":1757117565351,"duration":1},"status":"passed","severity":"normal"},{"uid":"32522b7e2d5233f2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757117941572,"stop":1757117941572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d9d935950039a8","name":"should initialize with Unhealthy status","time":{"start":1757117437627,"stop":1757117437627,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f9e82bdac35b65","name":"Query generator for multiple messages with different message text format","time":{"start":1757117825546,"stop":1757117825546,"duration":0},"status":"passed","severity":"normal"},{"uid":"48334aa02430b959","name":"should handle relay send failures gracefully","time":{"start":1757117406605,"stop":1757117406606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3affd26f2fa10661","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757117455598,"stop":1757117455598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfbabed57e4448d","name":"should set field with all protocols enabled","time":{"start":1757117396816,"stop":1757117396816,"duration":0},"status":"passed","severity":"normal"},{"uid":"71903fcbcec808cb","name":"Push 30 different messages","time":{"start":1757118534889,"stop":1757118534890,"duration":1},"status":"skipped","severity":"normal"},{"uid":"85d3b19cc74a92e3","name":"Wrong topic","time":{"start":1757117772713,"stop":1757117772713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06da38f88e4c5e8","name":"should handle complete discovery-to-dial flow","time":{"start":1757117405899,"stop":1757117405899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f578ef40e5ed4315","name":"Waku message hash computation (payload length 0)","time":{"start":1757117406160,"stop":1757117406160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c23d65ffd05894","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757117449727,"stop":1757117449727,"duration":0},"status":"passed","severity":"normal"},{"uid":"73acf1f8bde990d7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757117390824,"stop":1757117390825,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d5ce036ae6eede","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/5/topic563/xml","time":{"start":1757117772677,"stop":1757117772690,"duration":13},"status":"passed","severity":"normal"},{"uid":"53e416e559640cfa","name":"Subscribe to topic containing long and receive message","time":{"start":1757117941571,"stop":1757117941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"faca5046f215f896","name":"should handle peer store errors gracefully","time":{"start":1757117437629,"stop":1757117437629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1456d58d17f808","name":"should dial second nwaku node that was discovered","time":{"start":1757117470875,"stop":1757117470890,"duration":15},"status":"skipped","severity":"normal"},{"uid":"1509477468305a3f","name":"Filter","time":{"start":1757117844324,"stop":1757117844324,"duration":0},"status":"passed","severity":"normal"},{"uid":"a498eea97f69b640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757117449763,"stop":1757117449764,"duration":1},"status":"passed","severity":"normal"},{"uid":"b010b1d69487218a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757117436905,"stop":1757117436906,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50e16d6eaa65e97","name":"Push message with content topic containing Chinese","time":{"start":1757118534917,"stop":1757118534917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b252454a7bd323f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757117941566,"stop":1757117941566,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cbf3f1aca4d09b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757117449760,"stop":1757117449760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ad312c2e687129","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757117390840,"stop":1757117390840,"duration":0},"status":"passed","severity":"normal"},{"uid":"912078b7fb211355","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757117801177,"stop":1757117801178,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3f23c4a895a97d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757117679633,"stop":1757117679634,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f11d07daec8013","name":"should handle multiple query options for time ranges","time":{"start":1757117437278,"stop":1757117437278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a482aa04c1c230","name":"Promise Callback - false","time":{"start":1757117810905,"stop":1757117810905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6246da336f03660a","name":"Push message with content topic containing long","time":{"start":1757118534890,"stop":1757118534891,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72d7587b1e43d52","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757117406601,"stop":1757117406601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762b5ea09f48d83","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757117437775,"stop":1757117437775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e0123680babe56","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757117664401,"stop":1757117664403,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d1f3beb12be1d06","name":"Publishes to nwaku","time":{"start":1757117660950,"stop":1757117660951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e200f1271f41c73a","name":"Push message with content topic containing unicode special characters","time":{"start":1757118534931,"stop":1757118534931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c797031e43a333ee","name":"should not fail to stop the service if it was not started","time":{"start":1757117419549,"stop":1757117419550,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad34e5c39a19e0d0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757117415214,"stop":1757117415214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6765bed2c8cd4d91","name":"should be safe to call multiple times","time":{"start":1757117407231,"stop":1757117407231,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ae3b365f9b1a1d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757117941569,"stop":1757117941569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd4539c90614f6c","name":"Callback on promise","time":{"start":1757117825547,"stop":1757117825551,"duration":4},"status":"passed","severity":"normal"},{"uid":"23c97ad2e5169770","name":"Fails to publish duplicate message","time":{"start":1757117671257,"stop":1757117671258,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d11cf3d02d14590","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757117679640,"stop":1757117679641,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c917757c6ebba6","name":"Push message with short payload","time":{"start":1757118534910,"stop":1757118534910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb6f2f64e429dcc","name":"Push message with content topic containing Russian","time":{"start":1757118534918,"stop":1757118534918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b539e3c264c2178","name":"should handle multiple peers with different shard configurations","time":{"start":1757117406093,"stop":1757117406093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf8229049c51322","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757117559508,"stop":1757117559508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b93ad9907aef95","name":"same cluster, static sharding: nodes connect","time":{"start":1757117559507,"stop":1757117559507,"duration":0},"status":"passed","severity":"normal"},{"uid":"709c091050955185","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757117415825,"stop":1757117415825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2d208c17e604b35","name":"Delete observer","time":{"start":1757117649336,"stop":1757117649337,"duration":1},"status":"passed","severity":"normal"},{"uid":"19eb7a89215795a7","name":"should reject if Relay is requested but not mounted","time":{"start":1757117437405,"stop":1757117437405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91a85ab0b76afc4","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757117396158,"stop":1757117396159,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c82048bdc9599a3","name":"Subscribe to topic containing XML and publish message","time":{"start":1757117679644,"stop":1757117679644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c2fb5fffb84847","name":"should fail to send if no connected peers found","time":{"start":1757117437308,"stop":1757117437309,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2229eaebfceb0f","name":"should dial more peers if under maxConnections","time":{"start":1757117406502,"stop":1757117406502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d14c9c5e7d3f0c","name":"A test","time":{"start":1757117545153,"stop":1757117545154,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ceedf39744b380","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757117449731,"stop":1757117449731,"duration":0},"status":"passed","severity":"normal"},{"uid":"7641cbbb24445813","name":"should initialize with default number of peers","time":{"start":1757117436864,"stop":1757117436864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a81ebd1fab8d02","name":"Push message with rate limit","time":{"start":1757118534920,"stop":1757118534921,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0bf35a6854209","name":"can start and stop the service","time":{"start":1757117476484,"stop":1757117476485,"duration":1},"status":"passed","severity":"normal"},{"uid":"5089021ec67b9e8c","name":"nwaku subscribes","time":{"start":1757117660950,"stop":1757117660950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1842a578df9c4697","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757117390839,"stop":1757117390840,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbea92ebdb0f1949","name":"should handle general insertion and lookup correctly","time":{"start":1757117453042,"stop":1757117453043,"duration":1},"status":"passed","severity":"normal"},{"uid":"38925eced8fa4375","name":"udp ip6 address","time":{"start":1757117396194,"stop":1757117396195,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d6537794d5741d","name":"can query messages normally","time":{"start":1757117803591,"stop":1757117803591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc9a3b8a639eb92","name":"should properly create peer info with all multiaddrs","time":{"start":1757117396815,"stop":1757117396815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864478d8e74fe46","name":"Push message with long payload","time":{"start":1757118534923,"stop":1757118534923,"duration":0},"status":"passed","severity":"normal"},{"uid":"de80964801bf821e","name":"Check publish message containing XML","time":{"start":1757117671247,"stop":1757117671251,"duration":4},"status":"passed","severity":"normal"},{"uid":"d485f56ae90ac47a","name":"Push message with content topic containing escaped characters","time":{"start":1757118534893,"stop":1757118534894,"duration":1},"status":"passed","severity":"normal"},{"uid":"35370b016e29d0dd","name":"should create RPC request with correct parameters","time":{"start":1757117415534,"stop":1757117415539,"duration":5},"status":"passed","severity":"normal"},{"uid":"705067083b2560a1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757117706257,"stop":1757117706257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c217adedabde5c55","name":"random static sharding 7 - Cluster ID: 849, Shard ID: 913","time":{"start":1757117794693,"stop":1757117794693,"duration":0},"status":"passed","severity":"normal"},{"uid":"95445bc0452b0e55","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757117941575,"stop":1757117941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca99e9b8e44a8a7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757117390826,"stop":1757117390826,"duration":0},"status":"passed","severity":"normal"},{"uid":"591790e97f17977e","name":"accepts valid message hash query","time":{"start":1757117406441,"stop":1757117406441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea255f8e2408b33e","name":"should create KeepAliveManager with required options","time":{"start":1757117406568,"stop":1757117406569,"duration":1},"status":"passed","severity":"normal"},{"uid":"572ce4b723123f47","name":"Reusing cursor across nodes","time":{"start":1757117786272,"stop":1757117786273,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0eb579cbbdbe79","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757117390827,"stop":1757117390828,"duration":1},"status":"passed","severity":"normal"},{"uid":"b135276b503c3cd1","name":"Relay","time":{"start":1757117477267,"stop":1757117477267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1986ce7680024c","name":"caches peers it previously fetched","time":{"start":1757117415822,"stop":1757117415823,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b0aedd28ff7556","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757117449743,"stop":1757117449743,"duration":0},"status":"passed","severity":"normal"},{"uid":"22065c386b1cf98","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757117406603,"stop":1757117406604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70683c5f7e507a9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757117706255,"stop":1757117706256,"duration":1},"status":"passed","severity":"normal"},{"uid":"abdb18926170b7bb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757117390832,"stop":1757117390832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdd632b9caad018","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757117455598,"stop":1757117455598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fdbd2de8539f88","name":"Push message with content topic containing Arabic","time":{"start":1757118534892,"stop":1757118534892,"duration":0},"status":"passed","severity":"normal"},{"uid":"52596a2f90a4afb2","name":"Check publish message after service node is restarted","time":{"start":1757117671261,"stop":1757117671261,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b5724f8a5c9e0b8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757117405869,"stop":1757117405870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3647b0ccbe143188","name":"Correctly serialized arguments","time":{"start":1757117559615,"stop":1757117559615,"duration":0},"status":"passed","severity":"normal"},{"uid":"480cf4a5e89c7785","name":"accepts time-filtered query with content filter","time":{"start":1757117406448,"stop":1757117406448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5eed89405b0458c","name":"Relay - dialed after","time":{"start":1757117844322,"stop":1757117844323,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a19b7473949f1d","name":"should invoke callbacks when receiving a message","time":{"start":1757117437376,"stop":1757117437376,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67106604c003159","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757117706260,"stop":1757117706260,"duration":0},"status":"passed","severity":"normal"},{"uid":"879ff490af5c2ba7","name":"should handle ping failures gracefully","time":{"start":1757117406602,"stop":1757117406602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a79cf3bea02086","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757117664398,"stop":1757117664400,"duration":2},"status":"passed","severity":"normal"},{"uid":"e897c63fd10d16a7","name":"should remove expired entries after TTL has passed","time":{"start":1757117435505,"stop":1757117435506,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e8fab41367543e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757117406586,"stop":1757117406601,"duration":15},"status":"passed","severity":"normal"},{"uid":"e797551b2d0993eb","name":"should return true even if peer has no overlapping shards","time":{"start":1757117405855,"stop":1757117405856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3588a35488d3ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757117449760,"stop":1757117449761,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af03e49d6a55185","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757117455600,"stop":1757117455601,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f59a3330a04fa7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757117449756,"stop":1757117449756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f176bf782852c5c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757117406166,"stop":1757117406166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfaa2d248040bc8","name":"should add event listener for peer:discovery","time":{"start":1757117405889,"stop":1757117405891,"duration":2},"status":"passed","severity":"normal"},{"uid":"611015b2392e0211","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757117436885,"stop":1757117436885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb79ec3c47d9c23b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757117449734,"stop":1757117449735,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d20af789821b0f","name":"Check message received after jswaku node is restarted","time":{"start":1757117929115,"stop":1757117929116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b2e91700f9667d","name":"throws on content topic with generation field greater than 0","time":{"start":1757117390817,"stop":1757117390817,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d28105fa8c97b8","name":"Bloom filter","time":{"start":1757117455280,"stop":1757117455280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d73a73e85a0ce79","name":"topics with same application and version share the same shard","time":{"start":1757117390829,"stop":1757117390829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43600701eb01b0","name":"Passing page size 10 when there are 10 messages","time":{"start":1757117824061,"stop":1757117824061,"duration":0},"status":"passed","severity":"normal"},{"uid":"503d84ac04bacff7","name":"should dial all known peers when reached zero connections","time":{"start":1757117513620,"stop":1757117513621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be037e5dc48f2ae","name":"should handle dial errors gracefully","time":{"start":1757117405893,"stop":1757117405894,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a776edda63eefee","name":"Decoder throws on undefined content topic","time":{"start":1757117426886,"stop":1757117426886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e934fc9be1363401","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757117406501,"stop":1757117406502,"duration":1},"status":"passed","severity":"normal"},{"uid":"d426f95a90399178","name":"Fields are not dropped","time":{"start":1757117406616,"stop":1757117406616,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba5a20c4acaae56","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757117449742,"stop":1757117449742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7888ea04c0a900","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757117437777,"stop":1757117437777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc92b4b2e621d33","name":"should enable all discoveries when explicitly set","time":{"start":1757117436122,"stop":1757117436123,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1ad5b669397a84","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757117786272,"stop":1757117786272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe6ddb5483db45","name":"Push message with long payload","time":{"start":1757118534910,"stop":1757118534911,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8799fba5000b14f","name":"should handle browser offline state overriding peer connections","time":{"start":1757117405194,"stop":1757117405204,"duration":10},"status":"passed","severity":"normal"},{"uid":"769c83dc174df1d5","name":"should encode/decode to RLP encoding","time":{"start":1757117396811,"stop":1757117396812,"duration":1},"status":"passed","severity":"normal"},{"uid":"920316172bab7b5a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757117426884,"stop":1757117426885,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ea704c892562e9","name":"should maintain desired error rate","time":{"start":1757117453037,"stop":1757117453038,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aafe9d0c9d1078b","name":"rejects hash query with content filter parameters","time":{"start":1757117406441,"stop":1757117406447,"duration":6},"status":"passed","severity":"normal"},{"uid":"f03e926880983015","name":"should set default options when no config provided","time":{"start":1757117407229,"stop":1757117407230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41eba6b38307c18","name":"random static sharding 6 - Cluster ID: 208, Shard ID: 871","time":{"start":1757117794693,"stop":1757117794693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8be0de8ac46426","name":"Encoder throws on empty string content topic","time":{"start":1757117407109,"stop":1757117407109,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04991217aa47e0","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757117406510,"stop":1757117406510,"duration":0},"status":"passed","severity":"normal"},{"uid":"523a3ce6412202d6","name":"Check received message containing numeric","time":{"start":1757117929118,"stop":1757117929118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c28650d488b21f1","name":"ends if response has no messages","time":{"start":1757117406871,"stop":1757117406872,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77e703bba1eb735","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757117455282,"stop":1757117455282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9505240b62a55e9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757117706260,"stop":1757117706260,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fa954d31028603","name":"Overlapping topic subscription","time":{"start":1757117941570,"stop":1757117941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a557547604d5ed","name":"should not receive a peer event before start","time":{"start":1757117419551,"stop":1757117419551,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb855377622efbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757117449765,"stop":1757117449765,"duration":0},"status":"passed","severity":"normal"},{"uid":"922613a22281b1c6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757117491351,"stop":1757117491355,"duration":4},"status":"passed","severity":"normal"},{"uid":"51dd8494b56eedd5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757117839567,"stop":1757117839568,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed8516855e75e12","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757117436879,"stop":1757117436883,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc66e05ffd940cd2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757117449742,"stop":1757117449743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e78252126e12be4","name":"should monitor connected peers and store them into cache","time":{"start":1757117565355,"stop":1757117565355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1127e5ddda0a11","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757117437628,"stop":1757117437628,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdfbe965bd5dd45","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757117437777,"stop":1757117437777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad91489fc671c5ba","name":"should stop all internal components","time":{"start":1757117407231,"stop":1757117407232,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5d99c5b5a0a44","name":"should handle complete connection lifecycle","time":{"start":1757117405194,"stop":1757117405194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bffd3e8559bb7f4","name":"should trigger query when it went offline since the last successful query","time":{"start":1757117437774,"stop":1757117437774,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcf0cfba5f4e4c4","name":"Check received message containing JSON","time":{"start":1757117929121,"stop":1757117929121,"duration":0},"status":"passed","severity":"normal"},{"uid":"e981bacd8b2ce091","name":"should skip peers that were recently queried","time":{"start":1757117415652,"stop":1757117415652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0832e4f27157d7c","name":"handles different networkShards values correctly","time":{"start":1757117390831,"stop":1757117390831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab402793eae6586","name":"should properly create location multiaddrs - tcp4","time":{"start":1757117396814,"stop":1757117396814,"duration":0},"status":"passed","severity":"normal"},{"uid":"525e0db28d64011c","name":"Push message with content topic containing short","time":{"start":1757118534890,"stop":1757118534890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6934d5e9438904d2","name":"Push message with Arabic payload","time":{"start":1757118534924,"stop":1757118534925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9d047628f7c64d","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757117455592,"stop":1757117455592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ead4aed29dbe01","name":"Throws when trying to push message with empty payload","time":{"start":1757118534890,"stop":1757118534890,"duration":0},"status":"passed","severity":"normal"},{"uid":"286bc3cb8835ce88","name":"should handle v3 RLN errors","time":{"start":1757117437314,"stop":1757117437314,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bdad2465737d03","name":"Check received message containing Basic HTML tag","time":{"start":1757117929121,"stop":1757117929121,"duration":0},"status":"passed","severity":"normal"},{"uid":"5624299165fd15e2","name":"Push message with escaped characters payload","time":{"start":1757118534902,"stop":1757118534902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f968713aae330da9","name":"Check publish message containing Arabic","time":{"start":1757117671245,"stop":1757117671246,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f0a0a53690b26a","name":"Push message with long payload","time":{"start":1757118534898,"stop":1757118534898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab7149fb481c8c9","name":"Push message with custom timestamp: 1726359095545","time":{"start":1757118534921,"stop":1757118534921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4e679f777a2300","name":"should skip peers without ENR","time":{"start":1757117415655,"stop":1757117415655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bab6cbb236d25e4","name":"should not allow k > 12","time":{"start":1757117449410,"stop":1757117449411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac32831a14a71ad","name":"can start the service","time":{"start":1757117476483,"stop":1757117476484,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed88c203b5302c","name":"Nwaku publishes","time":{"start":1757117660951,"stop":1757117660951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bb7f3df29cb984","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757117449732,"stop":1757117449733,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc34b954618aaca","name":"Query generator for 2000 messages","time":{"start":1757117825553,"stop":1757117825553,"duration":0},"status":"passed","severity":"normal"},{"uid":"831e00350b6e94c","name":"Query with Promise Callback, No message returned","time":{"start":1757117801182,"stop":1757117801182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e337d5e7d9af2c8","name":"Push message with custom timestamp: 1726359095545","time":{"start":1757118534908,"stop":1757118534908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8117c537224143","name":"should be able to encode the field with only STORE set to true","time":{"start":1757117396157,"stop":1757117396157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1c6fbb7e83c69c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757117679646,"stop":1757117679646,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdd6d1c265dc5ba","name":"Ordered callback, aborts when callback returns true","time":{"start":1757117825552,"stop":1757117825552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe907defda49410","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757117537222,"stop":1757117537223,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb6cce6410c6ac7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757117406512,"stop":1757117406512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e7e0055e35c763","name":"Push message with content topic containing SQL Injection","time":{"start":1757118534905,"stop":1757118534906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c22546b155fa9a0","name":"Passing page size 11 when there are 10 messages","time":{"start":1757117824062,"stop":1757117824062,"duration":0},"status":"passed","severity":"normal"},{"uid":"23276142c1355b31","name":"Check publish message containing Chinese","time":{"start":1757117671245,"stop":1757117671245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaa002cb4b88a3e","name":"Init the array if not present","time":{"start":1757117390729,"stop":1757117390731,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6c54d5685a2137a","name":"should not create multiple intervals when called multiple times","time":{"start":1757117406041,"stop":1757117406041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd7283cd0516202","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757117929116,"stop":1757117929116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35ce89a8e21c2e2","name":"Check publish message containing escaped characters","time":{"start":1757117671252,"stop":1757117671252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a08756ea4dcd0d","name":"should remove event listener for peer:discovery","time":{"start":1757117405892,"stop":1757117405892,"duration":0},"status":"passed","severity":"normal"},{"uid":"3536972375799945","name":"should remove event listeners","time":{"start":1757117406574,"stop":1757117406574,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c769ed34654a175","name":"should do nothing if no non-locked connections to drop","time":{"start":1757117406503,"stop":1757117406503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5af333b349cc72a","name":"should throw error - no id","time":{"start":1757117396808,"stop":1757117396809,"duration":1},"status":"passed","severity":"normal"},{"uid":"91405fd95a2597d4","name":"should create dialer with libp2p and shardReader","time":{"start":1757117406040,"stop":1757117406040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d586a525a6bddf2e","name":"should be sent with empty content","time":{"start":1757117455599,"stop":1757117455599,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b8d50863eae539","name":"should remove event listeners from libp2p","time":{"start":1757117405160,"stop":1757117405160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59208406722fb21","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757117390995,"stop":1757117390995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3f2148070f72cf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757117491346,"stop":1757117491346,"duration":0},"status":"passed","severity":"normal"},{"uid":"775d8dc8a91f77d6","name":"Check publish message containing Russian","time":{"start":1757117671246,"stop":1757117671246,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcac7358946325f4","name":"random static sharding 2 - Cluster ID: 592, Shard ID: 231","time":{"start":1757117794692,"stop":1757117794692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2378d6373ff85575","name":"Push message with custom timestamp: 1757121095545","time":{"start":1757118534932,"stop":1757118534933,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29f50178229eb8d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757117449752,"stop":1757117449753,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8ecce7e9d91390","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757117390823,"stop":1757117390823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6dbe69233c9f3b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757117664405,"stop":1757117664406,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e92b56416a540a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757117390828,"stop":1757117390829,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c484355f73219f3","name":"should set field with all protocols disabled","time":{"start":1757117396815,"stop":1757117396816,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a346e28aaaed","name":"should not be delivered","time":{"start":1757117455600,"stop":1757117455600,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ef1bd3e03caa14","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757117449751,"stop":1757117449752,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf09eab2258899b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757117941559,"stop":1757117941559,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b33e8a226d2d51","name":"should return peer for existing peer","time":{"start":1757117406498,"stop":1757117406498,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5342e432721cd9","name":"should check connected peers if present and suitable","time":{"start":1757117437408,"stop":1757117437408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab62f05639aa022a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757117406520,"stop":1757117406520,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b0685441f14f62","name":"should handle errors when removing globalThis listeners","time":{"start":1757117405167,"stop":1757117405167,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fff5bb31ba8eae","name":"Push message with short payload","time":{"start":1757118534884,"stop":1757118534884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d814a1ae4ebcbc4","name":"should set field with only FILTER enabled","time":{"start":1757117396817,"stop":1757117396817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9741990e61c8f27","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757117449723,"stop":1757117449727,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0116a272c969451","name":"should insert elements correctly","time":{"start":1757117453036,"stop":1757117453037,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cf890c2988dd70","name":"Relay - dialed first","time":{"start":1757117844321,"stop":1757117844321,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fa6818d442f84e","name":"should handle empty peer infos gracefully","time":{"start":1757117415528,"stop":1757117415529,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f400fd857efb6","name":"should handle disconnect when peer has no timers","time":{"start":1757117406606,"stop":1757117406607,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3226bcaf0611e9d","name":"should return false when peer is not on the specified shard","time":{"start":1757117405858,"stop":1757117405858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2186a8ec11876a5a","name":"should return false when peer is on different cluster","time":{"start":1757117405857,"stop":1757117405858,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cb3940aa307568","name":"Push message with numeric payload","time":{"start":1757118534898,"stop":1757118534898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17a20f6e6e1bd55","name":"Subscribe and receive messages via waku relay post","time":{"start":1757117941568,"stop":1757117941569,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b04cd2b75b3019","name":"Check received message containing escaped characters","time":{"start":1757117929112,"stop":1757117929112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b90b0f85ae4bc5","name":"Fails to push message bigger that 1MB","time":{"start":1757118534933,"stop":1757118534933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5086529793e288a2","name":"should retry failed tasks","time":{"start":1757117436393,"stop":1757117436393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2274a94745ccf5","name":"should handle case with all peers already connected","time":{"start":1757117406494,"stop":1757117406498,"duration":4},"status":"passed","severity":"normal"},{"uid":"54ebdf91c063829b","name":"Check publish message containing short","time":{"start":1757117671244,"stop":1757117671244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4676308aefefd0c6","name":"Check message on other pubsub topic is not received","time":{"start":1757117929125,"stop":1757117929125,"duration":0},"status":"passed","severity":"normal"},{"uid":"335761e584595bf3","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757117436123,"stop":1757117436126,"duration":3},"status":"passed","severity":"normal"},{"uid":"639cb8d876f05822","name":"recovers when dns.resolve returns empty","time":{"start":1757117415822,"stop":1757117415822,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e125bb1dafd43b","name":"should query peers that support peer exchange","time":{"start":1757117415652,"stop":1757117415652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ce4213a2a99ab","name":"Query with Ordered Callback, No message returned","time":{"start":1757117801179,"stop":1757117801180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f59e33ec38dbece","name":"Push message equal or less that 1MB","time":{"start":1757118534933,"stop":1757118534933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6de866d95c7c2e","name":"Push message with content topic containing unicode special characters","time":{"start":1757118534907,"stop":1757118534907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c470b9329b34bed","name":"should send to specified number of peers of used peers","time":{"start":1757117437309,"stop":1757117437309,"duration":0},"status":"passed","severity":"normal"},{"uid":"96926cc07a400b00","name":"Ordered Callback - true","time":{"start":1757117810905,"stop":1757117810905,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ea4f7115106e21","name":"configure the node with multiple content topics","time":{"start":1757117772714,"stop":1757117772714,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf33b0d21399777","name":"Check publish message containing Script","time":{"start":1757117671247,"stop":1757117671247,"duration":0},"status":"passed","severity":"normal"},{"uid":"847d5899c205e37b","name":"should create PeerExchange instance with components","time":{"start":1757117415539,"stop":1757117415539,"duration":0},"status":"passed","severity":"normal"},{"uid":"12640891dd8526b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757117390834,"stop":1757117390834,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3375c266adf96c","name":"Push message with XML payload","time":{"start":1757118534887,"stop":1757118534887,"duration":0},"status":"passed","severity":"normal"},{"uid":"411fde3220997f75","name":"should stop ping timers on peer disconnect","time":{"start":1757117406585,"stop":1757117406586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae22a0f08c4b8f3d","name":"Check received message containing Basic HTML tag","time":{"start":1757117929111,"stop":1757117929111,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf6f099c27fc097","name":"should start all internal components","time":{"start":1757117407230,"stop":1757117407231,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a7568145730f9f","name":"Subscribe to topic containing short and publish message","time":{"start":1757117679637,"stop":1757117679638,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82bd0f5a0a92934","name":"connects to nwaku","time":{"start":1757117845404,"stop":1757117845405,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbf2e9311256bd3","name":"should add peer to queue when queue is not empty","time":{"start":1757117406055,"stop":1757117406055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f032d7656c0244","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757117786269,"stop":1757117786269,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c6087c5ed3001","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757117941565,"stop":1757117941565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8955bcefc837765","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757117406790,"stop":1757117406790,"duration":0},"status":"passed","severity":"normal"},{"uid":"980aa72fc9347ad","name":"should get all peers from store","time":{"start":1757117406490,"stop":1757117406490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b90990e0d743b1","name":"Stops search when 2 null results are returned","time":{"start":1757117414791,"stop":1757117414791,"duration":0},"status":"passed","severity":"normal"},{"uid":"65797402f0b30fd4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757117415216,"stop":1757117415217,"duration":1},"status":"passed","severity":"normal"},{"uid":"4967f2fd17afcb2b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757117929113,"stop":1757117929114,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57891768c42607","name":"Push message with custom timestamp: 1726359095545","time":{"start":1757118534932,"stop":1757118534932,"duration":0},"status":"passed","severity":"normal"},{"uid":"87531cbfbc4dcfa2","name":"different cluster: nodes don't connect","time":{"start":1757117559509,"stop":1757117559509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbf7581138833e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757117390830,"stop":1757117390830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6638def737d6e34c","name":"should initialize bloom filter with correct parameters","time":{"start":1757117453034,"stop":1757117453036,"duration":2},"status":"passed","severity":"normal"},{"uid":"3599c0514be45b1c","name":"different cluster: nodes don't connect","time":{"start":1757117559507,"stop":1757117559507,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b15db9fdab22f39","name":"should properly compute the node id","time":{"start":1757117396811,"stop":1757117396811,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d450e6e8f96e134","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757117941566,"stop":1757117941566,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9c3df56b88ef28","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757117772676,"stop":1757117772676,"duration":0},"status":"passed","severity":"normal"},{"uid":"696354a341f2c0bc","name":"should work with stubbed peer manager event emitter","time":{"start":1757117437770,"stop":1757117437770,"duration":0},"status":"passed","severity":"normal"},{"uid":"824e670e9598a5a4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757117679643,"stop":1757117679643,"duration":0},"status":"passed","severity":"normal"},{"uid":"32745497f54f493e","name":"should return false when peer shard info is not found","time":{"start":1757117405858,"stop":1757117405868,"duration":10},"status":"passed","severity":"normal"},{"uid":"5cf7014a8a44598a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757117941572,"stop":1757117941572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3d32abdafab634","name":"should handle complete peer lifecycle","time":{"start":1757117406609,"stop":1757117406609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50a496893045843","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757117437774,"stop":1757117437775,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dcb4057f64b793","name":"Check publish message containing emoji","time":{"start":1757117671253,"stop":1757117671253,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd161e94afdae11","name":"should drop connection to one peer on hangUp","time":{"start":1757117560302,"stop":1757117560303,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca69c412764c0a0","name":"should compute hash only when first accessed","time":{"start":1757117407111,"stop":1757117407111,"duration":0},"status":"passed","severity":"normal"},{"uid":"919c437950d961ba","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757117679629,"stop":1757117679632,"duration":3},"status":"passed","severity":"normal"},{"uid":"9800283959d4d3a1","name":"Subscribe to topic containing long and receive message","time":{"start":1757117941562,"stop":1757117941562,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f19a0ce4e0a1134","name":"random static sharding 3 - Cluster ID: 355, Shard ID: 786","time":{"start":1757117794692,"stop":1757117794692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29a88d2ed54713d","name":"Subscribe to topic containing Script and receive message","time":{"start":1757117941573,"stop":1757117941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e74b58ae12ee5a","name":"should handle special patterns correctly","time":{"start":1757117453040,"stop":1757117453042,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3a5da067ad20817","name":"messageHashStr works with IProtoMessage","time":{"start":1757117406166,"stop":1757117406166,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dce4651f089677","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757117706256,"stop":1757117706257,"duration":1},"status":"passed","severity":"normal"},{"uid":"418e20cf4755611a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757117449727,"stop":1757117449729,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c2937c398fee538","name":"should start and stop interval correctly","time":{"start":1757117436379,"stop":1757117436380,"duration":1},"status":"passed","severity":"normal"},{"uid":"302a09da4bebabfa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757117449757,"stop":1757117449757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91cf7a6702bdf76","name":"should create ConnectionManager with required options","time":{"start":1757117407228,"stop":1757117407229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5046334de8898a3","name":"should allow redial after cooldown period","time":{"start":1757117406073,"stop":1757117406073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46395e3ebc1cdeb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757117415216,"stop":1757117415216,"duration":0},"status":"passed","severity":"normal"},{"uid":"743c6878561da464","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757117449765,"stop":1757117449765,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad2acfa2d13e982","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757117455599,"stop":1757117455599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c04fa7c8b759dd","name":"Push message with emoji payload","time":{"start":1757118534915,"stop":1757118534915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8072670f31b147","name":"should dial peers from store when no connections remain","time":{"start":1757117406481,"stop":1757117406481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe99388bf3ff2c6c","name":"Check message with no content topic is not received","time":{"start":1757117929115,"stop":1757117929115,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcc17a8d253a653","name":"should not process empty queue","time":{"start":1757117406091,"stop":1757117406091,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0b0d704645ef4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757117941569,"stop":1757117941569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f992acd8c945a985","name":"should deliver messages after dependencies are met","time":{"start":1757117455597,"stop":1757117455597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee8425ef22aa1be","name":"should sort peers by ping value","time":{"start":1757117407237,"stop":1757117407237,"duration":0},"status":"passed","severity":"normal"},{"uid":"682f44ceaa0d064","name":"Nodes with multiple pubsub topic","time":{"start":1757117664396,"stop":1757117664397,"duration":1},"status":"passed","severity":"normal"},{"uid":"186bf76dc88e4257","name":"should work with mixed v2 and v3 peers","time":{"start":1757117437314,"stop":1757117437314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc324298628665d","name":"should be safe to call multiple times","time":{"start":1757117406479,"stop":1757117406480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f71b89b489d8dd","name":"should return PeerId when PeerId is provided","time":{"start":1757117406520,"stop":1757117406520,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda79d411de105c","name":"Fails to push message with large meta","time":{"start":1757118534908,"stop":1757118534908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5544a3afc332e230","name":"should push the message to the outgoing buffer","time":{"start":1757117455591,"stop":1757117455591,"duration":0},"status":"passed","severity":"normal"},{"uid":"65955b397cd2da0d","name":"should handle cache.get errors gracefully","time":{"start":1757117419553,"stop":1757117419553,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb36cd67cb579b96","name":"should register libp2p event listeners when start is called","time":{"start":1757117436885,"stop":1757117436885,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5cbd8cbe8b949","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757117449757,"stop":1757117449758,"duration":1},"status":"passed","severity":"normal"},{"uid":"719482317bac8498","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757117455598,"stop":1757117455598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eafba00992e5d2d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757117706259,"stop":1757117706259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d93d13b8be8e8b9","name":"should not receive a peer event after stop","time":{"start":1757117419551,"stop":1757117419552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68fc739ac0fbd5e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757117477573,"stop":1757117477574,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a781f10d1cb2c8","name":"Push message with numeric payload","time":{"start":1757118534911,"stop":1757118534911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38a652c88da83b2","name":"Push message with content topic containing short","time":{"start":1757118534903,"stop":1757118534903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08b439339f4b9b1","name":"Subscribe and publish message","time":{"start":1757117679629,"stop":1757117679629,"duration":0},"status":"passed","severity":"normal"},{"uid":"869a09bbeff2abf2","name":"should stop and cleanup resources","time":{"start":1757117437377,"stop":1757117437377,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c833d910f3b9e8b","name":"Push message with custom timestamp: 1757113895545","time":{"start":1757118534896,"stop":1757118534896,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec93a7365039783","name":"should merge provided config with defaults","time":{"start":1757117407230,"stop":1757117407230,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f80879115a72d","name":"should handle peer store update failures gracefully","time":{"start":1757117406602,"stop":1757117406603,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e15c627be4a6f0","name":"Refresh subscription","time":{"start":1757117941561,"stop":1757117941561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261ac32cee39533","name":"should clear timers for specific peer on disconnect","time":{"start":1757117406606,"stop":1757117406606,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f12ef0a0cbe47c","name":"Push message with Arabic payload","time":{"start":1757118534899,"stop":1757118534899,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fcf6b391ae1900","name":"Check received message containing emoji","time":{"start":1757117929112,"stop":1757117929113,"duration":1},"status":"passed","severity":"normal"},{"uid":"2581f30128abb962","name":"Push message with shell command payload","time":{"start":1757118534888,"stop":1757118534888,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b07cb153a76cf3","name":"Push message with custom timestamp: 1757121095545","time":{"start":1757118534896,"stop":1757118534896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e6f717d8603df8","name":"Push message with Script payload","time":{"start":1757118534900,"stop":1757118534900,"duration":0},"status":"passed","severity":"normal"},{"uid":"defc1c19077bca5b","name":"Check received message containing Chinese","time":{"start":1757117929119,"stop":1757117929119,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5b4fd6602c33b9","name":"throws on content topic with empty application field","time":{"start":1757117390817,"stop":1757117390818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b17aa144ea5548e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757117825552,"stop":1757117825552,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3902d16c6644bd","name":"Push message with content topic containing Chinese","time":{"start":1757118534892,"stop":1757118534892,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b725548e8ae0d1","name":"Check received message containing long","time":{"start":1757117929108,"stop":1757117929108,"duration":0},"status":"passed","severity":"normal"},{"uid":"741a0f7726ba9f4e","name":"throws on content topic with empty version field","time":{"start":1757117390818,"stop":1757117390818,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6a1be64e3265","name":"should handle zero peers request","time":{"start":1757117415534,"stop":1757117415534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c476ae2ff1880b11","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757117437778,"stop":1757117437778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b480baf4f84138dd","name":"it tolerates circular branch references","time":{"start":1757117415821,"stop":1757117415821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c8335f73c355a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757117405134,"stop":1757117405145,"duration":11},"status":"passed","severity":"normal"},{"uid":"15e36479a95bb148","name":"throws on empty content topic","time":{"start":1757117390814,"stop":1757117390815,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1fa940033de62f","name":"should handle peer not in mesh for all topics","time":{"start":1757117406608,"stop":1757117406608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10346922efdac2d","name":"Push message with unicode special characters payload","time":{"start":1757118534902,"stop":1757118534902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cefb0ac01300448","name":"Store - dialed first","time":{"start":1757117844323,"stop":1757117844323,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cbba5ef548c2ad","name":"Check publish message containing special chars","time":{"start":1757117671245,"stop":1757117671245,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff0c12f4b96145e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757117679646,"stop":1757117679647,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fa5fb09a053b86","name":"should populate queue if has active dial","time":{"start":1757117406073,"stop":1757117406073,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ed86dfeef0709","name":"Push message with JSON payload","time":{"start":1757118534888,"stop":1757118534888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13b8f816081397","name":"should return null for non-existent peer","time":{"start":1757117406498,"stop":1757117406499,"duration":1},"status":"passed","severity":"normal"},{"uid":"30225875ed6e3f11","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757117406499,"stop":1757117406501,"duration":2},"status":"passed","severity":"normal"},{"uid":"6791bf7e7f4e5a62","name":"throws on content topic with too few or too many fields","time":{"start":1757117390815,"stop":1757117390816,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eddea381f436cf","name":"should return false","time":{"start":1757117396810,"stop":1757117396811,"duration":1},"status":"passed","severity":"normal"},{"uid":"314e96cc84d52ae8","name":"should handle peer store errors gracefully","time":{"start":1757117406499,"stop":1757117406499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea18e331ac8037a","name":"Sets default value correctly","time":{"start":1757117845409,"stop":1757117845409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d0abce02f5150f","name":"should process tasks in queue","time":{"start":1757117436380,"stop":1757117436386,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6c37ce8545001f6","name":"Check received message containing shell command","time":{"start":1757117929112,"stop":1757117929112,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a73801bacbf9ac","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757117436897,"stop":1757117436905,"duration":8},"status":"passed","severity":"normal"},{"uid":"e3e09ae9996c9fa6","name":"Check received message containing Arabic","time":{"start":1757117929109,"stop":1757117929110,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a3cc6752e90d77","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757117929126,"stop":1757117929126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0c6a070338ab0e","name":"should insert message into bloom filter","time":{"start":1757117455591,"stop":1757117455592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1d90116fec8e72","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757117941575,"stop":1757117941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1251dbf056e18c0","name":"Push 30 different messages","time":{"start":1757118534903,"stop":1757118534903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e60f4052f069ec6","name":"should save new peer to store","time":{"start":1757117405897,"stop":1757117405898,"duration":1},"status":"passed","severity":"normal"},{"uid":"65caaa6c7257416f","name":"Push message with meta","time":{"start":1757118534907,"stop":1757118534907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47642681ddd95e6","name":"should not dial peers from store when browser is not connected","time":{"start":1757117406480,"stop":1757117406480,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d3b744de6b30f5","name":"Push message with emoji payload","time":{"start":1757118534889,"stop":1757118534889,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d96a4c1a97bf44","name":"Push message with unicode special characters payload","time":{"start":1757118534915,"stop":1757118534915,"duration":0},"status":"passed","severity":"normal"},{"uid":"965bdb3efc5442c9","name":"Push message with escaped characters payload","time":{"start":1757118534927,"stop":1757118534927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2dfe6f932b196d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757117426885,"stop":1757117426885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57a7547ca7fefa7","name":"should create ShardReader with static shards network config","time":{"start":1757117405854,"stop":1757117405854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0745f60d13fa5b","name":"Query with Promise Callback, No Decoder","time":{"start":1757117801181,"stop":1757117801181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bf4ee30d19b1e4","name":"should wait for Store peer to be connected","time":{"start":1757117437410,"stop":1757117437410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1e900ce85cc8e7","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757117406440,"stop":1757117406440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc02adcd015cb91","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757117436907,"stop":1757117436907,"duration":0},"status":"passed","severity":"normal"},{"uid":"205375058acd7ca3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757117396162,"stop":1757117396162,"duration":0},"status":"passed","severity":"normal"},{"uid":"742553b49f35e7d4","name":"Push message with content topic containing JSON","time":{"start":1757118534893,"stop":1757118534893,"duration":0},"status":"passed","severity":"normal"},{"uid":"904115dd45ac21a2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757117941564,"stop":1757117941564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79cc6a8d9efd342","name":"Subscribe to topic containing long and publish message","time":{"start":1757117679639,"stop":1757117679640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d935722a537ee46","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757117449759,"stop":1757117449759,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f662e9a0fdae86","name":"Push message with escaped characters payload","time":{"start":1757118534888,"stop":1757118534889,"duration":1},"status":"passed","severity":"normal"},{"uid":"a674c2b9a4b02c32","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757117449736,"stop":1757117449736,"duration":0},"status":"passed","severity":"normal"},{"uid":"650251850db2b48d","name":"Push message with content topic containing SQL Injection","time":{"start":1757118534930,"stop":1757118534930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1124a04fef47dad9","name":"should create ConnectionManager with relay","time":{"start":1757117407229,"stop":1757117407229,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc1fff3536e0a2f","name":"should handle peer store errors gracefully","time":{"start":1757117415652,"stop":1757117415652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d241869312bbc7fb","name":"Push message with content topic containing JSON","time":{"start":1757118534930,"stop":1757118534930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8187520e4e214dee","name":"should return false when peer has no shard info","time":{"start":1757117405856,"stop":1757117405856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffb96de2806048c","name":"should handle a minimal index list","time":{"start":1757117390994,"stop":1757117390994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7911b4d97fd34809","name":"Rejects garbage","time":{"start":1757117441000,"stop":1757117441001,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffcc4d0443deadc","name":"should skip updating peer store if peer has same addresses","time":{"start":1757117405898,"stop":1757117405898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d4a0455e8985c6","name":"should not fail to start the service if it is already started","time":{"start":1757117476486,"stop":1757117476486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93286b05d91466","name":"should handle task timeouts","time":{"start":1757117436394,"stop":1757117436394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84b5b06c63f66ea","name":"Passing an array","time":{"start":1757117845406,"stop":1757117845407,"duration":1},"status":"passed","severity":"normal"},{"uid":"665b4c2c19e517be","name":"should reject if Store is requested but not mounted","time":{"start":1757117437406,"stop":1757117437407,"duration":1},"status":"passed","severity":"normal"},{"uid":"994b4072141612fb","name":"should get / set UDP multiaddr","time":{"start":1757117396812,"stop":1757117396813,"duration":1},"status":"passed","severity":"normal"},{"uid":"860a7da4dcb054ac","name":"Check message with invalid timestamp is not received","time":{"start":1757117929114,"stop":1757117929114,"duration":0},"status":"passed","severity":"normal"},{"uid":"84be8ad7d1379d08","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757117437123,"stop":1757117437123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99916ba4ffb9175","name":"Push message with content topic containing emoji","time":{"start":1757118534894,"stop":1757118534894,"duration":0},"status":"passed","severity":"normal"},{"uid":"986e544f5c83b64a","name":"should return false when navigator.onLine is false","time":{"start":1757117405167,"stop":1757117405172,"duration":5},"status":"passed","severity":"normal"},{"uid":"904101b581158694","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757117406471,"stop":1757117406476,"duration":5},"status":"passed","severity":"normal"},{"uid":"8df490a6c57f0115","name":"should return false when peer is not found","time":{"start":1757117405856,"stop":1757117405857,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfe8e7998844358","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757117537221,"stop":1757117537221,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fa3dc73ecbd739","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757117437776,"stop":1757117437777,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2bdb35598ceb30","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757117407232,"stop":1757117407232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd5b3a5f7513d9c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757117941565,"stop":1757117941566,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b34fbb5147fc11","name":"Decoder throws on undefined content topic","time":{"start":1757117425298,"stop":1757117425298,"duration":0},"status":"passed","severity":"normal"},{"uid":"416cc11fd21f7155","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757117390833,"stop":1757117390833,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baaa35ea82fde21","name":"accepts valid content-filtered query","time":{"start":1757117406440,"stop":1757117406440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf92de49edcbb0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757117449748,"stop":1757117449749,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f41d867c712d5ec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757117941558,"stop":1757117941558,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced14c34f2d83c79","name":"returns only open connection if one present","time":{"start":1757117406610,"stop":1757117406610,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f7777967eb5b16","name":"should filter peers by codec","time":{"start":1757117407236,"stop":1757117407236,"duration":0},"status":"passed","severity":"normal"},{"uid":"299de6bd40d0b0b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757117390839,"stop":1757117390839,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bf57588c7d9dda","name":"should clear existing timers before creating new ones","time":{"start":1757117406607,"stop":1757117406607,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a6de260adc0c31","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757117405172,"stop":1757117405173,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c61bc9e8a7f431b","name":"should be empty after removing the only subscription","time":{"start":1757117437375,"stop":1757117437376,"duration":1},"status":"passed","severity":"normal"},{"uid":"26753cc30b938e71","name":"Get Nodes","time":{"start":1757117414778,"stop":1757117414780,"duration":2},"status":"passed","severity":"normal"},{"uid":"afbe9ed4c404672a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757117941573,"stop":1757117941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dacc9c9fddca89d","name":"Check received message with timestamp: 1757117470780000000 ","time":{"start":1757117929113,"stop":1757117929113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d830a3e4e0987a66","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757117436123,"stop":1757117436123,"duration":0},"status":"passed","severity":"normal"},{"uid":"407f7eb8dbf5c895","name":"should hang up with multiaddr and return true on success","time":{"start":1757117407235,"stop":1757117407235,"duration":0},"status":"passed","severity":"normal"},{"uid":"87eb4c15780e2937","name":"new peer added after a peer was already found","time":{"start":1757117647671,"stop":1757117647671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93fecb3e7d46746","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757117455595,"stop":1757117455595,"duration":0},"status":"passed","severity":"normal"},{"uid":"205fe8fe7205cf06","name":"should skip peer when not on same cluster","time":{"start":1757117406073,"stop":1757117406074,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b40772670bdf36","name":"Push message with Arabic payload","time":{"start":1757118534912,"stop":1757118534912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1096254c9359fb","name":"should dial peer immediately when queue is empty","time":{"start":1757117406054,"stop":1757117406054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6751407c20ba0b43","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757117559510,"stop":1757117559510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5aaaf923423f87","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757117390839,"stop":1757117390839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61db7c1e4a00b74","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757117825546,"stop":1757117825547,"duration":1},"status":"passed","severity":"normal"},{"uid":"4814fb8b115698ee","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757117449735,"stop":1757117449735,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaa0353839964ec","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757117664396,"stop":1757117664396,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f259be64f94a62","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757117436896,"stop":1757117436896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9fe96c4548f197","name":"Fails to push message with large meta","time":{"start":1757118534920,"stop":1757118534920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97f441392a13c7b","name":"should handle errors when getting connections","time":{"start":1757117405193,"stop":1757117405193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8e0cfdbbc76160","name":"should handle peer store errors gracefully","time":{"start":1757117405897,"stop":1757117405897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca42125cd9d4d5e6","name":"Push message with content topic containing JSON","time":{"start":1757118534906,"stop":1757118534906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d157661dae386890","name":"Push message with content topic containing Arabic","time":{"start":1757118534929,"stop":1757118534929,"duration":0},"status":"passed","severity":"normal"},{"uid":"276da95b2953c51f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757117436386,"stop":1757117436393,"duration":7},"status":"passed","severity":"normal"},{"uid":"f80e695e1e54c0e1","name":"isConnected should return false after all peers disconnect","time":{"start":1757117491347,"stop":1757117491348,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9a743db4c156e0","name":"Query Generator, No Decoder","time":{"start":1757117801176,"stop":1757117801176,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedd3adbbd2063b3","name":"Push message with custom timestamp: 1757121095545","time":{"start":1757118534909,"stop":1757118534909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34c15f3fdbf8ecf","name":"Relay + Store","time":{"start":1757117396817,"stop":1757117396818,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd50a1db040bd4a","name":"should set up event listeners when started","time":{"start":1757117437769,"stop":1757117437770,"duration":1},"status":"passed","severity":"normal"},{"uid":"33992a248ea2c663","name":"Stops search when maxGet is reached","time":{"start":1757117414780,"stop":1757117414791,"duration":11},"status":"passed","severity":"normal"},{"uid":"ed46d854434d470e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757117513621,"stop":1757117513622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1b181d67bec90f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757117415213,"stop":1757117415213,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ccc7f662ce1ede","name":"Push message with SQL Injection payload","time":{"start":1757118534900,"stop":1757118534900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d786d06ba8da84ce","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757117455597,"stop":1757117455597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b934ac91654b287","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757117396159,"stop":1757117396160,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30bbb01c8f60da7","name":"should add event listeners to libp2p","time":{"start":1757117405149,"stop":1757117405150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f2740db757e3b9","name":"should reject if Filter is requested but not mounted","time":{"start":1757117437407,"stop":1757117437407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c99852942612472","name":"should encodeTxt and decodeTxt","time":{"start":1757117396807,"stop":1757117396807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c25bb1bed0858b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757117679645,"stop":1757117679645,"duration":0},"status":"passed","severity":"normal"},{"uid":"31237da4f1d96bd0","name":"Push message equal or less that 1MB","time":{"start":1757118534896,"stop":1757118534897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1dd0b11577bd300","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757117449758,"stop":1757117449758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b601849176592c8d","name":"Push message with XML payload","time":{"start":1757118534913,"stop":1757118534913,"duration":0},"status":"passed","severity":"normal"},{"uid":"626aeac52a281cae","name":"should set field with only STORE enabled","time":{"start":1757117396816,"stop":1757117396817,"duration":1},"status":"passed","severity":"normal"},{"uid":"978c51837a48f6c2","name":"Subscribe to topic containing XML and receive message","time":{"start":1757117941573,"stop":1757117941574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1e076974c7de82","name":"should skip peers without peer exchange protocol","time":{"start":1757117415653,"stop":1757117415653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cb3fe320afe246","name":"Check received message containing SQL Injection","time":{"start":1757117929120,"stop":1757117929120,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9892f98ba672d0","name":"does not validate decoders for hash queries","time":{"start":1757117406870,"stop":1757117406870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e68bf3b48d1a3a4","name":"A test","time":{"start":1757117545154,"stop":1757117545154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45ea5176e9a2a4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757117455594,"stop":1757117455594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d1e5ee456a9a13","name":"should start the dialing interval","time":{"start":1757117406040,"stop":1757117406040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c0af85e7cc558","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757117436883,"stop":1757117436883,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2489db915e707dc","name":"should allow redial after failed dial cooldown expires","time":{"start":1757117406084,"stop":1757117406084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4749505985114e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757117436906,"stop":1757117436907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6736ffb7865407f","name":"yields undefined for messages without decoder","time":{"start":1757117406873,"stop":1757117406873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d436f5a93d461091","name":"pre and post cipher","time":{"start":1757117425757,"stop":1757117425757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68500b37dff0d59","name":"should skip peer when already connected","time":{"start":1757117406055,"stop":1757117406055,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3129fa2960f78e","name":"Push message with short payload","time":{"start":1757118534897,"stop":1757118534897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f5cdc5772314f0","name":"Cluster id 0, shard 0","time":{"start":1757117794690,"stop":1757117794690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a54cadaf9fbd37","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757117786268,"stop":1757117786269,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb7130f3572d665","name":"should handle queue overflow by adding peers to queue","time":{"start":1757117406084,"stop":1757117406084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc539f489ea29e3","name":"Check received message containing Script","time":{"start":1757117929111,"stop":1757117929111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb8c6be592156ba","name":"Decoder throws on undefined content topic","time":{"start":1757117407110,"stop":1757117407110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadb7b980262fbe","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757117455596,"stop":1757117455596,"duration":0},"status":"passed","severity":"normal"},{"uid":"31747e9839f35f5e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757117829510,"stop":1757117829510,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d3ec9c69171f06","name":"should maintain chronological order of messages in localHistory","time":{"start":1757117455595,"stop":1757117455595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8a63938bd2ff91","name":"should return false when peer is on different cluster","time":{"start":1757117405855,"stop":1757117405855,"duration":0},"status":"passed","severity":"normal"},{"uid":"da24f9ecfe851adc","name":"should work with async generator that yields promises","time":{"start":1757117437773,"stop":1757117437773,"duration":0},"status":"passed","severity":"normal"},{"uid":"6952d60f8644587c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757117390836,"stop":1757117390836,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b2bff88a67ece7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757117390822,"stop":1757117390823,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae97f2027c7c8d02","name":"should add received message to localHistory with retrievalHint","time":{"start":1757117455594,"stop":1757117455594,"duration":0},"status":"passed","severity":"normal"},{"uid":"96083d6683eb0451","name":"should not receive a peer event before start","time":{"start":1757117476488,"stop":1757117476488,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb688649870e6c6","name":"should handle onConnected and onDisconnected","time":{"start":1757117436884,"stop":1757117436885,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadc20ea3b112c03","name":"can start and stop the service","time":{"start":1757117706007,"stop":1757117706007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0062601fa93f128","name":"Push message with Russian payload","time":{"start":1757118534899,"stop":1757118534899,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d6a7da81195bfc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757117559508,"stop":1757117559508,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b08e5de2f17df8","name":"should call waitForPeer on Relay","time":{"start":1757117437410,"stop":1757117437410,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb9e928b8a6de20","name":"Renews subscription after lossing a connection","time":{"start":1757117941567,"stop":1757117941567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1627d0b0cdbb71e","name":"Fails to push message with large meta","time":{"start":1757118534895,"stop":1757118534895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb1e50f02d4e961","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757117941573,"stop":1757117941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"18698d43abf4e7a8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757117390832,"stop":1757117390832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68d2233be46a545","name":"should drop connection via multiaddr with hangUp","time":{"start":1757117560303,"stop":1757117560303,"duration":0},"status":"passed","severity":"normal"},{"uid":"380a2925fa58dfba","name":"should successfully query peers and return peer infos","time":{"start":1757117415528,"stop":1757117415528,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d7ac0906e0130e","name":"should create all internal components","time":{"start":1757117407230,"stop":1757117407230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca84c185df4a36d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757117941574,"stop":1757117941574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c573a829d470271c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757117396808,"stop":1757117396808,"duration":0},"status":"passed","severity":"normal"},{"uid":"682665b4c2a1bb2b","name":"Push message with numeric payload","time":{"start":1757118534885,"stop":1757118534885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d327af0b38281c2f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757117449758,"stop":1757117449758,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e9b7b485215a70","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757117406160,"stop":1757117406160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d885d2bfad245cb0","name":"Subscribe and receives messages on 20 topics","time":{"start":1757117941569,"stop":1757117941569,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ece48f592c6c97","name":"should remove event listeners when stopped","time":{"start":1757117437770,"stop":1757117437770,"duration":0},"status":"passed","severity":"normal"},{"uid":"44790f6100a68e78","name":"should remove event listeners from globalThis","time":{"start":1757117405160,"stop":1757117405167,"duration":7},"status":"passed","severity":"normal"},{"uid":"b4e7b1eced422441","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757117491349,"stop":1757117491351,"duration":2},"status":"passed","severity":"normal"},{"uid":"4836b426f45aa949","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757117396161,"stop":1757117396162,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8253c213d7a0168","name":"should handle dial errors","time":{"start":1757117407234,"stop":1757117407234,"duration":0},"status":"passed","severity":"normal"},{"uid":"664e3eaee2be7a2d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757117390828,"stop":1757117390828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6609e05a646b24f2","name":"Push message with meta","time":{"start":1757118534920,"stop":1757118534920,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed43a1f30bac8ee","name":"Check received message containing unicode special characters","time":{"start":1757117929122,"stop":1757117929123,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc27a5096cd8bb2","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757117455596,"stop":1757117455596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c858c922fdd862","name":"Query Generator - false","time":{"start":1757117810903,"stop":1757117810903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fde06141002a070","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757117839568,"stop":1757117839569,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3ac4910c8f0e78","name":"Push message with content topic containing Russian","time":{"start":1757118534930,"stop":1757118534930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06191ff99f05a11","name":"should clear all timers","time":{"start":1757117406574,"stop":1757117406584,"duration":10},"status":"passed","severity":"normal"},{"uid":"9a1e2a4740efb1c7","name":"should drop connection to all peers on hangUp","time":{"start":1757117560301,"stop":1757117560302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a877e4c3cc37d59d","name":"Push message with SQL Injection payload","time":{"start":1757118534886,"stop":1757118534887,"duration":1},"status":"passed","severity":"normal"},{"uid":"af52b8f6609339e7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757117437376,"stop":1757117437376,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19b24abc5b07837","name":"Push message with content topic containing SQL Injection","time":{"start":1757118534893,"stop":1757118534893,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1f6375b4245db5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757117449743,"stop":1757117449743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a405ae8ea2120204","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757117941558,"stop":1757117941559,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc525a542b79998","name":"Publish message with custom timestamp: Fri Sep 05 2025 23:14:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1757117671257,"stop":1757117671257,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d53e4d15bdb0850","name":"Push message with meta","time":{"start":1757118534894,"stop":1757118534895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50b744244f8612c","name":"Check received message containing XML","time":{"start":1757117929111,"stop":1757117929111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66d608baf04364d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757117449757,"stop":1757117449757,"duration":0},"status":"passed","severity":"normal"},{"uid":"d352685740247a5d","name":"should transition to Unhealthy when no connections","time":{"start":1757117437627,"stop":1757117437627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2040548d6f3f8b28","name":"msgTime: 0 ms from now, startTime: 1757031425796, endTime: 1757117825796","time":{"start":1757117839571,"stop":1757117839571,"duration":0},"status":"passed","severity":"normal"},{"uid":"28db49c0263b5aba","name":"should handle shardReader errors","time":{"start":1757117407238,"stop":1757117407238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04846610e85ff60","name":"Fails to push message with large meta","time":{"start":1757118534931,"stop":1757118534932,"duration":1},"status":"passed","severity":"normal"},{"uid":"751a225c8ce86355","name":"should add received messages to bloom filter","time":{"start":1757117455594,"stop":1757117455594,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc56833136b77035","name":"should serialize and deserialize correctly","time":{"start":1757117453039,"stop":1757117453040,"duration":1},"status":"passed","severity":"normal"},{"uid":"515bce53931def33","name":"Check received message containing special chars","time":{"start":1757117929109,"stop":1757117929109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34a46249782addd","name":"isConnected should return true after first peer connects","time":{"start":1757117491346,"stop":1757117491347,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0d8a35aa7e570b","name":"should handle incoming messages","time":{"start":1757117437124,"stop":1757117437135,"duration":11},"status":"passed","severity":"normal"},{"uid":"995f83cadd45c1c0","name":"Encoder throws on undefined content topic","time":{"start":1757117426885,"stop":1757117426886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f705e29d9ad214","name":"Encoder throws on empty string content topic","time":{"start":1757117426886,"stop":1757117426886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1912ecae0c3ade32","name":"Check message with invalid timestamp is not received","time":{"start":1757117929124,"stop":1757117929125,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3a68377efdd0b3","name":"Used by Waku Relay","time":{"start":1757117845408,"stop":1757117845409,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1dfaf1ab80e03a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757117679645,"stop":1757117679645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b781d3789da83f8","name":"Check publish message containing SQL Injection","time":{"start":1757117671246,"stop":1757117671246,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f1dbe6076ccea3","name":"should process successful peer exchange query","time":{"start":1757117415654,"stop":1757117415654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a18f953ce67f","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757117544860,"stop":1757117544860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba43158980e4a691","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757117415209,"stop":1757117415209,"duration":0},"status":"passed","severity":"normal"},{"uid":"77979449fa1aafd6","name":"Push message with content topic containing numeric","time":{"start":1757118534904,"stop":1757118534904,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d017bf8b6d974","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757117396156,"stop":1757117396157,"duration":1},"status":"passed","severity":"normal"},{"uid":"edebe6067be5b166","name":"Push message with short payload","time":{"start":1757118534923,"stop":1757118534923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd2ef21e800f8ad","name":"should be able to decode the field with only STORE set to true","time":{"start":1757117396162,"stop":1757117396163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b973e61fb41a5c97","name":"should handle complete dial lifecycle","time":{"start":1757117406093,"stop":1757117406093,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ebd3cb68ef7ad","name":"Push message with Basic HTML tag payload","time":{"start":1757118534926,"stop":1757118534926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7cd27928c34bce","name":"should stop peer exchange discovery","time":{"start":1757117415650,"stop":1757117415650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7dbfdc04e652c0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757117664394,"stop":1757117664396,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6dbed745054f73a","name":"should dispatch network event when browser goes online","time":{"start":1757117405189,"stop":1757117405191,"duration":2},"status":"passed","severity":"normal"},{"uid":"64d27633c3a09761","name":"should handle large number of peers request","time":{"start":1757117415533,"stop":1757117415534,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7dec467b62d068","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757117671258,"stop":1757117671258,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c1caf9b1d7d0c2","name":"Subscribe to topic containing Script and publish message","time":{"start":1757117679644,"stop":1757117679644,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d8e508a0922141","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757117390825,"stop":1757117390825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c09e503b9dd1bab","name":"should handle dial errors gracefully","time":{"start":1757117406081,"stop":1757117406084,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a221b45a03b4802","name":"return first retrieved peers without further DNS queries","time":{"start":1757117415824,"stop":1757117415824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc628f015b846a9a","name":"Decoder throws on empty string content topic","time":{"start":1757117426886,"stop":1757117426886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc45a6125ceb801","name":"Push message with content topic containing special chars","time":{"start":1757118534917,"stop":1757118534917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca1449ce0ead443","name":"should dial peers from store on start","time":{"start":1757117406470,"stop":1757117406471,"duration":1},"status":"passed","severity":"normal"},{"uid":"186611abbbc23856","name":"Renews subscription after lossing a connection","time":{"start":1757117941575,"stop":1757117941576,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80caa1538d538a7","name":"random static sharding 4 - Cluster ID: 973, Shard ID: 474","time":{"start":1757117794692,"stop":1757117794692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81acbad175f7a5c","name":"Sample","time":{"start":1757117396030,"stop":1757117396032,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb7b608435b37400","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757117929124,"stop":1757117929124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4171674e0bed77","name":"Check message on other pubsub topic is not received","time":{"start":1757117929114,"stop":1757117929114,"duration":0},"status":"passed","severity":"normal"},{"uid":"314dfa4702483806","name":"should successfully query store with valid decoders and options","time":{"start":1757117437277,"stop":1757117437278,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e106972175a7bd","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757117406503,"stop":1757117406508,"duration":5},"status":"passed","severity":"normal"},{"uid":"d3177a411e2263ba","name":"Check received message containing short","time":{"start":1757117929108,"stop":1757117929108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4f220e51db097","name":"should wait for LightPush peer to be connected","time":{"start":1757117437409,"stop":1757117437409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74f8e247e0d98b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757117449761,"stop":1757117449763,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f97ba48c7988f33","name":"should return no connections if no open connection provided","time":{"start":1757117406611,"stop":1757117406611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cb3fd8b98076cf","name":"should successfully stop","time":{"start":1757117437135,"stop":1757117437136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c43c1310d320efa","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757117390832,"stop":1757117390833,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7dd41d4a39721","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757117491345,"stop":1757117491345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3540584a3c4893d3","name":"should initialize with default options","time":{"start":1757117415647,"stop":1757117415648,"duration":1},"status":"passed","severity":"normal"},{"uid":"272fcc51aef2bf0d","name":"should handle query errors gracefully","time":{"start":1757117415653,"stop":1757117415653,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c30913d540ca6f5","name":"Push message with content topic containing unicode special characters","time":{"start":1757118534894,"stop":1757118534894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9b5c61039ae308","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757117405898,"stop":1757117405899,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de1b066ef60b65a","name":"Asymmetric encrypt & decrypt","time":{"start":1757117425756,"stop":1757117425757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32e57883fe0cd3e","name":"should handle hash queries without validation","time":{"start":1757117437279,"stop":1757117437279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edaecaae7673d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757117449764,"stop":1757117449764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbcf2744f844978","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757117437776,"stop":1757117437776,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c30263f1d1f96a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757117671253,"stop":1757117671253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9e4d23dbcb4189","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757117390828,"stop":1757117390828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e8baf01b2d0d6d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757117396158,"stop":1757117396158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c499212219ff0f","name":"should return false when peer is not on topic","time":{"start":1757117407237,"stop":1757117407238,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab22af60c19e1b4","name":"should increase lamport timestamp","time":{"start":1757117455590,"stop":1757117455591,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e572608b8a477c","name":"Push message with content topic containing JSON","time":{"start":1757118534918,"stop":1757118534919,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bfb04a5f618c3a","name":"should not receive a peer event before start","time":{"start":1757117706008,"stop":1757117706008,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5118639d0aa424e","name":"Check received message containing emoji","time":{"start":1757117929123,"stop":1757117929123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e87a67fb4f667ec","name":"Check publish message containing unicode special characters","time":{"start":1757117671252,"stop":1757117671253,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1524ac52029c70","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757117679645,"stop":1757117679645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdbfaa180a6d633","name":"should dial with PeerId and return stream","time":{"start":1757117407233,"stop":1757117407233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7306641d86d33579","name":"should dial peer when on same shard","time":{"start":1757117406074,"stop":1757117406074,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fdc491d6fe1558","name":"Throws when trying to push message with empty payload","time":{"start":1757118534916,"stop":1757118534916,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec5e24249db1ade","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757117846043,"stop":1757117846043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fbda926bad4b90","name":"should dispatch connect and disconnect events","time":{"start":1757117436884,"stop":1757117436884,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71248e021679502","name":"should handle peer connect event","time":{"start":1757117405174,"stop":1757117405180,"duration":6},"status":"passed","severity":"normal"},{"uid":"913a85394bdeece","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757117449417,"stop":1757117449417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc7c41ffa51b9a5","name":"same cluster: nodes connect","time":{"start":1757117559509,"stop":1757117559509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52d6651f890595e","name":"should remove event listeners","time":{"start":1757117406479,"stop":1757117406479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531afd663a1cadf","name":"Query generator for multiple messages with different content topic format","time":{"start":1757117825547,"stop":1757117825547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e76c3369adaecdd","name":"should handle query errors","time":{"start":1757117415654,"stop":1757117415654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4035f60e2bdf293","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757117941570,"stop":1757117941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee27b49327bb628b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757117406789,"stop":1757117406790,"duration":1},"status":"passed","severity":"normal"},{"uid":"e826ec4d8d2d9697","name":"Fails to publish message with empty text","time":{"start":1757117671258,"stop":1757117671258,"duration":0},"status":"passed","severity":"normal"},{"uid":"77759867d9fd2ed0","name":"Push message with emoji payload","time":{"start":1757118534927,"stop":1757118534927,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9ae0d91d93fef7","name":"should handle errors when globalThis is not available","time":{"start":1757117405151,"stop":1757117405158,"duration":7},"status":"passed","severity":"normal"},{"uid":"3035815f70c7337a","name":"Store - dialed after - with timeout","time":{"start":1757117844323,"stop":1757117844324,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a752cfdcfd0b23","name":"should be safe to call multiple times","time":{"start":1757117407232,"stop":1757117407232,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d80b103e9d3ad","name":"Light Node - default protocols","time":{"start":1757117844324,"stop":1757117844325,"duration":1},"status":"passed","severity":"normal"},{"uid":"765c10152bf4a79a","name":"should only return 1 node with relay capability","time":{"start":1757117415823,"stop":1757117415823,"duration":0},"status":"passed","severity":"normal"},{"uid":"45de2cc0e5e2ba64","name":"should throw error when no peers are available","time":{"start":1757117437278,"stop":1757117437278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c362d7463589260c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757117941567,"stop":1757117941567,"duration":0},"status":"passed","severity":"normal"},{"uid":"84508bdfcc0c3ff1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757117449752,"stop":1757117449752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8160acdae787864d","name":"should return undefined if no connection provided","time":{"start":1757117406786,"stop":1757117406787,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdc5c73dbaf6f70","name":"Push message with JSON payload","time":{"start":1757118534926,"stop":1757118534926,"duration":0},"status":"passed","severity":"normal"},{"uid":"547e3d7fac543ba","name":"Push message with special chars payload","time":{"start":1757118534898,"stop":1757118534898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef93ae6c325c5dc4","name":"should process queue every 500ms","time":{"start":1757117406085,"stop":1757117406085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67337b64819440","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757117679644,"stop":1757117679644,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a5423d8c60d6c5","name":"should throw error - no id","time":{"start":1757117396809,"stop":1757117396810,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbd3085f7a48f5a","name":"Push message with Russian payload","time":{"start":1757118534886,"stop":1757118534886,"duration":0},"status":"passed","severity":"normal"},{"uid":"7095263eb907a97c","name":"Subscribe and receive messages via lightPush","time":{"start":1757117941568,"stop":1757117941568,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7bad564dcf0f8e","name":"Passing page size 110 when there are 120 messages","time":{"start":1757117824066,"stop":1757117824068,"duration":2},"status":"passed","severity":"normal"},{"uid":"98eff77856fd5ab9","name":"Push message with special chars payload","time":{"start":1757118534885,"stop":1757118534885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbc5e6ea09fc06a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/5/topic815/test.js","time":{"start":1757117772697,"stop":1757117772697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bcb1647289fc31","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757117436896,"stop":1757117436897,"duration":1},"status":"passed","severity":"normal"},{"uid":"168bdb5413eddd8e","name":"Push message with content topic containing escaped characters","time":{"start":1757118534906,"stop":1757118534906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7595a23cd739547f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757117786271,"stop":1757117786271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab221dda72727aad","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757117839565,"stop":1757117839565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346c4f4b4874c64","name":"Publish without waiting for remote peer","time":{"start":1757117679628,"stop":1757117679629,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab474d24e525056","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757117449758,"stop":1757117449759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07fe1fd8ea35517","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757117406791,"stop":1757117406791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5954d9778eb2570d","name":"Check publish message after client node is restarted","time":{"start":1757117671261,"stop":1757117671261,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18617a97de13da76","name":"Check received message containing shell command","time":{"start":1757117929122,"stop":1757117929122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46763b8c15a0a14","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757117396817,"stop":1757117396817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8040af8f4737093","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757117449753,"stop":1757117449754,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5750dfe62da0d6a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757117449722,"stop":1757117449722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc6241178ac8ebf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757117390837,"stop":1757117390838,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0ada58e9c27d6a","name":"should be safe to call multiple times","time":{"start":1757117405892,"stop":1757117405892,"duration":0},"status":"passed","severity":"normal"},{"uid":"704da0aa4254816","name":"should be safe to call multiple times","time":{"start":1757117406054,"stop":1757117406054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c326cf89c822d3f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757117390838,"stop":1757117390838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07c1f762fb16b33","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757117390827,"stop":1757117390827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58f39da9c4f32f3","name":"should be able to dial TLS multiaddrs","time":{"start":1757117560303,"stop":1757117560303,"duration":0},"status":"passed","severity":"normal"},{"uid":"864f772c0aa9b377","name":"Subscribe to topic containing short and receive message","time":{"start":1757117941571,"stop":1757117941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2f650ff34d8333","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757117437627,"stop":1757117437627,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc70ae9acadcaef7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757117449741,"stop":1757117449741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b88bce2e6ed62c","name":"does not throw on valid cases","time":{"start":1757117390813,"stop":1757117390814,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d54e5467793bc0","name":"should emit a peer event after start","time":{"start":1757117706008,"stop":1757117706008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7f5fff90ef982c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/5/topic371/json","time":{"start":1757117772696,"stop":1757117772696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83653db6c177161","name":"Push message with custom timestamp: 1757113895545","time":{"start":1757118534922,"stop":1757118534922,"duration":0},"status":"passed","severity":"normal"},{"uid":"788adf183439d22a","name":"should reject if LightPush is requested but not mounted","time":{"start":1757117437406,"stop":1757117437406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9328e17b104e5ce8","name":"should support chaining for add method","time":{"start":1757117435504,"stop":1757117435505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a6f67c82cf766d","name":"should handle dial errors gracefully","time":{"start":1757117406491,"stop":1757117406491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca201f5b214a7b6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757117941570,"stop":1757117941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a3bcc9c4ffd7d8","name":"should work with stubbed retrieve function","time":{"start":1757117437771,"stop":1757117437772,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee98ea7cfe6a701","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757117829511,"stop":1757117829511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a53d05e144e7e6b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757117449741,"stop":1757117449741,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5c4da93a60aa89","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757117449759,"stop":1757117449760,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8b09d470eea077","name":"should work with stubbed waku event emitter","time":{"start":1757117437771,"stop":1757117437771,"duration":0},"status":"passed","severity":"normal"},{"uid":"791e30044e9a8dab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757117390837,"stop":1757117390837,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a079c6f66e007f","name":"Publish message with custom timestamp: Sat Sep 06 2025 01:14:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1757117671257,"stop":1757117671257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9370310c0b1c3bab","name":"Subscribe to topic containing Script and receive message","time":{"start":1757117941564,"stop":1757117941564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fb09243472d66","name":"should return true when peer is on the specified shard","time":{"start":1757117405857,"stop":1757117405857,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a24a3b6fc6d69e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757117390833,"stop":1757117390834,"duration":1},"status":"passed","severity":"normal"},{"uid":"842a54d4783258b5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757117437774,"stop":1757117437774,"duration":0},"status":"passed","severity":"normal"},{"uid":"808a47ec67262705","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757117941558,"stop":1757117941558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f648ad132c2a0efa","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757117495266,"stop":1757117495266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e34fda2a894f764","name":"should process up to 3 peers at once","time":{"start":1757117406085,"stop":1757117406090,"duration":5},"status":"passed","severity":"normal"},{"uid":"9ed052946e7acc00","name":"should handle peer identify event","time":{"start":1757117415651,"stop":1757117415651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec332c0e874293a","name":"Push message with JSON payload","time":{"start":1757118534914,"stop":1757118534914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c941495cd45269e","name":"should accept empty decoders array","time":{"start":1757117437769,"stop":1757117437769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab347943edd92379","name":"Check message with non string payload is not received","time":{"start":1757117929126,"stop":1757117929126,"duration":0},"status":"passed","severity":"normal"},{"uid":"304c6c2cf2f37699","name":"Push message with SQL Injection payload","time":{"start":1757118534912,"stop":1757118534913,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db283b3ca89e6ae","name":"Push message with Russian payload","time":{"start":1757118534925,"stop":1757118534925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e352756d5666a54e","name":"should properly create location multiaddrs - tcp","time":{"start":1757117396815,"stop":1757117396815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3482c69c2fc87bec","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757117679643,"stop":1757117679644,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a301a8633b5109","name":"should properly create location multiaddrs - udp6","time":{"start":1757117396814,"stop":1757117396814,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dd53f1dc56d19b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757117706260,"stop":1757117706262,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2b176fc92ce5385","name":"should not stop if not started","time":{"start":1757117415650,"stop":1757117415651,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1434908ee5b589","name":"Refresh subscription","time":{"start":1757117941570,"stop":1757117941571,"duration":1},"status":"passed","severity":"normal"},{"uid":"188c754011d0695b","name":"should not modify tags of connections for different peers","time":{"start":1757117436907,"stop":1757117436907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b575aa26230521","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757117449417,"stop":1757117449418,"duration":1},"status":"passed","severity":"normal"},{"uid":"7986275da80205d4","name":"should only return 1 node with relay and store capability","time":{"start":1757117415823,"stop":1757117415823,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d98704e85eda36","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757117449729,"stop":1757117449731,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf2c19de8fa82fcd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757117436906,"stop":1757117436906,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d22ac2591e265a","name":"Push message with content topic containing Chinese","time":{"start":1757118534929,"stop":1757118534929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55176d47207e506","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757117449734,"stop":1757117449734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b168cee92b1c085","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app69/5/topic401/proto","time":{"start":1757117772708,"stop":1757117772713,"duration":5},"status":"passed","severity":"normal"},{"uid":"1527e7dbf710d6c9","name":"ends after yielding if response size indicates end","time":{"start":1757117406873,"stop":1757117406873,"duration":0},"status":"passed","severity":"normal"},{"uid":"851745b490b4300","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app76/3/topic455/xml","time":{"start":1757117772677,"stop":1757117772677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc50bd99126b9d9","name":"Subscribe and receive messages via waku relay post","time":{"start":1757117941558,"stop":1757117941558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02fc26e8117cb40","name":"Query generator for multiple messages","time":{"start":1757117825545,"stop":1757117825546,"duration":1},"status":"passed","severity":"normal"},{"uid":"972e16b630311f7","name":"should handle corrupted shard info gracefully","time":{"start":1757117405872,"stop":1757117405872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d75e51d84aa5c6","name":"should handle multiple peer connections","time":{"start":1757117406585,"stop":1757117406585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23528a8ae0d9671","name":"should add and remove event listeners correctly","time":{"start":1757117419553,"stop":1757117419553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee2c62f022bd825","name":"isConnected return false after peer stops","time":{"start":1757117491349,"stop":1757117491349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2da5c2049733a4e","name":"should be safe to call multiple times","time":{"start":1757117405891,"stop":1757117405891,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48dfaf3d9852a55","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757117396164,"stop":1757117396164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8da6c7a54751763","name":"Push message with content topic containing long","time":{"start":1757118534903,"stop":1757118534904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9828399b35bff899","name":"Push message with content topic containing Russian","time":{"start":1757118534905,"stop":1757118534905,"duration":0},"status":"passed","severity":"normal"},{"uid":"673f7c3f7ba221b3","name":"Cluster ID 0, shard 1","time":{"start":1757117794691,"stop":1757117794691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79725f5d64a3ff3","name":"Push message with SQL Injection payload","time":{"start":1757118534925,"stop":1757118534925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c792e48df15d860e","name":"should be safe to call multiple times","time":{"start":1757117406584,"stop":1757117406584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960b91f3720ea8d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757117839567,"stop":1757117839567,"duration":0},"status":"passed","severity":"normal"},{"uid":"937dcc5ed249825d","name":"should return usable stream attached to connection","time":{"start":1757117406785,"stop":1757117406786,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3313e4f73b2c670","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757117792537,"stop":1757117792538,"duration":1},"status":"passed","severity":"normal"},{"uid":"98485efc0466409d","name":"Symmetric encrypt & Decrypt","time":{"start":1757117425757,"stop":1757117425757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63fffaec8aac806","name":"should set field with only RELAY enabled","time":{"start":1757117396816,"stop":1757117396816,"duration":0},"status":"passed","severity":"normal"},{"uid":"403597e5c13c72a6","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757117406159,"stop":1757117406159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4155246fe5a8a643","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/4/topic905/xml","time":{"start":1757117772713,"stop":1757117772713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3ead0a3497e770","name":"should dial all remaining peers","time":{"start":1757117406490,"stop":1757117406491,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfe5e60e4f11e1c","name":"Check received message containing Russian","time":{"start":1757117929110,"stop":1757117929110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8c30c10919da88","name":"Check message with no payload is not received","time":{"start":1757117929125,"stop":1757117929126,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c96164502571bd","name":"Retrieval Hint","time":{"start":1757117455280,"stop":1757117455282,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd32db1687ea46e8","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757117415530,"stop":1757117415530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cb71d006eaafe3","name":"Push message with content topic containing unicode special characters","time":{"start":1757118534919,"stop":1757118534919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34846fe3e37220d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757117390835,"stop":1757117390835,"duration":0},"status":"passed","severity":"normal"},{"uid":"135ef704516a6f2d","name":"Check publish message containing numeric","time":{"start":1757117671244,"stop":1757117671245,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcda832f48df5a8","name":"Ephemeral messages are not stored","time":{"start":1757117477573,"stop":1757117477573,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5ccb698f2827b1","name":"rejects hash query with time filter","time":{"start":1757117406447,"stop":1757117406448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03c8e2bf971a884","name":"should add event listeners to globalThis","time":{"start":1757117405150,"stop":1757117405151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cddb1254d1b8cbd","name":"should not fail to stop the service if it was not started","time":{"start":1757117706007,"stop":1757117706007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e6eee7fc32b0d5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757117706254,"stop":1757117706255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c04b911abb1067a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757117415209,"stop":1757117415213,"duration":4},"status":"passed","severity":"normal"},{"uid":"75e18828cd957117","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757117679642,"stop":1757117679643,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f34e8d4915bc76","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757117415214,"stop":1757117415214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc46f1156dee5f0d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757117455600,"stop":1757117455600,"duration":0},"status":"passed","severity":"normal"},{"uid":"47290d295218b691","name":"Decoder throws on empty string content topic","time":{"start":1757117407110,"stop":1757117407110,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a8d23974899bae","name":"random static sharding 10 - Cluster ID: 560, Shard ID: 908","time":{"start":1757117794694,"stop":1757117794694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bffc096fc56fdc3","name":"Push message with content topic containing Russian","time":{"start":1757118534892,"stop":1757118534893,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40a7ab0fdac7966","name":"Push message with Basic HTML tag payload","time":{"start":1757118534901,"stop":1757118534901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b969f12a5273960d","name":"should have no discoveries enabled by default","time":{"start":1757117436122,"stop":1757117436122,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb6f35eb8c8a112","name":"LightPush","time":{"start":1757117844324,"stop":1757117844324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccbcc5b366d62bd","name":"can start the service","time":{"start":1757117706002,"stop":1757117706002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5315de2f903caab6","name":"should mark all messages in causal history as acknowledged","time":{"start":1757117455595,"stop":1757117455595,"duration":0},"status":"passed","severity":"normal"},{"uid":"64466f6dc5e54af1","name":"Push message with rate limit","time":{"start":1757118534895,"stop":1757118534895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce98dfee130146f4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757117390834,"stop":1757117390834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b82b3972b21049d","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757117437287,"stop":1757117437287,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e9b0a032bdabd0","name":"Check meta is set [symmetric]","time":{"start":1757117425296,"stop":1757117425296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d120b5db9c92e21","name":"Throws when trying to push message with empty payload","time":{"start":1757118534903,"stop":1757118534903,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ac90b6d3997fed","name":"should encode/decode to text encoding","time":{"start":1757117396812,"stop":1757117396812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f233d7acb1a18a","name":"Passing page size 19 when there are 20 messages","time":{"start":1757117824065,"stop":1757117824066,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc87a64e1e9d396d","name":"Passing page size 3 when there are 20 messages","time":{"start":1757117824059,"stop":1757117824060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fbeaf1a5cf7da7","name":"should start periodic discovery on start","time":{"start":1757117415656,"stop":1757117415656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8640259c1fdcc279","name":"Does not throw an exception when node disconnects","time":{"start":1757117845405,"stop":1757117845405,"duration":0},"status":"passed","severity":"normal"},{"uid":"566a5b1555a71f5e","name":"Push message with content topic containing numeric","time":{"start":1757118534891,"stop":1757118534891,"duration":0},"status":"passed","severity":"normal"},{"uid":"33074a17e5a34feb","name":"should perform initial health assessment on start","time":{"start":1757117437628,"stop":1757117437629,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf89d5ce3860e7c","name":"should handle case when globalThis is not available","time":{"start":1757117405174,"stop":1757117405174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf3226c82f6cd12","name":"should add and check entries correctly","time":{"start":1757117435500,"stop":1757117435504,"duration":4},"status":"passed","severity":"normal"},{"uid":"3d3297736a9f6ec2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757117415217,"stop":1757117415217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f097c523252c3a8","name":"should reassess health immediately when peer disconnects","time":{"start":1757117437628,"stop":1757117437628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d2b526b2b62f55","name":"should handle errors gracefully when getting peer info","time":{"start":1757117405872,"stop":1757117405872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95fa99f55e0d199","name":"msgTime: 0 ms from now, startTime: 1756858625796, endTime: 1757117825796","time":{"start":1757117839570,"stop":1757117839571,"duration":1},"status":"passed","severity":"normal"},{"uid":"590a72d93749d2e0","name":"Passing page size 1 when there are 4 messages","time":{"start":1757117824059,"stop":1757117824059,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8b6185297012cc","name":"Push message with content topic containing short","time":{"start":1757118534928,"stop":1757118534928,"duration":0},"status":"passed","severity":"normal"},{"uid":"da45f495c5fa4f6c","name":"should handle peer disconnect event when no connections remain","time":{"start":1757117405187,"stop":1757117405187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce0c045cc1581c2","name":"Push message with shell command payload","time":{"start":1757118534926,"stop":1757118534926,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e4e789794ecb5b","name":"random static sharding 5 - Cluster ID: 276, Shard ID: 959","time":{"start":1757117794692,"stop":1757117794693,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ac68230889cd44","name":"Push message with content topic containing special chars","time":{"start":1757118534904,"stop":1757118534904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64f13b7df0acc4c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757117415532,"stop":1757117415532,"duration":0},"status":"passed","severity":"normal"},{"uid":"278740a120789137","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757117437768,"stop":1757117437769,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3d082d33fcf34a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757117449759,"stop":1757117449759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9999674b5590d2af","name":"should not change state when connections remain after disconnect","time":{"start":1757117405188,"stop":1757117405188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8feff3ff2ad6737","name":"should not execute task if max attempts is 0","time":{"start":1757117436394,"stop":1757117436394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e081fcc8b9012e59","name":"Check received message containing numeric","time":{"start":1757117929109,"stop":1757117929109,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2fb400ba64f0f5","name":"should handle network check errors gracefully","time":{"start":1757117406092,"stop":1757117406092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faaac56bcf9949b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757117415213,"stop":1757117415213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcf16b5a4922f14","name":"Check publish message containing shell command","time":{"start":1757117671252,"stop":1757117671252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f76b497cc5a4622","name":"Check message with no payload is not received","time":{"start":1757117929115,"stop":1757117929115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6e3f531c6d9bb","name":"Publish message with custom timestamp: Sun Sep 15 2024 00:14:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1757117671253,"stop":1757117671256,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8674cf2a134e3d6","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757117437124,"stop":1757117437124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83b21bca4fbc868","name":"should not dispatch event when already connected","time":{"start":1757117405188,"stop":1757117405188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42445cc98974e32","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757117941563,"stop":1757117941563,"duration":0},"status":"passed","severity":"normal"},{"uid":"433ee7c33fd84af1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757117679643,"stop":1757117679643,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec8415ce12dd911","name":"Push message with content topic containing SQL Injection","time":{"start":1757118534918,"stop":1757118534918,"duration":0},"status":"passed","severity":"normal"},{"uid":"91698b915a73c8bd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757117941562,"stop":1757117941562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3501f33bdb21a40b","name":"should partition messages based on acknowledgement status","time":{"start":1757117455599,"stop":1757117455599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9c89a9ff21ed0","name":"Passing invalid cursor","time":{"start":1757117786273,"stop":1757117786273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab2d87cd6fb272c","name":"should handle queue processing errors gracefully","time":{"start":1757117406091,"stop":1757117406091,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b855d336111a5ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757117390838,"stop":1757117390838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87877ed2eaee178","name":"should create QueryOnConnect instance without options","time":{"start":1757117437769,"stop":1757117437769,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ac446a25c1f5fa","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757117476490,"stop":1757117476490,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8999f9bb80ff760b","name":"Push message with content topic containing special chars","time":{"start":1757118534891,"stop":1757118534891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f526eece02265","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757117406869,"stop":1757117406869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5f6c863e09c255","name":"should do nothing when connections still exist","time":{"start":1757117406481,"stop":1757117406481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2926a6c964a15b","name":"Push message with special chars payload","time":{"start":1757118534911,"stop":1757118534911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6dff04f975df4","name":"should dial peers from store when browser is connected","time":{"start":1757117406480,"stop":1757117406480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bf53e793080305","name":"should filter out already connected peers","time":{"start":1757117406490,"stop":1757117406490,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf3ba780317cc74","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757117390995,"stop":1757117390995,"duration":0},"status":"passed","severity":"normal"},{"uid":"937abfdfa74d3ad3","name":"should maintain proper timestamps if all messages received","time":{"start":1757117455593,"stop":1757117455594,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d54d764a5e846dd","name":"Check received message with timestamp: 1757117470780 ","time":{"start":1757117929113,"stop":1757117929113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e747802e0455471","name":"should create an instance with libp2p and dialer","time":{"start":1757117405888,"stop":1757117405889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70c97cbd07f6561","name":"Accepts a valid Waku Message","time":{"start":1757117440999,"stop":1757117441000,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e0602ffa1a87fd","name":"Decoder throws on empty string content topic","time":{"start":1757117425298,"stop":1757117425298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9b5a141e247358","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app46/9/topic676/xml","time":{"start":1757117772697,"stop":1757117772697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b08857d5ef0f8c8","name":"should throw an error for insufficient data","time":{"start":1757117390995,"stop":1757117390995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64e84b74838735d","name":"Register correct protocols","time":{"start":1757117679628,"stop":1757117679628,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b18c883319dc1d","name":"Push message with content topic containing long","time":{"start":1757118534916,"stop":1757118534916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce84f611130b6fae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757117449761,"stop":1757117449761,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a139bc334ed22","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757117537222,"stop":1757117537222,"duration":0},"status":"passed","severity":"normal"},{"uid":"843d99ca26a232fe","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757117437778,"stop":1757117437778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1ffe1fda4b7a06","name":"Push message equal or less that 1MB","time":{"start":1757118534922,"stop":1757118534922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c385fd1e914064e2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757117941560,"stop":1757117941560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8086ac13e2c747ff","name":"Meta field set when metaSetter is specified","time":{"start":1757117407109,"stop":1757117407109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c60f2371fbc3ea3","name":"Promise Callback - true","time":{"start":1757117810903,"stop":1757117810904,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea3836d4efefb98","name":"messageHashStr produces different results for different inputs","time":{"start":1757117406167,"stop":1757117406167,"duration":0},"status":"passed","severity":"normal"},{"uid":"de96a4bc969a7c0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757117415824,"stop":1757117415825,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eb654204d09eb344","name":"should return different streams if requested simultaniously","time":{"start":1757117406788,"stop":1757117406789,"duration":1},"status":"passed","severity":"normal"},{"uid":"847003b4d82b76db","name":"Push message with escaped characters payload","time":{"start":1757118534914,"stop":1757118534915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e599bef11007813c","name":"tcp ip4 address","time":{"start":1757117396194,"stop":1757117396194,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cd452beafbc062","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757117406159,"stop":1757117406160,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab92f7283226f0d5","name":"Push to array if already present","time":{"start":1757117390732,"stop":1757117390733,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfd195d43384c39","name":"Push message with content topic containing numeric","time":{"start":1757118534916,"stop":1757118534917,"duration":1},"status":"passed","severity":"normal"},{"uid":"811df368941c0ab9","name":"Check received message containing XML","time":{"start":1757117929121,"stop":1757117929121,"duration":0},"status":"passed","severity":"normal"},{"uid":"22730698978d9dac","name":"Push message with unicode special characters payload","time":{"start":1757118534889,"stop":1757118534889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a619af63ee230f7","name":"Push message with custom timestamp: 1757121095545","time":{"start":1757118534922,"stop":1757118534922,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f41dda141a07471","name":"should get / set TCP multiaddr","time":{"start":1757117396813,"stop":1757117396813,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ad779a4001b465","name":"should not fail to start the service if it is already started","time":{"start":1757117706008,"stop":1757117706008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4302dcc1491daf19","name":"should return false and handle errors gracefully","time":{"start":1757117407235,"stop":1757117407235,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dccb1d09b1382","name":"should clear dial history on stop","time":{"start":1757117406053,"stop":1757117406053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5976094ab1aaee0","name":"Check received message containing unicode special characters","time":{"start":1757117929112,"stop":1757117929112,"duration":0},"status":"passed","severity":"normal"},{"uid":"e672402292990dc","name":"should initialize with custom TTL","time":{"start":1757117415648,"stop":1757117415648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3348b30644b8312","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757117706258,"stop":1757117706259,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8f9b22ea328ad6","name":"should throw error - no public key","time":{"start":1757117396809,"stop":1757117396809,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e4ab4675ba7720","name":"should add event listeners for peer connect and disconnect","time":{"start":1757117406573,"stop":1757117406573,"duration":0},"status":"passed","severity":"normal"},{"uid":"68574708991cb839","name":"should start ping timers on peer connect","time":{"start":1757117406584,"stop":1757117406585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d76e47448994ef9","name":"should properly start and stop event listening","time":{"start":1757117437628,"stop":1757117437628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d2cb4c4cbb407f","name":"Overlapping topic subscription","time":{"start":1757117941561,"stop":1757117941561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4599380f140da3c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757117449766,"stop":1757117449766,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dcabf1c57a1dec","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757117390826,"stop":1757117390827,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb9ff4bdb7048a8","name":"should select older connection if present","time":{"start":1757117406611,"stop":1757117406611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3e87036461503a","name":"Check message with no pubsub topic is not received","time":{"start":1757117929114,"stop":1757117929114,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2a5a1266a4a352","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757117396163,"stop":1757117396164,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fe61771cb5cebb","name":"Check publish message containing JSON","time":{"start":1757117671251,"stop":1757117671251,"duration":0},"status":"passed","severity":"normal"},{"uid":"db20e6df56c4e7fa","name":"Query Generator - true","time":{"start":1757117810902,"stop":1757117810903,"duration":1},"status":"passed","severity":"normal"},{"uid":"2954ac8d2a09e88f","name":"random static sharding 9 - Cluster ID: 913, Shard ID: 827","time":{"start":1757117794694,"stop":1757117794694,"duration":0},"status":"passed","severity":"normal"},{"uid":"54575c603a81ef04","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757117829511,"stop":1757117829511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58fbf9e0974da66","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757117829512,"stop":1757117829512,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2105455d384455a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757117449760,"stop":1757117449760,"duration":0},"status":"passed","severity":"normal"},{"uid":"589c66d57db6b9c6","name":"should not retry if at least one success","time":{"start":1757117436398,"stop":1757117436398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bda1f5ccb101db","name":"Push message with XML payload","time":{"start":1757118534926,"stop":1757118534926,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca9323aca9df100","name":"should throw error - invalid id","time":{"start":1757117396810,"stop":1757117396810,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e36b1590ef3042a","name":"Encoder throws on empty string content topic","time":{"start":1757117425297,"stop":1757117425298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba200f6d2535fb4","name":"should skip peers that don't support peer exchange","time":{"start":1757117415652,"stop":1757117415652,"duration":0},"status":"passed","severity":"normal"},{"uid":"933ded713bd6ba2d","name":"Push message with shell command payload","time":{"start":1757118534914,"stop":1757118534914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38646221cfb3e35","name":"should return true when peer is on the same cluster","time":{"start":1757117405854,"stop":1757117405855,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebaff376182e29bc","name":"should be online or offline if network state changed","time":{"start":1757117491355,"stop":1757117491355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aebafc9d1398160","name":"Push message with content topic containing Arabic","time":{"start":1757118534905,"stop":1757118534905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45a4b92b2f439ba","name":"should capture event listeners for testing","time":{"start":1757117437772,"stop":1757117437772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1af7d8cfef5c21","name":"should handle empty pubsub topics","time":{"start":1757117406607,"stop":1757117406608,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9b05c5c464adde","name":"should not allow unachievable error rate","time":{"start":1757117449416,"stop":1757117449417,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e94e008a5380a2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757117839569,"stop":1757117839569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5432e65a4f3dc8ee","name":"Mutual subscription","time":{"start":1757117679627,"stop":1757117679628,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d24c07441ecfd2a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757117941563,"stop":1757117941563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d46b0135b27d1b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757117786270,"stop":1757117786271,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c353b242a683e8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757117415824,"stop":1757117415824,"duration":0},"status":"passed","severity":"normal"},{"uid":"383d011f69cebb62","name":"Fails to push message bigger that 1MB","time":{"start":1757118534909,"stop":1757118534910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d7e1504009900c","name":"should dial peer when peer is discovered","time":{"start":1757117405893,"stop":1757117405893,"duration":0},"status":"passed","severity":"normal"},{"uid":"95031d2eef010aae","name":"should send relay ping messages on timer","time":{"start":1757117406605,"stop":1757117406605,"duration":0},"status":"passed","severity":"normal"},{"uid":"433918f70405376","name":"can start the service","time":{"start":1757117419548,"stop":1757117419549,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3c575d1b22d20f","name":"groups content topics by expected pubsub topic","time":{"start":1757117390829,"stop":1757117390830,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9390075c90657a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757117449754,"stop":1757117449754,"duration":0},"status":"passed","severity":"normal"},{"uid":"46badd16215c5b48","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/7/topic670/xml","time":{"start":1757117772696,"stop":1757117772696,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d72427ab14c8405","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757117415531,"stop":1757117415531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e18c973d9093214","name":"should dial peer when no shard info available","time":{"start":1757117406074,"stop":1757117406081,"duration":7},"status":"passed","severity":"normal"},{"uid":"886c330748be3eb3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757117559509,"stop":1757117559510,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e57eb653db97ab","name":"should never report false negatives","time":{"start":1757117453038,"stop":1757117453039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccbcb2209a1b914","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757117449742,"stop":1757117449742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e3f0a669a20292","name":"returns nothing if no connections present","time":{"start":1757117406610,"stop":1757117406610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad50c772ae84b9f8","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757117786269,"stop":1757117786270,"duration":1},"status":"passed","severity":"normal"},{"uid":"7922cfa479a71c8b","name":"should dial one peer on dial","time":{"start":1757117560302,"stop":1757117560302,"duration":0},"status":"passed","severity":"normal"},{"uid":"464c2a2aeafd511c","name":"Encoder throws on undefined content topic","time":{"start":1757117407109,"stop":1757117407109,"duration":0},"status":"passed","severity":"normal"},{"uid":"693dc0696b6b39f7","name":"All","time":{"start":1757117477268,"stop":1757117477268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebeac5ca4a4876b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757117929124,"stop":1757117929124,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cd71edca29f8c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757117390837,"stop":1757117390837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ef19076565e69d","name":"should handle peerStore errors gracefully","time":{"start":1757117407236,"stop":1757117407237,"duration":1},"status":"passed","severity":"normal"},{"uid":"943807c43340652c","name":"Push message with unicode special characters payload","time":{"start":1757118534927,"stop":1757118534927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a607a007d0b7ead","name":"Subscribe to topic containing XML and receive message","time":{"start":1757117941564,"stop":1757117941565,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d7c4094ed743d6","name":"random static sharding 8 - Cluster ID: 575, Shard ID: 469","time":{"start":1757117794693,"stop":1757117794694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1912971c29b09e0","name":"Push message with special chars payload","time":{"start":1757118534924,"stop":1757118534924,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbcebf78e39d1a3","name":"should decode valid enr with tcp successfully","time":{"start":1757117396808,"stop":1757117396808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf96406440b42ec2","name":"should not receive a peer event after stop","time":{"start":1757117706012,"stop":1757117706012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8900599df1d99da4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757117647671,"stop":1757117647672,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff33431ee357577","name":"should retry on complete failure if specified","time":{"start":1757117437310,"stop":1757117437310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b566a4b7b192d37","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757117449754,"stop":1757117449756,"duration":2},"status":"passed","severity":"normal"},{"uid":"63496793480348e7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757117406603,"stop":1757117406603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45c787891b1c087","name":"should start and setup intervals and event listeners","time":{"start":1757117437377,"stop":1757117437377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a81fa2bea0088cc","name":"ignores unrecognized TXT record formats","time":{"start":1757117415822,"stop":1757117415822,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be946216a6ae881","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757117929113,"stop":1757117929113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97ec1216e9ad7a3","name":"Using a function","time":{"start":1757117845407,"stop":1757117845408,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93cd5e08ee6444","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757117941574,"stop":1757117941574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c41f98d430b26c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757117801180,"stop":1757117801181,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c5472f9da84b0d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757117437124,"stop":1757117437124,"duration":0},"status":"passed","severity":"normal"},{"uid":"8519aa38142cf42c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757117449735,"stop":1757117449735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a78f74bebffd4b1","name":"should return empty array when no peers connected","time":{"start":1757117407235,"stop":1757117407236,"duration":1},"status":"passed","severity":"normal"},{"uid":"3616172835883d53","name":"should be empty when created","time":{"start":1757117437374,"stop":1757117437375,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ff4afa3a59cec2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757117449723,"stop":1757117449723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd9aad1b894a396","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757117390834,"stop":1757117390835,"duration":1},"status":"passed","severity":"normal"},{"uid":"2664b34c544afb6c","name":"can query messages by message hash","time":{"start":1757117803591,"stop":1757117803592,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6c9a9a7d24761e","name":"should handle mixed protocol support correctly","time":{"start":1757117437629,"stop":1757117437629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9791ce023841a7ab","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757117406165,"stop":1757117406165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c010eec803597c95","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757117801176,"stop":1757117801176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3202d9f1dbd32798","name":"should detect messages with missing dependencies","time":{"start":1757117455597,"stop":1757117455597,"duration":0},"status":"passed","severity":"normal"},{"uid":"924a28275fc9b77c","name":"Check publish message containing long","time":{"start":1757117671244,"stop":1757117671244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4a5ab07700a970","name":"Push message with Chinese payload","time":{"start":1757118534911,"stop":1757118534912,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8e3b7305737768","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757117396159,"stop":1757117396159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f3dcc780df6b89","name":"Passing page size 0 when there are 110 messages","time":{"start":1757117824058,"stop":1757117824059,"duration":1},"status":"passed","severity":"normal"},{"uid":"561ccae16bf750bc","name":"Check received message containing Chinese","time":{"start":1757117929109,"stop":1757117929109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfc1603f57ca6c9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757117941574,"stop":1757117941574,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8542bc6ce87418","name":"should not discard bootstrap peers if under the limit","time":{"start":1757117513622,"stop":1757117513623,"duration":1},"status":"passed","severity":"normal"},{"uid":"675af19239964b9","name":"Query with Ordered Callback, No Decoder","time":{"start":1757117801178,"stop":1757117801179,"duration":1},"status":"passed","severity":"normal"},{"uid":"317fa405ab93a788","name":"Push message with emoji payload","time":{"start":1757118534902,"stop":1757118534902,"duration":0},"status":"passed","severity":"normal"},{"uid":"452d69b65c5b54d6","name":"should not dispatch event when already disconnected","time":{"start":1757117405189,"stop":1757117405189,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b3e5d29e373ddb","name":"should skip peer when dialed recently","time":{"start":1757117406072,"stop":1757117406072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5150fc85434c0f2d","name":"should dial with multiaddr and return stream","time":{"start":1757117407233,"stop":1757117407234,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9066237dd511435","name":"Push message with content topic containing Chinese","time":{"start":1757118534904,"stop":1757118534905,"duration":1},"status":"passed","severity":"normal"},{"uid":"407866b89cbbb45","name":"should handle errors when accessing navigator","time":{"start":1757117405193,"stop":1757117405194,"duration":1},"status":"passed","severity":"normal"},{"uid":"beeaac9d26504275","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757117407237,"stop":1757117407237,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a2077ba19ca80b","name":"should dial all peers on dial","time":{"start":1757117560301,"stop":1757117560301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cf2ee454166ef","name":"should hang up with PeerId and return true on success","time":{"start":1757117407234,"stop":1757117407234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9847844bfd0a081b","name":"Check meta is set [ecies]","time":{"start":1757117426885,"stop":1757117426885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4ba228ef7e89ea","name":"should request peer renewal on specific errors","time":{"start":1757117436393,"stop":1757117436393,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafeaad378e0446","name":"should increase lamport timestamp","time":{"start":1757117455593,"stop":1757117455593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e512f17355065679","name":"Check received message with timestamp: 1757117470780 ","time":{"start":1757117929123,"stop":1757117929124,"duration":1},"status":"passed","severity":"normal"},{"uid":"140686cac0f526d1","name":"Push message with long payload","time":{"start":1757118534884,"stop":1757118534885,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fdb62fae285df1","name":"should properly clean up resources when disposed","time":{"start":1757117435512,"stop":1757117435513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0af552423d4a0e0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757117941565,"stop":1757117941565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8144c5eec1f997","name":"should be safe to call multiple times","time":{"start":1757117406573,"stop":1757117406574,"duration":1},"status":"passed","severity":"normal"},{"uid":"17386d2eee938341","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757117390826,"stop":1757117390826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f72e654dab47e18","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757117415531,"stop":1757117415532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee30eb29c6614486","name":"Check message with non string payload is not received","time":{"start":1757117929115,"stop":1757117929115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e64aa269e994a84","name":"should handle shard reader errors gracefully","time":{"start":1757117406092,"stop":1757117406092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09639e66525574d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757117449734,"stop":1757117449734,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbff075ed75d149","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757117437776,"stop":1757117437776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a1e997058fdf5b","name":"should not create relay timers when relay is not provided","time":{"start":1757117406604,"stop":1757117406604,"duration":0},"status":"passed","severity":"normal"},{"uid":"322b6a3821bf056d","name":"Push message with custom timestamp: 1757113895545","time":{"start":1757118534909,"stop":1757118534909,"duration":0},"status":"passed","severity":"normal"},{"uid":"107bd9afbca64539","name":"messageHashStr produces consistent results for the same input","time":{"start":1757117406167,"stop":1757117406167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a6ad6a2bbae6ec","name":"should not return locked peers if enough unlocked are available","time":{"start":1757117436884,"stop":1757117436884,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbc692703a0fc84","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757117455593,"stop":1757117455593,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e36ddb13baa4bb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757117839571,"stop":1757117839571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa5ffb9a37cbed7","name":"Check received message containing escaped characters","time":{"start":1757117929122,"stop":1757117929122,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54239477955e3e0","name":"Decrypt messages","time":{"start":1757117649336,"stop":1757117649336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9181318432659a80","name":"Push message with custom timestamp: 1726359095545","time":{"start":1757118534895,"stop":1757118534896,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4e4e79ab32369c","name":"Push message with Russian payload","time":{"start":1757118534912,"stop":1757118534912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0a003de38fbb75","name":"should properly create location multiaddrs - udp4","time":{"start":1757117396813,"stop":1757117396813,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70267f8b83806c5","name":"Check received message containing SQL Injection","time":{"start":1757117929110,"stop":1757117929110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f01fcdf12e6e6b","name":"Push message with rate limit","time":{"start":1757118534908,"stop":1757118534908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6b3315c2d1662c","name":"messageHash returns a Uint8Array","time":{"start":1757117406165,"stop":1757117406165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfde4520202f392","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757117405192,"stop":1757117405193,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea3da839bdd563b","name":"Check received message with timestamp: 1757117470780000000 ","time":{"start":1757117929123,"stop":1757117929123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7738e7f1ce8bbda","name":"should be delivered immediately if received","time":{"start":1757117455601,"stop":1757117455601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ed915b22a3ec4e","name":"should decode valid enr successfully","time":{"start":1757117396807,"stop":1757117396808,"duration":1},"status":"passed","severity":"normal"},{"uid":"948f3458e6443a51","name":"should not fail to stop the service if it was not started","time":{"start":1757117476485,"stop":1757117476486,"duration":1},"status":"passed","severity":"normal"},{"uid":"a189c07fd1a64278","name":"Publish message with large meta","time":{"start":1757117671262,"stop":1757117671262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee6cf8e12775b2a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757117455595,"stop":1757117455596,"duration":1},"status":"passed","severity":"normal"},{"uid":"faed733e38af5aa8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757117839565,"stop":1757117839567,"duration":2},"status":"passed","severity":"normal"},{"uid":"55069dd6c2314968","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757117491345,"stop":1757117491346,"duration":1},"status":"passed","severity":"normal"},{"uid":"11234d1fe899a34","name":"should properly create location multiaddrs - tcp6","time":{"start":1757117396814,"stop":1757117396814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dba76bb7bcd6fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757117449764,"stop":1757117449764,"duration":0},"status":"passed","severity":"normal"},{"uid":"171d862aa9eb03e5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757117477574,"stop":1757117477575,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8d40c48e899cf6","name":"Default pageSize","time":{"start":1757117824068,"stop":1757117824068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2729f21b1b1a7ec9","name":"should work with v3 peers","time":{"start":1757117437310,"stop":1757117437311,"duration":1},"status":"passed","severity":"normal"},{"uid":"196ea7f3c6241e75","name":"should handle ENR without shardInfo","time":{"start":1757117415655,"stop":1757117415655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9dbb5948b7a2b8","name":"Push message with meta","time":{"start":1757118534931,"stop":1757118534931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe7ee116470bf8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757117941560,"stop":1757117941560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23480c0817903ccd","name":"Js publishes, other Js receives","time":{"start":1757117660951,"stop":1757117660951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01c8c678861d40a","name":"Push message with content topic containing escaped characters","time":{"start":1757118534919,"stop":1757118534919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a9f41ddda08f22","name":"Push message with Chinese payload","time":{"start":1757118534885,"stop":1757118534885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a047aaa63ba7669a","name":"ends if stream creation fails","time":{"start":1757117406870,"stop":1757117406871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eedc2fe753dfed1","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757117455596,"stop":1757117455596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff76fb0770c8449","name":"should lock peers when selected","time":{"start":1757117436883,"stop":1757117436883,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d2e7d834f4411b","name":"should clear the dialing interval","time":{"start":1757117406053,"stop":1757117406053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48145fe244f8a81","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757117495264,"stop":1757117495265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10cdbe9e07e758b","name":"should handle different types of entries","time":{"start":1757117435508,"stop":1757117435512,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a4610ed4d8b3aa9","name":"should handle case with no peers in store","time":{"start":1757117406491,"stop":1757117406494,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff4f2671d5d68185","name":"Push message with XML payload","time":{"start":1757118534900,"stop":1757118534900,"duration":0},"status":"passed","severity":"normal"},{"uid":"de70981b77fb531f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757117941567,"stop":1757117941567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a930ac06ab65835","name":"should clear dial history on start","time":{"start":1757117406041,"stop":1757117406041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5de7098e3901e9","name":"should emit a peer event after start","time":{"start":1757117476487,"stop":1757117476487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a35279ee3ee9296","name":"Push message with content topic containing emoji","time":{"start":1757118534931,"stop":1757118534931,"duration":0},"status":"passed","severity":"normal"},{"uid":"886ee375cacc26cb","name":"Fails to push message bigger that 1MB","time":{"start":1757118534922,"stop":1757118534923,"duration":1},"status":"passed","severity":"normal"},{"uid":"afed4fe31e6f03b4","name":"should initialize with isNetworkConnected as false","time":{"start":1757117405145,"stop":1757117405149,"duration":4},"status":"passed","severity":"normal"},{"uid":"26bdea3890a3e9d3","name":"should use configured peers when available","time":{"start":1757117437279,"stop":1757117437286,"duration":7},"status":"passed","severity":"normal"},{"uid":"b49b47b8dd478791","name":"throws on content topic with non-number generation field","time":{"start":1757117390816,"stop":1757117390817,"duration":1},"status":"passed","severity":"normal"},{"uid":"b625ed6cc7500d9d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757117941563,"stop":1757117941563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80769d78f7dabc0","name":"Check message received after jswaku node is restarted","time":{"start":1757117929126,"stop":1757117929126,"duration":0},"status":"passed","severity":"normal"},{"uid":"64efcacc6a5752ba","name":"Push message with content topic containing special chars","time":{"start":1757118534929,"stop":1757118534929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1134b32af4378d96","name":"should not retry if at least one success","time":{"start":1757117437310,"stop":1757117437310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5162acd8190b0c6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757117679646,"stop":1757117679646,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb754acb058e0780","name":"should properly setup health event callback","time":{"start":1757117437773,"stop":1757117437773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6e874d5fbe5a0d","name":"Relay + Store","time":{"start":1757117477267,"stop":1757117477267,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e519c6349b922","name":"should return PeerId when PeerId is provided","time":{"start":1757117406512,"stop":1757117406512,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ddcedae6bb2f46","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757117449418,"stop":1757117449425,"duration":7},"status":"passed","severity":"normal"},{"uid":"a42f0cab2a06af93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757117449765,"stop":1757117449765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1f37ef71d68158","name":"Push message with content topic containing numeric","time":{"start":1757118534928,"stop":1757118534929,"duration":1},"status":"passed","severity":"normal"},{"uid":"365662bd8bf3d9e9","name":"should return false when pubsub topic parsing fails","time":{"start":1757117405870,"stop":1757117405870,"duration":0},"status":"passed","severity":"normal"},{"uid":"375f40a09c33fda","name":"Push message with content topic containing short","time":{"start":1757118534916,"stop":1757118534916,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd22f34981339f5b","name":"should not start if already started","time":{"start":1757117415650,"stop":1757117415650,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef9b844b4914e13","name":"should load peers from local storage and dispatch events","time":{"start":1757117419552,"stop":1757117419552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c120f51014f92924","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757117449756,"stop":1757117449757,"duration":1},"status":"passed","severity":"normal"},{"uid":"e918a7ba01d41050","name":"should query peer with peer exchange protocol","time":{"start":1757117415653,"stop":1757117415653,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d358c5b877dffd","name":"Check publish message containing Basic HTML tag","time":{"start":1757117671251,"stop":1757117671251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad933ef6541e6fdf","name":"should return false when network is not connected","time":{"start":1757117407233,"stop":1757117407233,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ba4a9c8f4c6f32","name":"Ephemeral field set to true","time":{"start":1757117407108,"stop":1757117407108,"duration":0},"status":"passed","severity":"normal"},{"uid":"c676c54590635f97","name":"Nodes with multiple pubsub topic","time":{"start":1757117664403,"stop":1757117664405,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ba640e9e34a0d1c","name":"Relay Node - default protocol","time":{"start":1757117844325,"stop":1757117844325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac112afb1446a993","name":"should not fail to start the service if it is already started","time":{"start":1757117419550,"stop":1757117419550,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac5db9d53c5c1c4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757117449749,"stop":1757117449750,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3a7df52759dbf5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757117941571,"stop":1757117941572,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3f62552f2d8141","name":"random static sharding 1 - Cluster ID: 941, Shard ID: 852","time":{"start":1757117794691,"stop":1757117794691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3747178c29a34ad","name":"should throw error - no public key","time":{"start":1757117396810,"stop":1757117396810,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f004730660d99f","name":"should return start time to match max range","time":{"start":1757117437778,"stop":1757117437778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db45919de654732","name":"should not be empty after adding a subscription","time":{"start":1757117437375,"stop":1757117437375,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1d0408dc1a32ec","name":"Round trip binary serialization","time":{"start":1757117407108,"stop":1757117407108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d730a5c30fc09155","name":"should handle all zero keep alive options","time":{"start":1757117406608,"stop":1757117406608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4790966d0eeae7a","name":"should properly create location multiaddrs - udp","time":{"start":1757117396814,"stop":1757117396815,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb43966fd7732f7","name":"Fails to push message bigger that 1MB","time":{"start":1757118534897,"stop":1757118534897,"duration":0},"status":"passed","severity":"normal"},{"uid":"343ccf8e6ac2f38c","name":"Check received message containing JSON","time":{"start":1757117929111,"stop":1757117929111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5809eef6185515b3","name":"can start and stop the service","time":{"start":1757117419549,"stop":1757117419549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5faed61dce737d59","name":"should retry if all attempts fail","time":{"start":1757117436402,"stop":1757117436402,"duration":0},"status":"passed","severity":"normal"},{"uid":"884c7ba334d66af2","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757117449754,"stop":1757117449754,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0378abc07b4d27","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757117664397,"stop":1757117664398,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefb8505d676f99b","name":"Push message with Script payload","time":{"start":1757118534887,"stop":1757118534887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88d180880059855","name":"Push message with content topic containing escaped characters","time":{"start":1757118534930,"stop":1757118534930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9991541e54a5b69c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757117941564,"stop":1757117941564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f037a9d9da6f33da","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757117415532,"stop":1757117415533,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7c558f135b5ddd","name":"should emit a peer event after start","time":{"start":1757117419550,"stop":1757117419551,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c2f67591ec5fcf","name":"Non TWN Cluster","time":{"start":1757117772676,"stop":1757117772677,"duration":1},"status":"passed","severity":"normal"},{"uid":"389dc2c201598f02","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757117455597,"stop":1757117455597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad615523934c5f11","name":"Generator, one shard","time":{"start":1757117792536,"stop":1757117792537,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c798a1f5c67d9ac","name":"Push message with content topic containing long","time":{"start":1757118534928,"stop":1757118534928,"duration":0},"status":"passed","severity":"normal"},{"uid":"859bb3a43d4f85e8","name":"Generator, 2 different shards","time":{"start":1757117792537,"stop":1757117792537,"duration":0},"status":"passed","severity":"normal"},{"uid":"47553151be3d464a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757117390835,"stop":1757117390835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cb586cd7d5c071","name":"should dispatch network event when browser goes offline","time":{"start":1757117405192,"stop":1757117405192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c587f0996187113d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757117406502,"stop":1757117406502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7688024788808dc0","name":"should wait for Filter peer to be connected","time":{"start":1757117437409,"stop":1757117437409,"duration":0},"status":"passed","severity":"normal"},{"uid":"379ed32344c62562","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757117477574,"stop":1757117477574,"duration":0},"status":"passed","severity":"normal"},{"uid":"923bef782326e6fa","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757117396160,"stop":1757117396161,"duration":1},"status":"passed","severity":"normal"},{"uid":"852add2a98139ee6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757117390836,"stop":1757117390837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3c771e9ec86670","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757117396164,"stop":1757117396165,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee31b16829d1882","name":"Push message with shell command payload","time":{"start":1757118534901,"stop":1757118534901,"duration":0},"status":"passed","severity":"normal"},{"uid":"18753d40acf92320","name":"rejects content-filtered query with only contentTopics","time":{"start":1757117406441,"stop":1757117406441,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca71986645da4df","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757117406604,"stop":1757117406604,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa7056dbe1b42e8","name":"Refresh subscription","time":{"start":1757117679636,"stop":1757117679636,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f617a01cf59e95d0","name":"yields undefined for messages without content topic","time":{"start":1757117406872,"stop":1757117406872,"duration":0},"status":"passed","severity":"normal"},{"uid":"255523dee20eb747","name":"Sign & Recover","time":{"start":1757117425758,"stop":1757117425758,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ec9adf8d5ee3e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app82/7/topic202/xml","time":{"start":1757117772690,"stop":1757117772690,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2593c0b7bad18a","name":"should handle malformed response data","time":{"start":1757117415533,"stop":1757117415533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ea6a8e6ef1107a","name":"Push message with Basic HTML tag payload","time":{"start":1757118534888,"stop":1757118534888,"duration":0},"status":"passed","severity":"normal"},{"uid":"2399c7ca87943fef","name":"Callback on promise, aborts when callback returns true","time":{"start":1757117825551,"stop":1757117825551,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d0b1f819211e0","name":"should create PeerExchangeDiscovery instance","time":{"start":1757117415657,"stop":1757117415657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac83b6289f19ab0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757117406605,"stop":1757117406605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ed02592b7ef720","name":"Check received message containing Script","time":{"start":1757117929120,"stop":1757117929120,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b52b77dbd9b112","name":"should be safe to call multiple times","time":{"start":1757117406476,"stop":1757117406479,"duration":3},"status":"passed","severity":"normal"},{"uid":"e68290aeff6f7237","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757117941574,"stop":1757117941575,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b217ae2ac3c0ae6","name":"should sort by messageId when timestamps are equal","time":{"start":1757117455282,"stop":1757117455283,"duration":1},"status":"passed","severity":"normal"},{"uid":"e695c48b14d19153","name":"should create KeepAliveManager with relay","time":{"start":1757117406572,"stop":1757117406572,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2aa9f021685f0f","name":"should skip peer when failed to dial recently","time":{"start":1757117406072,"stop":1757117406072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12b13c7946066bd","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757117419552,"stop":1757117419552,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b84e9f54aa58cd","name":"Relay - times out","time":{"start":1757117844323,"stop":1757117844323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1ced506f12ab1d","name":"should skip peers without peer exchange protocol","time":{"start":1757117415651,"stop":1757117415651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96c29e0aabb62e9","name":"should filter out undefined ENRs","time":{"start":1757117415529,"stop":1757117415530,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8bb587fea7411b5","name":"should emit message when we just started and store connect event occurs","time":{"start":1757117437775,"stop":1757117437776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07ec0367fde2c38","name":"should skip already querying peers","time":{"start":1757117415653,"stop":1757117415653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acdbca8fc56c422","name":"Push 30 different messages","time":{"start":1757118534927,"stop":1757118534928,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d682e990b96a5609","name":"Check received message containing short","time":{"start":1757117929117,"stop":1757117929117,"duration":0},"status":"passed","severity":"normal"},{"uid":"34af953b25d3ff65","name":"should respect custom numPeersToUse configuration","time":{"start":1757117436897,"stop":1757117436897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb5097b6a11c89c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757117679629,"stop":1757117679629,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c8e51f201b4ce6","name":"should work with mock decoders","time":{"start":1757117437772,"stop":1757117437772,"duration":0},"status":"passed","severity":"normal"},{"uid":"79829c240bc5d9cd","name":"Query Generator, No message returned","time":{"start":1757117801177,"stop":1757117801177,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1c23d7edf5d066","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757117839569,"stop":1757117839570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c61aa1d55c58fde","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757117407110,"stop":1757117407110,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab047262b740a05","name":"retrieves a single peer","time":{"start":1757117415821,"stop":1757117415821,"duration":0},"status":"passed","severity":"normal"},{"uid":"da92b88c7476def6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757117941568,"stop":1757117941568,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8cafb9b23ee583","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757117396163,"stop":1757117396163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed57d0aee861d1d3","name":"should perform ping and update peer store on timer","time":{"start":1757117406602,"stop":1757117406602,"duration":0},"status":"passed","severity":"normal"},{"uid":"828ec941c87778d4","name":"Push message with Basic HTML tag payload","time":{"start":1757118534914,"stop":1757118534914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d90ce2132b009a8","name":"should create a new stream if no existing for protocol found","time":{"start":1757117406787,"stop":1757117406788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa3d60f60ca2c9d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757117449761,"stop":1757117449761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab6aa133fada4b7","name":"should create ShardReader with auto sharding network config","time":{"start":1757117405853,"stop":1757117405854,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdb32822c2fc8a6","name":"should keep entries that haven't expired yet","time":{"start":1757117435507,"stop":1757117435508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7992a658d1dae2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757117476490,"stop":1757117476490,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48046ae2af291c8b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757117437279,"stop":1757117437279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b187a88054c1477","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757117425294,"stop":1757117425295,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee50fbb3c2877eb","name":"should reject if WakuNode is not started","time":{"start":1757117437404,"stop":1757117437404,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c5542f639a00b0","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757117396160,"stop":1757117396160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b69e730146923ca","name":"Ordered Callback - false","time":{"start":1757117810905,"stop":1757117810906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b6d4a6ee199a21","name":"Push message with Chinese payload","time":{"start":1757118534924,"stop":1757118534924,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcabee3355bc1c82","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app70/3/topic905/utf8","time":{"start":1757117772697,"stop":1757117772697,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bd2b05d70062d2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757117941571,"stop":1757117941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fba05dbbb24674b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757117941575,"stop":1757117941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f3a64fe5655bad","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757117671260,"stop":1757117671261,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a89b05f301ef518","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757117706263,"stop":1757117706264,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f45071fadc21d1","name":"should update ack status of messages in outgoing buffer","time":{"start":1757117455600,"stop":1757117455600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad230f61ace13ce7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757117941568,"stop":1757117941568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b862fe160a11248","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757117390836,"stop":1757117390836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1def69d567a32e7","name":"Check received message containing special chars","time":{"start":1757117929118,"stop":1757117929118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feb1247c3ef7dcf","name":"Push message with content topic containing emoji","time":{"start":1757118534919,"stop":1757118534920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fde6f5c1e4a3b0","name":"ignores domain fetching errors","time":{"start":1757117415822,"stop":1757117415822,"duration":0},"status":"passed","severity":"normal"},{"uid":"187eba15148a6fa1","name":"Check received message containing Arabic","time":{"start":1757117929119,"stop":1757117929119,"duration":0},"status":"passed","severity":"normal"},{"uid":"2950ec4890075a1f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757117679632,"stop":1757117679633,"duration":1},"status":"passed","severity":"normal"},{"uid":"55403e694eea238b","name":"Push message with content topic containing emoji","time":{"start":1757118534907,"stop":1757118534907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53416dcf1776c60","name":"should use DNS peer discovery with light client","time":{"start":1757117476489,"stop":1757117476489,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74a5175e459dd0bd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757117396165,"stop":1757117396165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5542d08fe19cc0","name":"Waku message hash computation (no timestamp)","time":{"start":1757117406160,"stop":1757117406165,"duration":5},"status":"passed","severity":"normal"},{"uid":"9178c382789cf088","name":"throws if store query response has error status","time":{"start":1757117406871,"stop":1757117406871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c07a11b58116680","name":"throws an error for improperly formatted content topics","time":{"start":1757117390831,"stop":1757117390831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc58e82c83d2147","name":"should update peer store before dialing","time":{"start":1757117405894,"stop":1757117405894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eb5dc57b556d37","name":"should attach causal history and bloom filter to each message","time":{"start":1757117455592,"stop":1757117455593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e248a7ea227670c6","name":"Subscribe and receives messages on 20 topics","time":{"start":1757117941559,"stop":1757117941560,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c0a82440163d3","name":"should start peer exchange discovery","time":{"start":1757117415649,"stop":1757117415649,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f3c644978be2f0","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757117436127,"stop":1757117436128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29f4e7fefd4202c","name":"should check false positive rate","time":{"start":1757117453043,"stop":1757117453043,"duration":0},"status":"passed","severity":"normal"}] |