What is this Fuego thing and where is it going?
summary
Fuego is a board-focused automated test framework that runs Jenkins + Docker on a host to build (cross‑compile) tests from source, deploy binaries to targets, collect logs and evaluate results; the project already integrates 150+ tests (LTP, fsync/IO benchmarks, crypto, memory, graphics) and uses spec files and per‑board pass criteria so thresholds are tunable. Architecture is “board‑at‑desk” with a unified parser/format, and roadmap items include modular pipelines, a central test‑share server and external backend interoperability.
AI-written summary · about
chapters (21)
- 0:00Intro
- 1:42Major Elements
- 1:59Jenkins
- 3:36A closer look
- 4:40Test execution system
- 8:52Pre-packaged tests
- 11:48Inside a container
- 12:57Fuego is a Linux distribution
- 13:41Architecture Diagram
- 17:26Division of roles
- 18:32Fuego details
- 19:51Fuego source
- 20:18Installation
- 21:40Fuego Abstractions
- 21:57Test parameter abstraction
- 22:52Using Fuego (outline)
- 23:29Test elements
- 24:55Next - test definitions
- 26:34Test server concept (cont.)
- 26:58Next - interoperability
- 27:12Legacy Roadmap items
related talks
50mBoF: Fuego Status and Roadmap
54mContinuous Integration and Autotest Environment Using Fuego
48mPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...?
41mTesting with Volcanoes - Fuego+LAVA Going Distributed
27mReal-time Testing with Fuego
33mAutomated run-time Regression Testing with Fuego
40mPer Aspera ad Excellent TestOps
45mBuilding loose-coupled continuous testing platform
