From a890b1d7e05033d90d889e9acbf60e30805ac6ff Mon Sep 17 00:00:00 2001 From: Marco Rossignoli Date: Wed, 8 May 2019 15:00:06 +0200 Subject: [PATCH 1/3] add troubleshooting guide --- Documentation/Troubleshooting.md | 61 +++++++++++++++++++++++++++++++ Documentation/images/file.png | Bin 0 -> 23085 bytes 2 files changed, 61 insertions(+) create mode 100644 Documentation/Troubleshooting.md create mode 100644 Documentation/images/file.png diff --git a/Documentation/Troubleshooting.md b/Documentation/Troubleshooting.md new file mode 100644 index 0000000..d79a519 --- /dev/null +++ b/Documentation/Troubleshooting.md @@ -0,0 +1,61 @@ +# Troubleshooting + +## Msbuild integration + +1) Generate verbose log +``` +dotnet test test\coverlet.core.tests\coverlet.core.tests.csproj -c debug /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:Include=[coverlet.*]* -verbosity:diagnostic -bl:msbuild.binlog -noconsolelogger +``` + +2) Download http://msbuildlog.com/ +3) Open `msbuild.binlog` generated and search for '[coverlet]' logs + +![File](images/file.png) + +## Coverlet dotnet tool + +``` +coverlet "C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\coverlet.core.tests.dll" --target "dotnet" --targetargs "test C:\git\coverlet\test\coverlet.core.tests --no-build" --verbosity detailed +``` +Sample output +``` +... +Instrumented module: 'C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\coverlet.core.dll' +Instrumented module: 'C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\xunit.runner.reporters.netcoreapp10.dll' +Instrumented module: 'C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\xunit.runner.utility.netcoreapp10.dll' +Instrumented module: 'C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll' +Test run for C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\coverlet.core.tests.dll(.NETCoreApp,Version=v2.0) +Microsoft (R) Test Execution Command Line Tool Version 16.0.1 +Copyright (c) Microsoft Corporation. All rights reserved. +Starting test execution, please wait... +[xUnit.net 00:00:01.4218329] Coverlet.Core.Tests.Instrumentation.ModuleTrackerTemplateTests.HitsOnMultipleThreadsCorrectlyCounted [SKIP] +Skipped Coverlet.Core.Tests.Instrumentation.ModuleTrackerTemplateTests.HitsOnMultipleThreadsCorrectlyCounted +[xUnit.net 00:00:03.6302618] Coverlet.Core.Instrumentation.Tests.InstrumenterTests.TestCoreLibInstrumentation [SKIP] +Skipped Coverlet.Core.Instrumentation.Tests.InstrumenterTests.TestCoreLibInstrumentation +Total tests: 113. Passed: 111. Failed: 0. Skipped: 2. +Test Run Successful. +Test execution time: 4,6411 Seconds + +Calculating coverage result... +Hits file:'C:\Users\Marco\AppData\Local\Temp\coverlet.core_703263e9-21f0-4d1c-9ce3-98ddeacecc01' not found for module: 'coverlet.core' + Generating report 'C:\git\coverlet\src\coverlet.console\bin\Debug\netcoreapp2.2\coverage.json' ++--------------------------------------------------+--------+--------+--------+ +| Module | Line | Branch | Method | ++--------------------------------------------------+--------+--------+--------+ +| coverlet.core | 0% | 0% | 0% | ++--------------------------------------------------+--------+--------+--------+ +| xunit.runner.reporters.netcoreapp10 | 2,11% | 0,83% | 8,88% | ++--------------------------------------------------+--------+--------+--------+ +| xunit.runner.utility.netcoreapp10 | 12,06% | 6,6% | 17,09% | ++--------------------------------------------------+--------+--------+--------+ +| xunit.runner.visualstudio.dotnetcore.testadapter | 50,04% | 42,08% | 50,9% | ++--------------------------------------------------+--------+--------+--------+ + ++---------+--------+--------+--------+ +| | Line | Branch | Method | ++---------+--------+--------+--------+ +| Total | 17,76% | 13,82% | 22,64% | ++---------+--------+--------+--------+ +| Average | 4,44% | 3,455% | 5,66% | ++---------+--------+--------+--------+ +``` \ No newline at end of file diff --git a/Documentation/images/file.png b/Documentation/images/file.png new file mode 100644 index 0000000000000000000000000000000000000000..1e80701fea5f843d6967a748e78794768a594439 GIT binary patch literal 23085 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 literal 0 HcmV?d00001 From cab9ab9c75f7e999bd5b7be8138b8582fc33a0d9 Mon Sep 17 00:00:00 2001 From: Marco Rossignoli Date: Mon, 13 May 2019 09:43:05 +0200 Subject: [PATCH 2/3] Update Documentation/Troubleshooting.md Co-Authored-By: Toni Solarin-Sodara --- Documentation/Troubleshooting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/Troubleshooting.md b/Documentation/Troubleshooting.md index d79a519..10c57ae 100644 --- a/Documentation/Troubleshooting.md +++ b/Documentation/Troubleshooting.md @@ -1,6 +1,6 @@ # Troubleshooting -## Msbuild integration +## Msbuild Integration 1) Generate verbose log ``` @@ -58,4 +58,4 @@ Hits file:'C:\Users\Marco\AppData\Local\Temp\coverlet.core_703263e9-21f0-4d1c-9c +---------+--------+--------+--------+ | Average | 4,44% | 3,455% | 5,66% | +---------+--------+--------+--------+ -``` \ No newline at end of file +``` From 4712d878035a78b86879d34208d98e240006eb8f Mon Sep 17 00:00:00 2001 From: Marco Rossignoli Date: Mon, 13 May 2019 09:43:12 +0200 Subject: [PATCH 3/3] Update Documentation/Troubleshooting.md Co-Authored-By: Toni Solarin-Sodara --- Documentation/Troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/Troubleshooting.md b/Documentation/Troubleshooting.md index 10c57ae..d0910e2 100644 --- a/Documentation/Troubleshooting.md +++ b/Documentation/Troubleshooting.md @@ -12,7 +12,7 @@ dotnet test test\coverlet.core.tests\coverlet.core.tests.csproj -c debug /p:Coll ![File](images/file.png) -## Coverlet dotnet tool +## Coverlet Global Tool ``` coverlet "C:\git\coverlet\test\coverlet.core.tests\bin\Debug\netcoreapp2.0\coverlet.core.tests.dll" --target "dotnet" --targetargs "test C:\git\coverlet\test\coverlet.core.tests --no-build" --verbosity detailed