summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authoreasoncylee <easoncylee@google.com>2020-04-30 14:57:06 +0800
committereasoncylee <easoncylee@google.com>2020-05-18 09:59:07 +0800
commitba60625021fc6bf429c00b37dfd79b6082861ab7 (patch)
tree9a6e3c0ac856ea096e10c59fe0ccc29a9a4d1f20 /java/java.go
parent53754e3592e0f3d79cb4184d2689798ddc195172 (diff)
Add test_mainline_modules to the auto-gen test config(AndroidJUnitTest only).
To support parameterized mainline modules in Test Mapping, we plan to add a new parameter called test_mainline_modules in build system to auto-generate the test config based on the parameter. For detailed information: go/test-mapping-mainline-gcl (search for auto-generated pattern) Bug: 155238134 Test: add "test_mainline_modules: [some.apk]" to TetheringTests, and build the modules, confirm the parameterized option is added in the test config. Change-Id: I41ba8749ce46da62db402a8b8a555d4874e1cfc0 Merged-In: I41ba8749ce46da62db402a8b8a555d4874e1cfc0
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/java.go b/java/java.go
index a5d69e304..6141a40b0 100644
--- a/java/java.go
+++ b/java/java.go
@@ -2029,6 +2029,10 @@ type testProperties struct {
// doesn't exist next to the Android.bp, this attribute doesn't need to be set to true
// explicitly.
Auto_gen_config *bool
+
+ // Add parameterized mainline modules to auto generated test config. The options will be
+ // handled by TradeFed to do downloading and installing the specified modules on the device.
+ Test_mainline_modules []string
}
type testHelperLibraryProperties struct {