diff options
author | 2020-07-09 12:56:24 +0000 | |
---|---|---|
committer | 2020-07-09 12:56:24 +0000 | |
commit | 0f472e62f9d679bd4553c06bce2a99bb4d122db9 (patch) | |
tree | 5214569f6104d73856e273a37eff123df751f8fe /apex/apex_test.go | |
parent | 5bc3d29d147b14917a0b3f23d7d323fbc3ccf6eb (diff) | |
parent | 3757864b5ffdab4c14e619f5b583b969ffd256da (diff) |
Merge changes Iefcf4fbe,I450d4769,I1ffc7e7b am: 2c79c871d9 am: 3757864b5f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1354643
Change-Id: I35b96bffc99f9066982e6ea99332fb84c8f7a840
Diffstat (limited to 'apex/apex_test.go')
-rw-r--r-- | apex/apex_test.go | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/apex/apex_test.go b/apex/apex_test.go index fb8b08411..3c37ca304 100644 --- a/apex/apex_test.go +++ b/apex/apex_test.go @@ -5928,6 +5928,41 @@ func TestAllowedFiles(t *testing.T) { } } +func TestNonPreferredPrebuiltDependency(t *testing.T) { + _, _ = testApex(t, ` + apex { + name: "myapex", + key: "myapex.key", + native_shared_libs: ["mylib"], + } + + apex_key { + name: "myapex.key", + public_key: "testkey.avbpubkey", + private_key: "testkey.pem", + } + + cc_library { + name: "mylib", + srcs: ["mylib.cpp"], + stubs: { + versions: ["10000"], + }, + apex_available: ["myapex"], + } + + cc_prebuilt_library_shared { + name: "mylib", + prefer: false, + srcs: ["prebuilt.so"], + stubs: { + versions: ["10000"], + }, + apex_available: ["myapex"], + } + `) +} + func TestMain(m *testing.M) { run := func() int { setUp() |