51 lines
1.7 KiB
Python
51 lines
1.7 KiB
Python
load(":gensrcs_test.bzl", "gensrcs_tests_suite")
|
|
load(":linker_config_test.bzl", "linker_config_test_suite")
|
|
load(":prebuilt_file_test.bzl", "prebuilt_file_test_suite")
|
|
load(":prebuilt_xml_test.bzl", "prebuilt_xml_test_suite")
|
|
|
|
exports_files(["lunch.bzl"])
|
|
|
|
gensrcs_tests_suite(name = "gensrcs_tests")
|
|
|
|
py_binary(
|
|
name = "staging_dir_builder",
|
|
srcs = ["staging_dir_builder.py"],
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
sh_test(
|
|
name = "staging_dir_builder_test",
|
|
srcs = ["staging_dir_builder_test.sh"],
|
|
data = [
|
|
"test.pem",
|
|
":staging_dir_builder",
|
|
"//external/avb:avbtool",
|
|
"//external/e2fsprogs/contrib/android:e2fsdroid",
|
|
"//external/e2fsprogs/debugfs",
|
|
"//external/e2fsprogs/misc:blkid",
|
|
"//external/e2fsprogs/misc:mke2fs",
|
|
"//external/e2fsprogs/resize:resize2fs",
|
|
"//external/erofs-utils:fsck.erofs",
|
|
"//external/selinux/libselinux:sefcontext_compile",
|
|
"//frameworks/base/tools/aapt2",
|
|
"//prebuilts/build-tools:linux-x86/bin/soong_zip",
|
|
"//prebuilts/sdk/current:public/android.jar",
|
|
"//system/apex/apexer",
|
|
"//system/apex/apexer:conv_apex_manifest",
|
|
"//system/apex/tools:apex_compression_tool",
|
|
"//system/apex/tools:deapexer",
|
|
],
|
|
# This is a host test.
|
|
target_compatible_with = select({
|
|
"//build/bazel/platforms/os:linux": [],
|
|
"//conditions:default": ["@platforms//:incompatible"],
|
|
}),
|
|
deps = ["@bazel_tools//tools/bash/runfiles"],
|
|
)
|
|
|
|
linker_config_test_suite(name = "linker_config_tests")
|
|
|
|
prebuilt_xml_test_suite(name = "prebuilt_xml_tests")
|
|
|
|
prebuilt_file_test_suite(name = "prebuilt_file_tests")
|