summaryrefslogtreecommitdiff
path: root/apex/apex_test.go
diff options
context:
space:
mode:
author Spandan Das <spandandas@google.com> 2024-11-27 06:54:35 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-11-27 06:54:35 +0000
commit2f263061e08b7871267d89e10f018fedbd545bee (patch)
treeebad858c7570ceecab2fccacc8aeba6cffc15dca /apex/apex_test.go
parentbdff36e1fee70dd8f1defcb66365984d28bcaea9 (diff)
parent375b4d4b539d52ecb2ca693ae6b530837fbb6a42 (diff)
Merge "Do not propagate transitive required deps of apexes" into main am: f4fa5450f6 am: 375b4d4b53
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3375510 Change-Id: Ia905bb2d5851af1204ef2f7e5386d4f818d37994 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'apex/apex_test.go')
-rw-r--r--apex/apex_test.go40
1 files changed, 0 insertions, 40 deletions
diff --git a/apex/apex_test.go b/apex/apex_test.go
index 7fb9b67e8..52d27e5e9 100644
--- a/apex/apex_test.go
+++ b/apex/apex_test.go
@@ -7937,46 +7937,6 @@ func TestRejectNonInstallableJavaLibrary(t *testing.T) {
`)
}
-func TestCarryRequiredModuleNames(t *testing.T) {
- t.Parallel()
- ctx := testApex(t, `
- apex {
- name: "myapex",
- key: "myapex.key",
- native_shared_libs: ["mylib"],
- updatable: false,
- }
-
- apex_key {
- name: "myapex.key",
- public_key: "testkey.avbpubkey",
- private_key: "testkey.pem",
- }
-
- cc_library {
- name: "mylib",
- srcs: ["mylib.cpp"],
- system_shared_libs: [],
- stl: "none",
- required: ["a", "b"],
- host_required: ["c", "d"],
- target_required: ["e", "f"],
- apex_available: [ "myapex" ],
- }
- `)
-
- apexBundle := ctx.ModuleForTests("myapex", "android_common_myapex").Module().(*apexBundle)
- data := android.AndroidMkDataForTest(t, ctx, apexBundle)
- name := apexBundle.BaseModuleName()
- prefix := "TARGET_"
- var builder strings.Builder
- data.Custom(&builder, name, prefix, "", data)
- androidMk := builder.String()
- ensureContains(t, androidMk, "LOCAL_REQUIRED_MODULES := mylib.myapex:64 a b\n")
- ensureContains(t, androidMk, "LOCAL_HOST_REQUIRED_MODULES := c d\n")
- ensureContains(t, androidMk, "LOCAL_TARGET_REQUIRED_MODULES := e f\n")
-}
-
func TestSymlinksFromApexToSystem(t *testing.T) {
t.Parallel()
bp := `