Enable AndroidX test orchestrator

This commit is contained in:
Kirill Kamakin
2022-12-06 20:32:28 +01:00
parent 24388192e1
commit 8c3ec9a40d
2 changed files with 9 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ android {
versionCode = 25 versionCode = 25
versionName = "0.3.10" versionName = "0.3.10"
testInstrumentationRunner = "gq.kirmanak.mealient.MealientTestRunner" testInstrumentationRunner = "gq.kirmanak.mealient.MealientTestRunner"
testInstrumentationRunnerArguments += mapOf("clearPackageData" to "true")
} }
signingConfigs { signingConfigs {
@@ -55,6 +56,10 @@ android {
packagingOptions { packagingOptions {
resources.excludes += "DebugProbesKt.bin" resources.excludes += "DebugProbesKt.bin"
} }
testOptions {
execution = "ANDROIDX_TEST_ORCHESTRATOR"
}
} }
dependencies { dependencies {
@@ -132,4 +137,5 @@ dependencies {
androidTestImplementation(libs.androidx.test.core) androidTestImplementation(libs.androidx.test.core)
androidTestImplementation(libs.androidx.test.rules) androidTestImplementation(libs.androidx.test.rules)
androidTestImplementation(libs.androidx.test.runner) androidTestImplementation(libs.androidx.test.runner)
androidTestUtil(libs.androidx.test.orchestrator)
} }

View File

@@ -81,6 +81,8 @@ shareTarget = "1.2.0"
kaspresso = "1.4.2" kaspresso = "1.4.2"
# https://developer.android.com/jetpack/androidx/releases/test # https://developer.android.com/jetpack/androidx/releases/test
androidXTest = "1.5.0" androidXTest = "1.5.0"
# https://developer.android.com/jetpack/androidx/releases/test
androidXTestOrchestrator = "1.4.2"
[libraries] [libraries]
android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }
@@ -140,6 +142,7 @@ androidx-security-crypto = { group = "androidx.security", name = "security-crypt
androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidXTest" } androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidXTest" }
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidXTest" } androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidXTest" }
androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidXTest" } androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidXTest" }
androidx-test-orchestrator = { group = "androidx.test", name = "orchestrator", version.ref = "androidXTestOrchestrator" }
jakewharton-retrofitSerialization = { group = "com.jakewharton.retrofit", name = "retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerialization" } jakewharton-retrofitSerialization = { group = "com.jakewharton.retrofit", name = "retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerialization" }