1
0
mirror of https://github.com/square/okhttp.git synced 2025-11-23 06:42:24 +03:00

Enable android-test by default (#7899)

This commit is contained in:
Yuri Schimke
2023-06-17 12:34:46 +01:00
committed by GitHub
parent 9f408a9c8f
commit b94da08568
2 changed files with 15 additions and 9 deletions

View File

@@ -1,15 +1,19 @@
@file:Suppress("UnstableApiUsage")
plugins { plugins {
id("com.android.library") id("com.android.library")
kotlin("android") kotlin("android")
id("de.mannodermaus.android-junit5") id("de.mannodermaus.android-junit5")
} }
val androidBuild = property("androidBuild").toString().toBoolean()
android { android {
compileSdk = 31 compileSdk = 33
defaultConfig { defaultConfig {
minSdk = 21 minSdk = 21
targetSdk = 31 targetSdk = 33
// Make sure to use the AndroidJUnitRunner (or a sub-class) in order to hook in the JUnit 5 Test Builder // Make sure to use the AndroidJUnitRunner (or a sub-class) in order to hook in the JUnit 5 Test Builder
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
@@ -19,12 +23,14 @@ android {
) )
} }
sourceSets["androidTest"].java.srcDirs( if (androidBuild) {
"../okhttp-brotli/src/test/java", sourceSets["androidTest"].java.srcDirs(
"../okhttp-dnsoverhttps/src/test/java", "../okhttp-brotli/src/test/java",
"../okhttp-logging-interceptor/src/test/java", "../okhttp-dnsoverhttps/src/test/java",
"../okhttp-sse/src/test/java" "../okhttp-logging-interceptor/src/test/java",
) "../okhttp-sse/src/test/java"
)
}
compileOptions { compileOptions {
targetCompatibility(JavaVersion.VERSION_11) targetCompatibility(JavaVersion.VERSION_11)

View File

@@ -14,7 +14,6 @@ val graalBuild: String by settings
val loomBuild: String by settings val loomBuild: String by settings
if (androidBuild.toBoolean()) { if (androidBuild.toBoolean()) {
include(":android-test")
include(":regression-test") include(":regression-test")
} }
@@ -45,5 +44,6 @@ include(":samples:slack")
include(":samples:static-server") include(":samples:static-server")
include(":samples:tlssurvey") include(":samples:tlssurvey")
include(":samples:unixdomainsockets") include(":samples:unixdomainsockets")
include(":android-test")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")