From 96131f8188c8450bf077bdfbaf15381469bf1942 Mon Sep 17 00:00:00 2001 From: Robear Selwans Date: Sun, 3 May 2026 20:09:46 +0300 Subject: [PATCH] Added coverage report generation to CI + always running memory testing --- .gitea/workflows/run_tests.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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