Skip to content

Commit 734014d

Browse files
laura-naopawiecz
authored andcommitted
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 fa821f8 commit 734014d

File tree

2 files changed

+201
-0
lines changed

2 files changed

+201
-0
lines changed

config/jobs-chromeos.yaml

Lines changed: 81 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/20250523.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: &ltp-cros-kernel-rules
129+
fragments:
130+
- '!kselftest'
131+
tree:
132+
- chromiumos
133+
118134
tast: &tast-job
119135
template: tast.jinja2
120136
kind: job
@@ -716,6 +732,71 @@ jobs:
716732
- collabora-next:for-kernelci
717733
kcidb_test_suite: kselftest.device_error_logs
718734

735+
ltp-capability-cros-kernel:
736+
<<: *ltp-cros-kernel-job
737+
params:
738+
<<: *ltp-cros-kernel-params
739+
tst_cmdfiles: "capability"
740+
741+
ltp-containers-cros-kernel:
742+
<<: *ltp-cros-kernel-job
743+
params:
744+
<<: *ltp-cros-kernel-params
745+
tst_cmdfiles: "containers"
746+
747+
ltp-crypto-cros-kernel:
748+
<<: *ltp-cros-kernel-job
749+
params:
750+
<<: *ltp-cros-kernel-params
751+
tst_cmdfiles: "crypto"
752+
rules:
753+
<<: *ltp-cros-kernel-rules
754+
fragments:
755+
- 'crypto'
756+
- '!kselftest'
757+
758+
ltp-ima-cros-kernel:
759+
<<: *ltp-cros-kernel-job
760+
params:
761+
<<: *ltp-cros-kernel-params
762+
tst_cmdfiles: "ima"
763+
764+
ltp-input-cros-kernel:
765+
<<: *ltp-cros-kernel-job
766+
params:
767+
<<: *ltp-cros-kernel-params
768+
tst_cmdfiles: "input"
769+
770+
ltp-ipc-cros-kernel:
771+
<<: *ltp-cros-kernel-job
772+
params:
773+
<<: *ltp-cros-kernel-params
774+
tst_cmdfiles: "ipc"
775+
776+
ltp-kernel-misc-cros-kernel:
777+
<<: *ltp-cros-kernel-job
778+
params:
779+
<<: *ltp-cros-kernel-params
780+
tst_cmdfiles: "kernel_misc"
781+
782+
ltp-mm-cros-kernel:
783+
<<: *ltp-cros-kernel-job
784+
params:
785+
<<: *ltp-cros-kernel-params
786+
tst_cmdfiles: "mm"
787+
788+
ltp-pty-cros-kernel:
789+
<<: *ltp-cros-kernel-job
790+
params:
791+
<<: *ltp-cros-kernel-params
792+
tst_cmdfiles: "pty"
793+
794+
ltp-sched-cros-kernel:
795+
<<: *ltp-cros-kernel-job
796+
params:
797+
<<: *ltp-cros-kernel-params
798+
tst_cmdfiles: "sched"
799+
719800
tast-decoder-chromestack-arm64-mediatek: *tast-decoder-chromestack-job
720801

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

config/scheduler-chromeos.yaml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,126 @@ scheduler:
535535
- asus-C523NA-A20057-coral
536536
- hp-11A-G6-EE-grunt
537537

