Merge "Include bpf program in APEXes" am: 66a0ae60f8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1418308 Change-Id: I86983c1012615e95d1d9aac875a52e92248a17b8
This commit is contained in:
@@ -27,6 +27,7 @@ import (
|
||||
"github.com/google/blueprint/proptools"
|
||||
|
||||
"android/soong/android"
|
||||
"android/soong/bpf"
|
||||
"android/soong/cc"
|
||||
"android/soong/dexpreopt"
|
||||
prebuilt_etc "android/soong/etc"
|
||||
@@ -257,6 +258,7 @@ func testApexContext(_ *testing.T, bp string, handlers ...testCustomizer) (*andr
|
||||
java.RegisterAppBuildComponents(ctx)
|
||||
java.RegisterSdkLibraryBuildComponents(ctx)
|
||||
ctx.RegisterSingletonType("apex_keys_text", apexKeysTextFactory)
|
||||
ctx.RegisterModuleType("bpf", bpf.BpfFactory)
|
||||
|
||||
ctx.PreDepsMutators(RegisterPreDepsMutators)
|
||||
ctx.PostDepsMutators(RegisterPostDepsMutators)
|
||||
@@ -606,6 +608,7 @@ func TestDefaults(t *testing.T) {
|
||||
java_libs: ["myjar"],
|
||||
apps: ["AppFoo"],
|
||||
rros: ["rro"],
|
||||
bpfs: ["bpf"],
|
||||
}
|
||||
|
||||
prebuilt_etc {
|
||||
@@ -652,6 +655,11 @@ func TestDefaults(t *testing.T) {
|
||||
theme: "blue",
|
||||
}
|
||||
|
||||
bpf {
|
||||
name: "bpf",
|
||||
srcs: ["bpf.c", "bpf2.c"],
|
||||
}
|
||||
|
||||
`)
|
||||
ensureExactContents(t, ctx, "myapex", "android_common_myapex_image", []string{
|
||||
"etc/myetc",
|
||||
@@ -659,6 +667,8 @@ func TestDefaults(t *testing.T) {
|
||||
"lib64/mylib.so",
|
||||
"app/AppFoo/AppFoo.apk",
|
||||
"overlay/blue/rro.apk",
|
||||
"etc/bpf/bpf.o",
|
||||
"etc/bpf/bpf2.o",
|
||||
})
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user