Hardware in the loop pipelines for testing - for everyone!
summary
A Hardware‑in‑the‑Loop pipeline that runs tests on real DUTs and ties into code review and CI systems is described, with deployments automating releases for 30+ boards and public CI for metacom and QCOM deb images. Implementations use LabGrid, LAVA and the Linaro Automation Appliance, support flashing bootloaders and relay-controlled jig actions, and scale to hundreds of devices while still battling hardware reliability like stuck relays. The whole stack—open‑source hardware, firmware, software—is available for reuse.
AI-written summary · about
chapters (13)
- 0:00Introduction to HIL testing
- 1:22Garmin’s HIL setup and challenges
- 2:03Linaro’s Lava infrastructure
- 4:11Other HIL tools like LabGrid
- 5:59Linaro’s automation appliance
- 8:45Renesas’ kernel testing with Lava
- 10:11Cost and accessibility of LAA
- 11:58OCP Test and Validation project
- 14:52LabGrid for GNU radio testing
- 15:40LabGrid hardware and software
- 16:50Open challenges in HIL testing
- 19:59OCP’s hardware testing scope
- 21:47Closing remarks
related talks
40mAutomated Full System Testing on Hardware with OpenQA
44mAutomation beyond Testing and Embedded System Validation
35mTest Harness: Continuous Testing on Hardware
41mAutomated Full System Testing on Hardware With OpenQA
33mAutomated Testing for Embedded Development: Next Generation Board Farming
31mDesigning Hardware-independent Testing Laboratory API
40mIntroduction to LAVA, the Linaro Automated Validation Architecture
43mAutomated Testing & Board Farming
