<lambda>null1plugins { 2 alias(libs.plugins.android.library) 3 alias(libs.plugins.robolectric.android.project) 4 alias(libs.plugins.robolectric.gradle.managed.device) 5 } 6 <lambda>null7android { 8 compileSdk = 34 9 namespace = "org.robolectric.integrationtests.ctesque" 10 11 defaultConfig { 12 minSdk = 21 13 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" 14 } 15 16 lint { abortOnError = false } 17 18 testOptions { 19 targetSdk = 34 20 unitTests.isIncludeAndroidResources = true 21 } 22 23 compileOptions { 24 sourceCompatibility = JavaVersion.VERSION_1_8 25 targetCompatibility = JavaVersion.VERSION_1_8 26 } 27 28 androidResources { noCompress.add("txt") } 29 30 sourceSets { 31 val sharedTestDir = "src/sharedTest/" 32 val sharedTestSourceDir = sharedTestDir + "java" 33 val sharedTestResourceDir = sharedTestDir + "resources" 34 35 val test by getting 36 test.resources.srcDirs(sharedTestResourceDir) 37 test.java.srcDirs(sharedTestSourceDir) 38 39 val androidTest by getting 40 androidTest.resources.srcDirs(sharedTestResourceDir) 41 androidTest.java.srcDirs(sharedTestSourceDir) 42 } 43 } 44 <lambda>null45dependencies { 46 implementation(project(":testapp")) 47 48 testImplementation(project(":robolectric")) 49 testImplementation(libs.junit4) 50 testImplementation(libs.androidx.test.monitor) 51 testImplementation(libs.androidx.test.runner) 52 testImplementation(libs.androidx.test.rules) 53 testImplementation(libs.androidx.test.ext.junit) 54 testImplementation(libs.androidx.test.ext.truth) 55 testImplementation(libs.androidx.test.core) 56 testImplementation(libs.androidx.test.espresso.core) 57 testImplementation(libs.truth) 58 testImplementation(libs.guava) 59 60 // Testing dependencies 61 androidTestImplementation(project(":shadowapi")) 62 androidTestImplementation(libs.androidx.test.monitor) 63 androidTestImplementation(libs.androidx.test.runner) 64 androidTestImplementation(libs.androidx.test.rules) 65 androidTestImplementation(libs.androidx.test.ext.junit) 66 androidTestImplementation(libs.androidx.test.ext.truth) 67 androidTestImplementation(libs.androidx.test.espresso.core) 68 androidTestImplementation(libs.truth) 69 androidTestImplementation(libs.guava) 70 androidTestUtil(libs.androidx.test.services) 71 } 72