Added coverage report generation to CI + always running memory testing
Run tests / Run tests (push) Failing after 7s

This commit is contained in:
2026-05-03 20:09:46 +03:00
parent a4fa298d95
commit 96131f8188
+6 -1
View File
@@ -12,14 +12,19 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Configure - name: Configure
run: meson setup build run: meson setup -Db_coverage=true build
- name: Run Tests - name: Run Tests
run: meson test -C build run: meson test -C build
- name: Run Memory Tests - name: Run Memory Tests
if: always()
run: meson test -C build --wrapper=valgrind run: meson test -C build --wrapper=valgrind
- name: Generate coverage report
if: always()
run: ninja coverage-html -C build
- name: Upload Meson Logs - name: Upload Meson Logs
if: always() if: always()
uses: christopherHX/gitea-upload-artifact@v4 uses: christopherHX/gitea-upload-artifact@v4