DevConf.cz 2021 has ended
Back To Schedule
Friday, February 19 • 12:30pm - 12:55pm
Unifying Kernel Test Reporting with KernelCI

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

The landscape of Linux kernel testing and CI is notoriously fragmented. Systems like Intel's 0day, Linaro's LKFT, Google's Syzbot, Red Hat's CKI, and others, are each running their own tests, sending separate emails, and hosting different dashboards. As a result, developers have to cope with multiple diverse reports arriving at various stages of development cycle, and it's difficult to correlate and analyze results. The Linux Foundation's KernelCI project has been working on a CI stack and service for all to use, which is seeing increasing adoption. However, the project has also started a new effort aimed at already-established CI systems, letting participants keep their setups, but submit testing results to a common database and reporting system, using a simple, extensible protocol.

The system behind the new effort is called "KCIDB" (for "KernelCI Database") and is already receiving reports from the native KernelCI tests, RedHat's CKI and Google's Syzbot, with more systems working on joining. Our aim is to develop a unified report protocol and schema, maintain an open result database, provide a single dashboard, and to send email notifications aggregating the data from all the participating systems. We want to reduce developer load, and make it easier to discover and analyze kernel testing results.

Join this session to find out how far we've got, how our dashboard and email notifications look, how we're pulling this off, what the protocol and the schema is like, and how to start sending your reports or join the development.

avatar for Nikolai Kondrashov

Nikolai Kondrashov

Senior Software Engineer, Red Hat
A self-taught software engineer. Love working on low-level software and dealing with hardware directly. Work on CKI project at Red Hat, maintain DIGImend project, and play with embedded as a hobby.

Friday February 19, 2021 12:30pm - 12:55pm CET
Session Room 2