Enforce explicit test coverage thresholds in CI
This commit is contained in:
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@@ -40,4 +40,7 @@ jobs:
|
||||
run: dotnet build GameList.sln --no-restore -warnaserror
|
||||
|
||||
- name: Test
|
||||
run: dotnet test GameList.Tests/GameList.Tests.csproj --no-build --verbosity normal
|
||||
run: dotnet test GameList.Tests/GameList.Tests.csproj --no-build --verbosity normal --collect:"XPlat Code Coverage"
|
||||
|
||||
- name: Enforce coverage thresholds
|
||||
run: pwsh ./scripts/check-coverage.ps1 -MinLineRate 0.90 -MinBranchRate 0.70
|
||||
|
||||
Reference in New Issue
Block a user