mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
221 KiB
JSON
1 line
221 KiB
JSON
[{"uid":"2865e24fc6a6e2d0","name":"should handle shardReader errors","time":{"start":1759298862789,"stop":1759298862789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2b0e996752dc7c","name":"Push message with long payload","time":{"start":1759299991873,"stop":1759299991874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e20d57003308801","name":"Check publish message containing Script","time":{"start":1759299137479,"stop":1759299137479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e126ed917e980b2","name":"ends if response has no messages","time":{"start":1759298862714,"stop":1759298862715,"duration":1},"status":"passed","severity":"normal"},{"uid":"863401c48241481a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759298892012,"stop":1759298892012,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1ff6cacf7d44c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759299405353,"stop":1759299405353,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8c005414f18be","name":"should work with stubbed retrieve function","time":{"start":1759298908839,"stop":1759298908840,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4e98cb4774d87a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759299405347,"stop":1759299405347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0ee4428e997439","name":"should properly clean up resources when disposed","time":{"start":1759298906819,"stop":1759298906819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f51f5f960bd035","name":"Push message with content topic containing numeric","time":{"start":1759299991908,"stop":1759299991908,"duration":0},"status":"passed","severity":"normal"},{"uid":"af70c7272ef94318","name":"should load peers from local storage and dispatch events","time":{"start":1759298875792,"stop":1759298875792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada4d9245001d858","name":"Throws when trying to push message with empty payload","time":{"start":1759299991894,"stop":1759299991895,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db327aa882c463f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759298955525,"stop":1759298955525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c628c2e9583fab8b","name":"should not receive a peer event before start","time":{"start":1759298875791,"stop":1759298875791,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cc2d7afc0437ad","name":"should check connected peers if present and suitable","time":{"start":1759298909841,"stop":1759298909841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec38da2b061055d9","name":"should register libp2p event listeners when start is called","time":{"start":1759298908377,"stop":1759298908387,"duration":10},"status":"passed","severity":"normal"},{"uid":"2e6dd7e916c604d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app32/5/topic520/utf8","time":{"start":1759299239455,"stop":1759299239455,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c39132c6c4a060","name":"Incoming message is emitted as received","time":{"start":1759298912617,"stop":1759298912617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fccda717a650643","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759299405350,"stop":1759299405350,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dc593d7e59e09e","name":"Push message with content topic containing special chars","time":{"start":1759299991896,"stop":1759299991896,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaf9a4a4498c389","name":"Check received message containing SQL Injection","time":{"start":1759299389113,"stop":1759299389113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7079812d431152d","name":"Push message with custom timestamp: 1759302559534","time":{"start":1759299991887,"stop":1759299991887,"duration":0},"status":"passed","severity":"normal"},{"uid":"441c06b2363ef372","name":"should properly create location multiaddrs - udp6","time":{"start":1759298852297,"stop":1759298852297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4740d7f36810a49","name":"Used by Waku Relay","time":{"start":1759299291843,"stop":1759299291843,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eea21eae6e7128","name":"Push message with content topic containing Arabic","time":{"start":1759299991909,"stop":1759299991909,"duration":0},"status":"passed","severity":"normal"},{"uid":"88701d5ac32bf506","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759298891999,"stop":1759298891999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4405d9eab1c1a4","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759298908387,"stop":1759298908387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb590ac7598517f","name":"Push message with custom timestamp: 1759295359535","time":{"start":1759299991900,"stop":1759299991900,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ddf6cc63d58e66","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759299405357,"stop":1759299405358,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74c07762a83a6e1","name":"should not fail to start the service if it is already started","time":{"start":1759298875790,"stop":1759298875790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f4b562601ca1cd","name":"throws on content topic with empty application field","time":{"start":1759298846249,"stop":1759298846249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa5bd549d92bba","name":"should skip peer when dialed recently","time":{"start":1759298861834,"stop":1759298861834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc7f33f1dae7f2d","name":"can query messages normally","time":{"start":1759299259779,"stop":1759299259779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7b266dd2f77584","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759298846256,"stop":1759298846256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb17308cae2b6b0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759299025302,"stop":1759299025303,"duration":1},"status":"passed","severity":"normal"},{"uid":"288175a3b2f1422a","name":"should attach causal history and bloom filter to each message","time":{"start":1759298897745,"stop":1759298897745,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a310a64a23b595d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759298891990,"stop":1759298891990,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabdef787887cd09","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759299141964,"stop":1759299141965,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e47aca07c0c55","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759298851703,"stop":1759298851703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d65b24dc10d88b0","name":"recovers when dns.resolve returns empty","time":{"start":1759298872153,"stop":1759298872153,"duration":0},"status":"passed","severity":"normal"},{"uid":"de29a888d3b3e99b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759298851705,"stop":1759298851705,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d4e986c7b9b430","name":"should be safe to call multiple times","time":{"start":1759298862549,"stop":1759298862549,"duration":0},"status":"passed","severity":"normal"},{"uid":"145033906f666783","name":"should handle zero peers request","time":{"start":1759298871961,"stop":1759298871961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dc5baa4d79f096","name":"should create ShardReader with static shards network config","time":{"start":1759298861631,"stop":1759298861635,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba60441b9c82ae06","name":"Push message equal or less that 1MB","time":{"start":1759299991872,"stop":1759299991872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc980618ec9220a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759298846253,"stop":1759298846253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eec81190747325d","name":"Push message with custom timestamp: 1759302559535","time":{"start":1759299991900,"stop":1759299991900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec370e779e10a742","name":"Push message with Arabic payload","time":{"start":1759299991875,"stop":1759299991875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5498643b3386cc6","name":"Fails to publish duplicate message","time":{"start":1759299137483,"stop":1759299137483,"duration":0},"status":"passed","severity":"normal"},{"uid":"44258ce6e5c32ec9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759299405355,"stop":1759299405355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1d7301cf202ac5","name":"Check message on other pubsub topic is not received","time":{"start":1759299389118,"stop":1759299389118,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7036e8a97717fbd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759299141958,"stop":1759299141959,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6340093d492d08","name":"All","time":{"start":1759298941386,"stop":1759298941386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3466615d0de7ab","name":"should handle peerStore errors gracefully","time":{"start":1759298862787,"stop":1759298862788,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b71f935b7b6ff72","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759299137484,"stop":1759299137484,"duration":0},"status":"passed","severity":"normal"},{"uid":"50861256f1574812","name":"should add event listeners to globalThis","time":{"start":1759298861447,"stop":1759298861451,"duration":4},"status":"passed","severity":"normal"},{"uid":"8af3922849990c49","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759299256307,"stop":1759299256307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11477b6a88285d1","name":"Non TWN Cluster","time":{"start":1759299239449,"stop":1759299239449,"duration":0},"status":"passed","severity":"normal"},{"uid":"116c36c4f8e5496f","name":"should wait for Store peer to be connected","time":{"start":1759298909842,"stop":1759298909843,"duration":1},"status":"passed","severity":"normal"},{"uid":"8979deb1af9f1064","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759298846254,"stop":1759298846255,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c7ce07c1e3940d","name":"should return false when network is not connected","time":{"start":1759298862784,"stop":1759298862784,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbed280f587e337","name":"Push message with long payload","time":{"start":1759299991902,"stop":1759299991902,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef84e0ba00b3e8b","name":"Symmetric encrypt & Decrypt","time":{"start":1759298881969,"stop":1759298881970,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bfe73e4e8ab822","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759298892004,"stop":1759298892004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d519d3320d38270","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759298861792,"stop":1759298861794,"duration":2},"status":"passed","severity":"normal"},{"uid":"45d8230fc3295cd8","name":"should retry failed tasks","time":{"start":1759298907440,"stop":1759298907441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e6914cccbadd9d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759298897751,"stop":1759298897751,"duration":0},"status":"passed","severity":"normal"},{"uid":"757ffdf5031078cd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759299146402,"stop":1759299146405,"duration":3},"status":"passed","severity":"normal"},{"uid":"a312f147db804267","name":"Renews subscription after lossing a connection","time":{"start":1759299405349,"stop":1759299405349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f835c7526c66f042","name":"Publish without waiting for remote peer","time":{"start":1759299146391,"stop":1759299146391,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d183472707e0f3","name":"Push message with Script payload","time":{"start":1759299991891,"stop":1759299991891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d54b08b06d38b22","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759299141963,"stop":1759299141963,"duration":0},"status":"passed","severity":"normal"},{"uid":"280bcee5e7a50714","name":"should wait for Filter peer to be connected","time":{"start":1759298909842,"stop":1759298909842,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca12e6c88ac63a9","name":"Query with Ordered Callback, No Decoder","time":{"start":1759299256309,"stop":1759299256309,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d6a573a9af1f01","name":"Publish message with custom timestamp: Wed Oct 01 2025 07:12:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1759299137483,"stop":1759299137483,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc8ebf642cfa200","name":"Push message with content topic containing unicode special characters","time":{"start":1759299991885,"stop":1759299991885,"duration":0},"status":"passed","severity":"normal"},{"uid":"83051e301b22a266","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759298871473,"stop":1759298871473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd2f29a7a7d313f","name":"should not change state when connections remain after disconnect","time":{"start":1759298861464,"stop":1759298861464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d9e95e2a83d54c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app60/4/topic662/utf8","time":{"start":1759299239454,"stop":1759299239454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4df544947517ffa","name":"should drop connection via multiaddr with hangUp","time":{"start":1759299024813,"stop":1759299024813,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a7cc253f4d9399","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759298892022,"stop":1759298892023,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f2db688a480529","name":"Correctly serialized arguments","time":{"start":1759299024961,"stop":1759299024961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7d850936918483","name":"should throw error - invalid id","time":{"start":1759298852292,"stop":1759298852292,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6b31d6e564040b","name":"random static sharding 2 - Cluster ID: 174, Shard ID: 45","time":{"start":1759299233821,"stop":1759299233821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d704e224df7aa66","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759298846252,"stop":1759298846252,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f9358aee169d21","name":"should return no connections if no open connection provided","time":{"start":1759298862259,"stop":1759298862260,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3045894329daffb","name":"should be online or offline if network state changed","time":{"start":1759298955526,"stop":1759298955526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5971c4ded444d7","name":"should encode/decode to RLP encoding","time":{"start":1759298852294,"stop":1759298852294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecdf2c04c1297c5","name":"Check received message containing emoji","time":{"start":1759299389116,"stop":1759299389116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac67ecc2b9fb9d","name":"should skip peers without peerInfo in ENR","time":{"start":1759298872049,"stop":1759298872049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135495fe15f89bd","name":"does not validate decoders for hash queries","time":{"start":1759298862713,"stop":1759298862713,"duration":0},"status":"passed","severity":"normal"},{"uid":"484b93d6311c6909","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759298861991,"stop":1759298861991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea388e87be870e6f","name":"Push 30 different messages","time":{"start":1759299991907,"stop":1759299991907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf1d35036a633e4e","name":"Check message with no content topic is not received","time":{"start":1759299389109,"stop":1759299389109,"duration":0},"status":"passed","severity":"normal"},{"uid":"670d3df2072b2be6","name":"Push message with content topic containing escaped characters","time":{"start":1759299991884,"stop":1759299991885,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ce1b86f1faab11","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759299405350,"stop":1759299405350,"duration":0},"status":"passed","severity":"normal"},{"uid":"4400985bb9a95d03","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759298955516,"stop":1759298955516,"duration":0},"status":"passed","severity":"normal"},{"uid":"af75acb9d61a88b3","name":"Query generator for 2000 messages","time":{"start":1759299278058,"stop":1759299278058,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a76b39602c42e9","name":"Push message with content topic containing SQL Injection","time":{"start":1759299991868,"stop":1759299991868,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f0f5fd1f42248b","name":"peer exchange sets tag","time":{"start":1759299113372,"stop":1759299113375,"duration":3},"status":"passed","severity":"normal"},{"uid":"77a0c3f3333eb179","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759299245606,"stop":1759299245606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ad34420295374d","name":"Push message with special chars payload","time":{"start":1759299991860,"stop":1759299991860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dca811e7e3a4081","name":"Push message with numeric payload","time":{"start":1759299991902,"stop":1759299991902,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ee8f7996d9bf19","name":"should transition to Unhealthy when no connections","time":{"start":1759298909416,"stop":1759298909419,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a6623da3c4fee22","name":"Push message with JSON payload","time":{"start":1759299991863,"stop":1759299991863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfd1252937e288d","name":"same cluster, static sharding: nodes connect","time":{"start":1759299025301,"stop":1759299025301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a9440e64dbd3d7","name":"Push message with XML payload","time":{"start":1759299991904,"stop":1759299991905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c15693f0e96440","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759298892012,"stop":1759298892012,"duration":0},"status":"passed","severity":"normal"},{"uid":"390310f89e0233e0","name":"Check received message containing shell command","time":{"start":1759299389105,"stop":1759299389105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb84a98fcc225772","name":"retrieves a single peer","time":{"start":1759298872152,"stop":1759298872152,"duration":0},"status":"passed","severity":"normal"},{"uid":"455bb6f7baade259","name":"Check received message containing unicode special characters","time":{"start":1759299389106,"stop":1759299389106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d31fe1ff5c73a3b","name":"should throw an error for insufficient data","time":{"start":1759298846434,"stop":1759298846435,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5f809379a4a76b","name":"msgTime: 0 ms from now, startTime: 1759040079255, endTime: 1759299279255","time":{"start":1759299292777,"stop":1759299292777,"duration":0},"status":"passed","severity":"normal"},{"uid":"861558325e9f0edc","name":"Subscribe to topic containing long and publish message","time":{"start":1759299146407,"stop":1759299146408,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c7f199416eef05","name":"Check received message containing long","time":{"start":1759299389111,"stop":1759299389111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7602934b69dd8b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759298891990,"stop":1759298891990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89bc958ba5098d4","name":"Push message with content topic containing escaped characters","time":{"start":1759299991898,"stop":1759299991898,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a0a9d18c4e6c6d","name":"should be safe to call multiple times","time":{"start":1759298862782,"stop":1759298862782,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a0d0c0490e635","name":"Push message with content topic containing Russian","time":{"start":1759299991909,"stop":1759299991909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d003f594c141201","name":"should handle multiple peer connections","time":{"start":1759298861780,"stop":1759298861780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdde5ffde94ee725","name":"Push message with unicode special characters payload","time":{"start":1759299991893,"stop":1759299991893,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e8b8cdcf9b95a0","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759298872051,"stop":1759298872051,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd0a99fa7d92b6c","name":"should accept empty decoders array","time":{"start":1759298908836,"stop":1759298908837,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dee77fb072a353","name":"ends after yielding if response size indicates end","time":{"start":1759298862718,"stop":1759298862718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ad4b2267c70c34","name":"should call waitForPeer on Relay","time":{"start":1759298909843,"stop":1759298909843,"duration":0},"status":"passed","severity":"normal"},{"uid":"25226da427fbeb5","name":"should handle dial errors gracefully","time":{"start":1759298862554,"stop":1759298862554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df67afe48dfb29d","name":"should handle shard reader errors gracefully","time":{"start":1759298861859,"stop":1759298861859,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabf00d9764fc7b1","name":"should initialize with Unhealthy status","time":{"start":1759298909415,"stop":1759298909415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2613c0ee4b2ed0","name":"should set field with only RELAY enabled","time":{"start":1759298852300,"stop":1759298852300,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa6d0106cb1122e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759299278056,"stop":1759299278056,"duration":0},"status":"passed","severity":"normal"},{"uid":"52838ccc4b78fd73","name":"messageHash returns a Uint8Array","time":{"start":1759298861990,"stop":1759298861991,"duration":1},"status":"passed","severity":"normal"},{"uid":"7030a3dd48f38a98","name":"should handle a minimal index list","time":{"start":1759298846434,"stop":1759298846434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6fbb2956b9aab7","name":"should discover peers from provided peer cache","time":{"start":1759299029820,"stop":1759299029821,"duration":1},"status":"passed","severity":"normal"},{"uid":"713c42582a3c4fac","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759299292772,"stop":1759299292773,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d35a3417bfafc7","name":"Fails to push message bigger that 1MB","time":{"start":1759299991901,"stop":1759299991901,"duration":0},"status":"passed","severity":"normal"},{"uid":"644cb28d0d59a58e","name":"Check message with no payload is not received","time":{"start":1759299389109,"stop":1759299389109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7001eda293c90c52","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759298892010,"stop":1759298892010,"duration":0},"status":"passed","severity":"normal"},{"uid":"952accf7c67d1003","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759299405344,"stop":1759299405344,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b3a9c09c48337a","name":"Check received message with timestamp: 1759298934355 ","time":{"start":1759299389107,"stop":1759299389107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbe4d1df427b3a9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759299146421,"stop":1759299146422,"duration":1},"status":"passed","severity":"normal"},{"uid":"346fd5b10b5bfa05","name":"Fails to push message bigger that 1MB","time":{"start":1759299991888,"stop":1759299991888,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fd04b321d5b4d0","name":"Push message with custom timestamp: 1759302559534","time":{"start":1759299991872,"stop":1759299991872,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a873dad2ec2b636","name":"Check message with non string payload is not received","time":{"start":1759299389109,"stop":1759299389110,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9597eb4c62020c","name":"should throw error - no public key","time":{"start":1759298852292,"stop":1759298852293,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc289f5e4323b53e","name":"should skip peer when already connected","time":{"start":1759298861833,"stop":1759298861834,"duration":1},"status":"passed","severity":"normal"},{"uid":"373bca23b98cfb32","name":"returns all values when wanted number is greater than available values","time":{"start":1759298870745,"stop":1759298870745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e867b79cd5a58b35","name":"should handle case when navigator is not available","time":{"start":1759298861462,"stop":1759298861462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7704d7593d6fd858","name":"should clear the dialing interval","time":{"start":1759298861828,"stop":1759298861828,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d8178c0e2f306a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759299141958,"stop":1759299141958,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff6366f03d8a12","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759298910573,"stop":1759298910573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1736c4096b41df7b","name":"Fails to push message with large meta","time":{"start":1759299991899,"stop":1759299991899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3324af6f9b6e9e62","name":"Push message with escaped characters payload","time":{"start":1759299991863,"stop":1759299991864,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c85827e18f07e8f","name":"isConnected return false after peer stops","time":{"start":1759298955524,"stop":1759298955524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9408a357b7ba6f","name":"should clear dial history on stop","time":{"start":1759298861829,"stop":1759298861829,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cbb7c11de59c0c","name":"should stop ping timers on peer disconnect","time":{"start":1759298861780,"stop":1759298861781,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5ad97a62ff5da5","name":"should handle cache.get errors gracefully","time":{"start":1759298875792,"stop":1759298875793,"duration":1},"status":"passed","severity":"normal"},{"uid":"783f9b5e5a53b131","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759298897749,"stop":1759298897749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea12f59ff999cc8","name":"should return false when peer is on different cluster","time":{"start":1759298861642,"stop":1759298861642,"duration":0},"status":"passed","severity":"normal"},{"uid":"9737546b114af741","name":"should return false","time":{"start":1759298852293,"stop":1759298852293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5287f95d3a8a2905","name":"Outgoing message is acknowledged","time":{"start":1759298910573,"stop":1759298910573,"duration":0},"status":"passed","severity":"normal"},{"uid":"921c8b551dd0990b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759298891985,"stop":1759298891988,"duration":3},"status":"passed","severity":"normal"},{"uid":"345795ea2c15b08e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759299405357,"stop":1759299405357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1403f2751f8cef3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759298846261,"stop":1759298846261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a3aa162a2bae59","name":"should handle disconnect when peer has no timers","time":{"start":1759298861797,"stop":1759298861798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66213811b3dbbea","name":"Push message with Russian payload","time":{"start":1759299991861,"stop":1759299991861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0abf6b7394b7b68","name":"Push message with custom timestamp: 1728540559534","time":{"start":1759299991870,"stop":1759299991871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cc3176495f4831","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759298908879,"stop":1759298908885,"duration":6},"status":"passed","severity":"normal"},{"uid":"766f8eff58f76cff","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759298892002,"stop":1759298892002,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fefde056bdb83f","name":"Relay + Store","time":{"start":1759298941386,"stop":1759298941386,"duration":0},"status":"passed","severity":"normal"},{"uid":"684721a81dd3056","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759298851708,"stop":1759298851708,"duration":0},"status":"passed","severity":"normal"},{"uid":"29457e1b6a72c9ab","name":"should request peer renewal on specific errors","time":{"start":1759298907441,"stop":1759298907441,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d454757d1c503f","name":"Check publish message containing long","time":{"start":1759299137473,"stop":1759299137473,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca20d055a0e7d30","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759298875792,"stop":1759298875792,"duration":0},"status":"passed","severity":"normal"},{"uid":"99312c9738cdeb17","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759298861787,"stop":1759298861790,"duration":3},"status":"passed","severity":"normal"},{"uid":"399e1e1fbf30a698","name":"Asymmetric encrypt & decrypt","time":{"start":1759298881969,"stop":1759298881969,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a23118b4d778a7","name":"should not receive a peer event after stop","time":{"start":1759298875791,"stop":1759298875791,"duration":0},"status":"passed","severity":"normal"},{"uid":"297861666511104d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759298941155,"stop":1759298941156,"duration":1},"status":"passed","severity":"normal"},{"uid":"8157d244d691fe83","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759298871957,"stop":1759298871958,"duration":1},"status":"passed","severity":"normal"},{"uid":"9485fb6e40184486","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759298908829,"stop":1759298908835,"duration":6},"status":"passed","severity":"normal"},{"uid":"f18ee5db31105106","name":"should not receive a peer event before start","time":{"start":1759299142129,"stop":1759299142129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c840312f44fdca01","name":"should return false when pubsub topic parsing fails","time":{"start":1759298861654,"stop":1759298861654,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91a8036b731753d","name":"Outgoing message is possibly acknowledged","time":{"start":1759298911071,"stop":1759298911072,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9e1644155f1896e0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759298851703,"stop":1759298851704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94ebfdc86ef2a9a","name":"should keep entries that haven't expired yet","time":{"start":1759298906815,"stop":1759298906818,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4063cfd072fb0a0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759298851708,"stop":1759298851708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f501b2d172018f6","name":"should filter out already connected peers","time":{"start":1759298862553,"stop":1759298862554,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc108f2a7179ef","name":"should reject if LightPush is requested but not mounted","time":{"start":1759298909840,"stop":1759298909840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8915ce5876bc90a","name":"Check received message containing special chars","time":{"start":1759299389111,"stop":1759299389112,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dde1a1af51564a2","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759298861651,"stop":1759298861651,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d44a619ba60bb31","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759299405348,"stop":1759299405348,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b2553ff0ef3832","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759298881528,"stop":1759298881529,"duration":1},"status":"passed","severity":"normal"},{"uid":"51be800a2f7ac3a8","name":"accepts time-filtered query with content filter","time":{"start":1759298862183,"stop":1759298862184,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdf1985382e0e18","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759298892018,"stop":1759298892018,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c740507a601c8c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759298870745,"stop":1759298870746,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a08ff9af68b27c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759299245605,"stop":1759299245605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c4ffe86fbce8c8","name":"should stop peer exchange discovery","time":{"start":1759298872039,"stop":1759298872040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45f79553deea2f9","name":"Push message with Russian payload","time":{"start":1759299991875,"stop":1759299991875,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f12fa9d7460ee9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759298892003,"stop":1759298892003,"duration":0},"status":"passed","severity":"normal"},{"uid":"317c093e782763d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759298892024,"stop":1759298892025,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77f8c4db46d194","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759298908867,"stop":1759298908867,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a66572a8007d28","name":"Renews subscription after lossing a connection","time":{"start":1759299405359,"stop":1759299405360,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4516c6509cd5796","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759298891989,"stop":1759298891989,"duration":0},"status":"passed","severity":"normal"},{"uid":"2350ced5c8831fdf","name":"Encoder throws on undefined content topic","time":{"start":1759298883135,"stop":1759298883136,"duration":1},"status":"passed","severity":"normal"},{"uid":"380f348792f64ab0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759299001292,"stop":1759299001293,"duration":1},"status":"passed","severity":"normal"},{"uid":"753ffd3f9cb89dd5","name":"Push message with rate limit","time":{"start":1759299991899,"stop":1759299991899,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f3a4c45333d3a6","name":"Push message with XML payload","time":{"start":1759299991862,"stop":1759299991862,"duration":0},"status":"passed","severity":"normal"},{"uid":"629fae32661d099e","name":"should maintain chronological order of messages in localHistory","time":{"start":1759298897747,"stop":1759298897747,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fcbc59352d632c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759298871955,"stop":1759298871955,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dcc5d8eee53f1a","name":"Query with Ordered Callback, No message returned","time":{"start":1759299256310,"stop":1759299256312,"duration":2},"status":"passed","severity":"normal"},{"uid":"386b213c85785ff9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759298846254,"stop":1759298846254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed95cc31aff695c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759298892018,"stop":1759298892018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6278bbb162908f6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759298846259,"stop":1759298846259,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aae54ddf75aa0c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759298892018,"stop":1759298892019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c0ebd81a18d766","name":"Check publish message containing XML","time":{"start":1759299137479,"stop":1759299137480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1732dbf7dcd6c6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759298862075,"stop":1759298862075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebef6071d2fdd0a7","name":"Refresh subscription","time":{"start":1759299405353,"stop":1759299405354,"duration":1},"status":"passed","severity":"normal"},{"uid":"da69fcf448b6abaa","name":"should process up to 3 peers at once","time":{"start":1759298861850,"stop":1759298861852,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffe8fa3b42489f4b","name":"should add event listener for peer:discovery","time":{"start":1759298861218,"stop":1759298861219,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4570c377e20d17","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759298959325,"stop":1759298959326,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7383723802eab5","name":"should not start if already started","time":{"start":1759298872039,"stop":1759298872039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b974fea1e4f1d8","name":"should skip peer when not on same cluster","time":{"start":1759298861838,"stop":1759298861838,"duration":0},"status":"passed","severity":"normal"},{"uid":"db12efe62f1ef123","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759298892024,"stop":1759298892024,"duration":0},"status":"passed","severity":"normal"},{"uid":"69201c55a46d0340","name":"accepts valid content-filtered query","time":{"start":1759298862157,"stop":1759298862157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f21eec78112cd8b","name":"Relay Node - default protocol","time":{"start":1759299296051,"stop":1759299296052,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbb42bf23ce165d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759298862557,"stop":1759298862557,"duration":0},"status":"passed","severity":"normal"},{"uid":"425653b488732e9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759298861794,"stop":1759298861794,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd711db28a370311","name":"should handle complete peer lifecycle","time":{"start":1759298861800,"stop":1759298861800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62c3799aeab657","name":"should reject on timeout if it was set","time":{"start":1759298909841,"stop":1759298909841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f482cd71149c8906","name":"Subscribe to topic containing long and receive message","time":{"start":1759299405343,"stop":1759299405344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fbc7abd862219b","name":"should not retry if at least one success","time":{"start":1759298907442,"stop":1759298907450,"duration":8},"status":"passed","severity":"normal"},{"uid":"1556d4c3fb8033","name":"Encoder throws on undefined content topic","time":{"start":1759298862723,"stop":1759298862723,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b0c32042413859","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759298892010,"stop":1759298892010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54c656929a8b657","name":"Push message with SQL Injection payload","time":{"start":1759299991861,"stop":1759299991862,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fb1ccae019a9fc","name":"should handle task timeouts","time":{"start":1759298907441,"stop":1759298907441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54d8c25c610d93d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759299389117,"stop":1759299389117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe523ef720dc37d","name":"Sync message is not sent if another sync message was just received","time":{"start":1759298917119,"stop":1759298917119,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd4683545c28a36","name":"Passing invalid cursor","time":{"start":1759299245611,"stop":1759299245611,"duration":0},"status":"passed","severity":"normal"},{"uid":"127cc44ef01c3391","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759298846267,"stop":1759298846267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d6174ba19e92e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759299146408,"stop":1759299146408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b701f304515c501","name":"should handle complete connection lifecycle","time":{"start":1759298861468,"stop":1759298861468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af2121eacb7e7b8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759298861786,"stop":1759298861787,"duration":1},"status":"passed","severity":"normal"},{"uid":"508ad5b934713264","name":"should handle errors when getting connections","time":{"start":1759298861467,"stop":1759298861467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1763d30632e953cd","name":"Relay - dialed after","time":{"start":1759299296049,"stop":1759299296049,"duration":0},"status":"passed","severity":"normal"},{"uid":"723eb97da9024f81","name":"Overlapping topic subscription","time":{"start":1759299405353,"stop":1759299405353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be76ddc2c38403","name":"nwaku subscribes","time":{"start":1759299127349,"stop":1759299127349,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15c01bd2fde0ae3","name":"yields decoded messages","time":{"start":1759298862715,"stop":1759298862715,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d288d3ba429d7d","name":"should be safe to call multiple times","time":{"start":1759298862783,"stop":1759298862783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5136c0b89894339","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759298871473,"stop":1759298871475,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c7a6166e16137d3","name":"should handle queue processing errors gracefully","time":{"start":1759298861852,"stop":1759298861853,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e46d43d4213839","name":"Push message with short payload","time":{"start":1759299991902,"stop":1759299991902,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbae3159d6815357","name":"Push message with SQL Injection payload","time":{"start":1759299991875,"stop":1759299991876,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da7c0e3e09f312d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759299405355,"stop":1759299405355,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b8943031832406","name":"should start all internal components","time":{"start":1759298862781,"stop":1759298862782,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c71b89791ac3d50","name":"Decoder throws on empty string content topic","time":{"start":1759298883136,"stop":1759298883137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0751b59d0142eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759298846256,"stop":1759298846256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9129f97e2b18110","name":"should partition messages based on acknowledgement status","time":{"start":1759298897752,"stop":1759298897752,"duration":0},"status":"passed","severity":"normal"},{"uid":"261968be6c61dd93","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759298892003,"stop":1759298892003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d3999ad2650241","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759299245606,"stop":1759299245606,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ab76efa0baef5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759298891288,"stop":1759298891288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c529d201bc8d4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759298883134,"stop":1759298883135,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b3f28d5ec595fe","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759298846263,"stop":1759298846263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b131ce752341939","name":"should return PeerId when PeerId is provided","time":{"start":1759298862073,"stop":1759298862074,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb8cff20c18b2d2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759298871475,"stop":1759298871476,"duration":1},"status":"passed","severity":"normal"},{"uid":"c972d39f719c5286","name":"should allow redial after failed dial cooldown expires","time":{"start":1759298861840,"stop":1759298861840,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf12b5b9bc3b966","name":"Retries within maximum given attempts","time":{"start":1759298909844,"stop":1759298909844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8047de5398237e4d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/3/topic745/test.js","time":{"start":1759299239455,"stop":1759299239456,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcdfa0ab24516da","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759298861651,"stop":1759298861651,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acf6ad62b4be50c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759298892010,"stop":1759298892010,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3cf65ed9c5835","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759298862783,"stop":1759298862783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbe5831ad39596d","name":"Check message on other pubsub topic is not received","time":{"start":1759299389108,"stop":1759299389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"609bbcb8cc8fb6bc","name":"Callback on promise","time":{"start":1759299278056,"stop":1759299278057,"duration":1},"status":"passed","severity":"normal"},{"uid":"2432b878d64f7e70","name":"should drop connection to one peer on hangUp","time":{"start":1759299024813,"stop":1759299024813,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ff012a766cfafc","name":"should dial second nwaku node that was discovered","time":{"start":1759298934462,"stop":1759298934463,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4ec104f0680d1b8f","name":"Publish message with custom timestamp: Thu Oct 10 2024 06:12:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1759299137482,"stop":1759299137482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee8aac456ba4d5f","name":"should be able to dial TLS multiaddrs","time":{"start":1759299024813,"stop":1759299024814,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0334ad8f26f9acf","name":"should be able to decode the field with only STORE set to true","time":{"start":1759298851707,"stop":1759298851707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d90a84b69e34595","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app2/10/topic680/test.js","time":{"start":1759299239449,"stop":1759299239450,"duration":1},"status":"passed","severity":"normal"},{"uid":"47632afbae4c958e","name":"should add event listeners for peer connect and disconnect","time":{"start":1759298861762,"stop":1759298861763,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e7883fda71173c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759299025304,"stop":1759299025304,"duration":0},"status":"passed","severity":"normal"},{"uid":"28328da2e6192c36","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759299405358,"stop":1759299405358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a93eef4e3ebd84f","name":"random static sharding 1 - Cluster ID: 625, Shard ID: 917","time":{"start":1759299233819,"stop":1759299233820,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d5a1ac0eb35ac8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759298892005,"stop":1759298892005,"duration":0},"status":"passed","severity":"normal"},{"uid":"610a040e80a6c1c8","name":"Push message with content topic containing long","time":{"start":1759299991881,"stop":1759299991882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09bf8a6585a517a","name":"Check publish message containing JSON","time":{"start":1759299137480,"stop":1759299137480,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d33780783b7594","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759298861984,"stop":1759298861990,"duration":6},"status":"passed","severity":"normal"},{"uid":"7875f2c19a90d61f","name":"Passing page size 3 when there are 20 messages","time":{"start":1759299279092,"stop":1759299279093,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6293c0f7f120d8b","name":"Encoder throws on empty string content topic","time":{"start":1759298883136,"stop":1759298883136,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4f2cfa35f7871b","name":"should stop query on content message from same channel","time":{"start":1759298912619,"stop":1759298912619,"duration":0},"status":"passed","severity":"normal"},{"uid":"845a1a23dce4056b","name":"should work with stubbed waku event emitter","time":{"start":1759298908839,"stop":1759298908839,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b8f0fd2faece50","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759298939806,"stop":1759298939806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bed51aae373fca93","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759298897751,"stop":1759298897751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1e632cb92b7991","name":"should add event listeners to libp2p","time":{"start":1759298861428,"stop":1759298861447,"duration":19},"status":"passed","severity":"normal"},{"uid":"d636b293994eebf","name":"Push message with Chinese payload","time":{"start":1759299991890,"stop":1759299991890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f27dbdff863d09","name":"Push message with emoji payload","time":{"start":1759299991906,"stop":1759299991907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f113380302500643","name":"Push message with emoji payload","time":{"start":1759299991880,"stop":1759299991880,"duration":0},"status":"passed","severity":"normal"},{"uid":"976ea4a40338238","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759298912618,"stop":1759298912618,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e71177bc9c534e","name":"Check received message containing Script","time":{"start":1759299389103,"stop":1759299389103,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd987f981ce51564","name":"random static sharding 9 - Cluster ID: 333, Shard ID: 186","time":{"start":1759299233823,"stop":1759299233824,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef6481c61e3946b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759299292772,"stop":1759299292772,"duration":0},"status":"passed","severity":"normal"},{"uid":"63aede1cd59a446e","name":"should dial more peers if under maxConnections","time":{"start":1759298862557,"stop":1759298862558,"duration":1},"status":"passed","severity":"normal"},{"uid":"102a6f24ae62741b","name":"should handle ENR without shardInfo","time":{"start":1759298872049,"stop":1759298872049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbc501e70eb6bb","name":"can start the service","time":{"start":1759298875787,"stop":1759298875787,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2bde4b3e1f9694","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759298846263,"stop":1759298846263,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bef0bdabfc1d4f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759298892025,"stop":1759298892025,"duration":0},"status":"passed","severity":"normal"},{"uid":"427387815ddd485a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759298908376,"stop":1759298908376,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0fc444d91e8822","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759299281363,"stop":1759299281374,"duration":11},"status":"passed","severity":"normal"},{"uid":"eb27b0bbbeba15c","name":"should serialize and deserialize correctly","time":{"start":1759298895526,"stop":1759298895526,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec2a82bd6b947f7","name":"should return all connected peers without codec filter","time":{"start":1759298862787,"stop":1759298862787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e156aa86c22cf372","name":"should handle queue overflow by adding peers to queue","time":{"start":1759298861840,"stop":1759298861840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ed08e40f522e33","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759299405341,"stop":1759299405342,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c1f3126547c037a","name":"should create all internal components","time":{"start":1759298862781,"stop":1759298862781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9fa9de35583df6","name":"Nodes with multiple pubsub topic","time":{"start":1759299130707,"stop":1759299130708,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82d893015a1547","name":"Push message with numeric payload","time":{"start":1759299991874,"stop":1759299991874,"duration":0},"status":"passed","severity":"normal"},{"uid":"332b13167bd26e23","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759298861796,"stop":1759298861796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2a1f1d171d42db","name":"should be safe to call multiple times","time":{"start":1759298861763,"stop":1759298861764,"duration":1},"status":"passed","severity":"normal"},{"uid":"70973da0ab9ff023","name":"Push message with Chinese payload","time":{"start":1759299991860,"stop":1759299991861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff99fd5becb57b62","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759299292769,"stop":1759299292770,"duration":1},"status":"passed","severity":"normal"},{"uid":"532c201b81413098","name":"Check publish message containing shell command","time":{"start":1759299137481,"stop":1759299137481,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d187a825d3facfd","name":"Push message with long payload","time":{"start":1759299991889,"stop":1759299991889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3d120af4be9c1c","name":"random static sharding 4 - Cluster ID: 799, Shard ID: 160","time":{"start":1759299233821,"stop":1759299233822,"duration":1},"status":"passed","severity":"normal"},{"uid":"d312769fae59e1be","name":"Generator, one shard","time":{"start":1759299245882,"stop":1759299245882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9053953a2555e86","name":"should not be empty after adding a subscription","time":{"start":1759298909297,"stop":1759298909298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dd82612612375b","name":"should select older connection if present","time":{"start":1759298862260,"stop":1759298862260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab3ad401b21430c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759299146398,"stop":1759299146401,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f0b3184d86feba9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759298862563,"stop":1759298862563,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecee141d0ceaabe","name":"should remove expired entries after TTL has passed","time":{"start":1759298906814,"stop":1759298906815,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c08d5e9e47340d","name":"should support chaining for add method","time":{"start":1759298906813,"stop":1759298906814,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd39ecb294b67cc5","name":"Push message with escaped characters payload","time":{"start":1759299991906,"stop":1759299991906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6db92094abcb7e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759298906713,"stop":1759298906718,"duration":5},"status":"passed","severity":"normal"},{"uid":"5ea12c06e5e159e3","name":"should perform initial health assessment on start","time":{"start":1759298909421,"stop":1759298909422,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c7af042858162a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759298861795,"stop":1759298861795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb81f9dd4f3f5b22","name":"Relay - dialed first","time":{"start":1759299296048,"stop":1759299296049,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5da055ceef629a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759298851706,"stop":1759298851706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd5f3a3f7ee0663","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759298917119,"stop":1759298917120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb2af709b512e18","name":"Push message with Script payload","time":{"start":1759299991904,"stop":1759299991904,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cda53dc96710c0","name":"should successfully stop","time":{"start":1759298908528,"stop":1759298908529,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee75d5b944c4d8a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759298846253,"stop":1759298846253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5de7261b9e04fb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759298846262,"stop":1759298846262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c13722c80322774","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759298908878,"stop":1759298908878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0a1dc60291663","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759298846434,"stop":1759298846434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9932df843fb4d215","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759298846265,"stop":1759298846265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a1d544194ee6b1","name":"should dial all remaining peers","time":{"start":1759298862554,"stop":1759298862554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d92f201a5aad9b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759298862563,"stop":1759298862563,"duration":0},"status":"passed","severity":"normal"},{"uid":"429409297938e9a6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759298955517,"stop":1759298955517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c564bf1d8c399233","name":"Publish message with large meta","time":{"start":1759299137485,"stop":1759299137485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f26fa2380cb34b","name":"Push message with Basic HTML tag payload","time":{"start":1759299991862,"stop":1759299991863,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f7e03ff66cd7fb","name":"Push message with content topic containing Chinese","time":{"start":1759299991883,"stop":1759299991883,"duration":0},"status":"passed","severity":"normal"},{"uid":"327b9135e67fee4a","name":"should trigger query when it went offline since the last successful query","time":{"start":1759298908859,"stop":1759298908859,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd66d1c97a45cba9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759298892007,"stop":1759298892007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9767e983d7702356","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759299292776,"stop":1759299292776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71201d00b2556dd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759299285177,"stop":1759299285178,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c59beb355698e43","name":"should clear existing timers before creating new ones","time":{"start":1759298861798,"stop":1759298861798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce15a1762a397d0d","name":"Push message with numeric payload","time":{"start":1759299991860,"stop":1759299991860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ad0185dbd16541","name":"Push message with emoji payload","time":{"start":1759299991864,"stop":1759299991864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f437f4b1a52fd86e","name":"Default pageSize","time":{"start":1759299279097,"stop":1759299279097,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5420787801effda","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759299405345,"stop":1759299405345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6542e2985a3f3a56","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759299405348,"stop":1759299405349,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f540a49d0c8a9fe","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/1/topic8/json","time":{"start":1759299239452,"stop":1759299239454,"duration":2},"status":"passed","severity":"normal"},{"uid":"52a91db91b98ee06","name":"Push message with special chars payload","time":{"start":1759299991889,"stop":1759299991889,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ae76599f677889","name":"should handle case with all peers already connected","time":{"start":1759298862555,"stop":1759298862555,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c4230fe71e6e16","name":"Ordered Callback - true","time":{"start":1759299267585,"stop":1759299267585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7a2220be3c7439","name":"Push message with JSON payload","time":{"start":1759299991879,"stop":1759299991879,"duration":0},"status":"passed","severity":"normal"},{"uid":"12636e3d53353b7b","name":"Push message with Russian payload","time":{"start":1759299991890,"stop":1759299991890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0438c543b590d2","name":"Store - dialed first","time":{"start":1759299296050,"stop":1759299296050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd15249da9eb4ca","name":"Push message with custom timestamp: 1728540559534","time":{"start":1759299991886,"stop":1759299991887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c223c9c419b16b7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759298906712,"stop":1759298906713,"duration":1},"status":"passed","severity":"normal"},{"uid":"64024a4e116e3d7d","name":"should return null for non-existent peer","time":{"start":1759298862556,"stop":1759298862556,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f5bf41224a1e12","name":"should return PeerId when PeerId is provided","time":{"start":1759298862074,"stop":1759298862075,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0a35f67a7a470f","name":"should start and setup intervals and event listeners","time":{"start":1759298909301,"stop":1759298909301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77f3c6d37ade225","name":"throws on content topic with non-number generation field","time":{"start":1759298846248,"stop":1759298846248,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c99bdce2f5a04","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759298892012,"stop":1759298892013,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bbf58120682f29","name":"udp ip6 address","time":{"start":1759298851669,"stop":1759298851669,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a4d4440ea36171","name":"Push message with content topic containing long","time":{"start":1759299991895,"stop":1759299991895,"duration":0},"status":"passed","severity":"normal"},{"uid":"afad205ef9072ed2","name":"should create KeepAliveManager with required options","time":{"start":1759298861755,"stop":1759298861755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55df3bcbeca92a","name":"ignores domain fetching errors","time":{"start":1759298872153,"stop":1759298872153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e7202f4747b628","name":"Push message with content topic containing unicode special characters","time":{"start":1759299991869,"stop":1759299991869,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f60f7ead089f3","name":"Bloom filter","time":{"start":1759298897517,"stop":1759298897517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ea9bbebc4fcc14","name":"Wait given interval before re-trying","time":{"start":1759298909844,"stop":1759298909844,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcdc1d23d619dc7","name":"Decoder throws on empty string content topic","time":{"start":1759298881532,"stop":1759298881533,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead0504a10b818e1","name":"Push to array if already present","time":{"start":1759298846134,"stop":1759298846135,"duration":1},"status":"passed","severity":"normal"},{"uid":"42554561d14ced10","name":"should remove event listeners","time":{"start":1759298862549,"stop":1759298862549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9da73789c379e54","name":"should add peer to queue when queue is not empty","time":{"start":1759298861833,"stop":1759298861833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b332b6219c4063a0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759299130707,"stop":1759299130707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5a0d809adc8321","name":"Check received message containing JSON","time":{"start":1759299389115,"stop":1759299389115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a171610cf80dcabb","name":"can start the service","time":{"start":1759299142121,"stop":1759299142124,"duration":3},"status":"passed","severity":"normal"},{"uid":"351521b81ac94731","name":"throws on content topic with empty version field","time":{"start":1759298846249,"stop":1759298846250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52d389e2da55777","name":"should dial peer when on same shard","time":{"start":1759298861838,"stop":1759298861839,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff3e1e7aff994a4","name":"Check received message containing numeric","time":{"start":1759299389101,"stop":1759299389101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c229c56a36d7292b","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759299146416,"stop":1759299146419,"duration":3},"status":"passed","severity":"normal"},{"uid":"723332f30fe9b36c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759298907434,"stop":1759298907440,"duration":6},"status":"passed","severity":"normal"},{"uid":"701152c9e182782c","name":"Nodes with multiple pubsub topic","time":{"start":1759299130709,"stop":1759299130709,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e2c0106abe7722","name":"Push message with XML payload","time":{"start":1759299991878,"stop":1759299991878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7085316f184107da","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759298862558,"stop":1759298862558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02881b6b61716d4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759299405348,"stop":1759299405348,"duration":0},"status":"passed","severity":"normal"},{"uid":"47592b99de387be","name":"should not process empty queue","time":{"start":1759298861852,"stop":1759298861852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b76d0b2743040b9","name":"should initialize with default options","time":{"start":1759298872037,"stop":1759298872038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c117acc6cabbc3f0","name":"Encoder error raises irrecoverable error","time":{"start":1759298912616,"stop":1759298912616,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ea56f4777b95e4","name":"should set field with all protocols enabled","time":{"start":1759298852299,"stop":1759298852300,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb24fcaa34d27d32","name":"should dispatch network event when browser goes online","time":{"start":1759298861465,"stop":1759298861466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3b68e88d19b175","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759298872156,"stop":1759298872157,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44c9e2eaf2f3ddad","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759299405344,"stop":1759299405344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef4606076bf5cda","name":"returns only open connection if one present","time":{"start":1759298862259,"stop":1759298862259,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3c89118b24dd9e","name":"should create ConnectionManager with relay","time":{"start":1759298862780,"stop":1759298862780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd4d089b992f080","name":"should wait for LightPush peer to be connected","time":{"start":1759298909842,"stop":1759298909842,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f1f6fd2a93ab3e","name":"Check received message containing Chinese","time":{"start":1759299389112,"stop":1759299389112,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf60b34ba2101cb","name":"Fields are not dropped","time":{"start":1759298862330,"stop":1759298862331,"duration":1},"status":"passed","severity":"normal"},{"uid":"dccea183273a75f1","name":"Query Generator - false","time":{"start":1759299267579,"stop":1759299267580,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f8743aca00ffe","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759298846259,"stop":1759298846260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf0268fdc1eaa14","name":"should stop and cleanup resources","time":{"start":1759298909302,"stop":1759298909302,"duration":0},"status":"passed","severity":"normal"},{"uid":"75993dfcdd17698e","name":"should process queue every 500ms","time":{"start":1759298861841,"stop":1759298861850,"duration":9},"status":"passed","severity":"normal"},{"uid":"c1e6b4b0b3ba43c5","name":"should return false when peer is on different cluster","time":{"start":1759298861635,"stop":1759298861636,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae171d694e6f57e","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759298908860,"stop":1759298908860,"duration":0},"status":"passed","severity":"normal"},{"uid":"216e8dbb48b872bc","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759298897750,"stop":1759298897750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cae94d106639b1","name":"should save new peer to store","time":{"start":1759298861246,"stop":1759298861247,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bd7c0c79a85e0c","name":"should set up event listeners when started","time":{"start":1759298908838,"stop":1759298908838,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea3d1c2e161a978","name":"Throws when trying to push message with empty payload","time":{"start":1759299991865,"stop":1759299991865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ff2782a0d890ca","name":"should work with mixed v2 and v3 peers","time":{"start":1759298908504,"stop":1759298908504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28300b1a8300cb4","name":"should add and remove event listeners correctly","time":{"start":1759298875793,"stop":1759298875793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65a62ee066be26f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759299285178,"stop":1759299285181,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e01030275d2b34b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759298846261,"stop":1759298846261,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aef26c31547a92d","name":"Ephemeral messages are not stored","time":{"start":1759298941154,"stop":1759298941154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7b448ceae82f94","name":"should properly create location multiaddrs - tcp6","time":{"start":1759298852298,"stop":1759298852298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b524ab38070fc4ef","name":"should clear timers for specific peer on disconnect","time":{"start":1759298861797,"stop":1759298861797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740ba1e90225d66","name":"A test","time":{"start":1759299009914,"stop":1759299009914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ab304dc39aacf1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759298892019,"stop":1759298892020,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d26bc407480be52","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759298862562,"stop":1759298862563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c574223279c205f","name":"should reassess health immediately when peer disconnects","time":{"start":1759298909420,"stop":1759298909420,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5770a5abf4ebe8","name":"should perform ping and update peer store on timer","time":{"start":1759298861790,"stop":1759298861790,"duration":0},"status":"passed","severity":"normal"},{"uid":"a529b60396152b46","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759298861982,"stop":1759298861982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6676a5ef00e6e050","name":"should insert elements correctly","time":{"start":1759298895524,"stop":1759298895525,"duration":1},"status":"passed","severity":"normal"},{"uid":"5663bc03403bcd45","name":"Push message with Chinese payload","time":{"start":1759299991903,"stop":1759299991903,"duration":0},"status":"passed","severity":"normal"},{"uid":"218518273f935121","name":"Check received message containing Arabic","time":{"start":1759299389102,"stop":1759299389102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbef3c73eb0f7bf","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759298846260,"stop":1759298846260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef7d7d3498d902f","name":"Push message with escaped characters payload","time":{"start":1759299991879,"stop":1759299991879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1dc7a9464b6244","name":"should stop query when sync message from same channel is found","time":{"start":1759298912618,"stop":1759298912619,"duration":1},"status":"passed","severity":"normal"},{"uid":"46360581e7275fb2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759299405352,"stop":1759299405353,"duration":1},"status":"passed","severity":"normal"},{"uid":"672123197d76b941","name":"Outgoing message is emitted as sent","time":{"start":1759298912615,"stop":1759298912615,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b08f3c037c6dfb","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759298846255,"stop":1759298846256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c2ea66f321c88","name":"should return peer for existing peer","time":{"start":1759298862555,"stop":1759298862556,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f240f54f64b4e3","name":"should check false positive rate","time":{"start":1759298895529,"stop":1759298895529,"duration":0},"status":"passed","severity":"normal"},{"uid":"31313b8abf48b012","name":"should clear dial history on start","time":{"start":1759298861827,"stop":1759298861828,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5b8e22020d1efd","name":"should return true for sync message with causal history","time":{"start":1759298912621,"stop":1759298912621,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c94ea0a670070d","name":"Push message with content topic containing short","time":{"start":1759299991865,"stop":1759299991865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5be17988d8d8cab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759298892025,"stop":1759298892025,"duration":0},"status":"passed","severity":"normal"},{"uid":"367408ccbc0dbb2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759298846260,"stop":1759298846260,"duration":0},"status":"passed","severity":"normal"},{"uid":"32601a9413f7c918","name":"should dial all known peers when reached zero connections","time":{"start":1759298977147,"stop":1759298977147,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f8efa8852a0301","name":"Decoder throws on undefined content topic","time":{"start":1759298862724,"stop":1759298862724,"duration":0},"status":"passed","severity":"normal"},{"uid":"94312f1e6a7efc8c","name":"Subscribe to topic containing Script and receive message","time":{"start":1759299405346,"stop":1759299405346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e128406693666cba","name":"Push message with content topic containing escaped characters","time":{"start":1759299991910,"stop":1759299991911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28781ae1fea6033","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759299281362,"stop":1759299281363,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4d6dedc7d4813","name":"Push message with Arabic payload","time":{"start":1759299991861,"stop":1759299991861,"duration":0},"status":"passed","severity":"normal"},{"uid":"895cebf74b90d386","name":"should return false when peer is not found","time":{"start":1759298861641,"stop":1759298861641,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffd2e6693e6bd10","name":"should not dispatch event when already connected","time":{"start":1759298861464,"stop":1759298861465,"duration":1},"status":"passed","severity":"normal"},{"uid":"151efb1c33689220","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759298871480,"stop":1759298871481,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8074356bb5dcaf","name":"Check message with no pubsub topic is not received","time":{"start":1759299389118,"stop":1759299389118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dddf6ee457b90b","name":"messageHashStr returns a hex string","time":{"start":1759298861991,"stop":1759298861991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9626a9957f825ca","name":"throws on content topic with empty topic name field","time":{"start":1759298846250,"stop":1759298846250,"duration":0},"status":"passed","severity":"normal"},{"uid":"af12190f9260f046","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759298892019,"stop":1759298892019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b969ef2314859160","name":"Push message with meta","time":{"start":1759299991885,"stop":1759299991886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed3f6078ecacd20","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759298891984,"stop":1759298891984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c290b3d4de3a96a","name":"Throws when trying to push message with empty payload","time":{"start":1759299991907,"stop":1759299991907,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dd332f7f9fa291","name":"Push message with SQL Injection payload","time":{"start":1759299991891,"stop":1759299991891,"duration":0},"status":"passed","severity":"normal"},{"uid":"767e56dba55c1d17","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759298872155,"stop":1759298872156,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f9a2031c39a7a0","name":"should not retry if at least one success","time":{"start":1759298908497,"stop":1759298908497,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc4b8a2e6aa7fb0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759298871476,"stop":1759298871477,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1879ccbc55bf80","name":"should handle malformed response data","time":{"start":1759298871958,"stop":1759298871959,"duration":1},"status":"passed","severity":"normal"},{"uid":"141b55d896063ced","name":"should start and stop interval correctly","time":{"start":1759298907432,"stop":1759298907432,"duration":0},"status":"passed","severity":"normal"},{"uid":"8354704de42a5e99","name":"Passing an array","time":{"start":1759299291841,"stop":1759299291842,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6e57df3293e5c5","name":"Check meta is set [ecies]","time":{"start":1759298883135,"stop":1759298883135,"duration":0},"status":"passed","severity":"normal"},{"uid":"da00cdc6eb06f583","name":"Check message with no content topic is not received","time":{"start":1759299389118,"stop":1759299389119,"duration":1},"status":"passed","severity":"normal"},{"uid":"123e8cc1edcfb572","name":"Sign & Recover","time":{"start":1759298881970,"stop":1759298881970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2b4e0067346a3b","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759298908877,"stop":1759298908877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bd298e6cf538cf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759298871479,"stop":1759298871480,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf3a98f02258e5f","name":"Throws when trying to push message with empty payload","time":{"start":1759299991881,"stop":1759299991881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7f62a22f32fd2b","name":"should return empty array when no peers connected","time":{"start":1759298862786,"stop":1759298862787,"duration":1},"status":"passed","severity":"normal"},{"uid":"94bebe428028e34c","name":"Check publish message containing Chinese","time":{"start":1759299137475,"stop":1759299137476,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d0b04fe5583ca2","name":"Outgoing message is acknowledged","time":{"start":1759298912616,"stop":1759298912616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e932af056aa76f5f","name":"should initialize bloom filter with correct parameters","time":{"start":1759298895521,"stop":1759298895524,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfc8f036d78434f","name":"should encodeTxt and decodeTxt","time":{"start":1759298852284,"stop":1759298852285,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa2126238be045a","name":"should throw error - no id","time":{"start":1759298852292,"stop":1759298852292,"duration":0},"status":"passed","severity":"normal"},{"uid":"575130be891918ed","name":"should emit message when we just started and store connect event occurs","time":{"start":1759298908861,"stop":1759298908866,"duration":5},"status":"passed","severity":"normal"},{"uid":"260df6d499a0d65e","name":"should get all peers from store","time":{"start":1759298862553,"stop":1759298862553,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b27e7cca0a8470","name":"random static sharding 10 - Cluster ID: 593, Shard ID: 491","time":{"start":1759299233824,"stop":1759299233824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4197d223d910d78e","name":"Push message with short payload","time":{"start":1759299991873,"stop":1759299991873,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cdcac9cba690e4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759299130708,"stop":1759299130708,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f08b3f366dd9ad","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759298851704,"stop":1759298851705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad5565c67da04c1","name":"handles different networkShards values correctly","time":{"start":1759298846258,"stop":1759298846258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad59e5b744a25e3b","name":"should get / set TCP multiaddr","time":{"start":1759298852296,"stop":1759298852296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d10e8a8bb42b813","name":"Publish message with custom timestamp: Wed Oct 01 2025 05:12:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1759299137482,"stop":1759299137483,"duration":1},"status":"passed","severity":"normal"},{"uid":"1484982fe647ee9d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759298892005,"stop":1759298892005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d7fc71ec6dc9f0","name":"Own sync message does not acknowledge own messages","time":{"start":1759298917120,"stop":1759298917120,"duration":0},"status":"passed","severity":"normal"},{"uid":"db50c33fdc3b5605","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759299405346,"stop":1759299405346,"duration":0},"status":"passed","severity":"normal"},{"uid":"92702091e04e5dd6","name":"Check message with invalid timestamp is not received","time":{"start":1759299389108,"stop":1759299389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4174b6a8fa531b","name":"new peer added after a peer was already found","time":{"start":1759299113375,"stop":1759299113375,"duration":0},"status":"passed","severity":"normal"},{"uid":"315119dedc3b17de","name":"Encoder throws on empty string content topic","time":{"start":1759298881532,"stop":1759298881532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82186a0af3a8648","name":"throws if decoders don't match content topics","time":{"start":1759298862712,"stop":1759298862712,"duration":0},"status":"passed","severity":"normal"},{"uid":"790dcb65c508fa1e","name":"should set field with only FILTER enabled","time":{"start":1759298852300,"stop":1759298852301,"duration":1},"status":"passed","severity":"normal"},{"uid":"950f1f6433a4c03c","name":"Push message with content topic containing Chinese","time":{"start":1759299991896,"stop":1759299991896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e65f15c0d9891a","name":"Promise Callback - true","time":{"start":1759299267581,"stop":1759299267583,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfb92937dc0ed1bb","name":"should handle peer identify event","time":{"start":1759298872042,"stop":1759298872042,"duration":0},"status":"passed","severity":"normal"},{"uid":"426fb84e6c8fdacd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759298908388,"stop":1759298908388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4813c9e2c0752b9f","name":"Subscribe to topic containing XML and receive message","time":{"start":1759299405357,"stop":1759299405357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc36bd451d06252","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759299389107,"stop":1759299389107,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a6946ba14f7760","name":"Query generator for multiple messages with different message text format","time":{"start":1759299278055,"stop":1759299278056,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda655394a1a27f8","name":"Subscribe and receive messages via lightPush","time":{"start":1759299405350,"stop":1759299405350,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6066e7dbaabac0","name":"should emit a peer event after start","time":{"start":1759298875790,"stop":1759298875790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba86830598b23ff6","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759298908390,"stop":1759298908390,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8cc5c317a97127","name":"should handle case with no peers in store","time":{"start":1759298862555,"stop":1759298862555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c212e9d9c32f7624","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759299256312,"stop":1759299256312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4b41e8712cff04","name":"should dial with PeerId and return stream","time":{"start":1759298862784,"stop":1759298862784,"duration":0},"status":"passed","severity":"normal"},{"uid":"50004f4d868dd490","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759298846254,"stop":1759298846254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae8e24f14dce3ea","name":"should initialize with isNetworkConnected as false","time":{"start":1759298861427,"stop":1759298861427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1840ec1fb29b6941","name":"returns all values when wanted number matches available values","time":{"start":1759298870736,"stop":1759298870740,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca7fba360420a113","name":"Fails to publish message with empty text","time":{"start":1759299137483,"stop":1759299137483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5838f28c1db2bc02","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759299239448,"stop":1759299239449,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b36e659472ef599","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759299292776,"stop":1759299292777,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac4a0e30a78356d","name":"Push message with meta","time":{"start":1759299991899,"stop":1759299991899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1cfcf50f654a7e","name":"should create dialer with libp2p and shardReader","time":{"start":1759298861821,"stop":1759298861824,"duration":3},"status":"passed","severity":"normal"},{"uid":"db32cd8f73218978","name":"should not receive a peer event after stop","time":{"start":1759298939804,"stop":1759298939804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd388aa9d7f5757","name":"should populate queue if has active dial","time":{"start":1759298861835,"stop":1759298861835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3c566acc874267","name":"Push message with Arabic payload","time":{"start":1759299991890,"stop":1759299991890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7e1c9a94c44b3a","name":"Push message with unicode special characters payload","time":{"start":1759299991906,"stop":1759299991906,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fabf5211afd759","name":"Ephemeral field set to true","time":{"start":1759298862721,"stop":1759298862722,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1d14107ad7f1b3","name":"Push message with Script payload","time":{"start":1759299991862,"stop":1759299991862,"duration":0},"status":"passed","severity":"normal"},{"uid":"921076cb57c8f69b","name":"can start and stop the service","time":{"start":1759298875788,"stop":1759298875788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7b129af5113309","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759298862074,"stop":1759298862074,"duration":0},"status":"passed","severity":"normal"},{"uid":"1867a1e3097d2a52","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759298897747,"stop":1759298897748,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f77c4dfbbbb471","name":"should sort by messageId when timestamps are equal","time":{"start":1759298897518,"stop":1759298897518,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2ecc249a6e234c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759299130708,"stop":1759299130708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb907437dbbc508","name":"Push message with SQL Injection payload","time":{"start":1759299991904,"stop":1759299991904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7c453d26b31270","name":"rejects hash query with time filter","time":{"start":1759298862181,"stop":1759298862183,"duration":2},"status":"passed","severity":"normal"},{"uid":"23032c17ed8e6f34","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/7/topic688/json","time":{"start":1759299239451,"stop":1759299239452,"duration":1},"status":"passed","severity":"normal"},{"uid":"521155d85d6a6368","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759298891289,"stop":1759298891289,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f44884e3d1c3fa","name":"should deliver messages after dependencies are met","time":{"start":1759298897750,"stop":1759298897750,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ed6498895ff4b1","name":"should return false for sync message without causal history","time":{"start":1759298912620,"stop":1759298912620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1e4d1f1bcd2ec4","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759299130708,"stop":1759299130709,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f3634b8fa1d6ef","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759298862548,"stop":1759298862548,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bf5999d4b59697","name":"should handle retrieve function with query parameters","time":{"start":1759298908853,"stop":1759298908858,"duration":5},"status":"passed","severity":"normal"},{"uid":"dcfe0c199fcf632b","name":"Subscribe to topic containing long and receive message","time":{"start":1759299405354,"stop":1759299405354,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e036962d89f8a4b","name":"should initialize with default number of peers","time":{"start":1759298908363,"stop":1759298908363,"duration":0},"status":"passed","severity":"normal"},{"uid":"49de5023c9c5112","name":"should send relay ping messages on timer","time":{"start":1759298861796,"stop":1759298861796,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ec6e64314b12b6","name":"should work with mock decoders","time":{"start":1759298908851,"stop":1759298908851,"duration":0},"status":"passed","severity":"normal"},{"uid":"772bc28e725e31f5","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759298908868,"stop":1759298908868,"duration":0},"status":"passed","severity":"normal"},{"uid":"519e662ff2760dc","name":"should not execute task if max attempts is 0","time":{"start":1759298907441,"stop":1759298907442,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ead835182707f40","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759298891999,"stop":1759298891999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b650776ff10cb32","name":"should add received messages to bloom filter","time":{"start":1759298897746,"stop":1759298897747,"duration":1},"status":"passed","severity":"normal"},{"uid":"4917e69c05036d5f","name":"should enable all discoveries when explicitly set","time":{"start":1759298906704,"stop":1759298906711,"duration":7},"status":"passed","severity":"normal"},{"uid":"b372955d9b4e323a","name":"Outgoing message is possibly acknowledged","time":{"start":1759298912616,"stop":1759298912616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec2e4541bd8723ef","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759299405356,"stop":1759299405356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d984760c716af039","name":"Sample","time":{"start":1759298851722,"stop":1759298851723,"duration":1},"status":"passed","severity":"normal"},{"uid":"441cc0f0507d767f","name":"Check received message containing Basic HTML tag","time":{"start":1759299389114,"stop":1759299389115,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca3cf3a17f3ff31","name":"should throw error - no id","time":{"start":1759298852291,"stop":1759298852291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecc85a27a570c5b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759299405358,"stop":1759299405359,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2cf2fa2b5f0fe9","name":"Push message with rate limit","time":{"start":1759299991870,"stop":1759299991870,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dfae57fd8778a1","name":"same cluster: nodes connect","time":{"start":1759299025304,"stop":1759299025305,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af082f4c4ff727d","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759298917118,"stop":1759298917119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf7f52e822f055f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759298897753,"stop":1759298897753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9c02110bdde0ec","name":"Passing page size 1 when there are 4 messages","time":{"start":1759299279090,"stop":1759299279092,"duration":2},"status":"passed","severity":"normal"},{"uid":"224da2c1fdd33689","name":"should handle peer store errors gracefully","time":{"start":1759298862556,"stop":1759298862556,"duration":0},"status":"passed","severity":"normal"},{"uid":"568eccd8409684b3","name":"should create PeerExchangeDiscovery instance","time":{"start":1759298872051,"stop":1759298872051,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f6519db27e19d0","name":"Push message equal or less that 1MB","time":{"start":1759299991901,"stop":1759299991901,"duration":0},"status":"passed","severity":"normal"},{"uid":"92da850753cce25c","name":"random static sharding 3 - Cluster ID: 396, Shard ID: 154","time":{"start":1759299233821,"stop":1759299233821,"duration":0},"status":"passed","severity":"normal"},{"uid":"feba25656a212c4d","name":"should query peers that support peer exchange","time":{"start":1759298872043,"stop":1759298872043,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c66012fcd784f5","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759298871478,"stop":1759298871479,"duration":1},"status":"passed","severity":"normal"},{"uid":"395cc2a430c248fb","name":"should encode/decode to text encoding","time":{"start":1759298852294,"stop":1759298852295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dfc06680af0fe8","name":"Check publish message containing escaped characters","time":{"start":1759299137481,"stop":1759299137481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2386e949fe5c6da","name":"should handle corrupted shard info gracefully","time":{"start":1759298861658,"stop":1759298861659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e070e1627bb443a","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759298908859,"stop":1759298908859,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac31ffdbefab05f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759299245606,"stop":1759299245607,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf776200833e0575","name":"should create RPC request with correct parameters","time":{"start":1759298871961,"stop":1759298871962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfbecd07a8228a5","name":"Ordered Callback - false","time":{"start":1759299267585,"stop":1759299267585,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f0057cdf3f4494","name":"should handle hash queries without validation","time":{"start":1759298909698,"stop":1759298909698,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ff3d3cad417486","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759298871954,"stop":1759298871955,"duration":1},"status":"passed","severity":"normal"},{"uid":"6967860f21dff9b8","name":"should return false when peer shard info is not found","time":{"start":1759298861650,"stop":1759298861650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb197602393b094","name":"Stops search when maxGet is reached","time":{"start":1759298871260,"stop":1759298871265,"duration":5},"status":"passed","severity":"normal"},{"uid":"82aebed129375d5c","name":"messageHashStr works with IProtoMessage","time":{"start":1759298861991,"stop":1759298861992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99d10c93a280f56","name":"should not fail to stop the service if it was not started","time":{"start":1759298939798,"stop":1759298939799,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9702f51af23e7c6","name":"should return false for content message without causal history","time":{"start":1759298912621,"stop":1759298912621,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff15ea365101aec","name":"Refresh subscription","time":{"start":1759299146406,"stop":1759299146406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a77481ac6830694d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759298897749,"stop":1759298897749,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d2b93c893e046a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759298851709,"stop":1759298851709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f4a7cf25eded3c","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759298897748,"stop":1759298897748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8003d8b12d34ac73","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759298862559,"stop":1759298862559,"duration":0},"status":"passed","severity":"normal"},{"uid":"31463c01ddc1d953","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759299130709,"stop":1759299130709,"duration":0},"status":"passed","severity":"normal"},{"uid":"44304519ec689530","name":"Push message with content topic containing long","time":{"start":1759299991908,"stop":1759299991908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0aa15d849b809e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759298892000,"stop":1759298892001,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33d2e15d290d08a","name":"Decrypt messages","time":{"start":1759299114840,"stop":1759299114840,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e48f42ccb551e4","name":"Push message with custom timestamp: 1759295359535","time":{"start":1759299991913,"stop":1759299991913,"duration":0},"status":"passed","severity":"normal"},{"uid":"99501752f335687","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759298908527,"stop":1759298908527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49c9af4fd3a2d3b","name":"yields undefined for messages without content topic","time":{"start":1759298862716,"stop":1759298862716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed81752c664d843c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759298891998,"stop":1759298891998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ece63f8b0914d8d","name":"should properly start and stop event listening","time":{"start":1759298909420,"stop":1759298909420,"duration":0},"status":"passed","severity":"normal"},{"uid":"775b889428164d3","name":"Push message with content topic containing Russian","time":{"start":1759299991883,"stop":1759299991884,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff237d9b2ead37f","name":"Check received message containing escaped characters","time":{"start":1759299389115,"stop":1759299389116,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2c6df55e480448","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759298862725,"stop":1759298862725,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a63735c79e8852","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/5/topic767/utf8","time":{"start":1759299239454,"stop":1759299239455,"duration":1},"status":"passed","severity":"normal"},{"uid":"69900d53599cf6cb","name":"Push message with content topic containing SQL Injection","time":{"start":1759299991897,"stop":1759299991897,"duration":0},"status":"passed","severity":"normal"},{"uid":"df15d297800b0a18","name":"Outgoing message is emitted as sending","time":{"start":1759298912615,"stop":1759298912615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61966e864dd2af1","name":"does not throw on valid cases","time":{"start":1759298846246,"stop":1759298846247,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf6b2c8acdee297","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759298897744,"stop":1759298897745,"duration":1},"status":"passed","severity":"normal"},{"uid":"417ea4516610e6e1","name":"throws an error for improperly formatted content topics","time":{"start":1759298846259,"stop":1759298846259,"duration":0},"status":"passed","severity":"normal"},{"uid":"9073447426cc3d00","name":"should update peer store before dialing","time":{"start":1759298861240,"stop":1759298861240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec0c2651240119","name":"should create PeerExchange instance with components","time":{"start":1759298871962,"stop":1759298871962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9110dc5db9cb22","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759298862158,"stop":1759298862158,"duration":0},"status":"passed","severity":"normal"},{"uid":"48834c619b90daaa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759299405359,"stop":1759299405359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d056909870d96ef","name":"should remove event listeners when stopped","time":{"start":1759298908838,"stop":1759298908838,"duration":0},"status":"passed","severity":"normal"},{"uid":"222896a9b1c61fae","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759299130704,"stop":1759299130707,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f8af5ae483bf0da","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759298846252,"stop":1759298846252,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dece216dde6e61","name":"Push message with custom timestamp: 1728540559535","time":{"start":1759299991912,"stop":1759299991913,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f56c0a1f6073a4","name":"Check received message with timestamp: 1759298934355000000 ","time":{"start":1759299389116,"stop":1759299389117,"duration":1},"status":"passed","severity":"normal"},{"uid":"261f34144be4b397","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759299281363,"stop":1759299281363,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c2f299ca19ca81","name":"Waku message hash computation (no timestamp)","time":{"start":1759298861983,"stop":1759298861984,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c246a06e4e135c2","name":"Push message with Chinese payload","time":{"start":1759299991874,"stop":1759299991875,"duration":1},"status":"passed","severity":"normal"},{"uid":"87efe7b5dcde916","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759299405342,"stop":1759299405342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f162a5b595fc8e59","name":"Push message with content topic containing Russian","time":{"start":1759299991897,"stop":1759299991897,"duration":0},"status":"passed","severity":"normal"},{"uid":"12665ab44af71d0b","name":"Push 30 different messages","time":{"start":1759299991865,"stop":1759299991865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cec03dc7c1884918","name":"should have no discoveries enabled by default","time":{"start":1759298906702,"stop":1759298906704,"duration":2},"status":"passed","severity":"normal"},{"uid":"920208aa9918b505","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759298897746,"stop":1759298897746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5500cbe8e19eda64","name":"should sort peers by ping value","time":{"start":1759298862788,"stop":1759298862788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fff4963ff87ee1","name":"yields undefined for messages without decoder","time":{"start":1759298862717,"stop":1759298862717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73e100c1b0cdcb6","name":"should handle ping failures gracefully","time":{"start":1759298861791,"stop":1759298861791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cc0f7c01811e0d","name":"should not fail to stop the service if it was not started","time":{"start":1759299142126,"stop":1759299142128,"duration":2},"status":"passed","severity":"normal"},{"uid":"24992e35148cafc2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759298871481,"stop":1759298871482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96d0a16a9af75f0","name":"should not receive a peer event before start","time":{"start":1759298939802,"stop":1759298939803,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5cef6b637cf8f49","name":"Check publish message containing unicode special characters","time":{"start":1759299137481,"stop":1759299137481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1279b4e8323a1f1","name":"Subscribe to topic containing Script and receive message","time":{"start":1759299405356,"stop":1759299405357,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf45afc077d95f6b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759299292778,"stop":1759299292779,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f1e0bf2e17418","name":"should not fail to start the service if it is already started","time":{"start":1759299142128,"stop":1759299142128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65cf1ac5c3b64ce","name":"Check publish message containing special chars","time":{"start":1759299137475,"stop":1759299137475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad59ee3d228f6324","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759298861426,"stop":1759298861427,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e63a34d24a7b30","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759299389110,"stop":1759299389110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b917c9b342baeeb","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759299146420,"stop":1759299146420,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd74a9e90df1495","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759299405345,"stop":1759299405346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d952fd8f7248f8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759299025306,"stop":1759299025306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a565737d132e2ed8","name":"Automatically retrieves missing message","time":{"start":1759298912617,"stop":1759298912617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84172f9ec6aa0886","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759298909419,"stop":1759298909419,"duration":0},"status":"passed","severity":"normal"},{"uid":"163efd4d81828e20","name":"rejects content-filtered query with only contentTopics","time":{"start":1759298862158,"stop":1759298862170,"duration":12},"status":"passed","severity":"normal"},{"uid":"3c289edb1acfef39","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759298939806,"stop":1759298939807,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a837810f25286004","name":"Push message with Basic HTML tag payload","time":{"start":1759299991878,"stop":1759299991878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8348c23e06145b","name":"can start the service","time":{"start":1759298939795,"stop":1759298939797,"duration":2},"status":"passed","severity":"normal"},{"uid":"a96e5486d3eed047","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759298908877,"stop":1759298908878,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccdffd96ee37cf0","name":"Subscribe to topic containing short and receive message","time":{"start":1759299405343,"stop":1759299405343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abacb367c0b9471","name":"Push message with unicode special characters payload","time":{"start":1759299991880,"stop":1759299991880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea746c63a3d16727","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759299245883,"stop":1759299245885,"duration":2},"status":"passed","severity":"normal"},{"uid":"591b1aed1ea92884","name":"Init the array if not present","time":{"start":1759298846132,"stop":1759298846134,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b892793395c5b1e","name":"should return false for different channelId","time":{"start":1759298912620,"stop":1759298912620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc48bacd12eaf6","name":"Js publishes, other Js receives","time":{"start":1759299127350,"stop":1759299127350,"duration":0},"status":"passed","severity":"normal"},{"uid":"53677376abef2899","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759298891988,"stop":1759298891988,"duration":0},"status":"passed","severity":"normal"},{"uid":"1922e2971cc67616","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759298892006,"stop":1759298892006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82b2f1c640b5b57","name":"should handle empty pubsub topics","time":{"start":1759298861798,"stop":1759298861799,"duration":1},"status":"passed","severity":"normal"},{"uid":"700ef020b8ae06a0","name":"Relay - times out","time":{"start":1759299296049,"stop":1759299296049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcb6858885369d9","name":"Meta field set when metaSetter is specified","time":{"start":1759298862722,"stop":1759298862722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11fb672512ac77c","name":"Push message with numeric payload","time":{"start":1759299991889,"stop":1759299991889,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca2785bfad0ce1c","name":"should handle peer connect event","time":{"start":1759298861463,"stop":1759298861463,"duration":0},"status":"passed","severity":"normal"},{"uid":"907d0efec2dd9a59","name":"should insert message id into causal history","time":{"start":1759298897744,"stop":1759298897744,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a2069f22db0556","name":"Push message with custom timestamp: 1759295359534","time":{"start":1759299991887,"stop":1759299991887,"duration":0},"status":"passed","severity":"normal"},{"uid":"af29a48124421a29","name":"Check message received after jswaku node is restarted","time":{"start":1759299389110,"stop":1759299389110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcfd740430e7000","name":"should create a new stream if no existing for protocol found","time":{"start":1759298862562,"stop":1759298862562,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f91f57fd1fb00f","name":"should not fail to stop the service if it was not started","time":{"start":1759298875789,"stop":1759298875790,"duration":1},"status":"passed","severity":"normal"},{"uid":"47491c2de2ecf436","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759298846264,"stop":1759298846264,"duration":0},"status":"passed","severity":"normal"},{"uid":"55002e2cfcd7ddcc","name":"should update ack status of messages in outgoing buffer","time":{"start":1759298897753,"stop":1759298897753,"duration":0},"status":"passed","severity":"normal"},{"uid":"886e902fea319f4e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759299389108,"stop":1759299389108,"duration":0},"status":"passed","severity":"normal"},{"uid":"28394981d6af8343","name":"Register correct protocols","time":{"start":1759299146391,"stop":1759299146391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3187856342f1d6","name":"Subscribe to topic containing XML and receive message","time":{"start":1759299405346,"stop":1759299405347,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d48964a34fa54fe","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759299146408,"stop":1759299146409,"duration":1},"status":"passed","severity":"normal"},{"uid":"414f7487f460fd8","name":"should stop all internal components","time":{"start":1759298862782,"stop":1759298862783,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfaa766d5e6d92b8","name":"should increase lamport timestamp","time":{"start":1759298897745,"stop":1759298897746,"duration":1},"status":"passed","severity":"normal"},{"uid":"8356a8a21da77cbb","name":"should create ConnectionManager with required options","time":{"start":1759298862780,"stop":1759298862780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1b36ee868f7249","name":"should initialize with custom TTL","time":{"start":1759298872038,"stop":1759298872038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7df068489d6420","name":"Push message with content topic containing numeric","time":{"start":1759299991866,"stop":1759299991866,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e09e7cd64e61d39","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759299245604,"stop":1759299245605,"duration":1},"status":"passed","severity":"normal"},{"uid":"34228218e53842d5","name":"Check received message containing Chinese","time":{"start":1759299389102,"stop":1759299389102,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f71710f31e692a","name":"Check publish message containing short","time":{"start":1759299137470,"stop":1759299137473,"duration":3},"status":"passed","severity":"normal"},{"uid":"6fcbf91c6f2326f4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759298851701,"stop":1759298851701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b747a539b9d4ff","name":"should be safe to call multiple times","time":{"start":1759298861220,"stop":1759298861224,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfef8a417b34ec53","name":"should reject if WakuNode is not started","time":{"start":1759298909839,"stop":1759298909839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98d50a90f07b0a9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759298846434,"stop":1759298846434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf541d402a944fb","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759298897748,"stop":1759298897749,"duration":1},"status":"passed","severity":"normal"},{"uid":"969fcbe66dfa17c1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759298871477,"stop":1759298871478,"duration":1},"status":"passed","severity":"normal"},{"uid":"9515533ade7d6499","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759298955517,"stop":1759298955517,"duration":0},"status":"passed","severity":"normal"},{"uid":"547fcffee61f524a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759298909419,"stop":1759298909420,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bd58f28731fdfe","name":"should add received message to localHistory with retrievalHint","time":{"start":1759298897747,"stop":1759298897747,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b117c4becc4bb2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759299146406,"stop":1759299146406,"duration":0},"status":"passed","severity":"normal"},{"uid":"835fc53e2a03cdb6","name":"should filter out undefined ENRs","time":{"start":1759298871954,"stop":1759298871954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd27c5be147fcc1","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759298897751,"stop":1759298897751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6287b3a10eade81","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759299405347,"stop":1759299405347,"duration":0},"status":"passed","severity":"normal"},{"uid":"411b4f212d8aa142","name":"should handle relay send failures gracefully","time":{"start":1759298861796,"stop":1759298861797,"duration":1},"status":"passed","severity":"normal"},{"uid":"546fc5da8ae1b661","name":"Subscribe to topic containing short and publish message","time":{"start":1759299146407,"stop":1759299146407,"duration":0},"status":"passed","severity":"normal"},{"uid":"495d4bc7c9d44cbe","name":"connects to nwaku","time":{"start":1759299291840,"stop":1759299291841,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8a1351854efa92e","name":"should drop connection to all peers on hangUp","time":{"start":1759299024812,"stop":1759299024812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a000b0ee00b55791","name":"should create an instance with libp2p and dialer","time":{"start":1759298861208,"stop":1759298861209,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ae6b8447c82652","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759298908528,"stop":1759298908528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5c25195b493ecf","name":"Ordered callback, aborts when callback returns true","time":{"start":1759299278057,"stop":1759299278058,"duration":1},"status":"passed","severity":"normal"},{"uid":"7035fcf8fdbc40f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759298846266,"stop":1759298846267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e673eaaf365bd825","name":"Push message with content topic containing emoji","time":{"start":1759299991911,"stop":1759299991911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8454ffae5301bd","name":"should return usable stream attached to connection","time":{"start":1759298862561,"stop":1759298862561,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cf912c792972cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759298892020,"stop":1759298892022,"duration":2},"status":"passed","severity":"normal"},{"uid":"f88628be07ef4770","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759299389117,"stop":1759299389117,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7eb5785830c4dc","name":"Subscribe and receives messages on 20 topics","time":{"start":1759299405352,"stop":1759299405352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2882ba23e9887c8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759299141958,"stop":1759299141958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0979e433652736","name":"should query peer with peer exchange protocol","time":{"start":1759298872046,"stop":1759298872046,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba9615d6e4b334","name":"should dispatch connect and disconnect events","time":{"start":1759298908377,"stop":1759298908377,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb1ba3e3d2be102","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759299113375,"stop":1759299113376,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac555d01ee915d6f","name":"should return false when peer is not on topic","time":{"start":1759298862788,"stop":1759298862789,"duration":1},"status":"passed","severity":"normal"},{"uid":"77381d281d6f7d80","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759298892006,"stop":1759298892006,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b3d490ba60787c","name":"Check publish message containing SQL Injection","time":{"start":1759299137479,"stop":1759299137479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6102449a7dd80c9","name":"Check publish message containing Russian","time":{"start":1759299137478,"stop":1759299137478,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fd65c9101b4875","name":"should dial one peer on dial","time":{"start":1759299024812,"stop":1759299024812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b628477d6eab6934","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759298852301,"stop":1759298852301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37e81ee6f47cd21","name":"Push message with meta","time":{"start":1759299991911,"stop":1759299991912,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7dcc3eeb044f83","name":"should set default options when no config provided","time":{"start":1759298862780,"stop":1759298862781,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7d3e93fc7d901f","name":"should handle v3 RLN errors","time":{"start":1759298908505,"stop":1759298908506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4668a4da24828","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759298851702,"stop":1759298851703,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e217245f683742","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759298892008,"stop":1759298892009,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc460c8bcb6ba95c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759299405340,"stop":1759299405340,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd282493751a8098","name":"should mark all messages in causal history as acknowledged","time":{"start":1759298897748,"stop":1759298897748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e247701f508355d","name":"Push message with content topic containing Arabic","time":{"start":1759299991867,"stop":1759299991867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9d1310c6b640b8","name":"Wrong topic","time":{"start":1759299239456,"stop":1759299239457,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b87a97cc2586fb","name":"Check message with no payload is not received","time":{"start":1759299389119,"stop":1759299389119,"duration":0},"status":"passed","severity":"normal"},{"uid":"939853095983206a","name":"Push message with content topic containing emoji","time":{"start":1759299991885,"stop":1759299991885,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ea7fbe3a17b61c","name":"should return true when peer is on the specified shard","time":{"start":1759298861642,"stop":1759298861642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc579bda8ade0ac","name":"should handle errors when accessing navigator","time":{"start":1759298861467,"stop":1759298861468,"duration":1},"status":"passed","severity":"normal"},{"uid":"a641c492e34dbd8c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759298846258,"stop":1759298846258,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d370b64320aa61","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759298861466,"stop":1759298861467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c9c1d81075a88","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759298908372,"stop":1759298908375,"duration":3},"status":"passed","severity":"normal"},{"uid":"438d197359955179","name":"Retries within given interval","time":{"start":1759298909844,"stop":1759298909844,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf83974d7b59bfe","name":"Cluster id 0, shard 0","time":{"start":1759299233815,"stop":1759299233815,"duration":0},"status":"passed","severity":"normal"},{"uid":"23990697e0d487aa","name":"should create QueryOnConnect instance without options","time":{"start":1759298908835,"stop":1759298908836,"duration":1},"status":"passed","severity":"normal"},{"uid":"374d423dea544fd0","name":"should not create multiple intervals when called multiple times","time":{"start":1759298861828,"stop":1759298861828,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbce8fe868ff3cc","name":"Relay","time":{"start":1759298941385,"stop":1759298941385,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7fda3f8cfde985","name":"should not discard bootstrap peers if under the limit","time":{"start":1759298977148,"stop":1759298977150,"duration":2},"status":"passed","severity":"normal"},{"uid":"b701de22a8b56d9","name":"should handle peer store errors gracefully","time":{"start":1759298872045,"stop":1759298872045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5593e2a0fa716cd0","name":"Check received message containing short","time":{"start":1759299389100,"stop":1759299389100,"duration":0},"status":"passed","severity":"normal"},{"uid":"24483d61cda5d96a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759298852290,"stop":1759298852290,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f9345f25d7a72a","name":"Push message with content topic containing short","time":{"start":1759299991881,"stop":1759299991881,"duration":0},"status":"passed","severity":"normal"},{"uid":"957fae2762f29368","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759298846255,"stop":1759298846255,"duration":0},"status":"passed","severity":"normal"},{"uid":"178ad600ef0675e2","name":"should be safe to call multiple times","time":{"start":1759298861231,"stop":1759298861235,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd33abe35be7d165","name":"can query messages by message hash","time":{"start":1759299259779,"stop":1759299259780,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07656d10420dcd5","name":"handles different clusterIds correctly","time":{"start":1759298846258,"stop":1759298846258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9855331b1df7e058","name":"Passing page size 11 when there are 10 messages","time":{"start":1759299279096,"stop":1759299279096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daabeb2bd2931a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759298846262,"stop":1759298846263,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd3c44bf17cdab2","name":"should decode valid enr successfully","time":{"start":1759298852290,"stop":1759298852290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c60f41e47023c","name":"should properly create location multiaddrs - tcp","time":{"start":1759298852298,"stop":1759298852298,"duration":0},"status":"passed","severity":"normal"},{"uid":"237e2b9fce444b86","name":"Push message with XML payload","time":{"start":1759299991891,"stop":1759299991891,"duration":0},"status":"passed","severity":"normal"},{"uid":"512ca19c1244c678","name":"Waku message hash computation (payload length 0)","time":{"start":1759298861983,"stop":1759298861983,"duration":0},"status":"passed","severity":"normal"},{"uid":"545d62f755dd3103","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759298917120,"stop":1759298917120,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ec1e49d7ee974d","name":"Push message with content topic containing escaped characters","time":{"start":1759299991868,"stop":1759299991868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbe974b80aa05f","name":"should return false when navigator.onLine is false","time":{"start":1759298861458,"stop":1759298861461,"duration":3},"status":"passed","severity":"normal"},{"uid":"aad8da166d546845","name":"should return false when peer is not found","time":{"start":1759298861654,"stop":1759298861655,"duration":1},"status":"passed","severity":"normal"},{"uid":"887e5cffa9dfa503","name":"Push message with content topic containing Russian","time":{"start":1759299991867,"stop":1759299991867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7918d2dd372f40f","name":"should only return 1 node with relay capability","time":{"start":1759298872154,"stop":1759298872155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7a500db599cecc","name":"should handle general insertion and lookup correctly","time":{"start":1759298895529,"stop":1759298895529,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5bd9097aaa0115","name":"Push 30 different messages","time":{"start":1759299991880,"stop":1759299991881,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5806d0ba7ac4ff53","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759299405351,"stop":1759299405351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c154206e8245f34b","name":"Subscribe to topic containing XML and publish message","time":{"start":1759299146415,"stop":1759299146415,"duration":0},"status":"passed","severity":"normal"},{"uid":"850645d078c9aee7","name":"Push message with special chars payload","time":{"start":1759299991874,"stop":1759299991874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4505fa322a0818a5","name":"should handle errors when removing globalThis listeners","time":{"start":1759298861457,"stop":1759298861458,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dea358035660006","name":"should decode valid enr with tcp successfully","time":{"start":1759298852290,"stop":1759298852291,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9128e2bc2a97f5c","name":"should remove event listener for peer:discovery","time":{"start":1759298861230,"stop":1759298861231,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e560a3d9d27ca9","name":"Delete observer","time":{"start":1759299114840,"stop":1759299114840,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e64725228e160e","name":"Push message with meta","time":{"start":1759299991869,"stop":1759299991869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba159ddbe907597b","name":"Subscribe to topic containing Script and publish message","time":{"start":1759299146415,"stop":1759299146415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04cbfc36cf416d7","name":"Round trip binary serialization","time":{"start":1759298862721,"stop":1759298862721,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa08092d0111f24","name":"Push message with content topic containing short","time":{"start":1759299991907,"stop":1759299991907,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b3fc33f1993e94","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759299141954,"stop":1759299141957,"duration":3},"status":"passed","severity":"normal"},{"uid":"a4b9082abba5067d","name":"Push message with Basic HTML tag payload","time":{"start":1759299991892,"stop":1759299991892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c910380f6cfc5b","name":"random static sharding 5 - Cluster ID: 663, Shard ID: 449","time":{"start":1759299233822,"stop":1759299233822,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0256d098900c64","name":"Encoder throws on undefined content topic","time":{"start":1759298881531,"stop":1759298881531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5475dc7e27efb8b0","name":"topics with same application and version share the same shard","time":{"start":1759298846257,"stop":1759298846257,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c42470b0aefaff","name":"should throw error when no peers are available","time":{"start":1759298909697,"stop":1759298909697,"duration":0},"status":"passed","severity":"normal"},{"uid":"163cfb0840a917d8","name":"should start periodic discovery on start","time":{"start":1759298872050,"stop":1759298872050,"duration":0},"status":"passed","severity":"normal"},{"uid":"4885d046dd990a05","name":"Overlapping topic subscription","time":{"start":1759299405342,"stop":1759299405343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40ff661a4c9ee88","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759298892002,"stop":1759298892002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c615bf379e7f109f","name":"ignores unrecognized TXT record formats","time":{"start":1759298872153,"stop":1759298872154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f94e62841cdf9b8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759299405342,"stop":1759299405342,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb9b0d639723b0","name":"should be empty when created","time":{"start":1759298909296,"stop":1759298909297,"duration":1},"status":"passed","severity":"normal"},{"uid":"a912f4d10acf2770","name":"throws on empty content topic","time":{"start":1759298846247,"stop":1759298846248,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af5e1362168468a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759298892008,"stop":1759298892008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46ae8d9dd937402","name":"Check publish message containing numeric","time":{"start":1759299137474,"stop":1759299137475,"duration":1},"status":"passed","severity":"normal"},{"uid":"a169c3a2f2120e49","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759298891289,"stop":1759298891290,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc8573d2e7c4d60","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759299285178,"stop":1759299285178,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bfa42b0fa63e16","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759298911071,"stop":1759298911071,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcb086e30353d11","name":"should start peer exchange discovery","time":{"start":1759298872038,"stop":1759298872039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4afe44d17fe3e658","name":"should insert message into bloom filter","time":{"start":1759298897744,"stop":1759298897744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb56c88199e486a1","name":"should handle peer store errors gracefully","time":{"start":1759298861240,"stop":1759298861246,"duration":6},"status":"passed","severity":"normal"},{"uid":"346fe6aa50c43fb8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759298861982,"stop":1759298861983,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f130da15a500cc","name":"should lock peers when selected","time":{"start":1759298908375,"stop":1759298908376,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4df4e5b9247ab1c","name":"should be safe to call multiple times","time":{"start":1759298861779,"stop":1759298861779,"duration":0},"status":"passed","severity":"normal"},{"uid":"92955858db4b1278","name":"should skip peers that don't support peer exchange","time":{"start":1759298872043,"stop":1759298872044,"duration":1},"status":"passed","severity":"normal"},{"uid":"497b070ba0564f00","name":"should work with v3 peers","time":{"start":1759298908498,"stop":1759298908504,"duration":6},"status":"passed","severity":"normal"},{"uid":"f1e1825f5f641fbf","name":"should create ShardReader with auto sharding network config","time":{"start":1759298861630,"stop":1759298861631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1de216d36383320","name":"Check message with no pubsub topic is not received","time":{"start":1759299389108,"stop":1759299389109,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d10a1f60c746d2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759299146409,"stop":1759299146409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84f117d7933c467","name":"random static sharding 7 - Cluster ID: 285, Shard ID: 378","time":{"start":1759299233823,"stop":1759299233823,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d4138411fcf29c","name":"Fails to push message with large meta","time":{"start":1759299991912,"stop":1759299991912,"duration":0},"status":"passed","severity":"normal"},{"uid":"844eec618a743b25","name":"different cluster: nodes don't connect","time":{"start":1759299025301,"stop":1759299025302,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa50092a4505690b","name":"Push message with JSON payload","time":{"start":1759299991905,"stop":1759299991905,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e5b257dee06c0a","name":"Check received message containing numeric","time":{"start":1759299389111,"stop":1759299389111,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e469cf01b8666c","name":"Push message with shell command payload","time":{"start":1759299991879,"stop":1759299991879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bcb7ad493f3f5f","name":"should dial all peers on dial","time":{"start":1759299024811,"stop":1759299024811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d362217c7b26cf3","name":"should successfully query peers and return peer infos","time":{"start":1759298871953,"stop":1759298871953,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd29c128cd3419e7","name":"Cluster ID 0, shard 1","time":{"start":1759299233816,"stop":1759299233819,"duration":3},"status":"passed","severity":"normal"},{"uid":"eab350f39509b449","name":"should dial peer when no shard info available","time":{"start":1759298861839,"stop":1759298861839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184af7e1a3437ef","name":"should properly create peer info with all multiaddrs","time":{"start":1759298852299,"stop":1759298852299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54c33795bcfdf90","name":"should detect messages with missing dependencies","time":{"start":1759298897749,"stop":1759298897750,"duration":1},"status":"passed","severity":"normal"},{"uid":"497a8a8b947ffda2","name":"Query with Promise Callback, No Decoder","time":{"start":1759299256312,"stop":1759299256312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a481fa2b9fad25","name":"should not allow unachievable error rate","time":{"start":1759298891284,"stop":1759298891288,"duration":4},"status":"passed","severity":"normal"},{"uid":"1843daefaf813686","name":"Encoder error raises irrecoverable error","time":{"start":1759298911071,"stop":1759298911071,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4902767b33cfa","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759299137484,"stop":1759299137484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10864bb7cf47ddc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759298851709,"stop":1759298851709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c67bfc1d96c16","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759299146410,"stop":1759299146412,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3c8a53771b02e73","name":"Push message equal or less that 1MB","time":{"start":1759299991913,"stop":1759299991914,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d858b74ed56eb3b","name":"Query with Promise Callback, No message returned","time":{"start":1759299256313,"stop":1759299256313,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bff718e45965a1","name":"Fails to push message with large meta","time":{"start":1759299991870,"stop":1759299991870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd12f90f2d5abcd1","name":"should hang up with PeerId and return true on success","time":{"start":1759298862785,"stop":1759298862785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2cd14a33324fa4","name":"Push 30 different messages","time":{"start":1759299991893,"stop":1759299991894,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64df8557e444c94c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759298909697,"stop":1759298909698,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0b16328362e520","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app35/3/topic346/test.js","time":{"start":1759299239451,"stop":1759299239451,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ef0150d0da182b","name":"Light Node - default protocols","time":{"start":1759299296051,"stop":1759299296051,"duration":0},"status":"passed","severity":"normal"},{"uid":"92768b68c43ba526","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759299389120,"stop":1759299389120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9698d2a6d23f5284","name":"Check publish message containing Arabic","time":{"start":1759299137478,"stop":1759299137478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90d920726fa27f4","name":"can start and stop the service","time":{"start":1759299142124,"stop":1759299142125,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbfb8bd0818d04","name":"should be safe to call multiple times","time":{"start":1759298861829,"stop":1759298861829,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c33d51e8ac9179","name":"should get / set UDP multiaddr","time":{"start":1759298852295,"stop":1759298852296,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b45046dd656b86","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759299141962,"stop":1759299141962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec83ab58076d523e","name":"Check received message containing short","time":{"start":1759299389110,"stop":1759299389111,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe24421c8481be5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759298892023,"stop":1759298892024,"duration":1},"status":"passed","severity":"normal"},{"uid":"262f25bf082633f0","name":"Fails to push message bigger that 1MB","time":{"start":1759299991914,"stop":1759299991914,"duration":0},"status":"passed","severity":"normal"},{"uid":"78112ef824d735ea","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759298851707,"stop":1759298851708,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca60ab8014db10d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759298908860,"stop":1759298908860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ea318f3ac6c887","name":"should work with async generator that yields promises","time":{"start":1759298908852,"stop":1759298908852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f48a0b5b9c5d1dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759298846263,"stop":1759298846264,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f84eb338a79f35","name":"should remove event listeners from libp2p","time":{"start":1759298861451,"stop":1759298861452,"duration":1},"status":"passed","severity":"normal"},{"uid":"54162af5ec7f4550","name":"should retry on complete failure if specified","time":{"start":1759298908495,"stop":1759298908497,"duration":2},"status":"passed","severity":"normal"},{"uid":"2668f317a3a3eb9a","name":"Push message with content topic containing Arabic","time":{"start":1759299991896,"stop":1759299991897,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58a264c23a64f28","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759299245607,"stop":1759299245607,"duration":0},"status":"passed","severity":"normal"},{"uid":"45faa08ead9312e4","name":"should handle query errors","time":{"start":1759298872048,"stop":1759298872048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6acf049459ccc4","name":"Outgoing message is emitted as sent","time":{"start":1759298911070,"stop":1759298911071,"duration":1},"status":"passed","severity":"normal"},{"uid":"225d734b850ebea7","name":"should emit a peer event after start","time":{"start":1759299142128,"stop":1759299142129,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee4b54ef726ef7","name":"Mutual subscription","time":{"start":1759299146390,"stop":1759299146390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b2799caa1c2e1d","name":"should reject if Relay is requested but not mounted","time":{"start":1759298909840,"stop":1759298909840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36dad1c839312a","name":"should work with stubbed peer manager event emitter","time":{"start":1759298908839,"stop":1759298908839,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d71f7f01e3bf0d","name":"Push message with unicode special characters payload","time":{"start":1759299991864,"stop":1759299991864,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd954877ab5529c","name":"should dial with multiaddr and return stream","time":{"start":1759298862784,"stop":1759298862785,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6e61955dfcba08","name":"should properly create location multiaddrs - udp","time":{"start":1759298852298,"stop":1759298852298,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e48f7839a7431","name":"Push message with content topic containing long","time":{"start":1759299991866,"stop":1759299991866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b244dd5b32373708","name":"Check publish message after service node is restarted","time":{"start":1759299137485,"stop":1759299137485,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e93353df8f89aa4d","name":"should handle special patterns correctly","time":{"start":1759298895526,"stop":1759298895529,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c72d9bc621c9176","name":"returns nothing if no connections present","time":{"start":1759298862259,"stop":1759298862259,"duration":0},"status":"passed","severity":"normal"},{"uid":"da57fbbe2d88a4da","name":"LightPush","time":{"start":1759299296050,"stop":1759299296051,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0e6381e5f64882","name":"should only return 1 node with relay and store capability","time":{"start":1759298872155,"stop":1759298872155,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dfaa62146efe98","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759299292779,"stop":1759299292779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c082f5657c4aee0b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759298862557,"stop":1759298862557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aca9776f6e36cdb","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759298871956,"stop":1759298871957,"duration":1},"status":"passed","severity":"normal"},{"uid":"921b1115ec1e6e99","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759298892003,"stop":1759298892004,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9c57a8ceaaa21b","name":"Push message with Russian payload","time":{"start":1759299991904,"stop":1759299991904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf41b716e6418c7b","name":"Check publish message after client node is restarted","time":{"start":1759299137485,"stop":1759299137485,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb4ded022de4cb0","name":"should set field with all protocols disabled","time":{"start":1759298852299,"stop":1759298852299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d875668567729","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759299141965,"stop":1759299141965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba251e2944e37ac","name":"Subscribe and receive messages via waku relay post","time":{"start":1759299405340,"stop":1759299405340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb92b6f3c6ca1691","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759298846252,"stop":1759298846253,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf8066aab7b3334","name":"Outgoing message is emitted as sending","time":{"start":1759298911070,"stop":1759298911070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f5489c7cb671e","name":"Decoder throws on empty string content topic","time":{"start":1759298862724,"stop":1759298862724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86309fc39080386","name":"Query generator for multiple messages with different content topic format","time":{"start":1759299278056,"stop":1759299278056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7696aee3e6c7a6ac","name":"Check received message containing unicode special characters","time":{"start":1759299389116,"stop":1759299389116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858acffe840cfaf","name":"should handle multiple query options for time ranges","time":{"start":1759298909697,"stop":1759298909697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16a022b589aa675","name":"should send to specified number of peers of used peers","time":{"start":1759298908495,"stop":1759298908495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1be7db6dbe19cb","name":"Check received message containing special chars","time":{"start":1759299389101,"stop":1759299389101,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf78b65a541cf67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759298892022,"stop":1759298892022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820261c9bf1e3aa","name":"should handle network check errors gracefully","time":{"start":1759298861859,"stop":1759298861860,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd57961c90ba0b21","name":"Check meta is set [symmetric]","time":{"start":1759298881530,"stop":1759298881530,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b687648ae80e53","name":"Check received message containing SQL Injection","time":{"start":1759299389103,"stop":1759299389103,"duration":0},"status":"passed","severity":"normal"},{"uid":"714c0d95539c17e1","name":"should filter peers by codec","time":{"start":1759298862787,"stop":1759298862787,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ded8c66af2449b","name":"should allow redial after cooldown period","time":{"start":1759298861835,"stop":1759298861838,"duration":3},"status":"passed","severity":"normal"},{"uid":"e00ca9b3ed2f6caf","name":"throws on content topic with generation field greater than 0","time":{"start":1759298846249,"stop":1759298846249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18b07336cccab58","name":"should reject if Store is requested but not mounted","time":{"start":1759298909840,"stop":1759298909841,"duration":1},"status":"passed","severity":"normal"},{"uid":"204fc3cf1a9b3e3a","name":"should properly setup health event callback","time":{"start":1759298908852,"stop":1759298908852,"duration":0},"status":"passed","severity":"normal"},{"uid":"859819b54fdb08e0","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759298892006,"stop":1759298892007,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d8595eaff18dc5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759299256308,"stop":1759299256309,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a36b97211d0f7f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759298892007,"stop":1759298892007,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e291eeedfaa32d","name":"rejects hash query with content filter parameters","time":{"start":1759298862175,"stop":1759298862181,"duration":6},"status":"passed","severity":"normal"},{"uid":"c9abe8689b552882","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759298862559,"stop":1759298862559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f514905e3a37ddb","name":"should skip already querying peers","time":{"start":1759298872047,"stop":1759298872047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd77adfedc10b","name":"Decoder throws on undefined content topic","time":{"start":1759298883136,"stop":1759298883136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09db866d9c8b3f6","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759298891990,"stop":1759298891991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06e206a7a12a100","name":"Nwaku publishes","time":{"start":1759299127350,"stop":1759299127350,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c481d7a4a6d087a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759298892009,"stop":1759298892009,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b66b8a0e402db16","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759299146412,"stop":1759299146413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a1c697492820a6","name":"Reusing cursor across nodes","time":{"start":1759299245607,"stop":1759299245611,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4b699af27470f2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759298846264,"stop":1759298846264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86bcaacd93cdbd3","name":"should requeue task if no peer is available","time":{"start":1759298907433,"stop":1759298907433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8be85236772e55","name":"should not stop if not started","time":{"start":1759298872040,"stop":1759298872042,"duration":2},"status":"passed","severity":"normal"},{"uid":"380381f4bbd4cc74","name":"should successfully query store with valid decoders and options","time":{"start":1759298909696,"stop":1759298909696,"duration":0},"status":"passed","severity":"normal"},{"uid":"57445cd9b72f8511","name":"should handle errors gracefully when getting peer info","time":{"start":1759298861658,"stop":1759298861658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9f32c85bb137e","name":"should return false for malformed SDS messages","time":{"start":1759298912620,"stop":1759298912620,"duration":0},"status":"passed","severity":"normal"},{"uid":"425a3902e7a8688a","name":"Check received message containing escaped characters","time":{"start":1759299389105,"stop":1759299389105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcf96030a5acf11","name":"throws on content topic with too few or too many fields","time":{"start":1759298846248,"stop":1759298846248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7403bf285db5d01d","name":"Push message with content topic containing SQL Injection","time":{"start":1759299991910,"stop":1759299991910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ead3f02725ee9","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759299146420,"stop":1759299146420,"duration":0},"status":"passed","severity":"normal"},{"uid":"83938d39068364d6","name":"should remove event listeners from globalThis","time":{"start":1759298861452,"stop":1759298861452,"duration":0},"status":"passed","severity":"normal"},{"uid":"140db11eecb2db9b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759299146405,"stop":1759299146406,"duration":1},"status":"passed","severity":"normal"},{"uid":"98385dacd0b548f7","name":"should emit a peer event after start","time":{"start":1759298939801,"stop":1759298939802,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bbc308a3718710","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759299405340,"stop":1759299405341,"duration":1},"status":"passed","severity":"normal"},{"uid":"1207db85bffce59c","name":"should monitor connected peers and store them into cache","time":{"start":1759299029821,"stop":1759299029822,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce351d5023e980a","name":"Passing page size 0 when there are 110 messages","time":{"start":1759299279089,"stop":1759299279089,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c31becc1c3f04","name":"Push message with short payload","time":{"start":1759299991888,"stop":1759299991889,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d17e2b041a322ac","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759299009412,"stop":1759299009412,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aad54437bd09ac","name":"should handle browser offline state overriding peer connections","time":{"start":1759298861468,"stop":1759298861469,"duration":1},"status":"passed","severity":"normal"},{"uid":"204a323ed3fe52d5","name":"should use DNS peer discovery with light client","time":{"start":1759298939805,"stop":1759298939806,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7165aba24213809f","name":"should return false when peer is not on the specified shard","time":{"start":1759298861643,"stop":1759298861650,"duration":7},"status":"passed","severity":"normal"},{"uid":"9634ea7d2469383d","name":"Push message with rate limit","time":{"start":1759299991912,"stop":1759299991912,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c1dcb689c802f1","name":"throws if store query response has error status","time":{"start":1759298862713,"stop":1759298862714,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d493d49085ac193","name":"isConnected should return false after all peers disconnect","time":{"start":1759298955520,"stop":1759298955524,"duration":4},"status":"passed","severity":"normal"},{"uid":"7fbb65604aa63862","name":"should handle multiple peers with different shard configurations","time":{"start":1759298861860,"stop":1759298861861,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff77ab8a14ab45","name":"should merge provided config with defaults","time":{"start":1759298862781,"stop":1759298862781,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a5d1951569b80c","name":"should not be delivered","time":{"start":1759298897753,"stop":1759298897753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2920fb105d442e","name":"Check received message containing emoji","time":{"start":1759299389106,"stop":1759299389106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b368e176d87b096","name":"Check received message containing Basic HTML tag","time":{"start":1759299389104,"stop":1759299389104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a102c837689da910","name":"should not allow k > 12","time":{"start":1759298891279,"stop":1759298891284,"duration":5},"status":"passed","severity":"normal"},{"uid":"5cc278ac00c643c6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759298959326,"stop":1759298959327,"duration":1},"status":"passed","severity":"normal"},{"uid":"820a8665c56601e3","name":"Fails to push message bigger that 1MB","time":{"start":1759299991872,"stop":1759299991873,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbc041e45c929ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759298846266,"stop":1759298846266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b1db3a33172f65","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759299141962,"stop":1759299141963,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0570ce07f70283","name":"Push message with content topic containing emoji","time":{"start":1759299991898,"stop":1759299991899,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a4397502e67ecb","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759299001291,"stop":1759299001292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5bc48c4a4c96a6d","name":"Check received message containing Russian","time":{"start":1759299389113,"stop":1759299389113,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b53f2b8326f30f9","name":"should respect custom numPeersToUse configuration","time":{"start":1759298908388,"stop":1759298908389,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f8eefb247a09ca","name":"Check received message containing Arabic","time":{"start":1759299389112,"stop":1759299389112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6013b005638886f1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759299405352,"stop":1759299405352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf0883ee30c55abd","name":"should maintain desired error rate","time":{"start":1759298895525,"stop":1759298895525,"duration":0},"status":"passed","severity":"normal"},{"uid":"38312dfe676227fb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759298912616,"stop":1759298912616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85dab861a43cba0","name":"should not receive a peer event after stop","time":{"start":1759299142129,"stop":1759299142130,"duration":1},"status":"passed","severity":"normal"},{"uid":"43346eef6ecbd1fc","name":"should set field with only STORE enabled","time":{"start":1759298852300,"stop":1759298852300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b82f0f204b0264","name":"Subscribe and receive messages via waku relay post","time":{"start":1759299405351,"stop":1759299405351,"duration":0},"status":"passed","severity":"normal"},{"uid":"2814fb54af6bbb63","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759298912618,"stop":1759298912618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5111bb926092e9a","name":"Passing page size 19 when there are 20 messages","time":{"start":1759299279096,"stop":1759299279097,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdaeb2923aa5de6","name":"should handle peer store update failures gracefully","time":{"start":1759298861791,"stop":1759298861791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f96918540f5176","name":"Relay + Store","time":{"start":1759298852301,"stop":1759298852301,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc045bd4413a8844","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759298908388,"stop":1759298908388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e38eed8935ff897","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759298846266,"stop":1759298846266,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c16cbbf3ed819c8","name":"should return true even if peer has no overlapping shards","time":{"start":1759298861640,"stop":1759298861640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9939d7971b481a5","name":"should dial peer immediately when queue is empty","time":{"start":1759298861830,"stop":1759298861833,"duration":3},"status":"passed","severity":"normal"},{"uid":"b793765b3909418b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759298939807,"stop":1759298939808,"duration":1},"status":"skipped","severity":"normal"},{"uid":"599694f996c5d0ef","name":"should handle peer not in mesh for all topics","time":{"start":1759298861799,"stop":1759298861800,"duration":1},"status":"passed","severity":"normal"},{"uid":"79085666bafd2e28","name":"Check received message containing XML","time":{"start":1759299389114,"stop":1759299389114,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9066074c276b67","name":"Push message with special chars payload","time":{"start":1759299991903,"stop":1759299991903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdb7e4cfbf4e718","name":"Generator, 2 different shards","time":{"start":1759299245882,"stop":1759299245882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d37d1c98edc1b6c","name":"should handle large number of peers request","time":{"start":1759298871959,"stop":1759298871959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6394608a77c4353","name":"should not return locked peers if enough unlocked are available","time":{"start":1759298908376,"stop":1759298908377,"duration":1},"status":"passed","severity":"normal"},{"uid":"999b06abdd5f037","name":"should clear all timers","time":{"start":1759298861778,"stop":1759298861778,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefbb98570a7c110","name":"should skip peers that were recently queried","time":{"start":1759298872045,"stop":1759298872046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe843c50a3af101","name":"Push message with content topic containing special chars","time":{"start":1759299991882,"stop":1759299991882,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da82bf3aca2d2d5","name":"Retrieval Hint","time":{"start":1759298897517,"stop":1759298897517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f68b6473cc92000","name":"Push message with content topic containing special chars","time":{"start":1759299991866,"stop":1759299991866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89a2f06e7f18ac3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759298851704,"stop":1759298851704,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a27b766cfc4c37","name":"should create KeepAliveManager with relay","time":{"start":1759298861755,"stop":1759298861762,"duration":7},"status":"passed","severity":"normal"},{"uid":"f00997f1da1a52fd","name":"should hang up with multiaddr and return true on success","time":{"start":1759298862786,"stop":1759298862786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daaa2c3bcae844b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759298891998,"stop":1759298891998,"duration":0},"status":"passed","severity":"normal"},{"uid":"25896aed2e6041ff","name":"Push message with content topic containing special chars","time":{"start":1759299991908,"stop":1759299991908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c5b9a40958a817","name":"should skip updating peer store if peer has same addresses","time":{"start":1759298861247,"stop":1759298861250,"duration":3},"status":"passed","severity":"normal"},{"uid":"961e443aed12e2ec","name":"should handle dial errors gracefully","time":{"start":1759298861236,"stop":1759298861240,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9bf34aa4cf03b99","name":"Passing page size 10 when there are 10 messages","time":{"start":1759299279094,"stop":1759299279096,"duration":2},"status":"passed","severity":"normal"},{"uid":"35b11f9ac1dff528","name":"Check message with invalid timestamp is not received","time":{"start":1759299389118,"stop":1759299389118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd80e538b73830a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759299405359,"stop":1759299405359,"duration":0},"status":"passed","severity":"normal"},{"uid":"231c9e8f17599fed","name":"should handle mixed protocol support correctly","time":{"start":1759298909426,"stop":1759298909426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07dbb7c6f8dc51c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759298897754,"stop":1759298897754,"duration":0},"status":"passed","severity":"normal"},{"uid":"490b5210405f25f5","name":"Overlapping topic subscription","time":{"start":1759299146407,"stop":1759299146407,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6631e5e6fceab5ef","name":"should dial peers from store when no connections remain","time":{"start":1759298862552,"stop":1759298862552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7850bca606e97d1f","name":"should skip peers without ENR","time":{"start":1759298872048,"stop":1759298872049,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ef21b3e3760ab6","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759298906713,"stop":1759298906713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30239ce8b11ccd","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759298908869,"stop":1759298908877,"duration":8},"status":"passed","severity":"normal"},{"uid":"bd228e102fc3ec88","name":"Check message received after jswaku node is restarted","time":{"start":1759299389119,"stop":1759299389119,"duration":0},"status":"passed","severity":"normal"},{"uid":"334bf04573bddd98","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759299146421,"stop":1759299146421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee988559e344ab8e","name":"messageHashStr produces consistent results for the same input","time":{"start":1759298861992,"stop":1759298861992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c53cda3e8cf590","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759298881529,"stop":1759298881530,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b6298aedc503","name":"Check received message containing long","time":{"start":1759299389100,"stop":1759299389101,"duration":1},"status":"passed","severity":"normal"},{"uid":"50207831326a1807","name":"ends if stream creation fails","time":{"start":1759298862713,"stop":1759298862713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b333599d1841c593","name":"isConnected should return true after first peer connects","time":{"start":1759298955517,"stop":1759298955520,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7d93536a59523f1","name":"pre and post cipher","time":{"start":1759298881970,"stop":1759298881970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff31ff84b73303","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759299025305,"stop":1759299025306,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fcb2b7b5062062","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759298861250,"stop":1759298861254,"duration":4},"status":"passed","severity":"normal"},{"uid":"eac6b0280945ac04","name":"Callback on promise, aborts when callback returns true","time":{"start":1759299278057,"stop":1759299278057,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ab51957ea63467","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759299405339,"stop":1759299405340,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5332c0abf743a6c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759299285176,"stop":1759299285177,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dd518bd684ef30","name":"Push message with content topic containing JSON","time":{"start":1759299991910,"stop":1759299991910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c523e06c912faeb","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759298897750,"stop":1759298897751,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfa230c35382f82","name":"Get Nodes","time":{"start":1759298871260,"stop":1759298871260,"duration":0},"status":"passed","severity":"normal"},{"uid":"43406e457dbc3308","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759299405345,"stop":1759299405345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71a1e99d946e95b","name":"should properly create location multiaddrs - udp4","time":{"start":1759298852296,"stop":1759298852297,"duration":1},"status":"passed","severity":"normal"},{"uid":"83950158e3c7e4e6","name":"Check received message with timestamp: 1759298934355 ","time":{"start":1759299389117,"stop":1759299389117,"duration":0},"status":"passed","severity":"normal"},{"uid":"54222de3ecb8d493","name":"Check received message containing Russian","time":{"start":1759299389102,"stop":1759299389103,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cda81b95fb0152b","name":"Filter","time":{"start":1759299296051,"stop":1759299296051,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6ec9d3037d5bc4","name":"Check publish message containing emoji","time":{"start":1759299137481,"stop":1759299137482,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20c6a5f1a434a71","name":"should not create relay timers when relay is not provided","time":{"start":1759298861795,"stop":1759298861795,"duration":0},"status":"passed","severity":"normal"},{"uid":"221d32f88d4655e6","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759298871957,"stop":1759298871957,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d811a96cf61c4dd","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759298909698,"stop":1759298909699,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee672deb0cc454","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759299405349,"stop":1759299405349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b033cff2edbdc0cf","name":"Check message with non string payload is not received","time":{"start":1759299389119,"stop":1759299389119,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c064ea168c87fb","name":"it tolerates circular branch references","time":{"start":1759298872152,"stop":1759298872153,"duration":1},"status":"passed","severity":"normal"},{"uid":"e829b9eb1135c449","name":"return first retrieved peers without further DNS queries","time":{"start":1759298872155,"stop":1759298872155,"duration":0},"status":"passed","severity":"normal"},{"uid":"974439750fa4d029","name":"should return true when peer is on the same cluster","time":{"start":1759298861635,"stop":1759298861635,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dabfbd2e860f60","name":"should dial peer when peer is discovered","time":{"start":1759298861235,"stop":1759298861235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c721073a580075f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759299405358,"stop":1759299405358,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2555c894ffee44","name":"should handle complete dial lifecycle","time":{"start":1759298861860,"stop":1759298861860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c776d924d2a1df5","name":"should remove event listeners","time":{"start":1759298861764,"stop":1759298861778,"duration":14},"status":"passed","severity":"normal"},{"uid":"8ae2538dd2183690","name":"Store - dialed after - with timeout","time":{"start":1759299296050,"stop":1759299296050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c780b3817f7756e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759298846262,"stop":1759298846262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67b97495a1f0e2d","name":"Push message with content topic containing JSON","time":{"start":1759299991884,"stop":1759299991884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7972d1c3727fbe70","name":"Check received message containing Script","time":{"start":1759299389113,"stop":1759299389114,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d5bfee9ba497af","name":"Push message with content topic containing JSON","time":{"start":1759299991897,"stop":1759299991898,"duration":1},"status":"passed","severity":"normal"},{"uid":"250cb14dc139d573","name":"Encoder throws on empty string content topic","time":{"start":1759298862723,"stop":1759298862724,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd158719bda5d23","name":"should skip peers without peer exchange protocol","time":{"start":1759298872046,"stop":1759298872047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a1a0743689d506","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/10/topic330/utf8","time":{"start":1759299239456,"stop":1759299239456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a97bb8f970e69a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759298897747,"stop":1759298897747,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1c7cd055388af3","name":"Refresh subscription","time":{"start":1759299405343,"stop":1759299405343,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aca59f8941b7f7","name":"Query Generator - true","time":{"start":1759299267578,"stop":1759299267578,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceedb72bc40170","name":"Push message with content topic containing Chinese","time":{"start":1759299991909,"stop":1759299991909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9da22b21a9bd7e","name":"should handle dial errors","time":{"start":1759298862785,"stop":1759298862785,"duration":0},"status":"passed","severity":"normal"},{"uid":"3527a02ba523bfa1","name":"Push message with shell command payload","time":{"start":1759299991863,"stop":1759299991863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee345941495f9f70","name":"should fail to send if no connected peers found","time":{"start":1759298908494,"stop":1759298908494,"duration":0},"status":"passed","severity":"normal"},{"uid":"16968daa13a69b80","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759298917119,"stop":1759298917119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c64a76ee8a28781","name":"should start the dialing interval","time":{"start":1759298861824,"stop":1759298861825,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8427bb056802b5","name":"Push message with Basic HTML tag payload","time":{"start":1759299991905,"stop":1759299991905,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b870512e93f2e5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759298883135,"stop":1759298883135,"duration":0},"status":"passed","severity":"normal"},{"uid":"72479776824bdfba","name":"Push message with Script payload","time":{"start":1759299991876,"stop":1759299991878,"duration":2},"status":"passed","severity":"normal"},{"uid":"b01b4cac4e3793e8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759299405351,"stop":1759299405351,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b3c89aee8de282","name":"Fails to push message with large meta","time":{"start":1759299991886,"stop":1759299991886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b58ebbea298354","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759298891998,"stop":1759298891999,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c943e69763e5ba","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759298891983,"stop":1759298891984,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e8433c290a3466","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759298955525,"stop":1759298955525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1ae7f6a0e3ce71","name":"Subscribe to topic containing short and receive message","time":{"start":1759299405354,"stop":1759299405354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f985b3a23fb4bda4","name":"Push message with content topic containing SQL Injection","time":{"start":1759299991884,"stop":1759299991884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcc13f184e6eb2c","name":"Promise Callback - false","time":{"start":1759299267583,"stop":1759299267584,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f802fd1d02ccb9","name":"Query generator for multiple messages","time":{"start":1759299278054,"stop":1759299278055,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc8435036e6bba4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759298851706,"stop":1759298851707,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef42bdfddad5ca8","name":"Push message equal or less that 1MB","time":{"start":1759299991887,"stop":1759299991888,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b8bb9a8b1a07ba","name":"should continually clean up expired entries at intervals","time":{"start":1759298906819,"stop":1759298906820,"duration":1},"status":"passed","severity":"normal"},{"uid":"88aa9eb96b9d6b7c","name":"Decoder throws on undefined content topic","time":{"start":1759298881532,"stop":1759298881532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5f949d8f0dad4a","name":"should be safe to call multiple times","time":{"start":1759298862549,"stop":1759298862550,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b59c69b5df5e42","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759299146419,"stop":1759299146420,"duration":1},"status":"passed","severity":"normal"},{"uid":"551279be9d6689b3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759298908389,"stop":1759298908389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1925ed424b8566b3","name":"should handle different types of entries","time":{"start":1759298906818,"stop":1759298906819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b6f477f37388d6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759298891989,"stop":1759298891989,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a3e63115c26a74","name":"should handle case when globalThis is not available","time":{"start":1759298861462,"stop":1759298861463,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8bbe551872ddbb3","name":"should not dispatch event when already disconnected","time":{"start":1759298861465,"stop":1759298861465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a12e156777f598c","name":"Check received message containing JSON","time":{"start":1759299389104,"stop":1759299389105,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3abdf1e78471ce4","name":"should dial peers from store on start","time":{"start":1759298862548,"stop":1759298862548,"duration":0},"status":"passed","severity":"normal"},{"uid":"48213bd02213323f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759298872156,"stop":1759298872156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1431719929e2f0f8","name":"msgTime: 0 ms from now, startTime: 1759212879255, endTime: 1759299279255","time":{"start":1759299292778,"stop":1759299292778,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfdff3477ef577b","name":"should push the message to the outgoing buffer","time":{"start":1759298897744,"stop":1759298897744,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb0799689bccacf","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759298908866,"stop":1759298908867,"duration":1},"status":"passed","severity":"normal"},{"uid":"39525f63a5175698","name":"should capture event listeners for testing","time":{"start":1759298908851,"stop":1759298908852,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f01da9c7429473","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759298908390,"stop":1759298908390,"duration":0},"status":"passed","severity":"normal"},{"uid":"537d3aca777e499a","name":"should not dial peers from store when browser is not connected","time":{"start":1759298862552,"stop":1759298862552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae10ada2b71503a","name":"should properly create location multiaddrs - tcp4","time":{"start":1759298852297,"stop":1759298852297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a260000fdd35dd56","name":"should use configured peers when available","time":{"start":1759298909698,"stop":1759298909698,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f39bae3984fb5f0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759299405354,"stop":1759299405355,"duration":1},"status":"passed","severity":"normal"},{"uid":"40947cde2d7a28cb","name":"Push message with emoji payload","time":{"start":1759299991893,"stop":1759299991893,"duration":0},"status":"passed","severity":"normal"},{"uid":"730892f926ced4a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759298892001,"stop":1759298892002,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0de09c830248d7","name":"should return false and handle errors gracefully","time":{"start":1759298862786,"stop":1759298862786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7761f7ae3cdd2d3f","name":"should return undefined if no connection provided","time":{"start":1759298862561,"stop":1759298862562,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a93521c82181038","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759298846255,"stop":1759298846255,"duration":0},"status":"passed","severity":"normal"},{"uid":"56463e613e2e1694","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759298897750,"stop":1759298897750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f325864e9009585c","name":"should return different streams if requested simultaniously","time":{"start":1759298862562,"stop":1759298862562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66ca993320bebcd","name":"messageHashStr produces different results for different inputs","time":{"start":1759298861992,"stop":1759298861992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d584f45524a33ad","name":"should handle onConnected and onDisconnected","time":{"start":1759298908377,"stop":1759298908377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96d2481f54ba76b","name":"Passing page size 110 when there are 120 messages","time":{"start":1759299279097,"stop":1759299279097,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4b20810888c83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759298892023,"stop":1759298892023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6411de8d1a445607","name":"should dial peers from store when browser is connected","time":{"start":1759298862550,"stop":1759298862551,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa54cfe7b4bb8e2f","name":"should throw error - no public key","time":{"start":1759298852291,"stop":1759298852291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4727cf2c268b8dd","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759298862559,"stop":1759298862560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1639b90fb8e10e2d","name":"should start ping timers on peer connect","time":{"start":1759298861779,"stop":1759298861780,"duration":1},"status":"passed","severity":"normal"},{"uid":"5854cd4ddf9f65be","name":"should increase lamport timestamp","time":{"start":1759298897743,"stop":1759298897743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2656110e1719f361","name":"should retry if all attempts fail","time":{"start":1759298907450,"stop":1759298907450,"duration":0},"status":"passed","severity":"normal"},{"uid":"70392abdea4b496c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759298908527,"stop":1759298908528,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a18f4e3bff140e","name":"Push message with custom timestamp: 1759302559535","time":{"start":1759299991913,"stop":1759299991913,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b6bde86810f860","name":"Push message with JSON payload","time":{"start":1759299991892,"stop":1759299991892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e90da92db094fdf","name":"Push message with shell command payload","time":{"start":1759299991892,"stop":1759299991892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b80fa27b2fab594","name":"Push message with escaped characters payload","time":{"start":1759299991892,"stop":1759299991893,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f60e5da2b8bde28","name":"should handle incoming messages","time":{"start":1759298908528,"stop":1759298908528,"duration":0},"status":"passed","severity":"normal"},{"uid":"187b208bfe0a142a","name":"random static sharding 8 - Cluster ID: 25, Shard ID: 342","time":{"start":1759299233823,"stop":1759299233823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49451486c80f636","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app25/8/topic400/utf8","time":{"start":1759299239450,"stop":1759299239450,"duration":0},"status":"passed","severity":"normal"},{"uid":"1422972a87946623","name":"random static sharding 6 - Cluster ID: 167, Shard ID: 920","time":{"start":1759299233822,"stop":1759299233823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1fb38e667c978a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759299405355,"stop":1759299405356,"duration":1},"status":"passed","severity":"normal"},{"uid":"6967bb6d97815f9d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759298861983,"stop":1759298861983,"duration":0},"status":"passed","severity":"normal"},{"uid":"852003312a5d88d2","name":"Push message with content topic containing JSON","time":{"start":1759299991868,"stop":1759299991868,"duration":0},"status":"passed","severity":"normal"},{"uid":"631f511fdec19d02","name":"should never report false negatives","time":{"start":1759298895525,"stop":1759298895525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ddd01bdf0d8329e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759298892023,"stop":1759298892023,"duration":0},"status":"passed","severity":"normal"},{"uid":"78910e9c308cf79","name":"should properly compute the node id","time":{"start":1759298852293,"stop":1759298852294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cca20b70a5a9bb7","name":"accepts valid message hash query","time":{"start":1759298862171,"stop":1759298862174,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d7f4782da974528","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759298908867,"stop":1759298908867,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eaa80d730d8b77","name":"Subscribe and publish message","time":{"start":1759299146391,"stop":1759299146392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e9d8c01ebd3cf0","name":"should handle dial errors gracefully","time":{"start":1759298861839,"stop":1759298861840,"duration":1},"status":"passed","severity":"normal"},{"uid":"617feb3686eda90e","name":"should initialize with libp2p components","time":{"start":1759298871951,"stop":1759298871952,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ba09e277c8c488","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759298846261,"stop":1759298846262,"duration":1},"status":"passed","severity":"normal"},{"uid":"1387d0b8ef56b33f","name":"Push message with content topic containing unicode special characters","time":{"start":1759299991911,"stop":1759299991911,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc552bc65d1258","name":"should process successful peer exchange query","time":{"start":1759298872048,"stop":1759298872048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c12ce3b9a51919c","name":"Incoming message is emitted as received","time":{"start":1759298911072,"stop":1759298911072,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73015be45899cef","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759298909300,"stop":1759298909301,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b496d7f6f9324fe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759299405356,"stop":1759299405356,"duration":0},"status":"passed","severity":"normal"},{"uid":"203d5c42719ce975","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759298892004,"stop":1759298892005,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85859fca98de91a","name":"should handle complete discovery-to-dial flow","time":{"start":1759298861255,"stop":1759298861258,"duration":3},"status":"passed","severity":"normal"},{"uid":"7822d9d533bb3ae0","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759298908390,"stop":1759298908390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47a665bf62d25ff","name":"should skip peer when failed to dial recently","time":{"start":1759298861834,"stop":1759298861835,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f913bb81f21e8c6","name":"should reject if Filter is requested but not mounted","time":{"start":1759298909841,"stop":1759298909841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8c79610a512e0f","name":"Subscribe and receive messages via lightPush","time":{"start":1759299405339,"stop":1759299405339,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd40d73e4f15a70","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759298908868,"stop":1759298908868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b89910aee7f5777","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759298892009,"stop":1759298892009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e40c264fff7b58","name":"should do nothing when connections still exist","time":{"start":1759298862553,"stop":1759298862553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c6673a14509900","name":"Sets default value correctly","time":{"start":1759299291843,"stop":1759299291844,"duration":1},"status":"passed","severity":"normal"},{"uid":"a751e46db816aba8","name":"Outgoing message is retried until acknowledged","time":{"start":1759298912617,"stop":1759298912617,"duration":0},"status":"passed","severity":"normal"},{"uid":"2399ea13fe848101","name":"should clear interval on stop","time":{"start":1759298872050,"stop":1759298872050,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6152da8489f36a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759298908391,"stop":1759298908391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9695bee8fe58c","name":"should handle errors when globalThis is not available","time":{"start":1759298861451,"stop":1759298861451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4aefda671ed12","name":"Stops search when 2 null results are returned","time":{"start":1759298871265,"stop":1759298871265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce70f01aec67cb94","name":"should invoke callbacks when receiving a message","time":{"start":1759298909299,"stop":1759298909300,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24a20788013c5a5","name":"tcp ip4 address","time":{"start":1759298851667,"stop":1759298851669,"duration":2},"status":"passed","severity":"normal"},{"uid":"c42f1e99921e4e1e","name":"Push message with content topic containing unicode special characters","time":{"start":1759299991898,"stop":1759299991898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5f57a92e6c8065","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759299405341,"stop":1759299405341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10e09225693dd37","name":"groups content topics by expected pubsub topic","time":{"start":1759298846257,"stop":1759298846257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6506bcc9c7f5c1a5","name":"Push message with content topic containing numeric","time":{"start":1759299991882,"stop":1759299991882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bed563bad58441","name":"Subscribe and receives messages on 20 topics","time":{"start":1759299405341,"stop":1759299405341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74d24a85434de87","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759299292773,"stop":1759299292773,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b177a2e59dbc2","name":"should maintain proper timestamps if all messages received","time":{"start":1759298897746,"stop":1759298897746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b249f73f46120ba2","name":"can start and stop the service","time":{"start":1759298939797,"stop":1759298939798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e556962b799eb0ca","name":"Publish message with rate limit","time":{"start":1759299137485,"stop":1759299137486,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d8f8885ed1ad9","name":"Does not throw an exception when node disconnects","time":{"start":1759299291841,"stop":1759299291841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9547a210d372251e","name":"Push message with content topic containing emoji","time":{"start":1759299991869,"stop":1759299991869,"duration":0},"status":"passed","severity":"normal"},{"uid":"449302aa970f8c1a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759298941155,"stop":1759298941155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb825ecb58f6066","name":"Push message with shell command payload","time":{"start":1759299991905,"stop":1759299991906,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ee4cd0cf04f2fe","name":"should add and check entries correctly","time":{"start":1759298906812,"stop":1759298906813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca686798b343dbe4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759299141964,"stop":1759299141964,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa4019f996b537d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759298941154,"stop":1759298941155,"duration":1},"status":"passed","severity":"normal"},{"uid":"43881d8c46894a20","name":"should return start time to match max range","time":{"start":1759298908878,"stop":1759298908879,"duration":1},"status":"passed","severity":"normal"},{"uid":"644bf7f2d7b5bc7a","name":"should not modify tags of connections for different peers","time":{"start":1759298908391,"stop":1759298908391,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdef2f03e67dcbfb","name":"Sync message is sent within sync frequency","time":{"start":1759298917118,"stop":1759298917118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83bbd0e8bfc95e8","name":"Push message with long payload","time":{"start":1759299991859,"stop":1759299991859,"duration":0},"status":"passed","severity":"normal"},{"uid":"68eeac22a37a758","name":"Check received message with timestamp: 1759298934355000000 ","time":{"start":1759299389106,"stop":1759299389107,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de8c7388e997df0","name":"should handle empty peer infos gracefully","time":{"start":1759298871953,"stop":1759298871954,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f923a8a26fb1945","name":"should handle peer store errors gracefully","time":{"start":1759298909423,"stop":1759298909426,"duration":3},"status":"passed","severity":"normal"},{"uid":"37fbca3565a4ca93","name":"Check received message containing shell command","time":{"start":1759299389115,"stop":1759299389115,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac31ba5f1adede","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759299292775,"stop":1759299292776,"duration":1},"status":"passed","severity":"normal"},{"uid":"463ccc1e8fe72ebb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759298892011,"stop":1759298892012,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c5a7cf8f6a21f5","name":"should be empty after removing the only subscription","time":{"start":1759298909298,"stop":1759298909299,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02e3ccfd5fc4ae7","name":"should be sent with empty content","time":{"start":1759298897752,"stop":1759298897752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8080e8fc6528f59a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759298891991,"stop":1759298891997,"duration":6},"status":"passed","severity":"normal"},{"uid":"c6e96ad6d7eb14e9","name":"Push message with custom timestamp: 1728540559535","time":{"start":1759299991900,"stop":1759299991900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aeeef9a6d5db5a","name":"Push message with content topic containing numeric","time":{"start":1759299991895,"stop":1759299991896,"duration":1},"status":"passed","severity":"normal"},{"uid":"289c2f774f844f4a","name":"Publishes to nwaku","time":{"start":1759299127349,"stop":1759299127350,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8d505620d7a1bd","name":"should compute hash only when first accessed","time":{"start":1759298862725,"stop":1759298862725,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ce8002a06ef73c","name":"should return false when peer has no shard info","time":{"start":1759298861641,"stop":1759298861641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af9cae97abad1ee","name":"A test","time":{"start":1759299009913,"stop":1759299009913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3e88a0c8ed69c5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759298862788,"stop":1759298862788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1472397c5e572126","name":"should return true for message with causal history","time":{"start":1759298912621,"stop":1759298912621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea13391ca9f3cc9b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759299146414,"stop":1759299146415,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2104a6e8279f427","name":"Outgoing message is acknowledged","time":{"start":1759298911072,"stop":1759298911072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edaf1edb451015a","name":"should be delivered immediately if received","time":{"start":1759298897754,"stop":1759298897754,"duration":0},"status":"passed","severity":"normal"},{"uid":"60790de672f3891e","name":"caches peers it previously fetched","time":{"start":1759298872154,"stop":1759298872154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aecaf465ddbfefd","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759298977147,"stop":1759298977147,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fa431ea02e2545","name":"should be able to encode the field with only STORE set to true","time":{"start":1759298851702,"stop":1759298851702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e44d69a662d2565","name":"Query Generator, No message returned","time":{"start":1759299256308,"stop":1759299256308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93606962a9bec47","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759298897517,"stop":1759298897518,"duration":1},"status":"passed","severity":"normal"},{"uid":"30096985009d9584","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759298846265,"stop":1759298846265,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aa99261a7d2951","name":"should handle all zero keep alive options","time":{"start":1759298861799,"stop":1759298861799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8179c87c90a5d2db","name":"configure the node with multiple content topics","time":{"start":1759299239460,"stop":1759299239460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c67e6df03d96","name":"throws on content topic with empty encoding field","time":{"start":1759298846251,"stop":1759298846251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852935ce808b8b8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759299137482,"stop":1759299137482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd928780bed4af2","name":"should not fail to start the service if it is already started","time":{"start":1759298939800,"stop":1759298939801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d309b50df2a9dfc8","name":"Push message with rate limit","time":{"start":1759299991886,"stop":1759299991886,"duration":0},"status":"passed","severity":"normal"},{"uid":"43589e526b05e7e5","name":"Query Generator, No Decoder","time":{"start":1759299256308,"stop":1759299256308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe7fd18672aa031","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759298892019,"stop":1759298892019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3956e8d6a65125b1","name":"Push message with Arabic payload","time":{"start":1759299991903,"stop":1759299991903,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ed4d7d717c36ae","name":"should process tasks in queue","time":{"start":1759298907433,"stop":1759298907433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da32f811a6119ce","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759299405347,"stop":1759299405348,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d068c7fffb4ddb","name":"Push message with custom timestamp: 1759295359534","time":{"start":1759299991871,"stop":1759299991872,"duration":1},"status":"passed","severity":"normal"},{"uid":"9203609843ac01a2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759298892004,"stop":1759298892004,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed51e9cfcefa419","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759299001291,"stop":1759299001291,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ff105561c907b6","name":"Push message with content topic containing Chinese","time":{"start":1759299991867,"stop":1759299991867,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eab7686a831d1c1","name":"Push message with short payload","time":{"start":1759299991859,"stop":1759299991859,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a31c2c1a55426c","name":"should skip peers without peer exchange protocol","time":{"start":1759298872042,"stop":1759298872043,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0850c13925b6c3","name":"different cluster: nodes don't connect","time":{"start":1759299025305,"stop":1759299025305,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e9bf9a0ec76e12","name":"Accepts a valid Waku Message","time":{"start":1759298920354,"stop":1759298920355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a0de403bdcecee","name":"should continue query when messages are from different channels","time":{"start":1759298912619,"stop":1759298912619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2576e41797ed6386","name":"should do nothing if no non-locked connections to drop","time":{"start":1759298862558,"stop":1759298862558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad0dd157523a507","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759298846264,"stop":1759298846265,"duration":1},"status":"passed","severity":"normal"},{"uid":"300c7d119f056b23","name":"Using a function","time":{"start":1759299291842,"stop":1759299291842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c57c6fd0a30b035","name":"Push message with content topic containing short","time":{"start":1759299991895,"stop":1759299991895,"duration":0},"status":"passed","severity":"normal"},{"uid":"139ed39a9fc30e8","name":"Check publish message containing Basic HTML tag","time":{"start":1759299137480,"stop":1759299137480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bd13adb42707ad","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759299278057,"stop":1759299278057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95314be4d1814a8","name":"Rejects garbage","time":{"start":1759298920356,"stop":1759298920356,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec512055c65b28c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759298892024,"stop":1759298892024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c509486c1711263e","name":"should initialize with custom number of peers","time":{"start":1759298908363,"stop":1759298908364,"duration":1},"status":"passed","severity":"normal"},{"uid":"319e0716edda1ad5","name":"Check received message containing XML","time":{"start":1759299389104,"stop":1759299389104,"duration":0},"status":"passed","severity":"normal"},{"uid":"213fcabe7f4ed9d9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759298861461,"stop":1759298861462,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3568dd665669ac","name":"should handle peer disconnect event when no connections remain","time":{"start":1759298861464,"stop":1759298861464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3edad99be3c8859","name":"should return cached hash on subsequent access","time":{"start":1759298862725,"stop":1759298862726,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d27cb13f7977a96","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759298906711,"stop":1759298906712,"duration":1},"status":"passed","severity":"normal"},{"uid":"282687d6e15895fe","name":"should dispatch network event when browser goes offline","time":{"start":1759298861466,"stop":1759298861466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b79b91348fceb0","name":"Push message with content topic containing Arabic","time":{"start":1759299991883,"stop":1759299991883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8081d9814220a1e3","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759298862711,"stop":1759298862712,"duration":1},"status":"passed","severity":"normal"},{"uid":"d918a2769ffdffb1","name":"should handle query errors gracefully","time":{"start":1759298872047,"stop":1759298872047,"duration":0},"status":"passed","severity":"normal"}] |