KotlinMultiplatformAndroidDeviceTestCompilation

Added in 8.8.0

interface KotlinMultiplatformAndroidDeviceTestCompilation : KotlinMultiplatformAndroidDeviceTest, KotlinMultiplatformAndroidCompilation


Summary

Inherited functions

From org.gradle.api.attributes.HasAttributes
From org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
From org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
Unit
open Unit
open Unit
open Unit
Unit
open String
Unit
source(sourceSet: KotlinSourceSet)

This function is deprecated. Scheduled for removal with Kotlin 2.3.

From com.android.build.api.dsl.KotlinMultiplatformAndroidCompilation
Unit

This function is deprecated. Use compilerOptions instead of kotlinOptions to configure compilations

Unit

This function is deprecated. Use compilerOptions instead of kotlinOptions to configure compilations

From com.android.build.api.dsl.KotlinMultiplatformAndroidDeviceTest
Unit
Unit

Specifies options for the Android Debug Bridge (ADB), such as APK installation options.

Unit

Configures Gradle Managed Devices for use in testing with the Unified test platform.

Unit
Unit
signing(action: ApkSigningConfig.() -> Unit)
Unit
targetSdk(action: TargetSdkSpec.() -> Unit)

Configures all aspects regarding target sdk for device tests, see TargetSdkSpec for available options.

Inherited properties

From org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
From org.jetbrains.kotlin.tooling.core.HasMutableExtras
From org.jetbrains.kotlin.gradle.plugin.HasProject
From org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
From com.android.build.api.dsl.KotlinMultiplatformAndroidCompilation
TaskProvider<KotlinCompilationTask<KotlinJvmCompilerOptions>>
HasCompilerOptions<KotlinJvmCompilerOptions>

This property is deprecated. To configure compilation compiler options use 'compileTaskProvider': compilation.compileTaskProvider.configure{ compilerOptions {} }

String

The name of the component corresponding to this Android compilation.

KotlinCommonOptions

This property is deprecated. Use compilerOptions instead of kotlinOptions to configure compilations

From com.android.build.api.dsl.KotlinMultiplatformAndroidDeviceTest
Boolean

Disables animations during instrumented tests you run from the command line.

String?

The test application id.

EmulatorControl

Configures Android Emulator Grpc Access

Boolean

Specifies code coverage is enabled for module tests of type AndroidTest.

String

Specifies whether to use on-device test orchestration.

Boolean?

See instrumentation.

Boolean?

See instrumentation.

Installation

Specifies options for the Android Debug Bridge (ADB), such as APK installation options.

String?

Test instrumentation runner class name.

MutableMap<StringString>

Test instrumentation runner custom arguments.

ManagedDevices

Configures Gradle Managed Devices for use in testing with the Unified test platform.

MultiDexConfig
ApkSigningConfig

Encapsulates signing configurations that you can apply to test APK