69 lines
4.0 KiB
XML
69 lines
4.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- File name extension must be .runsettings -->
|
|
<RunSettings>
|
|
<DataCollectionRunSettings>
|
|
<DataCollectors>
|
|
<DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
|
<Configuration>
|
|
<CodeCoverage>
|
|
<!--
|
|
Additional paths to search for .pdb (symbol) files. Symbols must be found for modules to be instrumented.
|
|
If .pdb files are in the same folder as the .dll or .exe files, they are automatically found. Otherwise, specify them here.
|
|
Note that searching for symbols increases code coverage runtime. So keep this small and local.
|
|
-->
|
|
<!--
|
|
<SymbolSearchPaths>
|
|
<Path>C:\Users\User\Documents\Visual Studio 2012\Projects\ProjectX\bin\Debug</Path>
|
|
<Path>\\mybuildshare\builds\ProjectX</Path>
|
|
</SymbolSearchPaths>
|
|
-->
|
|
|
|
<!--
|
|
About include/exclude lists:
|
|
Empty "Include" clauses imply all; empty "Exclude" clauses imply none.
|
|
Each element in the list is a regular expression (ECMAScript syntax). See /visualstudio/ide/using-regular-expressions-in-visual-studio.
|
|
An item must first match at least one entry in the include list to be included.
|
|
Included items must then not match any entries in the exclude list to remain included.
|
|
-->
|
|
|
|
<!-- Match assembly file paths: -->
|
|
<ModulePaths>
|
|
<Include>
|
|
<ModulePath>.*\.dll$</ModulePath>
|
|
<ModulePath>.*\.exe$</ModulePath>
|
|
</Include>
|
|
<Exclude>
|
|
<ModulePath>.*moq.dll</ModulePath>
|
|
<ModulePath>.*nunit3.testadapter.dll</ModulePath>
|
|
<ModulePath>.*microsoft.testplatform.*</ModulePath>
|
|
</Exclude>
|
|
<!-- Specifies additional list of directories where binaries static native instrumentation should be searched. -->
|
|
<IncludeDirectories>
|
|
<Directory Recursive="true">C:\b59fb11c-1611-4562-9a2b-c35719da65d3</Directory>
|
|
</IncludeDirectories>
|
|
</ModulePaths>
|
|
|
|
|
|
<!-- We recommend you do not change the following values: -->
|
|
|
|
<!-- Set this to True to collect coverage information for functions marked with the "SecuritySafeCritical" attribute. Instead of writing directly into a memory location from such functions, code coverage inserts a probe that redirects to another function, which in turns writes into memory. -->
|
|
<UseVerifiableInstrumentation>True</UseVerifiableInstrumentation>
|
|
<!-- When set to True, collects coverage information from child processes that are launched with low-level ACLs, for example, UWP apps. -->
|
|
<AllowLowIntegrityProcesses>True</AllowLowIntegrityProcesses>
|
|
<!-- When set to True, collects coverage information from child processes that are launched by test or production code. -->
|
|
<CollectFromChildProcesses>True</CollectFromChildProcesses>
|
|
<!-- When set to True, restarts the IIS process and collects coverage information from it. -->
|
|
<CollectAspDotNet>False</CollectAspDotNet>
|
|
<!-- When set to True, static native instrumentation will be enabled. -->
|
|
<EnableStaticNativeInstrumentation>True</EnableStaticNativeInstrumentation>
|
|
<!-- When set to True, dynamic native instrumentation will be enabled. -->
|
|
<EnableDynamicNativeInstrumentation>True</EnableDynamicNativeInstrumentation>
|
|
<!-- When set to True, instrumented binaries on disk are removed and original files are restored. -->
|
|
<EnableStaticNativeInstrumentationRestore>True</EnableStaticNativeInstrumentationRestore>
|
|
|
|
</CodeCoverage>
|
|
</Configuration>
|
|
</DataCollector>
|
|
</DataCollectors>
|
|
</DataCollectionRunSettings>
|
|
</RunSettings> |