This repository was archived by the owner on Nov 29, 2017. It is now read-only.
File tree 5 files changed +46
-1
lines changed
5 files changed +46
-1
lines changed Original file line number Diff line number Diff line change @@ -21,4 +21,6 @@ EntityFramework.SqlServerCompact.xml
21
21
* .REMOTE. *
22
22
* .LOCAL. *
23
23
StyleCop.Cache
24
- * .csproj.DotSettings
24
+ * .csproj.DotSettings
25
+ /coverage
26
+ /OpenCoverResults.xml
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<packages >
3
3
<package id =" Microsoft.Web.SkipStrongNames" version =" 1.0.0" />
4
+ <package id =" OpenCover" version =" 4.5.1314" />
5
+ <package id =" ReportGenerator" version =" 1.7.3.0" />
6
+ <package id =" xunit.runners" version =" 1.9.1" />
4
7
</packages >
Original file line number Diff line number Diff line change 119
119
Namespaces =" < Namespace Prefix='x' Uri='http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd' /> " />
120
120
</Target >
121
121
122
+ <Target Name =" CodeCoverage" DependsOnTargets =" RestoreSolutionPackages;Build" >
123
+ <MSBuild Projects =" tools\EF.opencover.targets"
124
+ Properties =" Configuration=$(Configuration);$(BuildProperties)" />
125
+ </Target >
126
+
122
127
</Project >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project DefaultTargets =" OpenCover" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <ItemGroup >
4
+ <OpenCoverMsBuild Include =" ..\packages\**\OpenCover.MSBuild.dll" />
5
+ <OpenCoverConsole Include =" ..\packages\**\OpenCover.Console.exe" />
6
+ <ReportGeneratorMsBuild Include =" ..\packages\**\ReportGenerator.exe" />
7
+ <XunitConsoleRunner Include =" ..\packages\**\xunit.console.clr4.x86.exe" />
8
+ </ItemGroup >
9
+ <UsingTask TaskName =" OpenCover.MSBuild.OpenCover" AssemblyFile =" @(OpenCoverMsBuild)" />
10
+ <UsingTask TaskName =" ReportGenerator" AssemblyFile =" @(ReportGeneratorMsBuild)" />
11
+ <Target Name =" OpenCover" >
12
+ <Message Text =" Running tests with code coverage..." Importance =" High" />
13
+ <OpenCover ToolPath =" @(OpenCoverConsole->'%(RelativeDir)')"
14
+ ToolExe =" @(OpenCoverConsole->'%(Filename)%(Extension)')"
15
+ Target =" @(XunitConsoleRunner)"
16
+ TargetArgs =" EF.opencover.xunit /silent"
17
+ MergeByHash =" True"
18
+ Filter =" +[EntityFramework]*"
19
+ Output =" ..\OpenCoverResults.xml" />
20
+ <Message Text =" Generating code coverage report..." Importance =" High" />
21
+ <ReportGenerator ReportFiles =" ..\OpenCoverResults.xml"
22
+ TargetDirectory =" ..\coverage"
23
+ ReportTypes =" Html;XmlSummary" />
24
+ </Target >
25
+ </Project >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <xunit >
3
+ <assemblies >
4
+ <!-- NOTE: OpenCover requires shadow-copy to be false -->
5
+ <assembly filename =" ..\test\EntityFramework\UnitTests\bin\Release\EntityFramework.UnitTests.dll" shadow-copy =" false" />
6
+ <assembly filename =" ..\test\EntityFramework\FunctionalTests\bin\Release\EntityFramework.FunctionalTests.dll" shadow-copy =" false" />
7
+ <assembly filename =" ..\test\EntityFramework\FunctionalTests.Transitional\bin\Release\EntityFramework.FunctionalTests.Transitional.dll" shadow-copy =" false" />
8
+ <assembly filename =" ..\test\EntityFramework\VBTests\bin\Release\EntityFramework.VBTests.dll" shadow-copy =" false" />
9
+ </assemblies >
10
+ </xunit >
You can’t perform that action at this time.
0 commit comments