diff options
| author | 2019-07-08 17:36:50 -0700 | |
|---|---|---|
| committer | 2019-07-08 17:36:50 -0700 | |
| commit | ea3863fae92e856a04c67c105e498aa78d15086b (patch) | |
| tree | a856f7791a7011c9a437e4a4589ba0c9decd159a /java/app_test.go | |
| parent | c1bae1bfad406e2f38b6bb8462fee42f923b1793 (diff) | |
| parent | f0cb835ebf348f69b18ef136efa5780943499776 (diff) | |
Merge "Dist NOTICE outputs for app targets." am: b1907ee587
am: f0cb835ebf
Change-Id: Iab0ed9e76c4ca820ae081a765efa4aa84ed4a903
Diffstat (limited to 'java/app_test.go')
| -rw-r--r-- | java/app_test.go | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/java/app_test.go b/java/app_test.go index c7ea338b1..721dd4dc2 100644 --- a/java/app_test.go +++ b/java/app_test.go @@ -1479,16 +1479,20 @@ func TestEmbedNotice(t *testing.T) { // bar has NOTICE files to process, but embed_notices is not set. bar := ctx.ModuleForTests("bar", "android_common") - mergeNotices = bar.MaybeRule("mergeNoticesRule") - if mergeNotices.Rule != nil { - t.Errorf("mergeNotices shouldn't have run for bar") + res = bar.Output("package-res.apk") + aapt2Flags = res.Args["flags"] + e = "-A " + buildDir + "/.intermediates/bar/android_common/NOTICE" + if strings.Contains(aapt2Flags, e) { + t.Errorf("bar shouldn't have the asset dir flag for NOTICE: %q", e) } // baz's embed_notice is true, but it doesn't have any NOTICE files. baz := ctx.ModuleForTests("baz", "android_common") - mergeNotices = baz.MaybeRule("mergeNoticesRule") - if mergeNotices.Rule != nil { - t.Errorf("mergeNotices shouldn't have run for baz") + res = baz.Output("package-res.apk") + aapt2Flags = res.Args["flags"] + e = "-A " + buildDir + "/.intermediates/baz/android_common/NOTICE" + if strings.Contains(aapt2Flags, e) { + t.Errorf("baz shouldn't have the asset dir flag for NOTICE: %q", e) } } |