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