@@ -110,7 +110,7 @@ Add-BuildTask PSModuleTest @{
110
110
ShowNavigationMarkers = $Host.Name -match " Visual Studio Code"
111
111
}
112
112
}
113
- if ($PSCmdlet .ParameterSetName -eq " CodeCoverage " ) {
113
+ if ($Script :RequiredCodeCoverage -gt 0.00 ) {
114
114
$Configuration [' CodeCoverage' ] = @ {
115
115
Enabled = $true
116
116
Path = $CodeCoveragePath
@@ -123,7 +123,7 @@ Add-BuildTask PSModuleTest @{
123
123
Config = New-PesterConfiguration $Configuration
124
124
}
125
125
126
- if ($PSCmdlet .ParameterSetName -eq " CodeCoverage " ) {
126
+ if ($Script :RequiredCodeCoverage -gt 0.00 ) {
127
127
# Work around bug in CodeCoverage Config
128
128
$PesterOptions.Config.CodeCoverage.CoveragePercentTarget = $CodeCoveragePercentTarget * 100
129
129
}
@@ -141,7 +141,7 @@ Add-BuildTask PSModuleTest @{
141
141
Tag = @ ($PesterFilter.Tag )
142
142
ExcludeTag = @ ($PesterFilter.ExcludeTags )
143
143
}
144
- if ($PSCmdlet .ParameterSetName -eq " CodeCoverage " ) {
144
+ if ($Script :RequiredCodeCoverage -gt 0.00 ) {
145
145
$PesterOptions [' CodeCoverage' ] = $CodeCoveragePath
146
146
$PesterOptions [' CodeCoverageOutputFile' ] = $CodeCoverageOutputPath
147
147
}
@@ -154,7 +154,7 @@ Add-BuildTask PSModuleTest @{
154
154
throw " ##[error]Failed Pester tests."
155
155
}
156
156
157
- if ($PSCmdlet .ParameterSetName -eq " CodeCoverage " ) {
157
+ if ($Script :RequiredCodeCoverage -gt 0.00 ) {
158
158
$ExecutedPercent = if ($results.CodeCoverage.NumberOfCommandsExecuted ) {
159
159
$results.CodeCoverage.NumberOfCommandsExecuted / $results.CodeCoverage.NumberOfCommandsAnalyzed
160
160
} else {
0 commit comments