treewide: migrate to qemu-kvm in toolchain-bundle
Change-Id: I42a10a9adf7bdccb83ef997c6d554140ffaade4b
Reviewed-on: https://review.monogon.dev/c/monogon/+/4052
Reviewed-by: Jan Schär <jan@monogon.tech>
Tested-by: Jenkins CI
diff --git a/osbase/test/ktest/ktest.bzl b/osbase/test/ktest/ktest.bzl
index 4a6942f..5fc93e8 100644
--- a/osbase/test/ktest/ktest.bzl
+++ b/osbase/test/ktest/ktest.bzl
@@ -46,11 +46,12 @@
is_executable = True,
)
+ runfiles = ctx.runfiles(files = [ctx.file._ktest, initramfs, ctx.file.kernel, ctx.file.tester])
+ runfiles = runfiles.merge(ctx.attr._ktest[DefaultInfo].default_runfiles)
+
return [DefaultInfo(
executable = script_file,
- runfiles = ctx.runfiles(
- files = [ctx.files._ktest[0], initramfs, ctx.file.kernel, ctx.file.tester],
- ),
+ runfiles = runfiles,
)]
k_test = rule(
@@ -105,7 +106,7 @@
default = Label("//osbase/test/ktest"),
cfg = "target",
executable = True,
- allow_files = True,
+ allow_single_file = True,
),
"_ktest_init": attr.label(
default = Label("//osbase/test/ktest/init"),