override fun apply()

in android/build-logic/convention/src/main/kotlin/com/theguardian/convention/AndroidTestConventionPlugin.kt [21:41]


    override fun apply(target: Project) {
        with(target) {
            with(pluginManager) {
                apply(libs.plugin("agp-test").pluginId)
                apply(libs.plugin("kgp").pluginId)
                apply(libs.plugin("kotlinter").pluginId)
            }

            setupDetekt()
            setupKotlinter()

            extensions.configure<TestExtension> {
                configureAndroidModule<KotlinAndroidProjectExtension>(this)

                configureAndroidTests(
                    extension = this,
                    isTestModule = true,
                )
            }
        }
    }