Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWes Haggard <Wes.Haggard@microsoft.com>2015-02-24 09:50:40 +0300
committerWes Haggard <Wes.Haggard@microsoft.com>2015-02-24 21:23:49 +0300
commit3ce0a7165609ed38366bd92ee74d267e11397504 (patch)
treebb1504130371de50c511d44b9add4ea419994e89 /build.proj
parente90b96d51863725fb88e893e35a9c0b96c544214 (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.proj22
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