Google is committed to advancing racial equity for Black communities. See how.

TestVariant

@Incubating interface TestVariant : Variant
com.android.build.api.variant.TestVariant

Variant for test-only modules.

Summary

Public methods

abstract Unit
aaptOptions(action: Aapt.() -> Unit)

Variant's aaptOptions, initialized by the corresponding global DSL element.

abstract Unit
packaging(action: ApkPackaging.() -> Unit)

Variant's packagingOptions, initialized by the corresponding global DSL element.

Inherited functions

Properties

abstract Aapt

Variant's aaptOptions, initialized by the corresponding global DSL element.

abstract Property<String>

Variant's application ID as present in the final manifest file of the APK.

abstract Property<Boolean>

The functionalTest value to use to run the tests.

abstract Property<Boolean>

The handleProfiling value to use to run the tests.

abstract Property<String>

The instrumentationRunner to use to run the tests.

abstract ApkPackaging

Variant's packagingOptions, initialized by the corresponding global DSL element.

abstract Property<String?>

the test label

abstract Provider<String>

The application of the app under tests.

Inherited properties

Public methods

aaptOptions

abstract fun aaptOptions(action: Aapt.() -> Unit): Unit

Variant's aaptOptions, initialized by the corresponding global DSL element.

packaging

abstract fun packaging(action: ApkPackaging.() -> Unit): Unit

Variant's packagingOptions, initialized by the corresponding global DSL element.

Properties

aapt

abstract val aapt: Aapt

Variant's aaptOptions, initialized by the corresponding global DSL element.

applicationId

abstract val applicationId: Property<String>

Variant's application ID as present in the final manifest file of the APK.

functionalTest

abstract val functionalTest: Property<Boolean>

The functionalTest value to use to run the tests.

handleProfiling

abstract val handleProfiling: Property<Boolean>

The handleProfiling value to use to run the tests.

instrumentationRunner

abstract val instrumentationRunner: Property<String>

The instrumentationRunner to use to run the tests.

packaging

abstract val packaging: ApkPackaging

Variant's packagingOptions, initialized by the corresponding global DSL element.

testLabel

abstract val testLabel: Property<String?>

the test label

testedApplicationId

abstract val testedApplicationId: Provider<String>

The application of the app under tests.