Conveners
Testing and Fuzzing MC
- Sasha Levin
- Kevin Hilman (BayLibre)
Kselftest is a developer test suite which has evolved to run in test rings, and by distributions. This evolution hasn't been an easy one.
In this talk, Shuah shares what it takes to get Kselftest running in test rings such as Kernel CI. She will go over the changes necessary to run Kselftests to fully support relocatable builds and enable integration into test rings.
The primary goal is...
Last year I presented a talk titled ["KUnit - Unit Testing for the Linux Kernel"][1] in which we presented the proposed KUnit unit testing framework. We discussed how it worked; why it was needed; and what we were planning on doing with it.
One year later, KUnit is now upstream and we have learned a lot. In this talk I intend to discuss what we have accomplished since our talk last year,...
Doing kernel development is fun, but setting up your throw away systems to do kernel development or testing is not so much fun, and it can be tedious and time consuming. For instance, setting up a full filesystems test lab can sometimes take weeks, at best.
kdevops was released with the motivation of reducing the amount of time and to avoid the complexity involved to set systems up from...
The KernelCI project has been increasingly in the spotlight since it
joined the Linux Foundation in October 2019. In addition to having a
strong set of founding members, it has also started growing a healthy
ecosystem. While still relatively small in size compared to the object
under test that is the Linux kernel, as a relatively young project it is
showing some very positive signs. ...
A year ago, the Linux Foundation KernelCI project embarked on a new effort: unifying reporting from all upstream kernel testing systems.
Our aim is to develop a new generic interface that can be used by any test system to submit results into a common database. This allows sending a single report email for each kernel revision being tested, backed by a single web dashboard collating the...