diff options
| author | Albin <albin@mullvad.net> | 2023-09-21 08:54:24 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2023-09-21 18:30:52 +0200 |
| commit | 119da166330aaf5ef037f4269e36eedc5f142da9 (patch) | |
| tree | 84a95ea7b89746c446bbbfaa232f2cd85d232d31 /android/test/e2e | |
| parent | 8066e42cff442207830ed05e6db1395e34c2d1db (diff) | |
| download | mullvadvpn-119da166330aaf5ef037f4269e36eedc5f142da9.tar.xz mullvadvpn-119da166330aaf5ef037f4269e36eedc5f142da9.zip | |
Add billing and infrastructure flavor dimensions
Flavor dimension usage:
* `billing` - used to build separate artifacts where (1) different
policies are followed and (2) different dependencies are used.
* `infrastructure` - used to improve development and testing
against non-production environments.
Diffstat (limited to 'android/test/e2e')
| -rw-r--r-- | android/test/e2e/build.gradle.kts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/android/test/e2e/build.gradle.kts b/android/test/e2e/build.gradle.kts index 104f17bceb..8e24974fcd 100644 --- a/android/test/e2e/build.gradle.kts +++ b/android/test/e2e/build.gradle.kts @@ -16,6 +16,9 @@ android { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" targetProjectPath = ":app" + missingDimensionStrategy(FlavorDimensions.BILLING, Flavors.OSS) + missingDimensionStrategy(FlavorDimensions.INFRASTRUCTURE, Flavors.PROD) + fun Properties.addRequiredPropertyAsBuildConfigField(name: String) { val value = getProperty(name) ?: throw GradleException("Missing property: $name") buildConfigField(type = "String", name = name, value = "\"$value\"") @@ -73,7 +76,6 @@ configure<org.owasp.dependencycheck.gradle.extension.DependencyCheckExtension> { dependencies { implementation(project(Projects.testCommon)) implementation(project(Dependencies.Mullvad.endpointLib)) - implementation(Dependencies.AndroidX.testCore) // Fixes: https://github.com/android/android-test/issues/1589 implementation(Dependencies.AndroidX.testMonitor) |
