diff options
| author | 2024-11-27 06:54:35 +0000 | |
|---|---|---|
| committer | 2024-11-27 06:54:35 +0000 | |
| commit | 2f263061e08b7871267d89e10f018fedbd545bee (patch) | |
| tree | ebad858c7570ceecab2fccacc8aeba6cffc15dca /apex/apex_test.go | |
| parent | bdff36e1fee70dd8f1defcb66365984d28bcaea9 (diff) | |
| parent | 375b4d4b539d52ecb2ca693ae6b530837fbb6a42 (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.go | 40 |
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 := ` |