-
- All Implemented Interfaces:
-
groovy.lang.GroovyObject,org.gradle.api.plugins.ExtensionAware
public abstract class AndroidJUnitPlatformExtension extends GroovyObjectSupport implements ExtensionAware
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, String>configurationParametersprivate final FiltersExtensionfiltersprivate final InstrumentationTestOptionsinstrumentationTestsprivate final JacocoOptionsjacocoOptions
-
Constructor Summary
Constructors Constructor Description AndroidJUnitPlatformExtension(Project project)
-
Method Summary
Modifier and Type Method Description final Map<String, String>getConfigurationParameters()final FiltersExtensiongetFilters()final InstrumentationTestOptionsgetInstrumentationTests()Options for controlling instrumentation test execution with JUnit 5 final JacocoOptionsgetJacocoOptions()Options for controlling Jacoco reporting final Unitinvoke(Function1<AndroidJUnitPlatformExtension, Unit> config)final ObjectmethodMissing(String name, Object args)final UnitconfigurationParameter(String key, String value)Add a configuration parameter final UnitconfigurationParameters(Map<String, String> parameters)Add a map of configuration parameters final Unitfilters(String qualifier, Action<FiltersExtension> action)Configure the {@link FiltersExtension} for tests that belong to the provided build variant final Unitfilters(String qualifier, Function1<FiltersExtension, Unit> action)-
Methods inherited from class de.mannodermaus.gradle.plugins.junit5.dsl.AndroidJUnitPlatformExtension
getExtensions, getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getConfigurationParameters
@Input() final Map<String, String> getConfigurationParameters()
-
getFilters
final FiltersExtension getFilters()
-
getInstrumentationTests
final InstrumentationTestOptions getInstrumentationTests()
Options for controlling instrumentation test execution with JUnit 5
-
getJacocoOptions
final JacocoOptions getJacocoOptions()
Options for controlling Jacoco reporting
-
invoke
final Unit invoke(Function1<AndroidJUnitPlatformExtension, Unit> config)
-
methodMissing
final Object methodMissing(String name, Object args)
-
configurationParameter
final Unit configurationParameter(String key, String value)
Add a configuration parameter
-
configurationParameters
final Unit configurationParameters(Map<String, String> parameters)
Add a map of configuration parameters
-
filters
final Unit filters(String qualifier, Action<FiltersExtension> action)
Configure the {@link FiltersExtension} for tests that belong to the provided build variant
-
filters
final Unit filters(String qualifier, Function1<FiltersExtension, Unit> action)
-
-
-
-