@@ -30,7 +30,8 @@ $opencover_console = "$packages_folder\OpenCover.$opencover_version\tools\OpenCo
3030$xunit_runner_console = " $packages_folder \xunit.runner.console.$xunitrunner_version \tools\xunit.console.x86.exe"
3131$report_generator = " $packages_folder \ReportGenerator.$reportgenerator_version \tools\ReportGenerator.exe"
3232$report_folder = ' .\OpenCover.Reports'
33- $target_dll = " ..\StyleCop.Analyzers\StyleCop.Analyzers.Test\bin\$Configuration \StyleCop.Analyzers.Test.dll"
33+ $target_dll = " ..\StyleCop.Analyzers\StyleCop.Analyzers.Test\bin\$Configuration \net452\StyleCop.Analyzers.Test.dll"
34+ $target_dll_csharp7 = " ..\StyleCop.Analyzers\StyleCop.Analyzers.Test.CSharp7\bin\$Configuration \net46\StyleCop.Analyzers.Test.CSharp7.dll"
3435
3536If (Test-Path $report_folder ) {
3637 Remove-Item - Recurse - Force $report_folder
@@ -40,7 +41,6 @@ mkdir $report_folder | Out-Null
4041
4142& $opencover_console `
4243 - register:user `
43- - threshold:1 `
4444 - returntargetcode `
4545 - hideskipped:All `
4646 - filter:" +[StyleCop*]*" `
@@ -50,6 +50,18 @@ mkdir $report_folder | Out-Null
5050 - target:" $xunit_runner_console " `
5151 - targetargs:" $target_dll -noshadow"
5252
53+ & $opencover_console `
54+ - register:user `
55+ - returntargetcode `
56+ - hideskipped:All `
57+ - filter:" +[StyleCop*]*" `
58+ - excludebyattribute:* .ExcludeFromCodeCoverage* `
59+ - excludebyfile:* \* Designer.cs `
60+ - output:" $report_folder \OpenCover.StyleCopAnalyzers.xml" `
61+ - mergebyhash - mergeoutput `
62+ - target:" $xunit_runner_console " `
63+ - targetargs:" $target_dll_csharp7 -noshadow"
64+
5365& $report_generator - targetdir:$report_folder - reports:$report_folder \OpenCover.* .xml
5466
5567$host.UI.WriteLine (" Open $report_folder \index.htm to see code coverage results." )
0 commit comments