Skip to content

Commit 42a4f00

Browse files
committed
config: Enable LTP tests on chromiumos tree
Enable subset of LTP tests on the ChromeOS Kernel, targeting all available Chromebooks in the Collabora lab. Signed-off-by: Laura Nao <[email protected]>
1 parent dc97009 commit 42a4f00

File tree

2 files changed

+254
-1
lines changed

2 files changed

+254
-1
lines changed

config/jobs-chromeos.yaml

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,22 @@ _anchors:
115115
tree:
116116
- chromiumos
117117

118+
ltp-cros-kernel: &ltp-cros-kernel-job
119+
template: ltp.jinja2
120+
kind: job
121+
params: &ltp-cros-kernel-params
122+
boot_commands: nfs
123+
nfsroot: 'https://storage.kernelci.org/images/rootfs/debian/bookworm-ltp/20240313.0/{debarch}'
124+
skip_install: "true"
125+
skipfile: skipfile-lkft.yaml
126+
extra_kernel_args: "lsm=capability,landlock,yama,loadpin,safesetid,selinux,bpf"
127+
kcidb_test_suite: ltp
128+
rules:
129+
fragments:
130+
- '!kselftest'
131+
tree:
132+
- chromiumos
133+
118134
tast: &tast-job
119135
template: tast.jinja2
120136
kind: job
@@ -679,6 +695,87 @@ jobs:
679695
- collabora-next:for-kernelci
680696
kcidb_test_suite: kselftest.device_error_logs
681697

698+
ltp-containers-cros-kernel:
699+
<<: *ltp-cros-kernel-job
700+
params:
701+
<<: *ltp-cros-kernel-params
702+
tst_cmdfiles: "containers"
703+
704+
ltp-controllers-cros-kernel:
705+
<<: *ltp-cros-kernel-job
706+
params:
707+
<<: *ltp-cros-kernel-params
708+
tst_cmdfiles: "controllers"
709+
710+
ltp-crypto-cros-kernel:
711+
<<: *ltp-cros-kernel-job
712+
params:
713+
<<: *ltp-cros-kernel-params
714+
tst_cmdfiles: "crypto"
715+
rules:
716+
fragments:
717+
- 'crypto'
718+
719+
ltp-fs-cros-kernel:
720+
<<: *ltp-cros-kernel-job
721+
params:
722+
<<: *ltp-cros-kernel-params
723+
tst_cmdfiles: "fs"
724+
725+
ltp-input-cros-kernel:
726+
<<: *ltp-cros-kernel-job
727+
params:
728+
<<: *ltp-cros-kernel-params
729+
tst_cmdfiles: "input"
730+
731+
ltp-io-cros-kernel:
732+
<<: *ltp-cros-kernel-job
733+
params:
734+
<<: *ltp-cros-kernel-params
735+
tst_cmdfiles: "io"
736+
737+
ltp-ipc-cros-kernel:
738+
<<: *ltp-cros-kernel-job
739+
params:
740+
<<: *ltp-cros-kernel-params
741+
tst_cmdfiles: "ipc"
742+
743+
ltp-mem-cros-kernel:
744+
<<: *ltp-cros-kernel-job
745+
params:
746+
<<: *ltp-cros-kernel-params
747+
tst_cmdfiles: "mem"
748+
749+
ltp-pty-cros-kernel:
750+
<<: *ltp-cros-kernel-job
751+
params:
752+
<<: *ltp-cros-kernel-params
753+
tst_cmdfiles: "pty"
754+
755+
ltp-sched-cros-kernel:
756+
<<: *ltp-cros-kernel-job
757+
params:
758+
<<: *ltp-cros-kernel-params
759+
tst_cmdfiles: "sched"
760+
761+
ltp-security-cros-kernel:
762+
<<: *ltp-cros-kernel-job
763+
params:
764+
<<: *ltp-cros-kernel-params
765+
tst_cmdfiles: "security"
766+
767+
ltp-syscalls-cros-kernel:
768+
<<: *ltp-cros-kernel-job
769+
params:
770+
<<: *ltp-cros-kernel-params
771+
tst_cmdfiles: "syscalls"
772+
773+
ltp-watchqueue-cros-kernel:
774+
<<: *ltp-cros-kernel-job
775+
params:
776+
<<: *ltp-cros-kernel-params
777+
tst_cmdfiles: "watchqueue"
778+
682779
tast-decoder-chromestack-arm64-mediatek: *tast-decoder-chromestack-job
683780

