Skip to content

Commit e2d0591

Browse files
LCOV version
1 parent ea82c5e commit e2d0591

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/dotnet-tests.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@ jobs:
1616
- name: Restore
1717
run: dotnet restore
1818

19-
- name: Test (collector, Cobertura)
20-
run: |
21-
# Centralize results in one folder (still creates GUID subfolders inside)
22-
dotnet test --collect:"XPlat Code Coverage" --results-directory ./TestResults
19+
- name: Test with coverage (collector → LCOV)
20+
run: dotnet test --collect:"XPlat Code Coverage" --settings coverlet.runsettings --results-directory ./TestResults
2321

24-
- name: Upload coverage artifacts (Cobertura)
25-
uses: actions/upload-artifact@v4
22+
# Upload all coverage.info files (supports multiple test projects)
23+
- name: Upload to Codecov
24+
uses: codecov/codecov-action@v4
2625
with:
27-
name: cobertura-reports
28-
path: '**/TestResults/**/coverage.cobertura.xml'
26+
files: '**/TestResults/**/coverage.info'
27+
flags: unit,integration
28+
fail_ci_if_error: true
29+
verbose: true
30+
# token: ${{ secrets.CODECOV_TOKEN }} # only needed for private repos

0 commit comments

Comments
 (0)