Automated Full System Testing on Hardware with OpenQA
Talkat Open Source Summit Europe 2023 · on Wednesday, 2023-09-20· at 14:40· Room 0B (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
Describes automating end-to-end embedded Linux tests by combining OpenQA with lava and GitLab CI to flash devices, inject a small qad daemon for screenshots and input, and run real-hardware suites instead of VNC-only emulation. Builds include a chainable USB‑C switcher to automate 800+ plug/unplug cycles and a portable testing in a box rig; tests run on Raspberry Pi/AGL and dev boards, catch kernel and UI regressions, and successfully replace large chunks of repetitive manual validation.
AI-written summary · about
chapters (10)
- 0:00Introduction and context
- 2:13Bottlenecks and testing value
- 7:33Automating manual tasks
- 13:00Recap and the update gap
- 15:21Introduction to openQA
- 20:05Adapting for hardware testing
- 25:34Automated workflow demo
- 28:43Canvas tool and future work
- 31:03Hardware solutions
- 34:36Wrap-up and Q&A
related talks
41mAutomated Full System Testing on Hardware With OpenQA
26mLAVA + OpenQA = Automated, Continuous Full System Testing
38mopenQA - end to end testing of operating systems
44mAutomation beyond Testing and Embedded System Validation
29mTesting, a Journey from Testing Kernels to Testing Debian and Yocto
29mTesting, a Journey from Testing Kernels to Testing Debian and Yocto
42mAutomated Testing Laboratory for Embedded Linux Distributions
22mHardware in the loop pipelines for testing - for everyone!
