| load(":gensrcs_test.bzl", "gensrcs_tests_suite") |
| load(":linker_config_test.bzl", "linker_config_test_suite") |
| load(":prebuilt_xml_test.bzl", "prebuilt_xml_test_suite") |
| load(":prebuilt_file_test.bzl", "prebuilt_file_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") |