summaryrefslogtreecommitdiff
path: root/apex/apex_test.go
diff options
context:
space:
mode:
author Jooyung Han <jooyung@google.com> 2020-07-30 00:00:44 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2020-07-30 00:00:44 +0000
commitb0c4d3b319eb65ea296980c094a78d0181bfef4b (patch)
tree892d4122ada52a4a94b13a377e798c216c5704a9 /apex/apex_test.go
parentafb7c1b7e9d5d4680c15ea2dc515688d7dc7c4d7 (diff)
parent6c4cc9ce23c0093601099501755a8a8a9b887604 (diff)
Merge "apex: set ":vndk" as required for vendor apexes"
Diffstat (limited to 'apex/apex_test.go')
-rw-r--r--apex/apex_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/apex/apex_test.go b/apex/apex_test.go
index 7db61d5cf..0959a49ec 100644
--- a/apex/apex_test.go
+++ b/apex/apex_test.go
@@ -2201,6 +2201,10 @@ func TestVendorApex(t *testing.T) {
data.Custom(&builder, name, prefix, "", data)
androidMk := builder.String()
ensureContains(t, androidMk, `LOCAL_MODULE_PATH := /tmp/target/product/test_device/vendor/apex`)
+
+ apexManifestRule := ctx.ModuleForTests("myapex", "android_common_myapex_image").Rule("apexManifestRule")
+ requireNativeLibs := names(apexManifestRule.Args["requireNativeLibs"])
+ ensureListNotContains(t, requireNativeLibs, ":vndk")
}
func TestVendorApex_use_vndk_as_stable(t *testing.T) {
@@ -2250,6 +2254,10 @@ func TestVendorApex_use_vndk_as_stable(t *testing.T) {
"bin/mybin",
"lib64/libvendor.so",
})
+
+ apexManifestRule := ctx.ModuleForTests("myapex", "android_common_myapex_image").Rule("apexManifestRule")
+ requireNativeLibs := names(apexManifestRule.Args["requireNativeLibs"])
+ ensureListContains(t, requireNativeLibs, ":vndk")
}
func TestAndroidMk_UseVendorRequired(t *testing.T) {