public class TestExtension extends BaseExtension implements com.android.build.gradle.TestAndroidConfig
android extension for com.android.test projects.logger, project| Constructor and Description |
|---|
TestExtension(org.gradle.api.Project project,
com.android.build.gradle.options.ProjectOptions projectOptions,
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.dependency.SourceSetManager sourceSetManager,
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVariant(com.android.build.gradle.api.BaseVariant variant) |
org.gradle.api.internal.DefaultDomainObjectSet<com.android.build.gradle.api.ApplicationVariant> |
getApplicationVariants()
Returns the list of Application variants.
|
java.lang.String |
getTargetProjectPath()
Returns the Gradle path of the project that this test project tests.
|
java.lang.String |
getTargetVariant()
Deprecated.
This is deprecated, test module can now test all flavors.
|
java.lang.String |
getTestBuildType() |
void |
setTargetProjectPath(java.lang.String targetProjectPath) |
void |
setTargetVariant(java.lang.String targetVariant)
Deprecated.
|
void |
targetProjectPath(java.lang.String targetProjectPath) |
void |
targetVariant(java.lang.String targetVariant) |
aaptOptions, adbOptions, buildToolsVersion, buildTypes, checkWritability, compileOptions, compileSdkVersion, compileSdkVersion, dataBinding, defaultConfig, defaultPublishConfig, deviceProvider, dexOptions, disableWrite, externalNativeBuild, flavorDimensions, generatePureSplits, getAaptOptions, getAdbExe, getAdbExecutable, getAdbOptions, getAidlPackageWhiteList, getBaseFeature, getBootClasspath, getBuildOutputs, getBuildToolsRevision, getBuildToolsVersion, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultProguardFile, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getNdkDirectory, getPackageBuildConfig, getPackagingOptions, getProductFlavors, 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, 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, getBuildTypes, getCompileOptions, getCompileSdkVersion, getDataBinding, getDefaultConfig, getDefaultPublishConfig, getDeviceProviders, getDexOptions, getExternalNativeBuild, getFlavorDimensionList, getGeneratePureSplits, getJacoco, getLibraryRequests, getLintOptions, getPackageBuildConfig, getPackagingOptions, getProductFlavors, getResourcePrefix, getSigningConfigs, getSourceSets, getSplits, getTestOptions, getTestServers, getTransforms, getTransformsDependencies, getVariantFilterpublic TestExtension(@NonNull
org.gradle.api.Project project,
@NonNull
com.android.build.gradle.options.ProjectOptions projectOptions,
@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.dependency.SourceSetManager sourceSetManager,
@NonNull
com.android.build.gradle.internal.ExtraModelInfo extraModelInfo)
public org.gradle.api.internal.DefaultDomainObjectSet<com.android.build.gradle.api.ApplicationVariant> getApplicationVariants()
all iterator to process future items.public void addVariant(com.android.build.gradle.api.BaseVariant variant)
addVariant in class BaseExtensionpublic java.lang.String getTargetProjectPath()
getTargetProjectPath in interface com.android.build.gradle.TestAndroidConfigpublic void setTargetProjectPath(java.lang.String targetProjectPath)
public void targetProjectPath(java.lang.String targetProjectPath)
@Deprecated public java.lang.String getTargetVariant()
Default is 'debug'
getTargetVariant in interface com.android.build.gradle.TestAndroidConfig@Deprecated public void setTargetVariant(java.lang.String targetVariant)
public void targetVariant(java.lang.String targetVariant)
@Nullable public java.lang.String getTestBuildType()
getTestBuildType in interface com.android.build.gradle.AndroidConfig