Testing Debian on embedded systems using labgrid and gitlab-ci.
summary
Describes building a test lab that uses labgrid and GitLab CI to test embedded devices running a partial Debian derivative, including automated kernel and image-based update testing, hardware interface validation, and collecting non-binary metrics such as maximum latencies. Explains approaches to device recovery after failed boots and how test results are aggregated and presented, and mentions applicability to other OSes like Mobian.
AI-written summary · about
related talks
29mTesting, a Journey from Testing Kernels to Testing Debian and Yocto
29mTesting, a Journey from Testing Kernels to Testing Debian and Yocto
41mReducing Friction in Testing Using QEMU and Labgrid for Yocto-based Products
42mAutomated Testing Laboratory for Embedded Linux Distributions
40mAutomated Testing Laboratory for Embedded Linux Distributions
29mBehind the Curtains of Making Real Consumer Devices using Debian
40mAutomated Full System Testing on Hardware with OpenQA
44mDebian for Embedded Systems: Best Practices