Merge "Allows prebuilts in override_apex." am: e267bc8f74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1811097 Change-Id: I732915686e54509c30f6855ea29d562bc83cf680
This commit is contained in:
@@ -5930,6 +5930,7 @@ func TestOverrideApex(t *testing.T) {
|
||||
key: "myapex.key",
|
||||
apps: ["app"],
|
||||
bpfs: ["bpf"],
|
||||
prebuilts: ["myetc"],
|
||||
overrides: ["oldapex"],
|
||||
updatable: false,
|
||||
}
|
||||
@@ -5939,6 +5940,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",
|
||||
@@ -5987,6 +5989,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)
|
||||
@@ -6008,6 +6020,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" {
|
||||
|
Reference in New Issue
Block a user