forked from SignalR/SignalR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMicrosoft.AspNet.SignalR.OpenCover.targets
30 lines (28 loc) · 1.6 KB
/
Microsoft.AspNet.SignalR.OpenCover.targets
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
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="OpenCover" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<OpenCoverMsBuild Include="$(SolutionDir)packages\**\OpenCover.MSBuild.dll" />
<OpenCoverConsole Include="$(SolutionDir)packages\**\OpenCover.Console.exe" />
<ReportGeneratorMsBuild Include="$(SolutionDir)packages\**\ReportGenerator.exe" />
<XunitConsoleRunner Include="$(SolutionDir)packages\**\xunit.console.clr4.x86.exe"/>
</ItemGroup>
<UsingTask TaskName="OpenCover.MSBuild.OpenCover" AssemblyFile="@(OpenCoverMsBuild)" />
<UsingTask TaskName="ReportGenerator" AssemblyFile="@(ReportGeneratorMsBuild)" />
<Target Name="OpenCover">
<OpenCover ToolPath="@(OpenCoverConsole->'%(RelativeDir)')"
ToolExe="@(OpenCoverConsole->'%(Filename)%(Extension)')"
Target="@(XunitConsoleRunner)"
TargetArgs="$(XunitArgs) /silent"
MergeByHash="True"
Filter="+[Microsoft.AspNet.SignalR*]*
-[Microsoft.AspNet.SignalR.Tests*]*
-[Microsoft.AspNet.SignalR.Client.Tests*]*
-[Microsoft.AspNet.SignalR.FunctionalTests*]*
-[Microsoft.AspNet.SignalR.Hosting.Memory*]*
-[Microsoft.AspNet.SignalR.TaskAsyncHelper]*"
Output="$(ArtifactsDir)\CoverageReport.xml" />
<ReportGenerator ReportFiles="$(ArtifactsDir)\CoverageReport.xml"
TargetDirectory="$(ArtifactsDir)\CoverageReport"
ReportTypes="Html;XmlSummary" />
</Target>
</Project>