diff --git a/.gitea/workflows/run_tests.yaml b/.gitea/workflows/run_tests.yaml index 5a97fc5..ee1bcc8 100644 --- a/.gitea/workflows/run_tests.yaml +++ b/.gitea/workflows/run_tests.yaml @@ -12,14 +12,19 @@ jobs: steps: - uses: actions/checkout@v4 - name: Configure - run: meson setup build + run: meson setup -Db_coverage=true build - name: Run Tests run: meson test -C build - name: Run Memory Tests + if: always() run: meson test -C build --wrapper=valgrind + - name: Generate coverage report + if: always() + run: ninja coverage-html -C build + - name: Upload Meson Logs if: always() uses: christopherHX/gitea-upload-artifact@v4