Overview
Explore the challenges and solutions for implementing continuous integration (CI) for input devices in both kernel and user space environments. Learn how the Linux community progressed from minimal regression testing to comprehensive CI practices that test every commit against various devices. Discover techniques for overcoming resource limitations and automating tests for physical hardware. Gain insights into the evolution of testing methodologies for input devices over the past decade and understand how these practices contribute to maintaining the stability and reliability of Linux input systems.
Syllabus
"How to make kernel and user space CI for input devices?" - Benjamin Tissoires (LCA 2020)
Taught by
linux.conf.au