public abstract class TestedExtension extends BaseExtension implements com.android.build.gradle.TestedAndroidConfig
logger, project
Constructor and Description |
---|
TestedExtension(org.gradle.api.Project project,
org.gradle.internal.reflect.Instantiator instantiator,
com.android.builder.core.AndroidBuilder androidBuilder,
com.android.build.gradle.internal.SdkHandler sdkHandler,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypes,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavors,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigs,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo,
boolean isDependency) |
Modifier and Type | Method and Description |
---|---|
void |
addTestVariant(com.android.build.gradle.api.TestVariant testVariant) |
void |
addUnitTestVariant(com.android.build.gradle.api.UnitTestVariant testVariant) |
java.lang.String |
getTestBuildType()
Name of the build type that will be used when running Android (on-device) tests.
|
org.gradle.api.DomainObjectSet<com.android.build.gradle.api.TestVariant> |
getTestVariants()
Returns the list of (Android) test variants.
|
org.gradle.api.DomainObjectSet<com.android.build.gradle.api.UnitTestVariant> |
getUnitTestVariants()
Returns the list of unit test variants.
|
void |
setTestBuildType(java.lang.String testBuildType) |
aaptOptions, adbOptions, addVariant, buildToolsVersion, buildTypes, checkWritability, compileOptions, compileSdkVersion, compileSdkVersion, createConfiguration, dataBinding, defaultConfig, defaultPublishConfig, deviceProvider, dexOptions, disableWrite, enforceUniquePackageName, externalNativeBuild, flavorDimensions, generatePureSplits, getAaptOptions, getAdbExe, getAdbExecutable, getAdbOptions, getAidlPackageWhiteList, getBootClasspath, getBuildToolsRevision, getBuildToolsVersion, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultProguardFile, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getEnforceUniquePackageName, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getNdkDirectory, getPackageBuildConfig, getPackagingOptions, getProductFlavors, getPublishNonDefault, getResourcePrefix, getSdkDirectory, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilter, jacoco, lintOptions, packagingOptions, productFlavors, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, registerTransform, resourcePrefix, setBuildToolsVersion, setCompileSdkVersion, setCompileSdkVersion, setDefaultPublishConfig, setEnforceUniquePackageName, setGeneratePureSplits, setPublishNonDefault, setVariantFilter, signingConfigs, sourceSets, splits, testOptions, testServer, useLibrary, useLibrary, variantFilter, wrapJavaSourceSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAaptOptions, getAdbOptions, getAidlPackageWhiteList, getBuildToolsRevision, getBuildToolsVersion, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getEnforceUniquePackageName, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getPackageBuildConfig, getPackagingOptions, getProductFlavors, getPublishNonDefault, getResourcePrefix, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilter
public TestedExtension(@NonNull org.gradle.api.Project project, @NonNull org.gradle.internal.reflect.Instantiator instantiator, @NonNull com.android.builder.core.AndroidBuilder androidBuilder, @NonNull com.android.build.gradle.internal.SdkHandler sdkHandler, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.BuildType> buildTypes, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.ProductFlavor> productFlavors, @NonNull org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.internal.dsl.SigningConfig> signingConfigs, @NonNull com.android.build.gradle.internal.ExtraModelInfo extraModelInfo, boolean isDependency)
@NonNull public org.gradle.api.DomainObjectSet<com.android.build.gradle.api.TestVariant> getTestVariants()
all
iterator to process future items.getTestVariants
in interface com.android.build.gradle.TestedAndroidConfig
public void addTestVariant(com.android.build.gradle.api.TestVariant testVariant)
@NonNull public org.gradle.api.DomainObjectSet<com.android.build.gradle.api.UnitTestVariant> getUnitTestVariants()
all
iterator to process future items.getUnitTestVariants
in interface com.android.build.gradle.TestedAndroidConfig
public void addUnitTestVariant(com.android.build.gradle.api.UnitTestVariant testVariant)
@NonNull public java.lang.String getTestBuildType()
Defaults to "debug".
getTestBuildType
in interface com.android.build.gradle.TestedAndroidConfig
public void setTestBuildType(java.lang.String testBuildType)