Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.64 KB

File metadata and controls

37 lines (25 loc) · 1.64 KB

The Linux kernel modules kdevops CI

The Linux kernel moduleus CI is used to help proactively test patches for the Linux kernel module loading and to ensure we do not regress. The files in question are kernel/module/* and related files.

Developers can also push test branches to automatically run tests. We rely on kpd to help us group up patches posted to the mailing list. The patchwork instanced used is

The Linux kernel tree which kdevops uses to run tests on is:

linux-modules-kpd tests

The Linux kernel module loading is tested today by using selftests. The kernel is configured to enable the respective kernel module selftests and they are run. Since the tests are simple we rely on the main branch of the kdevops-ci tree. All tests are assumed to pass, if a failure is found a failure is annotated on the kdevops-results-archive commit log.

linux-modules-kpd CI testing results

You can see linux-modules-kpd test results here:

How to add new selftests for modules to this CI:

  • Add the new Linux kernel selftests under tools/testing/selftests/module/
  • That's it!