538+
- job: ltp-capability-cros-kernel
539+
<<: *test-job-arm64-mediatek-cros-kernel
540+
541+
- job: ltp-capability-cros-kernel
542+
<<: *test-job-arm64-qualcomm-cros-kernel
543+
544+
- job: ltp-capability-cros-kernel
545+
<<: *test-job-x86-amd-cros-kernel
546+
547+
- job: ltp-capability-cros-kernel
548+
<<: *test-job-x86-intel-cros-kernel
549+
550+
- job: ltp-containers-cros-kernel
551+
<<: *test-job-arm64-mediatek-cros-kernel
552+
553+
- job: ltp-containers-cros-kernel
554+
<<: *test-job-arm64-qualcomm-cros-kernel
555+
556+
- job: ltp-containers-cros-kernel
557+
<<: *test-job-x86-amd-cros-kernel
558+
559+
- job: ltp-containers-cros-kernel
560+
<<: *test-job-x86-intel-cros-kernel
561+
562+
- job: ltp-crypto-cros-kernel
563+
<<: *test-job-arm64-mediatek-cros-kernel
564+
565+
- job: ltp-crypto-cros-kernel
566+
<<: *test-job-arm64-qualcomm-cros-kernel
567+
568+
- job: ltp-crypto-cros-kernel
569+
<<: *test-job-x86-amd-cros-kernel
570+
571+
- job: ltp-crypto-cros-kernel
572+
<<: *test-job-x86-intel-cros-kernel
573+
574+
- job: ltp-ima-cros-kernel
575+
<<: *test-job-arm64-mediatek-cros-kernel
576+
577+
- job: ltp-ima-cros-kernel
578+
<<: *test-job-arm64-qualcomm-cros-kernel
579+
580+
- job: ltp-ima-cros-kernel
581+
<<: *test-job-x86-amd-cros-kernel
582+
583+
- job: ltp-ima-cros-kernel
584+
<<: *test-job-x86-intel-cros-kernel
585+
586+
- job: ltp-input-cros-kernel
587+
<<: *test-job-arm64-mediatek-cros-kernel
588+
589+
- job: ltp-input-cros-kernel
590+
<<: *test-job-arm64-qualcomm-cros-kernel
591+
592+
- job: ltp-input-cros-kernel
593+
<<: *test-job-x86-amd-cros-kernel
594+
595+
- job: ltp-input-cros-kernel
596+
<<: *test-job-x86-intel-cros-kernel
597+
598+
- job: ltp-ipc-cros-kernel
599+
<<: *test-job-arm64-mediatek-cros-kernel
600+
601+
- job: ltp-ipc-cros-kernel
602+
<<: *test-job-arm64-qualcomm-cros-kernel
603+
604+
- job: ltp-ipc-cros-kernel
605+
<<: *test-job-x86-amd-cros-kernel
606+
607+
- job: ltp-ipc-cros-kernel
608+
<<: *test-job-x86-intel-cros-kernel
609+
610+
- job: ltp-kernel-misc-cros-kernel
611+
<<: *test-job-arm64-mediatek-cros-kernel
612+
613+
- job: ltp-kernel-misc-cros-kernel
614+
<<: *test-job-arm64-qualcomm-cros-kernel
615+
616+
- job: ltp-kernel-misc-cros-kernel
617+
<<: *test-job-x86-amd-cros-kernel
618+
619+
- job: ltp-kernel-misc-cros-kernel
620+
<<: *test-job-x86-intel-cros-kernel
621+
622+
- job: ltp-mm-cros-kernel
623+
<<: *test-job-arm64-mediatek-cros-kernel
624+
625+
- job: ltp-mm-cros-kernel
626+
<<: *test-job-arm64-qualcomm-cros-kernel
627+
628+
- job: ltp-mm-cros-kernel
629+
<<: *test-job-x86-amd-cros-kernel
630+
631+
- job: ltp-mm-cros-kernel
632+
<<: *test-job-x86-intel-cros-kernel
633+
634+
- job: ltp-pty-cros-kernel
635+
<<: *test-job-arm64-mediatek-cros-kernel
636+
637+
- job: ltp-pty-cros-kernel
638+
<<: *test-job-arm64-qualcomm-cros-kernel
639+
640+
- job: ltp-pty-cros-kernel
641+
<<: *test-job-x86-amd-cros-kernel
642+
643+
- job: ltp-pty-cros-kernel
644+
<<: *test-job-x86-intel-cros-kernel
645+
646+
- job: ltp-sched-cros-kernel
647+
<<: *test-job-arm64-mediatek-cros-kernel
648+
649+
- job: ltp-sched-cros-kernel
650+
<<: *test-job-arm64-qualcomm-cros-kernel
651+
652+
- job: ltp-sched-cros-kernel
653+
<<: *test-job-x86-amd-cros-kernel
654+
655+
- job: ltp-sched-cros-kernel
656+
<<: *test-job-x86-intel-cros-kernel
657+
538658
# Some of this tests running too long, must be max 30 min
539659
- job: tast-decoder-chromestack-arm64-mediatek
540660
<<: *test-job-chromeos-mediatek

0 commit comments

Comments
 (0)