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,
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) |
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()
Returns the variant of the tested project.
|
void |
setTargetProjectPath(java.lang.String targetProjectPath) |
void |
setTargetVariant(java.lang.String targetVariant) |
void |
targetProjectPath(java.lang.String targetProjectPath) |
void |
targetVariant(java.lang.String targetVariant) |
aaptOptions, adbOptions, 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 TestExtension(@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)
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 BaseExtension
public java.lang.String getTargetProjectPath()
getTargetProjectPath
in interface com.android.build.gradle.TestAndroidConfig
public void setTargetProjectPath(java.lang.String targetProjectPath)
public void targetProjectPath(java.lang.String targetProjectPath)
public java.lang.String getTargetVariant()
getTargetVariant
in interface com.android.build.gradle.TestAndroidConfig
public void setTargetVariant(java.lang.String targetVariant)
public void targetVariant(java.lang.String targetVariant)