~/talk

Kernel Testing with KUnit: Bridging the Gap

Talkat linux.conf.au 2022 · 2022-01-14..01-16· [testing, linux-and-operating-systems]
slides:none on file

Compares KUnit and kselftest for when to test functions versus system behavior, explains that KUnit adds kunit_tool QEMU support and cross‑compile flags so tests run on real architectures, standardizes output with the new KTAP standard and a hardened parser, adds SKIP and run‑isolated modes, and reports numbers: test suites double from 20 to 40 and individual tests grow from 204 to 324, with tests built into the kernel or loadable as modules and working in CI.

AI-written summary · about

  1. 0:00Intro
  2. 1:59Why (and How) Should You Test the Kemel?
  3. 4:22What test framework should I use?
  4. 7:24Other Testing Tools
  5. 9:29The Challenges Faced in 2021
  6. 11:38A Test Result Format
  7. 17:42Architectures and Tooling
  8. 18:55Architecture support
  9. 20:02Since Last Year's LCA
  10. 23:35New Tests!
  11. 25:32What's coming soon?
  12. 26:36What do you want?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.