Skip to content

Commit 8a5c710

Browse files
ANcpLuaclaude
andcommitted
Add back .NET 10 test with coverage collection
.NET 10 was released 9 days ago and should be included in coverage. Added the net10.0 test step and included its coverage file in the merge. All three frameworks (net8, net9, net10) now generate coverage reports that are merged before uploading to Codecov. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 5d78c66 commit 8a5c710

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/tests.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ jobs:
4848
/p:CoverletOutputFormat=cobertura \
4949
/p:CoverletOutput=TestResults/coverage-net9.cobertura.xml
5050
51+
- name: Run tests for .NET 10 with coverage
52+
run: |
53+
dotnet test SWEN3.Paperless.RabbitMq.Tests/SWEN3.Paperless.RabbitMq.Tests.csproj \
54+
-f net10.0 \
55+
/p:Configuration=Release \
56+
/p:CollectCoverage=true \
57+
/p:CoverletOutputFormat=cobertura \
58+
/p:CoverletOutput=TestResults/coverage-net10.cobertura.xml
59+
5160
- name: Verify coverage files exist
5261
run: |
5362
echo "Listing coverage files:"
@@ -59,7 +68,7 @@ jobs:
5968
- name: Merge coverage reports
6069
run: |
6170
reportgenerator \
62-
-reports:"SWEN3.Paperless.RabbitMq.Tests/TestResults/coverage-net8.cobertura.xml;SWEN3.Paperless.RabbitMq.Tests/TestResults/coverage-net9.cobertura.xml" \
71+
-reports:"SWEN3.Paperless.RabbitMq.Tests/TestResults/coverage-net8.cobertura.xml;SWEN3.Paperless.RabbitMq.Tests/TestResults/coverage-net9.cobertura.xml;SWEN3.Paperless.RabbitMq.Tests/TestResults/coverage-net10.cobertura.xml" \
6372
-targetdir:"./coverage-merged" \
6473
-reporttypes:"Cobertura"
6574

0 commit comments

Comments
 (0)