TestVariantDimension
interface TestVariantDimension : VariantDimension
Known direct subclasses
TestBaseFlavor |
|
TestBuildType |
Build types define certain properties that Gradle uses when building and packaging your library, and are typically configured for different stages of your development lifecycle.
|
Known indirect subclasses
TestDefaultConfig |
Specifies defaults for properties that the Android test plugin applies to all build variants.
|
TestProductFlavor |
Encapsulates all product flavors properties for test projects.
|
Shared properties between DSL objects that contribute to a separate-test-project variant.
That is, TestBuildType
and TestProductFlavor
and TestDefaultConfig
.
Summary
Public properties |
Boolean? |
Returns whether multi-dex is enabled.
|
ApkSigningConfig? |
The associated signing config or null if none are set on the variant dimension.
|
Inherited functions |
From class com.android.build.api.dsl.VariantDimension
Unit |
Adds manifest placeholders.
|
Unit |
Adds a new field to the generated BuildConfig class.
|
@Incubating Unit |
Encapsulates per-variant CMake and ndk-build configurations for your external native build.
|
Unit |
Options for configuring Java compilation.
|
Unit |
Encapsulates per-variant configurations for the NDK, such as ABI filters.
|
@Incubating Unit |
|
Any |
Adds a new ProGuard configuration file.
|
Any |
Adds new ProGuard configuration files.
|
Unit |
Adds a new generated resource.
|
Void? |
This function is deprecated. Use manifestPlaceholders property instead
|
Any |
Replaces the ProGuard configuration files.
|
Unit |
Configure the shader compiler options.
|
Any |
Adds a proguard rule file to be used when processing test code.
|
Any |
Adds proguard rule files to be used when processing test code.
|
|
Inherited properties |
From class com.android.build.api.dsl.VariantDimension
ExternalNativeBuildFlags |
Encapsulates per-variant CMake and ndk-build configurations for your external native build.
|
JavaCompileOptions |
Options for configuring Java compilation.
|
MutableMap<String, Any> |
The manifest placeholders.
|
File? |
This property is deprecated. This property is deprecated.
|
File? |
Text file with additional ProGuard rules to be used to determine which classes are compiled into the main dex file.
|
Ndk |
Encapsulates per-variant configurations for the NDK, such as ABI filters.
|
Optimization |
|
MutableList<File> |
Specifies the ProGuard configuration files that the plugin should use.
|
Shaders |
Options for configuring the shader compiler.
|
MutableList<File> |
The collection of proguard rule files to be used when processing test code.
|
|
Public properties
multiDexEnabled
var multiDexEnabled: Boolean?
Returns whether multi-dex is enabled.
This can be null if the flag is not set, in which case the default value is used.