KotlinMultiplatformAndroidHostTestCompilation

Added in 8.8.0

interface KotlinMultiplatformAndroidHostTestCompilation : KotlinMultiplatformAndroidHostTest, KotlinMultiplatformAndroidCompilation


Summary

Inherited functions

From org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
Unit
dependencies(
    configure: Action<org.jetbrains.kotlin.gradle.plugin.KotlinDependencyHandler>
)
Unit
dependencies(configure: org.jetbrains.kotlin.gradle.plugin.KotlinDependencyHandler.() -> Unit)
From org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
Unit
associateWith(
    other: org.jetbrains.kotlin.gradle.plugin.KotlinCompilation<*>
)
open Unit
attributes(configure: Action<AttributeContainer>)
open Unit
attributes(configure: AttributeContainer.() -> Unit)
open Unit
defaultSourceSet(
    configure: Action<org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet>
)
Unit
defaultSourceSet(configure: org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet.() -> Unit)
open String
getName()
open Unit
kotlinOptions(
    configure: Action<org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions>
)

This function is deprecated. Please migrate to the compilerOptions DSL.

open Unit
kotlinOptions(configure: org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions.() -> Unit)

This function is deprecated. Please migrate to the compilerOptions DSL.

Unit
source(sourceSet: org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet)

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

From com.android.build.api.dsl.KotlinMultiplatformAndroidHostTest
Unit
targetSdk(action: TargetSdkSpec.() -> Unit)

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

Inherited properties

From org.gradle.api.attributes.HasAttributes
From org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
String
org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies.apiConfigurationName
String
org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies.compileOnlyConfigurationName
String
org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies.implementationConfigurationName
String
org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies.runtimeOnlyConfigurationName
From org.jetbrains.kotlin.tooling.core.HasMutableExtras
org.jetbrains.kotlin.tooling.core.MutableExtras
org.jetbrains.kotlin.tooling.core.HasMutableExtras.extras
From org.jetbrains.kotlin.gradle.plugin.HasProject
Project
org.jetbrains.kotlin.gradle.plugin.HasProject.project
From org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
Set<org.jetbrains.kotlin.gradle.plugin.KotlinCompilation<*>>
@org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.allAssociatedCompilations
Set<org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.allKotlinSourceSets
open List<org.jetbrains.kotlin.gradle.plugin.KotlinCompilation<*>>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.associateWith

This property is deprecated. Use 'associatedCompilations' instead

Set<org.jetbrains.kotlin.gradle.plugin.KotlinCompilation<*>>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.associatedCompilations
String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compilationName
String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileAllTaskName
String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileDependencyConfigurationName
FileCollection
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileDependencyFiles
org.jetbrains.kotlin.gradle.dsl.KotlinCompile<org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileKotlinTask

This property is deprecated. Accessing task instance directly is deprecated.

String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileKotlinTaskName
TaskProvider<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions>>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compileKotlinTaskProvider

This property is deprecated. Replaced with compileTaskProvider.

org.jetbrains.kotlin.gradle.plugin.HasCompilerOptions<*>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.compilerOptions

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

org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.defaultSourceSet
open String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.defaultSourceSetName

This property is deprecated. Use defaultSourceSet.name instead.

open String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.disambiguatedName
org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.kotlinOptions

This property is deprecated. Please migrate to the compilerOptions DSL.

Set<org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet>
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.kotlinSourceSets
open String
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.name
org.jetbrains.kotlin.gradle.plugin.KotlinCompilationOutput
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.output
open org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.platformType
String?
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.runtimeDependencyConfigurationName
FileCollection?
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.runtimeDependencyFiles
org.jetbrains.kotlin.gradle.plugin.KotlinTarget
org.jetbrains.kotlin.gradle.plugin.KotlinCompilation.target
From com.android.build.api.dsl.KotlinMultiplatformAndroidCompilation
TaskProvider<org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask<org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptions>>
String

The name of the component corresponding to this Android compilation.

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

Specifies unit test code coverage data collection by configuring the JacocoPlugin.

Boolean

Enables unit tests to use Android resources, assets, and manifests.

Boolean

Whether unmocked methods from android.jar should throw exceptions or return default values (i.e. zero or null).