Export RRO resource dirs from static android_library dependencies
RRO dirs from static android_library dependencies should be
included in the final module.
Bug: 123510624
Test: TestEnforceRRO
Change-Id: I28c45e139b187894a4ebc43d573eab5ea1be9861
diff --git a/java/app_test.go b/java/app_test.go
index 6bbaac0..93d20d0 100644
--- a/java/app_test.go
+++ b/java/app_test.go
@@ -150,8 +150,13 @@
"device/vendor/blah/overlay/bar/res/values/strings.xml",
},
},
+
rroDirs: map[string][]string{
- "foo": []string{"device/vendor/blah/overlay/foo/res"},
+ "foo": []string{
+ "device/vendor/blah/overlay/foo/res",
+ // Enforce RRO on "foo" could imply RRO on static dependencies, but for now it doesn't.
+ // "device/vendor/blah/overlay/lib/res",
+ },
"bar": nil,
},
},
@@ -172,7 +177,10 @@
"bar": []string{"device/vendor/blah/static_overlay/bar/res/values/strings.xml"},
},
rroDirs: map[string][]string{
- "foo": []string{"device/vendor/blah/overlay/foo/res"},
+ "foo": []string{
+ "device/vendor/blah/overlay/foo/res",
+ "device/vendor/blah/overlay/lib/res",
+ },
"bar": []string{"device/vendor/blah/overlay/bar/res"},
},
},