diff --git a/config/jobs-chromeos.yaml b/config/jobs-chromeos.yaml index 87b8f2f34..e85a03f73 100644 --- a/config/jobs-chromeos.yaml +++ b/config/jobs-chromeos.yaml @@ -126,8 +126,6 @@ _anchors: extra_kernel_args: "lsm=capability,landlock,yama,loadpin,safesetid,selinux,bpf" kcidb_test_suite: ltp rules: <p-cros-kernel-rules - fragments: - - '!kselftest' tree: - chromiumos @@ -620,6 +618,26 @@ jobs: version: 6 patchlevel: 1 + kbuild-gcc-12-arm64-chromeos-mediatek-coverage: + <<: *kbuild-gcc-12-arm64-chromeos-job + params: &kbuild-gcc-12-arm64-chromeos-mediatek-coverage-params + <<: *kbuild-gcc-12-arm64-chromeos-mediatek-params + fragments: + - arm64-chromebook + - coverage + - crypto + - kselftest + - lab-setup + - CONFIG_MODULE_COMPRESS=n + - CONFIG_MODULE_COMPRESS_NONE=y + rules: + <<: *kbuild-gcc-12-arm64-chromeos-rules + min_version: + version: 6 + patchlevel: 1 + tree: + - chromiumos + kbuild-gcc-12-arm64-chromeos-daily-mediatek: <<: *kbuild-gcc-12-arm64-chromeos-job params: @@ -639,6 +657,16 @@ jobs: <<: *kbuild-gcc-12-arm64-chromeos-params flavour: qualcomm + kbuild-gcc-12-arm64-chromeos-qualcomm-coverage: + <<: *kbuild-gcc-12-arm64-chromeos-job + params: + <<: *kbuild-gcc-12-arm64-chromeos-mediatek-coverage-params + flavour: qualcomm + rules: + <<: *kbuild-gcc-12-arm64-chromeos-rules + tree: + - 'chromiumos' + kbuild-gcc-12-arm64-chromeos-daily-qualcomm: <<: *kbuild-gcc-12-arm64-chromeos-job params: @@ -657,6 +685,24 @@ jobs: <<: *kbuild-gcc-12-x86-chromeos-params flavour: amd-stoneyridge + kbuild-gcc-12-x86-chromeos-amd-coverage: + <<: *kbuild-gcc-12-x86-chromeos-job + params: &kbuild-gcc-12-x86-chromeos-amd-coverage-params + <<: *kbuild-gcc-12-x86-chromeos-params + flavour: amd-stoneyridge + fragments: + - coverage + - crypto + - kselftest + - lab-setup + - x86-board + - CONFIG_MODULE_COMPRESS=n + - CONFIG_MODULE_COMPRESS_NONE=y + rules: + <<: *kbuild-gcc-12-x86-chromeos-rules + tree: + - 'chromiumos' + kbuild-gcc-12-x86-chromeos-daily-amd: <<: *kbuild-gcc-12-x86-chromeos-job params: @@ -676,6 +722,16 @@ jobs: <<: *kbuild-gcc-12-x86-chromeos-params flavour: intel-pineview + kbuild-gcc-12-x86-chromeos-intel-coverage: + <<: *kbuild-gcc-12-x86-chromeos-job + params: + <<: *kbuild-gcc-12-x86-chromeos-amd-coverage-params + flavour: intel-pineview + rules: + <<: *kbuild-gcc-12-x86-chromeos-rules + tree: + - 'chromiumos' + kbuild-gcc-12-x86-chromeos-daily-intel: <<: *kbuild-gcc-12-x86-chromeos-job params: @@ -715,6 +771,7 @@ jobs: job_timeout: 10 rules: tree: + - chromiumos - collabora-next:for-kernelci kcidb_test_suite: kselftest.acpi @@ -729,6 +786,7 @@ jobs: job_timeout: 10 rules: tree: + - chromiumos - collabora-next:for-kernelci kcidb_test_suite: kselftest.device_error_logs @@ -753,7 +811,6 @@ jobs: <<: *ltp-cros-kernel-rules fragments: - 'crypto' - - '!kselftest' ltp-ima-cros-kernel: <<: *ltp-cros-kernel-job diff --git a/config/jobs.yaml b/config/jobs.yaml index 3377769c4..729aaa864 100644 --- a/config/jobs.yaml +++ b/config/jobs.yaml @@ -1370,23 +1370,6 @@ jobs: - '!android' - '!chromiumos' - kbuild-gcc-12-x86-coverage: - <<: *kbuild-gcc-12-x86-job - params: - <<: *kbuild-gcc-12-x86-params - fragments: - - 'coverage' - - 'lab-setup' - - 'x86-board' - rules: - tree: - - 'chromiumos' - - 'collabora-chromeos-kernel:for-kernelci' - - 'mainline:master' - - 'next:master' - - 'stable' - - 'stable-rc' - kbuild-gcc-12-x86-kselftest: <<: *kbuild-gcc-12-x86-job params: @@ -1521,6 +1504,7 @@ jobs: job_timeout: 10 rules: &kselftest-rules tree: + - chromiumos - mainline - next - stable-rc diff --git a/config/scheduler-chromeos.yaml b/config/scheduler-chromeos.yaml index 5ebb77a74..7a4648188 100644 --- a/config/scheduler-chromeos.yaml +++ b/config/scheduler-chromeos.yaml @@ -61,6 +61,12 @@ _anchors: name: kbuild-gcc-12-arm64-chromebook platforms: *mediatek-platforms + test-job-arm64-mediatek-coverage: &test-job-arm64-mediatek-coverage + <<: *test-job-arm64-mediatek + event: + <<: *kbuild-event + name: kbuild-gcc-12-arm64-chromeos-mediatek-coverage + test-job-arm64-mediatek-cros-kernel: &test-job-arm64-mediatek-cros-kernel <<: *test-job-arm64-mediatek event: @@ -77,6 +83,12 @@ _anchors: <<: *test-job-arm64-mediatek platforms: *qualcomm-platforms + test-job-arm64-qualcomm-coverage: &test-job-arm64-qualcomm-coverage + <<: *test-job-arm64-qualcomm + event: + <<: *kbuild-event + name: kbuild-gcc-12-arm64-chromeos-qualcomm-coverage + test-job-arm64-qualcomm-cros-kernel: &test-job-arm64-qualcomm-cros-kernel <<: *test-job-arm64-qualcomm event: @@ -123,22 +135,28 @@ _anchors: <<: *test-job-x86 platforms: *amd-platforms - test-job-x86-amd-cros-kernel: &test-job-x86-amd-cros-kernel + test-job-x86-amd-coverage: &test-job-x86-amd-coverage <<: *test-job-x86-amd event: <<: *test-job-x86-event - name: kbuild-gcc-12-x86-chromeos-daily-amd + name: kbuild-gcc-12-x86-chromeos-amd-coverage - test-job-x86-coverage: &test-job-x86-coverage - <<: *test-job-x86 + test-job-x86-amd-cros-kernel: &test-job-x86-amd-cros-kernel + <<: *test-job-x86-amd event: <<: *test-job-x86-event - name: kbuild-gcc-12-x86-coverage + name: kbuild-gcc-12-x86-chromeos-daily-amd test-job-x86-intel: &test-job-x86-intel <<: *test-job-x86 platforms: *intel-platforms + test-job-x86-intel-coverage: &test-job-x86-intel-coverage + <<: *test-job-x86-intel + event: + <<: *test-job-x86-event + name: kbuild-gcc-12-x86-chromeos-intel-coverage + test-job-x86-intel-cros-kernel: &test-job-x86-intel-cros-kernel <<: *test-job-x86-intel event: @@ -318,30 +336,48 @@ scheduler: - job: kbuild-gcc-12-arm64-chromeos-mediatek <<: *build-k8s-all + - job: kbuild-gcc-12-arm64-chromeos-mediatek-coverage + <<: *build-k8s-all + - job: kbuild-gcc-12-arm64-chromeos-daily-mediatek <<: *build-k8s-all - job: kbuild-gcc-12-arm64-chromeos-qualcomm <<: *build-k8s-all + - job: kbuild-gcc-12-arm64-chromeos-qualcomm-coverage + <<: *build-k8s-all + - job: kbuild-gcc-12-arm64-chromeos-daily-qualcomm <<: *build-k8s-all - job: kbuild-gcc-12-x86-chromeos-amd <<: *build-k8s-all + - job: kbuild-gcc-12-x86-chromeos-amd-coverage + <<: *build-k8s-all + - job: kbuild-gcc-12-x86-chromeos-daily-amd <<: *build-k8s-all - job: kbuild-gcc-12-x86-chromeos-intel <<: *build-k8s-all + - job: kbuild-gcc-12-x86-chromeos-intel-coverage + <<: *build-k8s-all + - job: kbuild-gcc-12-x86-chromeos-daily-intel <<: *build-k8s-all - job: kselftest-acpi <<: *test-job-x86-intel + - job: kselftest-acpi + <<: *test-job-x86-amd-coverage + + - job: kselftest-acpi + <<: *test-job-x86-intel-coverage + - job: kselftest-dt <<: *lava-job-collabora event: @@ -355,6 +391,12 @@ scheduler: - sc7180-trogdor-kingoftown - sc7180-trogdor-lazor-limozeen + - job: kselftest-dt + <<: *test-job-arm64-mediatek-coverage + + - job: kselftest-dt + <<: *test-job-arm64-qualcomm-coverage + - job: kselftest-devices-exist <<: *lava-job-collabora event: @@ -363,6 +405,11 @@ scheduler: platforms: - mt8195-cherry-tomato-r2 + - job: kselftest-devices-exist + <<: *test-job-arm64-mediatek-coverage + platforms: + - mt8195-cherry-tomato-r2 + - job: kselftest-device-error-logs <<: *lava-job-collabora event: @@ -370,6 +417,9 @@ scheduler: name: kbuild-gcc-12-arm64-chromebook platforms: *mediatek-platforms + - job: kselftest-device-error-logs + <<: *test-job-arm64-mediatek-coverage + - job: kselftest-devices-probe <<: *lava-job-collabora event: @@ -377,24 +427,45 @@ scheduler: name: kbuild-gcc-12-arm64-chromebook platforms: *mediatek-platforms + - job: kselftest-devices-probe + <<: *test-job-arm64-mediatek-coverage + - job: kselftest-cpufreq <<: *test-job-x86-intel + - job: kselftest-cpufreq + <<: *test-job-x86-intel-coverage + - job: kselftest-cpufreq <<: *test-job-x86-amd + - job: kselftest-cpufreq + <<: *test-job-x86-amd-coverage + - job: kselftest-cpufreq <<: *test-job-arm64-qualcomm + - job: kselftest-cpufreq + <<: *test-job-arm64-qualcomm-coverage + - job: kselftest-cpufreq <<: *test-job-arm64-mediatek + - job: kselftest-cpufreq + <<: *test-job-arm64-mediatek-coverage + - job: kselftest-cpufreq-hibernate <<: *test-job-x86-intel + - job: kselftest-cpufreq-hibernate + <<: *test-job-x86-intel-coverage + - job: kselftest-cpufreq-hibernate <<: *test-job-x86-amd + - job: kselftest-cpufreq-hibernate + <<: *test-job-x86-amd-coverage + - job: kselftest-cpufreq-hibernate <<: *test-job-arm64-qualcomm @@ -404,9 +475,15 @@ scheduler: - job: kselftest-cpufreq-suspend <<: *test-job-x86-intel + - job: kselftest-cpufreq-suspend + <<: *test-job-x86-intel-coverage + - job: kselftest-cpufreq-suspend <<: *test-job-x86-amd + - job: kselftest-cpufreq-suspend + <<: *test-job-x86-amd-coverage + - job: kselftest-cpufreq-suspend <<: *test-job-arm64-qualcomm @@ -416,9 +493,15 @@ scheduler: - job: kselftest-dmabuf-heaps <<: *test-job-x86-intel + - job: kselftest-dmabuf-heaps + <<: *test-job-x86-intel-coverage + - job: kselftest-dmabuf-heaps <<: *test-job-x86-amd + - job: kselftest-dmabuf-heaps + <<: *test-job-x86-amd-coverage + - job: kselftest-dmabuf-heaps <<: *test-job-arm64-qualcomm @@ -428,9 +511,15 @@ scheduler: - job: kselftest-exec <<: *test-job-x86-intel + - job: kselftest-exec + <<: *test-job-x86-intel-coverage + - job: kselftest-exec <<: *test-job-x86-amd + - job: kselftest-exec + <<: *test-job-x86-amd-coverage + - job: kselftest-exec <<: *test-job-arm64-qualcomm @@ -440,9 +529,15 @@ scheduler: - job: kselftest-iommu <<: *test-job-x86-intel + - job: kselftest-iommu + <<: *test-job-x86-intel-coverage + - job: kselftest-iommu <<: *test-job-x86-amd + - job: kselftest-iommu + <<: *test-job-x86-amd-coverage + - job: kselftest-iommu <<: *test-job-arm64-qualcomm @@ -456,13 +551,6 @@ scheduler: - hp-11A-G6-EE-grunt - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-crypto - <<: *test-job-x86-coverage - platforms: - - asus-C523NA-A20057-coral - - hp-11A-G6-EE-grunt - - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-fcntl-locktests <<: *test-job-x86 platforms: @@ -470,23 +558,11 @@ scheduler: - asus-C523NA-A20057-coral - hp-11A-G6-EE-grunt - - job: ltp-fcntl-locktests - <<: *test-job-x86-coverage - platforms: - - asus-C433TA-AJ0005-rammus - - asus-C523NA-A20057-coral - - hp-11A-G6-EE-grunt - - job: ltp-ima <<: *test-job-x86 platforms: - asus-C523NA-A20057-coral - - job: ltp-ima - <<: *test-job-x86-coverage - platforms: - - asus-C523NA-A20057-coral - - job: ltp-ipc <<: *test-job-x86 platforms: @@ -495,14 +571,6 @@ scheduler: - hp-11A-G6-EE-grunt - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-ipc - <<: *test-job-x86-coverage - platforms: - - acer-cp514-2h-1130g7-volteer - - asus-C436FA-Flip-hatch - - hp-11A-G6-EE-grunt - - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-mm <<: *test-job-x86 platforms: @@ -510,13 +578,6 @@ scheduler: - hp-11A-G6-EE-grunt - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-mm - <<: *test-job-x86-coverage - platforms: - - asus-C436FA-Flip-hatch - - hp-11A-G6-EE-grunt - - hp-x360-12b-ca0010nr-n4020-octopus - - job: ltp-pty <<: *test-job-x86 platforms: @@ -524,13 +585,6 @@ scheduler: - asus-C523NA-A20057-coral - hp-11A-G6-EE-grunt - - job: ltp-pty - <<: *test-job-x86-coverage - platforms: - - asus-C433TA-AJ0005-rammus - - asus-C523NA-A20057-coral - - hp-11A-G6-EE-grunt - - job: ltp-timers <<: *test-job-x86 platforms: @@ -539,131 +593,243 @@ scheduler: - asus-C523NA-A20057-coral - hp-11A-G6-EE-grunt - - job: ltp-timers - <<: *test-job-x86-coverage - platforms: - - asus-C433TA-AJ0005-rammus - - asus-C436FA-Flip-hatch - - asus-C523NA-A20057-coral - - hp-11A-G6-EE-grunt + - job: ltp-capability-cros-kernel + <<: *test-job-arm64-mediatek-coverage - job: ltp-capability-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-capability-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-capability-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-capability-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-capability-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-capability-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-capability-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-containers-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-containers-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-containers-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-containers-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-containers-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-containers-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-containers-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-containers-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-crypto-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-crypto-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-crypto-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-crypto-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-crypto-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-crypto-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-crypto-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-crypto-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-ima-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-ima-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-ima-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-ima-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-ima-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-ima-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-ima-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-ima-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-input-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-input-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-input-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-input-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-input-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-input-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-input-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-input-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-ipc-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-ipc-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-ipc-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-ipc-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-ipc-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-ipc-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-ipc-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-ipc-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-kernel-misc-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-kernel-misc-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-kernel-misc-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-kernel-misc-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-kernel-misc-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-kernel-misc-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-kernel-misc-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-kernel-misc-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-mm-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-mm-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-mm-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-mm-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-mm-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-mm-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-mm-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-mm-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-pty-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-pty-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-pty-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-pty-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-pty-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-pty-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-pty-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-pty-cros-kernel <<: *test-job-x86-intel-cros-kernel + - job: ltp-sched-cros-kernel + <<: *test-job-arm64-mediatek-coverage + - job: ltp-sched-cros-kernel <<: *test-job-arm64-mediatek-cros-kernel + - job: ltp-sched-cros-kernel + <<: *test-job-arm64-qualcomm-coverage + - job: ltp-sched-cros-kernel <<: *test-job-arm64-qualcomm-cros-kernel + - job: ltp-sched-cros-kernel + <<: *test-job-x86-amd-coverage + - job: ltp-sched-cros-kernel <<: *test-job-x86-amd-cros-kernel + - job: ltp-sched-cros-kernel + <<: *test-job-x86-intel-coverage + - job: ltp-sched-cros-kernel <<: *test-job-x86-intel-cros-kernel diff --git a/config/scheduler.yaml b/config/scheduler.yaml index 008836628..4586a2278 100644 --- a/config/scheduler.yaml +++ b/config/scheduler.yaml @@ -706,9 +706,6 @@ scheduler: - job: kbuild-gcc-12-x86-build-only <<: *build-k8s-all - - job: kbuild-gcc-12-x86-coverage - <<: *build-k8s-all - - job: kbuild-gcc-12-x86-kcidebug <<: *build-k8s-all