Merge "Generate recovery.img for unittest during build time"

This commit is contained in:
Tianjie Xu 2020-02-24 18:49:05 +00:00 committed by Gerrit Code Review
commit bf885b6b21
5 changed files with 19 additions and 0 deletions

View file

@ -94,6 +94,24 @@ librecovery_static_libs = [
"libtinyxml2", "libtinyxml2",
] ]
// recovery image for unittests.
// ========================================================
genrule {
name: "recovery_image",
cmd: "cat $(location testdata/recovery_head) <(cat $(location testdata/recovery_body) | $(location minigzip)) $(location testdata/recovery_tail) > $(out)",
srcs: [
"testdata/recovery_head",
"testdata/recovery_body",
"testdata/recovery_tail",
],
tools: [
"minigzip",
],
out: [
"testdata/recovery.img",
],
}
cc_test { cc_test {
name: "recovery_unit_test", name: "recovery_unit_test",
isolated: true, isolated: true,
@ -127,6 +145,7 @@ cc_test {
data: [ data: [
"testdata/*", "testdata/*",
":recovery_image",
":res-testdata", ":res-testdata",
], ],
} }

Binary file not shown.

BIN
tests/testdata/recovery_body vendored Normal file

Binary file not shown.

BIN
tests/testdata/recovery_head vendored Normal file

Binary file not shown.

BIN
tests/testdata/recovery_tail vendored Normal file

Binary file not shown.