diff options
author | 2021-06-08 20:00:47 -0700 | |
---|---|---|
committer | 2021-06-08 20:00:47 -0700 | |
commit | 8d87cb0beebda98b49031f21aadb24627408e468 (patch) | |
tree | c1d8c44bc6c8d1c8529ceae33aeb7d8d25747160 /androidmk | |
parent | f218e3d0c23b1c90796069e7f9d3087156d65384 (diff) |
Support LOCAL_CERTIFICATE_LINEAGE for androidmk
Added the support of `LOCAL_CERTIFICATE_LINEAGE` for the mk2bp
conversion tool `androidmk`.
Bug: 185169879
Test: rum 'm androidmk'
Test: TreeHugger
Change-Id: I7e89e60be4be26833cac13c911a9b38284a47301
Diffstat (limited to 'androidmk')
-rw-r--r-- | androidmk/androidmk/android.go | 1 | ||||
-rw-r--r-- | androidmk/androidmk/androidmk_test.go | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go index 5316d7b32..08616a90e 100644 --- a/androidmk/androidmk/android.go +++ b/androidmk/androidmk/android.go @@ -104,6 +104,7 @@ func init() { "LOCAL_NDK_STL_VARIANT": "stl", "LOCAL_JAR_MANIFEST": "manifest", "LOCAL_CERTIFICATE": "certificate", + "LOCAL_CERTIFICATE_LINEAGE": "lineage", "LOCAL_PACKAGE_NAME": "name", "LOCAL_MODULE_RELATIVE_PATH": "relative_install_path", "LOCAL_PROTOC_OPTIMIZE_TYPE": "proto.type", diff --git a/androidmk/androidmk/androidmk_test.go b/androidmk/androidmk/androidmk_test.go index 439f45d0a..067dcba35 100644 --- a/androidmk/androidmk/androidmk_test.go +++ b/androidmk/androidmk/androidmk_test.go @@ -1463,6 +1463,22 @@ android_app { } `, }, + { + desc: "LOCAL_CERTIFICATE_LINEAGE", + in: ` +include $(CLEAR_VARS) +LOCAL_MODULE := foo +LOCAL_MODULE_TAGS := tests +LOCAL_CERTIFICATE_LINEAGE := lineage +include $(BUILD_PACKAGE) +`, + expected: ` +android_test { + name: "foo", + lineage: "lineage", +} +`, + }, } func TestEndToEnd(t *testing.T) { |