summaryrefslogtreecommitdiff
path: root/java/app_test.go
diff options
context:
space:
mode:
author Jaewoong Jung <jungjw@google.com> 2019-07-08 17:36:50 -0700
committer android-build-merger <android-build-merger@google.com> 2019-07-08 17:36:50 -0700
commitea3863fae92e856a04c67c105e498aa78d15086b (patch)
treea856f7791a7011c9a437e4a4589ba0c9decd159a /java/app_test.go
parentc1bae1bfad406e2f38b6bb8462fee42f923b1793 (diff)
parentf0cb835ebf348f69b18ef136efa5780943499776 (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.go16
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)
}
}