~/talk

Linux Kernel Testing: Providing Better Results to the Upstream Community

Talkat Embedded Linux Conference @ EOSS NA 2024 · 2024-04-16..04-18· [testing]
name:Laura Nao
links:none on file
slides:none on file

KernelCI adds three new kselftest probes (one for device-tree platforms, one for ACPI platforms, one using a per-board YAML binding) that run against a 200+ device lab and landed partially upstream (tests appear from 6.8). Tests rely on sysfs to verify driver binding, use stable generated ID lists plus a tiny ignore list, and emit ktap-compliant output so CI can parse results. Results already find real regressions and cut down false negatives by removing fragile name- and static-hardware checks.

AI-written summary · about

  1. 0:00Linux kernel testing intro
  2. 1:04Testing quality in the kernel
  3. 2:50Kosci CI system challenges
  4. 4:18False negatives in CI
  5. 6:24Legacy device probe problems
  6. 7:28High-quality kernel tests
  7. 9:13Prioritizing in-tree tests
  8. 10:17Analyzing failures to improve
  9. 11:24Device probe KUnit tests
  10. 13:30Device Tree probe tests
  11. 15:15ACPI probe tests and pitfalls
  12. 17:42Edge cases in ACPI probing
  13. 19:28Testing dynamically discovered devices
  14. 21:17Kernel testing limitations
  15. 22:42Fixing KUnit output conformance
  16. 23:52Expanding test coverage
  17. 24:55Machine-readable kernel errors
  18. 25:57Plans for new KCI system
  19. 26:40Community engagement
  20. 27:46Recap and call for involvement
  21. 28:30Q&A
~/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.