Skip to content

Commit 4efb0e0

Browse files
author
mattana
committed
fix: Update coverage testing command to specify project file and correct report paths
1 parent b529324 commit 4efb0e0

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/coverage.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,21 @@ jobs:
2121
run: dotnet restore
2222

2323
- name: Test with coverage
24+
working-directory: tests/ActorSrcGen.Tests
2425
run: |
25-
dotnet test ActorSrcGen.sln \
26+
dotnet test ActorSrcGen.Tests.csproj \
2627
--results-directory TestResults \
27-
/p:VSTestResultsDirectory=$(pwd)/TestResults \
28-
--collect:"XPlat Code Coverage" \
29-
-- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=cobertura \
28+
/p:CollectCoverage=true \
29+
/p:CoverletOutput=TestResults/coverage/coverage \
30+
/p:CoverletOutputFormat=cobertura \
3031
/p:Threshold=85 \
3132
/p:ThresholdType=line
3233
3334
- name: Install reportgenerator
3435
run: dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.0
3536

3637
- name: Generate coverage report
37-
run: ~/.dotnet/tools/reportgenerator -reports:**/TestResults/**/coverage.cobertura.xml -targetdir:coverage-report -reporttypes:Html
38+
run: ~/.dotnet/tools/reportgenerator -reports:tests/ActorSrcGen.Tests/TestResults/**/coverage.cobertura.xml -targetdir:coverage-report -reporttypes:Html
3839

3940
- name: Upload coverage report
4041
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)