Android 12 Developer Preview is here! Try it out, and give us your feedback!

TestVariant

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

Variant for test-only modules.

Summary

Inherited functions

Properties

abstract AndroidResources

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 Dexing

Variant settings related to transforming bytecodes into dex files initialized from the corresponding fields in the DSL.

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

Properties

androidResources

abstract val androidResources: AndroidResources

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.

dexing

abstract val dexing: Dexing

Variant settings related to transforming bytecodes into dex files initialized from the corresponding fields in the DSL.

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.