buildSrc/src/main/kotlin/AndroidTests.kt
changeset 1013 18d820f292d6
parent 1010 85e3a2f4f1cf
child 1081 46fb833a9122
--- a/buildSrc/src/main/kotlin/AndroidTests.kt	Fri Apr 21 11:50:59 2023 -0400
+++ b/buildSrc/src/main/kotlin/AndroidTests.kt	Fri Apr 21 23:25:44 2023 -0400
@@ -20,18 +20,15 @@
  */
 package com.geekorum.build
 
-import com.android.build.gradle.BaseExtension
-import com.android.build.gradle.internal.dsl.TestOptions
+import com.android.build.api.dsl.ApplicationExtension
+import com.android.build.api.dsl.CommonExtension
 import org.gradle.api.Project
 import org.gradle.api.artifacts.Dependency
 import org.gradle.api.artifacts.DependencyConstraint
 import org.gradle.api.artifacts.ExternalModuleDependency
 import org.gradle.api.artifacts.dsl.DependencyConstraintHandler
 import org.gradle.api.artifacts.dsl.DependencyHandler
-import org.gradle.kotlin.dsl.closureOf
-import org.gradle.kotlin.dsl.configure
-import org.gradle.kotlin.dsl.dependencies
-import org.gradle.kotlin.dsl.kotlin
+import org.gradle.kotlin.dsl.*
 
 const val espressoVersion = "3.5.1"
 const val androidxTestRunnerVersion = "1.5.2"
@@ -43,7 +40,7 @@
  * Configuration for espresso and robolectric usage in an Android project
  */
 internal fun Project.configureTests() {
-    extensions.configure<BaseExtension> {
+    extensions.configure<CommonExtension<*,*,*,*>>("android") {
         defaultConfig {
             testInstrumentationRunner = "com.geekorum.ttrss.HiltRunner"
             testInstrumentationRunnerArguments += mapOf(