diff options
Diffstat (limited to 'apex/apex_test.go')
-rw-r--r-- | apex/apex_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apex/apex_test.go b/apex/apex_test.go index f221cf228..ac2701f7e 100644 --- a/apex/apex_test.go +++ b/apex/apex_test.go @@ -159,6 +159,8 @@ func testApex(t *testing.T, bp string) *android.TestContext { "testkey.override.pk8": nil, "vendor/foo/devkeys/testkey.avbpubkey": nil, "vendor/foo/devkeys/testkey.pem": nil, + "NOTICE": nil, + "custom_notice": nil, }) _, errs := ctx.ParseFileList(".", []string{"Android.bp"}) android.FailIfErrored(t, errs) @@ -280,6 +282,7 @@ func TestBasicApex(t *testing.T) { srcs: ["mylib.cpp"], system_shared_libs: [], stl: "none", + notice: "custom_notice", } `) @@ -319,6 +322,14 @@ func TestBasicApex(t *testing.T) { if !good { t.Errorf("Could not find all expected symlinks! foo: %t, foo_link_64: %t. Command was %s", found_foo, found_foo_link_64, copyCmds) } + + apexMergeNoticeRule := ctx.ModuleForTests("myapex", "android_common_myapex").Rule("apexMergeNoticeRule") + noticeInputs := strings.Split(apexMergeNoticeRule.Args["inputs"], " ") + if len(noticeInputs) != 3 { + t.Errorf("number of input notice files: expected = 3, actual = %d", len(noticeInputs)) + } + ensureListContains(t, noticeInputs, "NOTICE") + ensureListContains(t, noticeInputs, "custom_notice") } func TestBasicZipApex(t *testing.T) { |