Continuously Integrating the Upstream Linux Kernel on Hardware
summary
Project runs continuous functional tests on upstream and LTS kernels using LKFT and tools like LAVA, Jenkins, SQUAD, Bugzilla; it builds kernels with OpenEmbedded, schedules boot and functional suites (kselftest, LTP, libhugetlbfs) on real boards and QEMU, and reports regressions within 48 hours. The pipeline accumulates over 10 million tests and about 150 test jobs for next/mainline kernels; flaky and hanging tests remain the main operational challenge to trustable pass/fail signals.
AI-written summary · about
chapters (4)
related talks
46mLinux Kernel Functional Testing, or How to Build and Test Millions of Linux Kernels
27mFaster Linux Kernel Testing with Linaro's Open-Source Tools and LKFT Automation
33mLKFT experiences and plans
38mQuality Beyond Kernelci.Org in Upstream Linux for TI SoCs
26mImprove Upstream Code Quality by Bringing Testing to Patch Level
36mLinux Kernel Building, Testing, and Deployment at Facebook
47mUpstream LTS Component for Product Delivery
23mExperiences and lessons we learned using kselftest and pote
