aboutsummaryrefslogtreecommitdiff
path: root/androidmk
diff options
context:
space:
mode:
authorJim Tang <jimtang@google.com>2024-01-04 16:34:49 +0800
committerJim Tang <jimtang@google.com>2024-01-09 12:51:56 +0800
commitb9db38631ec2d46b919f61514ceed595624cb2b2 (patch)
treed178f2b7692156ab10df615215281e99e62d9915 /androidmk
parent0f5162161d14a07b6132c33fef8d35d937cbd514 (diff)
Ignore LOCAL_XTS_TEST_PACKAGE translation
This commit enables `androidmk` to skip checking the obsolete attribute `LOCAL_XTS_TEST_PACKAGE` without generating warning message. Bug: 318619340 Test: m androidmk && androidmk <somewhere>/Android.mk Change-Id: I42dbbd4aa1c61b9e344bfb219b372a0c48d77645
Diffstat (limited to 'androidmk')
-rw-r--r--androidmk/androidmk/android.go1
-rw-r--r--androidmk/androidmk/androidmk_test.go20
2 files changed, 21 insertions, 0 deletions
diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go
index 276b9abd1..656491181 100644
--- a/androidmk/androidmk/android.go
+++ b/androidmk/androidmk/android.go
@@ -86,6 +86,7 @@ var rewriteProperties = map[string](func(variableAssignmentContext) error){
"LOCAL_ANNOTATION_PROCESSOR_CLASSES": skip, // Soong gets the processor classes from the plugin
"LOCAL_CTS_TEST_PACKAGE": skip, // Obsolete
+ "LOCAL_XTS_TEST_PACKAGE": skip, // Obsolete
"LOCAL_JACK_ENABLED": skip, // Obselete
"LOCAL_JACK_FLAGS": skip, // Obselete
}
diff --git a/androidmk/androidmk/androidmk_test.go b/androidmk/androidmk/androidmk_test.go
index 0580ae5b6..08bbb3991 100644
--- a/androidmk/androidmk/androidmk_test.go
+++ b/androidmk/androidmk/androidmk_test.go
@@ -823,6 +823,26 @@ android_test {
`,
},
{
+ desc: "IGNORE_LOCAL_XTS_TEST_PACKAGE",
+ in: `
+include $(CLEAR_VARS)
+LOCAL_PACKAGE_NAME := FooTest
+LOCAL_COMPATIBILITY_SUITE := cts
+LOCAL_XTS_TEST_PACKAGE := foo.bar
+LOCAL_COMPATIBILITY_SUPPORT_FILES := file1
+include $(BUILD_CTS_PACKAGE)
+`,
+ expected: `
+android_test {
+ name: "FooTest",
+ defaults: ["cts_defaults"],
+ test_suites: ["cts"],
+
+ data: ["file1"],
+}
+`,
+ },
+ {
desc: "BUILD_CTS_*_JAVA_LIBRARY",
in: `
include $(CLEAR_VARS)