xref: /aosp_15_r20/external/robolectric/integration_tests/sdkcompat/build.gradle.kts (revision e6ba16074e6af37d123cb567d575f496bf0a58ee)

<lambda>null1 plugins {
2   alias(libs.plugins.android.library)
3   alias(libs.plugins.detekt)
4   alias(libs.plugins.kotlin.android)
5   alias(libs.plugins.robolectric.android.project)
6   alias(libs.plugins.robolectric.spotless)
7 }
8 
<lambda>null9 android {
10   //noinspection GradleDependency keep compileSdk to 29 for compatibility testing purpose
11   compileSdk = 29
12   namespace = "org.robolectric.integrationtests.sdkcompat"
13 
14   defaultConfig { minSdk = 21 }
15 
16   compileOptions {
17     sourceCompatibility = JavaVersion.VERSION_1_8
18     targetCompatibility = JavaVersion.VERSION_1_8
19   }
20 
21   kotlinOptions { jvmTarget = "1.8" }
22 
23   testOptions {
24     // We must keep targetSdk to 29 for compatibility testing purpose
25     targetSdk = 29
26     unitTests.isIncludeAndroidResources = true
27   }
28 }
29 
<lambda>null30 dependencies {
31   implementation(libs.kotlin.stdlib)
32 
33   testImplementation(project(":testapp"))
34   testImplementation(project(":robolectric"))
35   testImplementation(libs.junit4)
36   testImplementation(libs.truth)
37 }
38