diff options
| author | Albin <albin@mullvad.net> | 2022-03-07 10:00:47 +0100 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2022-04-20 17:09:16 +0200 |
| commit | bb0db8f6caff2f8b66b35117f282e87aa222a65d (patch) | |
| tree | 73750868dfc33f22d7dd73f26a9aa0cb81bd7d77 /android/buildSrc/src | |
| parent | a9f906b082f76410855f0b97e71f45ca60bfa727 (diff) | |
| download | mullvadvpn-bb0db8f6caff2f8b66b35117f282e87aa222a65d.tar.xz mullvadvpn-bb0db8f6caff2f8b66b35117f282e87aa222a65d.zip | |
Add Android e2e test module
The purpose of this test module is to be able to trigger end-to-end
tests separately from the main app module, mainly because of the flaky
nature of end-to-end tests.
Tests are easiest executed by running the following gradle command:
./gradlew :e2e:connectedDebugAndroidTest
Diffstat (limited to 'android/buildSrc/src')
| -rw-r--r-- | android/buildSrc/src/main/kotlin/Dependencies.kt | 9 | ||||
| -rw-r--r-- | android/buildSrc/src/main/kotlin/Versions.kt | 2 |
2 files changed, 11 insertions, 0 deletions
diff --git a/android/buildSrc/src/main/kotlin/Dependencies.kt b/android/buildSrc/src/main/kotlin/Dependencies.kt index e4d78ecd73..97ff89bab8 100644 --- a/android/buildSrc/src/main/kotlin/Dependencies.kt +++ b/android/buildSrc/src/main/kotlin/Dependencies.kt @@ -27,6 +27,14 @@ object Dependencies { "androidx.test.espresso:espresso-core:${Versions.AndroidX.espresso}" const val espressoContrib = "androidx.test.espresso:espresso-contrib:${Versions.AndroidX.espresso}" + const val testCore = + "androidx.test:core:${Versions.AndroidX.test}" + const val testRunner = + "androidx.test:runner:${Versions.AndroidX.test}" + const val testUiAutomator = + "androidx.test.uiautomator:uiautomator:${Versions.AndroidX.uiautomator}" + const val testOrchestrator = + "androidx.test:orchestrator:${Versions.AndroidX.test}" } object Koin { @@ -59,6 +67,7 @@ object Dependencies { object Plugin { const val android = "com.android.tools.build:gradle:${Versions.Plugin.android}" const val androidApplicationId = "com.android.application" + const val androidTestId = "com.android.test" const val playPublisher = "com.github.triplet.gradle:play-publisher:${Versions.Plugin.playPublisher}" const val playPublisherId = "com.github.triplet.play" diff --git a/android/buildSrc/src/main/kotlin/Versions.kt b/android/buildSrc/src/main/kotlin/Versions.kt index 8db39a305f..d5c3563202 100644 --- a/android/buildSrc/src/main/kotlin/Versions.kt +++ b/android/buildSrc/src/main/kotlin/Versions.kt @@ -27,6 +27,8 @@ object Versions { const val fragment = "1.3.2" const val recyclerview = "1.2.1" const val junit = "1.1.3" + const val test = "1.4.0" + const val uiautomator = "2.2.0" } object Plugin { |
