Skip to content

Commit f51fadf

Browse files
committed
config: create and enable coverage data post-processing job
Create a generic job definition meant for post-processing coverage data for kernel builds where GCOV support is enabled. This job is enabled for the (currently) only kernel taking advantage of this feature. Signed-off-by: Arnaud Ferraris <[email protected]>
1 parent 76439b5 commit f51fadf

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

config/jobs.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,14 @@ jobs:
143143
baseline-x86-mfd: *baseline-job
144144
baseline-x86-qualcomm: *baseline-job
145145

146+
coverage-report:
147+
template: coverage-report.jinja2
148+
kind: job
149+
image: ghcr.io/kernelci/{image_prefix}gcc-12:x86-kselftest-kernelci
150+
rules:
151+
fragments:
152+
- coverage
153+
146154
kbuild-clang-17-arm: &kbuild-clang-17-arm-job
147155
<<: *kbuild-job
148156
image: ghcr.io/kernelci/{image_prefix}clang-17:arm-kselftest-kernelci

config/scheduler-chromeos.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ _anchors:
131131

132132
test-job-x86-coverage: &test-job-x86-coverage
133133
<<: *test-job-x86
134-
event:
134+
event: &test-job-x86-coverage-event
135135
<<: *test-job-x86-event
136136
name: kbuild-gcc-12-x86-coverage
137137

@@ -287,6 +287,14 @@ scheduler:
287287
- acer-chromebox-cxi5-brask
288288
- acer-n20q11-r856ltn-p1s2-nissa
289289

290+
- job: coverage-report
291+
<<: *test-job-x86-coverage
292+
event:
293+
<<: *test-job-x86-coverage-event
294+
state: done
295+
runtime:
296+
name: k8s-all
297+
290298
- job: kbuild-gcc-12-x86-chromeos-daily-intel-fault-injection
291299
<<: *build-k8s-all
292300

0 commit comments

Comments
 (0)