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.