|
3 | 3 |
|
4 | 4 | load("@bazel_skylib//rules:copy_file.bzl", "copy_file")
|
5 | 5 | load("@bazel_skylib//rules:write_file.bzl", "write_file")
|
| 6 | +load( |
| 7 | + "@rules_pkg//pkg:mappings.bzl", |
| 8 | + "pkg_files", |
| 9 | + "strip_prefix", |
| 10 | +) |
| 11 | +load("@rules_pkg//pkg:pkg.bzl", "pkg_zip") |
6 | 12 | load("//build/bazel_common_rules/dist:dist.bzl", "copy_to_dist_dir")
|
7 |
| -load("//build/bazel_common_rules/zip:zip.bzl", "zip_archive") |
8 | 13 | load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels")
|
9 | 14 | load("//build/kernel/kleaf:constants.bzl", "X86_64_OUTS")
|
10 | 15 | load(
|
@@ -2165,7 +2170,6 @@ android_filegroup(
|
2165 | 2170 | ":kselftest_futex_futex_wait_uninitialized_heap_x86",
|
2166 | 2171 | ":kselftest_futex_futex_wait_wouldblock_x86",
|
2167 | 2172 | ":kselftest_futex_futex_wait_x86",
|
2168 |
| - ":kselftest_gen_config", |
2169 | 2173 | ":kselftest_kcmp_kcmp_test_x86",
|
2170 | 2174 | ":kselftest_mm_compaction_test_x86",
|
2171 | 2175 | ":kselftest_mm_hugepage_mmap_x86",
|
@@ -2235,7 +2239,6 @@ android_filegroup(
|
2235 | 2239 | ":kselftest_futex_futex_wait_timeout_arm",
|
2236 | 2240 | ":kselftest_futex_futex_wait_uninitialized_heap_arm",
|
2237 | 2241 | ":kselftest_futex_futex_wait_wouldblock_arm",
|
2238 |
| - ":kselftest_gen_config", |
2239 | 2242 | ":kselftest_kcmp_kcmp_test_arm",
|
2240 | 2243 | ":kselftest_mm_compaction_test_arm",
|
2241 | 2244 | ":kselftest_mm_hugepage_mmap_arm",
|
@@ -2349,22 +2352,36 @@ android_filegroup(
|
2349 | 2352 | visibility = ["//visibility:private"],
|
2350 | 2353 | )
|
2351 | 2354 |
|
2352 |
| -zip_archive( |
2353 |
| - name = "tests_zip_x86_64", |
| 2355 | +pkg_files( |
| 2356 | + name = "kselftest_tests_x86_64_pkg_files", |
2354 | 2357 | srcs = [
|
2355 | 2358 | ":kselftest_tests_x86",
|
2356 | 2359 | ":kselftest_tests_x86_64",
|
2357 | 2360 | ],
|
2358 |
| - out = "tests.zip", |
| 2361 | + strip_prefix = strip_prefix.from_pkg(), |
| 2362 | + visibility = ["//visibility:private"], |
2359 | 2363 | )
|
2360 | 2364 |
|
2361 |
| -zip_archive( |
2362 |
| - name = "tests_zip_arm64", |
| 2365 | +pkg_files( |
| 2366 | + name = "kselftest_tests_arm64_pkg_files", |
2363 | 2367 | srcs = [
|
2364 | 2368 | ":kselftest_tests_arm",
|
2365 | 2369 | ":kselftest_tests_arm64",
|
2366 | 2370 | ],
|
2367 |
| - out = "tests.zip", |
| 2371 | + strip_prefix = strip_prefix.from_pkg(), |
| 2372 | + visibility = ["//visibility:private"], |
| 2373 | +) |
| 2374 | + |
| 2375 | +pkg_zip( |
| 2376 | + name = "tests_zip_x86_64", |
| 2377 | + srcs = [":kselftest_tests_x86_64_pkg_files"], |
| 2378 | + out = "x86_64/tests.zip", |
| 2379 | +) |
| 2380 | + |
| 2381 | +pkg_zip( |
| 2382 | + name = "tests_zip_arm64", |
| 2383 | + srcs = [":kselftest_tests_arm64_pkg_files"], |
| 2384 | + out = "arm64/tests.zip", |
2368 | 2385 | )
|
2369 | 2386 |
|
2370 | 2387 | copy_to_dist_dir(
|
|
0 commit comments