diff options
author | Wes Haggard <Wes.Haggard@microsoft.com> | 2015-02-24 09:50:40 +0300 |
---|---|---|
committer | Wes Haggard <Wes.Haggard@microsoft.com> | 2015-02-24 21:23:49 +0300 |
commit | 3ce0a7165609ed38366bd92ee74d267e11397504 (patch) | |
tree | bb1504130371de50c511d44b9add4ea419994e89 /build.proj | |
parent | e90b96d51863725fb88e893e35a9c0b96c544214 (diff) |
Add support for running code coverage reports on individual projects
This commit enables generating code coverage reports for individual
projects. To run a build and test with code coverage reports run
command:
msbuild /t:BuildAndTest /p:Coverage=true
Diffstat (limited to 'build.proj')
-rw-r--r-- | build.proj | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/build.proj b/build.proj index 1b97f2e0b6..a3e2d4cc98 100644 --- a/build.proj +++ b/build.proj @@ -16,21 +16,13 @@ </Target> <Target Name="GenerateCoverageReport" - AfterTargets="Build" - Inputs="$(CoverageReportDir)\*.coverage.xml" - Outputs="$(CoverageReportDir)*.*" - Condition="$(_CoverageEnabled)"> - - <PropertyGroup> - <ReportGeneratorVersion>2.0.4.0</ReportGeneratorVersion> - <ReportGeneratorCommandLine>$(PackagesDir)ReportGenerator.$(ReportGeneratorVersion)\ReportGenerator.exe</ReportGeneratorCommandLine> - <ReportGeneratorOptions>-reports:$(CoverageReportDir)\*.coverage.xml -targetdir:$(CoverageReportDir) -reporttypes:Html</ReportGeneratorOptions> - </PropertyGroup> - - <Exec - Command="$(ReportGeneratorCommandLine) $(ReportGeneratorOptions)" - ContinueOnError="ErrorAndContinue" /> - + AfterTargets="Test" + Inputs="$(CoverageReportDir)\*.coverage.xml" + Outputs="$(CoverageReportDir)index.htm" + Condition="$(_CoverageEnabled)"> + + <Exec Command="$(CoverageReportGeneratorCommandLine) -reports:$(CoverageReportDir)\*.coverage.xml" + ContinueOnError="ErrorAndContinue" /> </Target> </Project>
\ No newline at end of file |