Merge "Allows prebuilts in override_apex."

This commit is contained in:
Treehugger Robot
2021-09-03 16:01:31 +00:00
committed by Gerrit Code Review
3 changed files with 39 additions and 23 deletions

View File

@@ -6080,6 +6080,7 @@ func TestOverrideApex(t *testing.T) {
key: "myapex.key",
apps: ["app"],
bpfs: ["bpf"],
prebuilts: ["myetc"],
overrides: ["oldapex"],
updatable: false,
}
@@ -6089,6 +6090,7 @@ func TestOverrideApex(t *testing.T) {
base: "myapex",
apps: ["override_app"],
bpfs: ["override_bpf"],
prebuilts: ["override_myetc"],
overrides: ["unknownapex"],
logging_parent: "com.foo.bar",
package_name: "test.overridden.package",
@@ -6137,6 +6139,16 @@ func TestOverrideApex(t *testing.T) {
name: "override_bpf",
srcs: ["override_bpf.c"],
}
prebuilt_etc {
name: "myetc",
src: "myprebuilt",
}
prebuilt_etc {
name: "override_myetc",
src: "override_myprebuilt",
}
`, withManifestPackageNameOverrides([]string{"myapex:com.android.myapex"}))
originalVariant := ctx.ModuleForTests("myapex", "android_common_myapex_image").Module().(android.OverridableModule)
@@ -6158,6 +6170,9 @@ func TestOverrideApex(t *testing.T) {
ensureNotContains(t, copyCmds, "image.apex/etc/bpf/bpf.o")
ensureContains(t, copyCmds, "image.apex/etc/bpf/override_bpf.o")
ensureNotContains(t, copyCmds, "image.apex/etc/myetc")
ensureContains(t, copyCmds, "image.apex/etc/override_myetc")
apexBundle := module.Module().(*apexBundle)
name := apexBundle.Name()
if name != "override_myapex" {