ESP32 unit tests runner
ActionsBuild your ESP32 firmware using IDF SDK, run it at QEMU, parse Unity output and returns JUnit report.xml
v4.3
LatestBy Batov
Tags
(2)- Setup your ESP32 firmware runs unit tests and
esp_restart()
(to stop QEMU); - Action builds firmware;
- Action runs firmware ar QEMU;
- Action writes QEMU log output to file;
- Action converts Unity output to JUnit report.xml;
- You can feed report.xml to another action to publish test resuls;
name: Test
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Build and show result
uses: batov/[email protected]
- name: Publish Unit Test Results
uses: EnricoMi/publish-unit-test-result-action@v1
if: always()
with:
files: report.xml
uses: batov/[email protected]
- It will use ESP-IDF v4.3uses: batov/[email protected]
- It will use ESP-IDF v4.4
ESP32 unit tests runner is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.