-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.runsettings
More file actions
34 lines (34 loc) · 1.54 KB
/
Copy pathcoverage.runsettings
File metadata and controls
34 lines (34 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<DataCollectionRunSettings>
<DataCollectors>
<DataCollector friendlyName="Code Coverage">
<Configuration>
<CodeCoverage>
<Sources>
<Exclude>
<!-- Source generator output. Counting it measures the generators' templates, not
this repo's code: ConsoleAppFramework alone contributes ~660 permanently
uncovered lines, which is most of what drags ExcelReader.Cli's number down.
The separator class matters - a bare `obj` substring would also match
any path segment merely containing "obj". -->
<Source>.*[\/]obj[\/].*</Source>
<!-- The C ABI entry points. Managed code cannot call an [UnmanagedCallersOnly]
method, so the .NET suite structurally cannot reach them; they are exercised by
the C, C++, Rust and Python jobs in native-bindings.yml, whose coverage does not
land in this report. -->
<Source>.*[\/]ExcelReader\.Native[\/]Exports(\.\w+)?\.cs</Source>
</Exclude>
</Sources>
<Functions>
<Exclude>
<Function>*<.*>.*</Function>
<Function>^ConsoleAppFramework\..*</Function>
</Exclude>
</Functions>
</CodeCoverage>
</Configuration>
</DataCollector>
</DataCollectors>
</DataCollectionRunSettings>
</RunSettings>