Add CoverageSourceLink option to code coverage doc. (dotnet/corefx#34685)
authorAhson Khan <ahkha@microsoft.com>
Sat, 19 Jan 2019 04:29:30 +0000 (20:29 -0800)
committerGitHub <noreply@github.com>
Sat, 19 Jan 2019 04:29:30 +0000 (20:29 -0800)
Commit migrated from https://github.com/dotnet/corefx/commit/538bc23057af1c6a4e4e4e0958d7277ab859483c

docs/libraries/building/code-coverage.md

index 5be7993..a90dded 100644 (file)
@@ -61,6 +61,11 @@ And then once the run completes:
 
     $(TestPath)\report\index.htm
 
+**Note:** If you only want to measure the coverage of your local changes (that haven't been pushed to git), run:
+
+    dotnet msbuild /t:BuildAndTest /p:Coverage=true /p:CoverageSourceLink=false
+
+
 ## Code coverage with System.Private.CoreLib code
 
 Some of the libraries for which contracts and tests live in the corefx repo are actually fully or partially implemented in the core runtime library in another repo, e.g. the implementation that backs the System.Runtime contract is in System.Private.CoreLib.dll in either the coreclr or corert repo. Test projects for code that lives, fully or partially, in System.Private.CoreLib, should have the property `TestRuntime` set to `true` in order to obtain proper code coverage reports.