summaryrefslogtreecommitdiffhomepage
path: root/android/test/e2e/src
diff options
context:
space:
mode:
authorNiklas Berglund <niklas.berglund@gmail.com>2024-10-01 15:05:52 +0200
committerDavid Göransson <david.goransson@mullvad.net>2024-10-15 14:26:40 +0200
commitd61bc04d6dc2804f3ba1af6fb376b02908256b9f (patch)
treea798367a6768793ff1d085cbd8f3d8fc9fe7d3b5 /android/test/e2e/src
parent291615ef3da058394760c9c0820f00232b811757 (diff)
downloadmullvadvpn-d61bc04d6dc2804f3ba1af6fb376b02908256b9f.tar.xz
mullvadvpn-d61bc04d6dc2804f3ba1af6fb376b02908256b9f.zip
Add video recording of e2e tests
Diffstat (limited to 'android/test/e2e/src')
-rw-r--r--android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/EndToEndTest.kt3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/EndToEndTest.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/EndToEndTest.kt
index 278def0b35..ba559ffab0 100644
--- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/EndToEndTest.kt
+++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/EndToEndTest.kt
@@ -8,11 +8,14 @@ import androidx.test.uiautomator.UiDevice
import co.touchlab.kermit.Logger
import de.mannodermaus.junit5.extensions.GrantPermissionExtension
import net.mullvad.mullvadvpn.test.common.interactor.AppInteractor
+import net.mullvad.mullvadvpn.test.common.misc.CaptureScreenRecordingsExtension
import net.mullvad.mullvadvpn.test.common.rule.CaptureScreenshotOnFailedTestRule
import net.mullvad.mullvadvpn.test.e2e.constant.LOG_TAG
import org.junit.jupiter.api.BeforeEach
+import org.junit.jupiter.api.extension.ExtendWith
import org.junit.jupiter.api.extension.RegisterExtension
+@ExtendWith(CaptureScreenRecordingsExtension::class)
abstract class EndToEndTest(private val infra: String) {
@RegisterExtension @JvmField val rule = CaptureScreenshotOnFailedTestRule(LOG_TAG)