diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-10-06 10:36:55 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2025-10-06 13:33:32 +0200 |
| commit | 76ba3d011703e349e05001b661e42aa3d2a5a2a7 (patch) | |
| tree | c6e0fb6a69991daae589fe1849dd2526068b4496 /android | |
| parent | 5cb9495b3a0c2ef7ce45bc49dcfaf01b6492882e (diff) | |
| download | mullvadvpn-76ba3d011703e349e05001b661e42aa3d2a5a2a7.tar.xz mullvadvpn-76ba3d011703e349e05001b661e42aa3d2a5a2a7.zip | |
Document runBlocking in TrafficGenerator
A comment is added to clarify that `runBlocking` is used intentionally
to prevent tests from skipping delays. The `suspend` modifier, which
was redundant, has been removed from the `generateTraffic` function.
Diffstat (limited to 'android')
| -rw-r--r-- | android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/TrafficGenerator.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/TrafficGenerator.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/TrafficGenerator.kt index 115b2099d5..cb1b4ddebf 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/TrafficGenerator.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/TrafficGenerator.kt @@ -15,7 +15,8 @@ import kotlinx.coroutines.runBlocking class TrafficGenerator(val destinationHost: String, val destinationPort: Int) { private var sendTrafficJob: Job? = null - suspend fun generateTraffic(interval: Duration, block: suspend () -> Unit) = runBlocking { + // runBlocking is intended so we don't skip delay when running tests. + fun generateTraffic(interval: Duration, block: suspend () -> Unit) = runBlocking { startGeneratingUDPTraffic(interval) block() stopGeneratingUDPTraffic() |
