diff options
| author | Albin <albin@mullvad.net> | 2022-11-23 19:52:17 +0100 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2023-01-10 15:32:28 +0100 |
| commit | 0b55897e8a53bcc126d1954f99639d482a3b623e (patch) | |
| tree | a4ececb7da4ba3660d642022aaf97f56a9f40408 | |
| parent | bf287ad5153bb3687afb03370cdea1014b3cef75 (diff) | |
| download | mullvadvpn-0b55897e8a53bcc126d1954f99639d482a3b623e.tar.xz mullvadvpn-0b55897e8a53bcc126d1954f99639d482a3b623e.zip | |
Add empty :test:common project
| -rw-r--r-- | android/buildSrc/src/main/kotlin/Dependencies.kt | 1 | ||||
| -rw-r--r-- | android/settings.gradle.kts | 2 | ||||
| -rw-r--r-- | android/test/common/build.gradle.kts | 43 | ||||
| -rw-r--r-- | android/test/common/src/main/AndroidManifest.xml | 1 |
4 files changed, 46 insertions, 1 deletions
diff --git a/android/buildSrc/src/main/kotlin/Dependencies.kt b/android/buildSrc/src/main/kotlin/Dependencies.kt index 777cea97bc..3e70469220 100644 --- a/android/buildSrc/src/main/kotlin/Dependencies.kt +++ b/android/buildSrc/src/main/kotlin/Dependencies.kt @@ -93,6 +93,7 @@ object Dependencies { "com.android.tools.build:aapt2:${Versions.Plugin.androidAapt}:windows" const val android = "com.android.tools.build:gradle:${Versions.Plugin.android}" const val androidApplicationId = "com.android.application" + const val androidLibraryId = "com.android.library" const val androidTestId = "com.android.test" const val playPublisher = "com.github.triplet.gradle:play-publisher:${Versions.Plugin.playPublisher}" diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index 7e4d1f1bdd..931e398bdc 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -1,2 +1,2 @@ include(":app") -include(":test", ":test:e2e") +include(":test", ":test:common", ":test:e2e") diff --git a/android/test/common/build.gradle.kts b/android/test/common/build.gradle.kts new file mode 100644 index 0000000000..569d858dfd --- /dev/null +++ b/android/test/common/build.gradle.kts @@ -0,0 +1,43 @@ +plugins { + id(Dependencies.Plugin.androidLibraryId) + id(Dependencies.Plugin.kotlinAndroidId) + id(Dependencies.Plugin.kotlinParcelizeId) +} + +android { + namespace = "net.mullvad.mullvadvpn.test.common" + compileSdk = Versions.Android.compileSdkVersion + + defaultConfig { + minSdk = Versions.Android.minSdkVersion + targetSdk = Versions.Android.targetSdkVersion + } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = Versions.jvmTarget + } +} + +androidComponents { + beforeVariants { variantBuilder -> + variantBuilder.apply { + enable = name != "release" + } + } +} + +dependencies { + implementation(Dependencies.AndroidX.testCore) + implementation(Dependencies.AndroidX.testRunner) + implementation(Dependencies.AndroidX.testRules) + implementation(Dependencies.AndroidX.testUiAutomator) + implementation(Dependencies.junit) + implementation(Dependencies.Kotlin.stdlib) + + androidTestUtil(Dependencies.AndroidX.testOrchestrator) +} diff --git a/android/test/common/src/main/AndroidManifest.xml b/android/test/common/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..cc947c5679 --- /dev/null +++ b/android/test/common/src/main/AndroidManifest.xml @@ -0,0 +1 @@ +<manifest /> |
