Skip to content

Commit 4ef3e05

Browse files
committed
chore(test): initial .runsettings file
1 parent b9713d8 commit 4ef3e05

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

.github/workflows/dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
uses: actions/checkout@v4
4747

4848
- name: Run tests and generate Cobertura coverage reports
49-
run: dotnet test --results-directory "coverage" --collect:"Code Coverage;Format=cobertura"
49+
run: dotnet test --results-directory "coverage" --collect:"Code Coverage;Format=cobertura" --settings .runsettings
5050

5151
- name: Install dotnet-coverage tool
5252
run: dotnet tool install --global dotnet-coverage

.runsettings

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<RunSettings>
3+
<DataCollectionRunSettings>
4+
<DataCollectors>
5+
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0">
6+
<Configuration>
7+
<CodeCoverage>
8+
<!-- Exclude all test projects -->
9+
<ModulePaths>
10+
<Exclude>
11+
<ModulePath>.*\.Tests\.dll$</ModulePath>
12+
</Exclude>
13+
</ModulePaths>
14+
</CodeCoverage>
15+
</Configuration>
16+
</DataCollector>
17+
</DataCollectors>
18+
</DataCollectionRunSettings>
19+
</RunSettings>

0 commit comments

Comments
 (0)