diff --git a/BUILD.bazel b/BUILD.bazel index fdd9dc09a3e5..90b81d324873 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -4,6 +4,7 @@ load("@bazel_skylib//lib:paths.bzl", "paths") load("@bazel_skylib//rules:copy_file.bzl", "copy_file") load("@bazel_skylib//rules:write_file.bzl", "write_file") +load("@rules_pkg//pkg:install.bzl", "pkg_install") load( "@rules_pkg//pkg:mappings.bzl", "pkg_filegroup", @@ -857,6 +858,13 @@ pkg_filegroup( visibility = ["//visibility:private"], ) +pkg_install( + name = "kunit_tests_arm64_install", + srcs = [ + ":kunit_tests_arm64_pkg_files", + ], +) + pkg_files( name = "kunit_x86_64_stripped", srcs = [":kunit_x86_64"], @@ -884,7 +892,14 @@ pkg_filegroup( ":kunit_x86_64_test_config", ], prefix = _KUNIT_DIR, - #visibility = ["//visibility:private"], + visibility = ["//visibility:private"], +) + +pkg_install( + name = "kunit_tests_x86_64_install", + srcs = [ + ":kunit_tests_x86_64_pkg_files", + ], ) # DDK Headers diff --git a/tools/testing/kunit/android/README b/tools/testing/kunit/android/README index 301664991eaa..369048d81697 100644 --- a/tools/testing/kunit/android/README +++ b/tools/testing/kunit/android/README @@ -49,16 +49,13 @@ View test results .... Run ACK KUnit tests via tradefed - * Build ACK KUnit tests: - $ tools/bazel build //common:tests_zip_arm64_dist - - * Unzip tests.zip (e.g. in local tmp directory): - $ unzip bazel-bin/common/arm64/tests.zip -d tmp + * Build ACK KUnit tests and install (e.g. /tmp/kunit_tests): + $ tools/bazel run -- //common:kunit_tests_x86_64_install -v --destdir /tmp/kunit_tests * With device connected and accessible via adb run the tests: $ prebuilts/tradefed/filegroups/tradefed/tradefed.sh run commandAndExit \ template/local_min --template:map test=suite/test_mapping_suite \ - --include-filter kunit --tests-dir=tmp/testcases --primary-abi-only + --include-filter kunit --tests-dir=/tmp/kunit_tests --primary-abi-only .... ======================================================= =============== Summary ===============