Skip to content
linux-kselftest-kunit-5.10-rc1

This Kunit update for Linux 5.10-rc1 consists of:

- add Kunit to kernel_init() and remove KUnit from init calls entirely.
  This addresses the concern Kunit would not work correctly during
  late init phase.
- add a linker section where KUnit can put references to its test suites.
  This patch is the first step in transitioning to dispatching all KUnit
  tests from a centralized executor rather than having each as its own
  separate late_initcall.
- add a centralized executor to dispatch tests rather than relying on
  late_initcall to schedule each test suite separately. Centralized
  execution is for built-in tests only; modules will execute tests when
  loaded.
- convert bitfield test to use KUnit framework
- Documentation updates for naming guidelines and how kunit_test_suite()
  works.
- add test plan to KUnit TAP format