Add tests to ci

Test pyflix and simulation using pytest.
Fix running the sim in non-tty environment.
Test presence of some essential files in the docs.
This commit is contained in:
Oleg Kalachev
2026-08-28 19:29:40 +03:00
parent a77f213538
commit 68eb523beb
5 changed files with 61 additions and 6 deletions
+5
View File
@@ -83,6 +83,11 @@ jobs:
ln -s "$FQBN/flix.ino.bin" "flix.$BOARD.bin"
ln -s "$FQBN/flix.ino.bootloader.bin" "flix.$BOARD.bootloader.bin"
done
- name: Test build artifacts
working-directory: docs/build
run: |
ls; ls index.html gyro.html geometry.html firmware.html flix.esp32.merged.bin flix.esp32c3.merged.bin \
flix.esp32s3.merged.bin flix.esp32s3.opi.merged.bin flix.esp32s3.qspi.merged.bin flix.flix2.merged.bin
- name: Upload artifact
uses: actions/upload-pages-artifact@v5
with: