# JUnitEngineSpecBuilder

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


```
@Incubating
interface JUnitEngineSpecBuilder : JUnitEngineSpec
```

<br />

*** ** * ** ***

## Summary

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html<https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/dsl/AgpTestSuiteInputParameters>` | `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpecBuilder#inputs()` Returns a mutable list of inputs required by the junit engine running the test suite. |

### Inherited functions

From [com.android.build.api.variant.JUnitEngineSpec](https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec) `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec#addInputProperty(kotlin.String,org.gradle.api.provider.Provider)(propertyName: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, propertyValue: https://docs.gradle.org/current/javadoc/org/gradle/api/provider/Provider.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>)`

Adds a new key value pair property to the list of inputs of this test engine, the value will only be resolved at execution time.
`https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` `@https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html
https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec#addInputProperty(kotlin.String,kotlin.String)(propertyName: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html, propertyValue: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`

Adds a new key value pair property to the list of inputs for this test engine.

### Inherited properties

From [com.android.build.api.variant.JUnitEngineSpec](https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec) `https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyCollector.html` `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec#enginesDependencies()`

Returns a `https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyCollector.html` that collects the set of runtime-only dependencies to find and load configured junit engines.
`https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-set/index.html<https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html>` `https://developer.android.com/reference/tools/gradle-api/9.6/com/android/build/api/variant/JUnitEngineSpec#includeEngines()`

Returns the final list of included engines for this tes suite.

## Public properties

### inputs

```
val inputs: MutableList<AgpTestSuiteInputParameters>
```

Returns a mutable list of inputs required by the junit engine running the test suite.