public abstract class TestedExtension extends BaseExtension implements com.android.build.gradle.TestedAndroidConfig
logger, project| Constructor and Description |
|---|
TestedExtension(org.gradle.api.Project project,
com.android.build.gradle.options.ProjectOptions projectOptions,
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,
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.api.BaseVariantOutput> buildOutputs,
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, buildTypeMatching, buildTypes, checkWritability, compileOptions, compileSdkVersion, compileSdkVersion, dataBinding, defaultConfig, defaultPublishConfig, deviceProvider, dexOptions, disableWrite, externalNativeBuild, flavorDimensions, generatePureSplits, getAaptOptions, getAdbExe, getAdbExecutable, getAdbOptions, getAidlPackageWhiteList, getBaseFeature, getBootClasspath, getBuildOutputs, getBuildToolsRevision, getBuildToolsVersion, getBuildTypeAttrMap, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultProguardFile, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorAttrMap, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getNdkDirectory, getPackageBuildConfig, getPackagingOptions, getProductFlavors, getResourcePrefix, getSdkDirectory, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilter, jacoco, lintOptions, packagingOptions, productFlavorMatching, productFlavors, registerArtifactType, registerBuildTypeSourceProvider, registerJavaArtifact, registerMultiFlavorSourceProvider, registerProductFlavorSourceProvider, registerTransform, resourcePrefix, setBuildToolsVersion, setCompileSdkVersion, setCompileSdkVersion, setDefaultPublishConfig, setGeneratePureSplits, setPublishNonDefault, setVariantFilter, signingConfigs, sourceSets, splits, testOptions, testServer, useLibrary, useLibrary, variantFilter, wrapJavaSourceSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAaptOptions, getAdbOptions, getAidlPackageWhiteList, getBaseFeature, getBuildOutputs, getBuildToolsRevision, getBuildToolsVersion, getBuildTypeAttrMap, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorAttrMap, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getPackageBuildConfig, getPackagingOptions, getProductFlavors, getResourcePrefix, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilterpublic TestedExtension(@NonNull
org.gradle.api.Project project,
@NonNull
com.android.build.gradle.options.ProjectOptions projectOptions,
@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
org.gradle.api.NamedDomainObjectContainer<com.android.build.gradle.api.BaseVariantOutput> buildOutputs,
@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.TestedAndroidConfigpublic 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.TestedAndroidConfigpublic 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.TestedAndroidConfigpublic void setTestBuildType(java.lang.String testBuildType)