Tag: HIL

How we use Allure Report to understand Continuous Integration Tests

Allure Report is an open source tool to better understand testing outcomes. Golioth runs over 500 Hardware in the Loop tests for each pull request. Here's how we use Allure Report to make sense of it all.

How to Publish a Summary to GitHub Actions for Zephyr/Pytest runs

Both Pytest and Twister (Zephyr) can already product JUnit XML formatted test summaries. You can use these files to publish a very handy summary table for all of your continuous integration (CI) tests on GitHub.

Automated hardware testing using pytest

Pytest is a framework for testing and we use it for our Firmware SDK. This post reviews setting up fixtures that connect embedded projects to pytest.

Automatically Detecting Boards for Hardware-in-the-Loop (HIL) Testing

Golioth is an IoT company that supports as much custom hardware as possible: a multitude of microcontrollers...

How Golioth uses Hardware-in-the-Loop (HIL) Testing: Part 2

Immediately test code changes on real hardware. In this hands-on post, Nick Miller discusses how to set up your own Hardware-In-The-Loop testing using GitHub Self-Hosted Runners on a Raspberry Pi with development boards plugged in.

How Golioth uses Hardware-in-the-Loop (HIL) Testing: Part 1

Explain what HIL testing is, and why we use it at Golioth to continuously verify the firmware for our Zephyr and ESP-IDF SDKs.

Want to stay up to date with the latest news?

We would love to hear from you! Please fill in your details and we will stay in touch. It's that simple!