-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.config
More file actions
24 lines (24 loc) · 878 Bytes
/
Copy pathcoverage.config
File metadata and controls
24 lines (24 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<!--
dotnet-coverage settings file.
Excludes third-party and F#/mixed-mode assemblies from instrumentation to
prevent coverage from breaking tests that depend on those libraries
(e.g. Deedle, FSharp.Core). Third-party packages that still get
instrumented are stripped from the Cobertura output during post-processing
in Invoke-MSTestWithCoverage.ps1.
-->
<Configuration>
<CodeCoverage>
<ModulePaths>
<Exclude>
<ModulePath>.*Deedle.*</ModulePath>
<ModulePath>.*FSharp.*</ModulePath>
<ModulePath>.*Castle\.Core.*</ModulePath>
<ModulePath>.*FluentAssertions.*</ModulePath>
<ModulePath>.*Moq.*</ModulePath>
<ModulePath>.*Microsoft\.Testing.*</ModulePath>
<ModulePath>.*MSTest.*</ModulePath>
</Exclude>
</ModulePaths>
</CodeCoverage>
</Configuration>