Testing with Volcanoes - Fuego+LAVA Going Distributed
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Wednesday, 2017-02-22· at 16:20· Broadway III/IV·
summary
Combines LAVA v2 and Fuego to run real-hardware tests across distributed satellite labs built from Raspberry Pi nodes with USB serial USB Ethernet and power-relay HATs, using LAVA v2 master/slave with encrypted 0MQ links to schedule and boot devices and Fuego invoking tests over SSH per job. Prototype works: per-job sessions are reliable and board handling is stable. Remaining gaps are SSH transport dependency, timeout mismatches, and lacking teardown hooks for pooling and long runs.
AI-written summary · about
chapters (15)
- 0:00Introduction and motivation
- 1:28Current testing challenges
- 2:21Existing test frameworks
- 4:25Overview of LAVA and Fuego
- 6:20Distributed testing architecture
- 10:07Satellite lab setup
- 12:06Post-processing results
- 13:12Hooking Fuego into LAVA
- 14:06Known limitations
- 17:12Demonstration
- 21:13Practical implementation tips
- 22:25Scaling and future improvements
- 32:43Aggregation and standardization
- 34:18Resources and community
- 38:32Q&A and closing
related talks
22mLAVA community enabled testing
42mLAVA on your desk BoF
48mPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...?
45mUpdate on LAVA Testing for bare metal systems
38mGrowing a Lab for Automated Upstream Testing: Challenges and Lessons Learned
40mIntroduction to LAVA, the Linaro Automated Validation Architecture
26mLAVA + OpenQA = Automated, Continuous Full System Testing
39mTesting Your Yocto Proj: from Ptest & Testimage to LAVA
