Skip to content

Commit 1f11f24

Browse files
committed
config: chromeos: enable blktests tests
Add a new job to run blktests with a loopback device on a fault-injection kernel for the chromiumos tree. Signed-off-by: Vignesh Raman <[email protected]>
1 parent 2dfc71c commit 1f11f24

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

config/jobs-chromeos.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,24 @@ _anchors:
475475
- 'chromiumos:chromeos-6.6'
476476
kcidb_test_suite: kernelci_fault_injection
477477

478+
blktests: &blktests-job
479+
template: generic.jinja2
480+
kind: job
481+
params: &blktests-job-params
482+
test_method: blktests
483+
boot_commands: nfs
484+
nfsroot: 'https://storage.kernelci.org/images/rootfs/debian/bookworm-blktest/20250212.0/amd64'
485+
kcidb_test_suite: kernelci_fault_injection
486+
487+
blktests-cros-kernel: &blktests-cros-kernel-job
488+
<<: *blktests-job
489+
params: &blktests-cros-kernel-params
490+
<<: *blktests-job-params
491+
extra_kernel_args: "lsm=capability,landlock,yama,safesetid,selinux,bpf"
492+
rules:
493+
tree:
494+
- chromiumos
495+
478496
ltp-fault-injection-cros-kernel: &ltp-fault-injection-cros-kernel-job
479497
<<: *ltp-cros-kernel-job
480498
params: &ltp-fault-injection-cros-kernel-params
@@ -569,6 +587,8 @@ jobs:
569587
fault-injection-x86-intel-cros-kernel: *fault-injection-cros-kernel-job
570588
ltp-fault-injection-x86-intel-cros-kernel: *ltp-fault-injection-cros-kernel-job
571589

590+
blktests-x86-intel-cros-kernel: *blktests-cros-kernel-job
591+
572592
kbuild-clang-17-arm64-chromeos-daily-mediatek:
573593
<<: *kbuild-clang-17-arm64-chromeos-job
574594
params:
@@ -1119,6 +1139,13 @@ jobs:
11191139
- 'GStreamer-VP9-V4L2SL-Gst1.0'
11201140
kcidb_test_suite: fluster.debian.v4l2.gstreamer_vp9
11211141

1142+
blktests-loopback-cros-kernel:
1143+
<<: *blktests-cros-kernel-job
1144+
params:
1145+
<<: *blktests-cros-kernel-params
1146+
test_group: "block"
1147+
test_device: "loop"
1148+
11221149
watchdog-reset-arm64-mediatek: *watchdog-reset-job
11231150
watchdog-reset-arm64-qualcomm: *watchdog-reset-job
11241151
watchdog-reset-x86-amd: *watchdog-reset-job

config/scheduler-chromeos.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,9 @@ scheduler:
308308
- job: ltp-fault-injection-x86-intel-cros-kernel
309309
<<: *test-job-x86-intel-fault-injection
310310

311+
- job: blktests-x86-intel-cros-kernel
312+
<<: *test-job-x86-intel-fault-injection
313+
311314
- job: kbuild-clang-17-arm64-chromeos-daily-mediatek
312315
<<: *build-k8s-all
313316

0 commit comments

Comments
 (0)