~/talk

Linux Kernel Functional Testing, or How to Build and Test Millions of Linux Kernels

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [linux-and-operating-systems, testing]
links:none on file
slides:none on file

Linaro’s LKFT builds and tests Linux at cloud scale: it compiles 1.6 million kernels yearly and runs 200 million Linux and 580 million Android tests per year, delivering full RC reports within 48 hours. The pipeline uses containerized reproducible cross‑toolchains (TXM), parallel VM testing with QEMU/FVP via TXRun, dynamic AWS provisioning, physical board automation with LAVA, a caching layer (Kiss) and a Squad datalake to store results, all operated by a three‑person team.

AI-written summary · about

  1. 0:00LKFT introduction
  2. 3:53LKFT goals and operation
  3. 9:47Compiling with TXM
  4. 16:48Scaling with Tox Suite
  5. 21:25TX Run VM tests
  6. 27:42LAVA hardware tests
  7. 35:00Kiss Cache optimization
  8. 40:36Squad result collection
  9. 43:28Q&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.