Stay organized with collections
Save and categorize content based on your preferences.
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.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2023-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-04-25 UTC."],[],[]]