kotlin-dsl/CoverageAddOn.xml (37 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <dsl-add-on kind="buildStep"> <extends> <dsl type="dotnet" applicable="params['command'] == 'msbuild'" /> <dsl type="dotnet" applicable="params['command'] == 'test'" /> <dsl type="dotnet" applicable="params['command'] == 'vstest'" /> <dsl type="dotnet" applicable="params['command'] == 'custom'" /> <dsl type="dotnet" applicable="params['command'] == 'devenv'" /> <dsl type="nunit-console" /> </extends> <params> <param name="dotNetCoverage.tool" dslName="coverage" type="compound"> <description> Specifies coverage tool to use </description> <option name="dotcover" value="dotcover"> <param name="dotNetCoverage.dotCover.home.path" dslName="toolPath"> <description>Specify the path to dotCover CLT.</description> </param> <param name="dotNetCoverage.dotCover.filters" dslName="assemblyFilters"> <description>Specify a new-line separated list of filters for code coverage.</description> </param> <param name="dotNetCoverage.dotCover.attributeFilters" dslName="attributeFilters"> <description> Specify a new-line separated list of attribute filters for code coverage. Supported only with dotCover 2.0 or later. </description> </param> <param name="dotNetCoverage.dotCover.customCmd" dslName="args"> <description> Enter additional new-line separated command line parameters for dotCover. </description> </param> </option> </param> </params> </dsl-add-on>