Skip to content

Commit da5a74e

Browse files
feat: add code coverage
1 parent ea7c653 commit da5a74e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
run: dotnet build --configuration Release
4242

4343
- name: Run Unit Tests
44-
run: dotnet test --configuration Release --no-build --verbosity normal --logger "junit;LogFilePath=../results/test-results.xml"
44+
run: dotnet test --configuration Release --no-build --verbosity normal --logger "junit;LogFilePath=../results/test-results.xml" /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:CoverletOutput=../results/coverage/
4545

4646
# - name: Run Coyote Tests
4747
# run: coyote test --recursive
@@ -53,3 +53,9 @@ jobs:
5353
name: Test Report
5454
path: "**/test-results.xml"
5555
reporter: java-junit
56+
57+
- name: Upload Coverage to Codecov
58+
uses: codecov/codecov-action@v3
59+
with:
60+
files: "../results/coverage/coverage.cobertura.xml"
61+
fail_ci_if_error: true

0 commit comments

Comments
 (0)