vstest/MRPP_VSTest.xml (31 lines of code) (raw):
<?xml version="1.0" encoding="UTF-8"?>
<meta-runner name="MRPP_VSTest">
<description>Runs tests with vstest.console</description>
<settings>
<parameters>
<param name="mr.VSTest.executable" value="" spec="text description='Path to vstest.console executable' display='normal' label='Path to VSTest:' validationMode='not_empty'" />
<param name="mr.VSTest.assemblies" value="" spec="text description='Space or newline separated paths to assemblies containing tests' display='normal' label='Assemblies with tests:' validationMode='not_empty'" />
<param name="mr.VSTest.cmdline" value="" spec="text description='Additional command line arguments for vstest.console.exe' display='normal' label='Extra command line:' validationMode='any'" />
<param name="mr.VSTest.coverage.rules" value="" spec="text description='Coverage rules for dotCover' display='normal' label='Coverage rules:' validationMode='any'" />
</parameters>
<build-runners>
<runner name="" type="jetbrains.dotNetGenericRunner">
<parameters>
<param name="dotNetCoverage.NCover.HTMLReport.File.Sort" value="0" />
<param name="dotNetCoverage.NCover.HTMLReport.File.Type" value="1" />
<param name="dotNetCoverage.NCover.Reg" value="selected" />
<param name="dotNetCoverage.NCover.platformBitness" value="x86" />
<param name="dotNetCoverage.NCover.platformVersion" value="v2.0" />
<param name="dotNetCoverage.NCover3.Reg" value="selected" />
<param name="dotNetCoverage.NCover3.args" value="//ias .*" />
<param name="dotNetCoverage.NCover3.platformBitness" value="x86" />
<param name="dotNetCoverage.NCover3.platformVersion" value="v2.0" />
<param name="dotNetCoverage.NCover3.reporter.executable.args" value="//or FullCoverageReport:Html:{teamcity.report.path}" />
<param name="dotNetCoverage.PartCover.Reg" value="selected" />
<param name="dotNetCoverage.PartCover.includes" value="[*]*" />
<param name="dotNetCoverage.PartCover.platformBitness" value="x86" />
<param name="dotNetCoverage.PartCover.platformVersion" value="v2.0" />
<param name="dotNetCoverage.dotCover.filters" value="%mr.VSTest.coverage.rules%" />
<param name="dotNetCoverage.tool" value="dotcover" />
<param name="dotNetTestRunner.Type" value="GenericProcess" />
<param name="proc_additional_commandline"><![CDATA[%mr.VSTest.assemblies%
%mr.VSTest.cmdline%
/logger:trx]]></param>
<param name="proc_bit" value="x86" />
<param name="proc_path" value="%mr.VSTest.executable%" />
<param name="proc_runtime_version" value="v4.0" />
<param name="teamcity.step.mode" value="default" />
</parameters>
</runner>
</build-runners>
<requirements />
</settings>
</meta-runner>