blob: c939fef2d53a0abe137a34dd6780940f875536c7 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
genrule {
name: "microdroid_contents_built",
tools: [
"list_image",
"debugfs_static",
],
srcs: [":microdroid"],
out: ["microdroid_contents_built.txt"],
cmd: "$(location list_image) --debugfs_path $(location debugfs_static) $(location :microdroid) > $(out)",
}
genrule {
name: "diff_microdroid_contents",
srcs: [
"microdroid_contents_golden.txt",
":microdroid_contents_built",
],
out: ["true.sh"],
cmd: "if diff $(location microdroid_contents_golden.txt) $(location :microdroid_contents_built); then" +
" echo true > $(out);" +
"else" +
" echo To fix and update $(location microdroid_contents_golden.txt), please run:;" +
" echo \" croot && m $(location :microdroid_contents_built) && cp $(location :microdroid_contents_built) $(location microdroid_contents_golden.txt)\";" +
" exit 1;" +
"fi;",
}
sh_test_host {
name: "test_diff_microdroid_contents",
src: ":diff_microdroid_contents",
}