684781
tast-decoder-chromestack-verification-arm64-mediatek: *tast-decoder-chromestack-verification-job

config/scheduler-chromeos.yaml

Lines changed: 157 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,14 +474,170 @@ scheduler:
474474
- asus-C523NA-A20057-coral
475475
- hp-11A-G6-EE-grunt
476476

477-
- job: ltp-timers
477+
- job: ltp-timers
478478
<<: *test-job-x86
479479
platforms:
480480
- asus-C433TA-AJ0005-rammus
481481
- asus-C436FA-Flip-hatch
482482
- asus-C523NA-A20057-coral
483483
- hp-11A-G6-EE-grunt
484484

485+
- job: ltp-containers-cros-kernel
486+
<<: *test-job-arm64-mediatek-cros-kernel
487+
488+
- job: ltp-containers-cros-kernel
489+
<<: *test-job-arm64-qualcomm-cros-kernel
490+
491+
- job: ltp-containers-cros-kernel
492+
<<: *test-job-x86-amd-cros-kernel
493+
494+
- job: ltp-containers-cros-kernel
495+
<<: *test-job-x86-intel-cros-kernel
496+
497+
- job: ltp-controllers-cros-kernel
498+
<<: *test-job-arm64-mediatek-cros-kernel
499+
500+
- job: ltp-controllers-cros-kernel
501+
<<: *test-job-arm64-qualcomm-cros-kernel
502+
503+
- job: ltp-controllers-cros-kernel
504+
<<: *test-job-x86-amd-cros-kernel
505+
506+
- job: ltp-controllers-cros-kernel
507+
<<: *test-job-x86-intel-cros-kernel
508+
509+
- job: ltp-crypto-cros-kernel
510+
<<: *test-job-arm64-mediatek-cros-kernel
511+
512+
- job: ltp-crypto-cros-kernel
513+
<<: *test-job-arm64-qualcomm-cros-kernel
514+
515+
- job: ltp-crypto-cros-kernel
516+
<<: *test-job-x86-amd-cros-kernel
517+
518+
- job: ltp-crypto-cros-kernel
519+
<<: *test-job-x86-intel-cros-kernel
520+
521+
- job: ltp-fs-cros-kernel
522+
<<: *test-job-arm64-mediatek-cros-kernel
523+
524+
- job: ltp-fs-cros-kernel
525+
<<: *test-job-arm64-qualcomm-cros-kernel
526+
527+
- job: ltp-fs-cros-kernel
528+
<<: *test-job-x86-amd-cros-kernel
529+
530+
- job: ltp-fs-cros-kernel
531+
<<: *test-job-x86-intel-cros-kernel
532+
533+
- job: ltp-input-cros-kernel
534+
<<: *test-job-arm64-mediatek-cros-kernel
535+
536+
- job: ltp-input-cros-kernel
537+
<<: *test-job-arm64-qualcomm-cros-kernel
538+
539+
- job: ltp-input-cros-kernel
540+
<<: *test-job-x86-amd-cros-kernel
541+
542+
- job: ltp-input-cros-kernel
543+
<<: *test-job-x86-intel-cros-kernel
544+
545+
- job: ltp-io-cros-kernel
546+
<<: *test-job-arm64-mediatek-cros-kernel
547+
548+
- job: ltp-io-cros-kernel
549+
<<: *test-job-arm64-qualcomm-cros-kernel
550+
551+
- job: ltp-io-cros-kernel
552+
<<: *test-job-x86-amd-cros-kernel
553+
554+
- job: ltp-io-cros-kernel
555+
<<: *test-job-x86-intel-cros-kernel
556+
557+
- job: ltp-ipc-cros-kernel
558+
<<: *test-job-arm64-mediatek-cros-kernel
559+
560+
- job: ltp-ipc-cros-kernel
561+
<<: *test-job-arm64-qualcomm-cros-kernel
562+
563+
- job: ltp-ipc-cros-kernel
564+
<<: *test-job-x86-amd-cros-kernel
565+
566+
- job: ltp-ipc-cros-kernel
567+
<<: *test-job-x86-intel-cros-kernel
568+
569+
- job: ltp-mem-cros-kernel
570+
<<: *test-job-arm64-mediatek-cros-kernel
571+
572+
- job: ltp-mem-cros-kernel
573+
<<: *test-job-arm64-qualcomm-cros-kernel
574+
575+
- job: ltp-mem-cros-kernel
576+
<<: *test-job-x86-amd-cros-kernel
577+
578+
- job: ltp-mem-cros-kernel
579+
<<: *test-job-x86-intel-cros-kernel
580+
581+
- job: ltp-pty-cros-kernel
582+
<<: *test-job-arm64-mediatek-cros-kernel
583+
584+
- job: ltp-pty-cros-kernel
585+
<<: *test-job-arm64-qualcomm-cros-kernel
586+
587+
- job: ltp-pty-cros-kernel
588+
<<: *test-job-x86-amd-cros-kernel
589+
590+
- job: ltp-pty-cros-kernel
591+
<<: *test-job-x86-intel-cros-kernel
592+
593+
- job: ltp-sched-cros-kernel
594+
<<: *test-job-arm64-mediatek-cros-kernel
595+
596+
- job: ltp-sched-cros-kernel
597+
<<: *test-job-arm64-qualcomm-cros-kernel
598+
599+
- job: ltp-sched-cros-kernel
600+
<<: *test-job-x86-amd-cros-kernel
601+
602+
- job: ltp-sched-cros-kernel
603+
<<: *test-job-x86-intel-cros-kernel
604+
605+
- job: ltp-security-cros-kernel
606+
<<: *test-job-arm64-mediatek-cros-kernel
607+
608+
- job: ltp-security-cros-kernel
609+
<<: *test-job-arm64-qualcomm-cros-kernel
610+
611+
- job: ltp-security-cros-kernel
612+
<<: *test-job-x86-amd-cros-kernel
613+
614+
- job: ltp-security-cros-kernel
615+
<<: *test-job-x86-intel-cros-kernel
616+
617+
- job: ltp-syscalls-cros-kernel
618+
<<: *test-job-arm64-mediatek-cros-kernel
619+
620+
- job: ltp-syscalls-cros-kernel
621+
<<: *test-job-arm64-qualcomm-cros-kernel
622+
623+
- job: ltp-syscalls-cros-kernel
624+
<<: *test-job-x86-amd-cros-kernel
625+
626+
- job: ltp-syscalls-cros-kernel
627+
<<: *test-job-x86-intel-cros-kernel
628+
629+
- job: ltp-watchqueue-cros-kernel
630+
<<: *test-job-arm64-mediatek-cros-kernel
631+
632+
- job: ltp-watchqueue-cros-kernel
633+
<<: *test-job-arm64-qualcomm-cros-kernel
634+
635+
- job: ltp-watchqueue-cros-kernel
636+
<<: *test-job-x86-amd-cros-kernel
637+
638+
- job: ltp-watchqueue-cros-kernel
639+
<<: *test-job-x86-intel-cros-kernel
640+
485641
# Some of this tests running too long, must be max 30 min
486642
- job: tast-decoder-chromestack-arm64-mediatek
487643
<<: *test-job-chromeos-mediatek

0 commit comments

Comments
 (0)