# GeneratesTestApk

# GeneratesTestApk

[View Source](https://cs.android.com/search?q=file:com/android/build/api/variant/GeneratesTestApk.kt+class:com.android.build.api.variant.GeneratesTestApk)  
Added in 7.0.0  

<br />

```
interface GeneratesTestApk : GeneratesApk
```

<br />

Known direct subclasses  
[AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidTest),[DeviceTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/DeviceTest),[TestVariant](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/TestVariant)  

|-----------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
| [AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidTest) | Model for Android Test components that contains build-time properties |
| [DeviceTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/DeviceTest)   | Model for Device Test components that contains build-time properties  |
| [TestVariant](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/TestVariant) | Model for test components that only contains build-time properties.   |

Known indirect subclasses  
[AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidTest)  

|-----------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------|
| [AndroidTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidTest) | Model for Android Test components that contains build-time properties |

*** ** * ** ***

Build-time properties for[Component](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/Component)that produce test APKs.

## Summary

|                                                                                                                           ### Public properties                                                                                                                           |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`>`                                                                                         | [functionalTest](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesTestApk#functionalTest()) The functionalTest value to use to run the tests.                                           |
| [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)`>`                                                                                         | [handleProfiling](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesTestApk#handleProfiling()) The handleProfiling value to use to run the tests.                                        |
| [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`                                                                                           | [instrumentationRunner](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesTestApk#instrumentationRunner()) The instrumentationRunner to use to run the tests.                            |
| [MapProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/MapProperty.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`, `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | [instrumentationRunnerArguments](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesTestApk#instrumentationRunnerArguments()) The instrumentationRunnerArguments to use to run the tests. |
| [Property](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Property.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`                                                                                           | [testLabel](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesTestApk#testLabel()) The test label, or "" if none defined.                                                                |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ### Inherited properties                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.android.build.api.variant.GeneratesApk](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk) |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [AndroidResources](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidResources)                                                 | [androidResources](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#androidResources()) Variant's android resources processing configuration, initialized by the corresponding global DSL element. | | [Provider](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | [applicationId](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#applicationId()) Variant's application ID as present in the final manifest file of the APK.                                       | | [Dexing](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/Dexing)                                                                     | [dexing](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#dexing()) Variant's specific dexing options                                                                                              | | [AndroidVersion](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidVersion)                                                     | [minSdk](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#minSdk()) Min SDK version for this variant                                                                                               | | [ApkPackaging](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/ApkPackaging)                                                         | [packaging](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#packaging()) Variant's packagingOptions, initialized by the corresponding global DSL element.                                         | | [Renderscript](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/Renderscript)`?`                                                      | [renderscript](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#renderscript()) Variant specific settings for the renderscript compiler.                                                           | | [AndroidVersion](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidVersion)                                                     | [targetSdk](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#targetSdk()) Target SDK version for this variant.                                                                                     | | [AndroidVersion](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/AndroidVersion)                                                     | [targetSdkVersion](https://developer.android.com/reference/tools/gradle-api/8.8/com/android/build/api/variant/GeneratesApk#targetSdkVersion()) **This property is deprecated.**Replaced with targetSdk, will be removed in 9.0                            | |

## Public properties

### functionalTest

Added in 7.0.0  

```
val functionalTest: Property<Boolean>
```

The functionalTest value to use to run the tests.  

### handleProfiling

Added in 7.0.0  

```
val handleProfiling: Property<Boolean>
```

The handleProfiling value to use to run the tests.  

### instrumentationRunner

Added in 7.0.0  

```
val instrumentationRunner: Property<String>
```

The instrumentationRunner to use to run the tests.  

### instrumentationRunnerArguments

Added in 8.2.0  

```
val instrumentationRunnerArguments: MapProperty<String, String>
```

The instrumentationRunnerArguments to use to run the tests.  

### testLabel

Added in 7.0.0  

```
val testLabel: Property<String>
```

The test label, or "" if none defined.