From 36994bd1876c65cf7688a7eb867909c722362e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Sun, 8 Jun 2025 14:23:37 +0200 Subject: [PATCH] run test in github actions --- .github/workflows/build.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 059641a..1ca41fe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,7 +53,26 @@ jobs: working-directory: src/Backend run: dotnet restore DiunaBI.sln + - name: Run Tests + working-directory: src/Backend + run: | + dotnet test DiunaBI.Tests/DiunaBI.Tests.csproj \ + --configuration Release \ + --no-restore \ + --logger "trx;LogFileName=test-results.trx" \ + --collect:"XPlat Code Coverage" + + - name: Publish Test Results + uses: actions/upload-artifact@v4 + if: success() || failure() + with: + name: test-results + path: | + src/Backend/DiunaBI.Tests/TestResults/*.trx + src/Backend/DiunaBI.Tests/TestResults/**/coverage.cobertura.xml + - name: Build solution + if: success() working-directory: src/Backend run: dotnet build DiunaBI.sln --configuration Release --no-restore