Filling the Gaps in Testing Open-Source Firmware
Improved infrastructure for Open-Source Firmware quality assurance
Open-source firmware ecosystems lack the automated testing infrastructure needed for long-term sustainability. This project closes four key gaps: extracting and maintaining the Robot Framework Telnet library for serial-over-network test architectures; enabling automated Heads firmware testing; adding SeaBIOS payload support with QEMU-based coverage to the open-source firmware validation framework; and integrating tests directly into the CI pipelines of the Dasharo coreboot and edk2 repositories. The result is a continuously running quality gate across the core open-source firmware stack. Together, these improvements close the identified gaps and establish automated quality gates across the tested portions of the open-source firmware stack.
- The project's own website: https://docs.dasharo.com/
Run by 3mdeb
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).