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: AaptOptions.() -> Unit)

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

abstract Unit

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

Inherited functions

Properties

abstract AaptOptions

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 ApkPackagingOptions

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: AaptOptions.() -> Unit): Unit

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

packagingOptions

abstract fun packagingOptions(action: ApkPackagingOptions.() -> Unit): Unit

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

Properties

aaptOptions

abstract val aaptOptions: AaptOptions

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.

packagingOptions

abstract val packagingOptions: ApkPackagingOptions

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.