Skip to content

Commit 51bd581

Browse files
committed
Fix versioning and coverage in PS tests
1 parent 0b3cd6c commit 51bd581

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

PSModuleBuild.Task.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Add-BuildTask PSModuleBuild @{
22
If = $PSModuleSourcePath
33
Inputs = { Get-ChildItem -Path $PSModuleSourceRoot -Recurse -Filter *.ps* }
44
Outputs = { Join-Path $OutputRoot $PSModuleName "$PSModuleName.psm1" } # don't take off the script block, need to resolve AFTER init
5-
Jobs = "PSModuleRestore", {
5+
Jobs = "PSModuleRestore", "GitVersion",{
66
$InformationPreference = "Continue"
77

88
$SemVer = $GitVersion.$PSModuleName.InformationalVersion

PSModuleTest.Task.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Add-BuildTask PSModuleTest @{
110110
ShowNavigationMarkers = $Host.Name -match "Visual Studio Code"
111111
}
112112
}
113-
if ($PSCmdlet.ParameterSetName -eq "CodeCoverage") {
113+
if ($Script:RequiredCodeCoverage -gt 0.00) {
114114
$Configuration['CodeCoverage'] = @{
115115
Enabled = $true
116116
Path = $CodeCoveragePath
@@ -123,7 +123,7 @@ Add-BuildTask PSModuleTest @{
123123
Config = New-PesterConfiguration $Configuration
124124
}
125125

126-
if ($PSCmdlet.ParameterSetName -eq "CodeCoverage") {
126+
if ($Script:RequiredCodeCoverage -gt 0.00) {
127127
# Work around bug in CodeCoverage Config
128128
$PesterOptions.Config.CodeCoverage.CoveragePercentTarget = $CodeCoveragePercentTarget * 100
129129
}
@@ -141,7 +141,7 @@ Add-BuildTask PSModuleTest @{
141141
Tag = @($PesterFilter.Tag)
142142
ExcludeTag = @($PesterFilter.ExcludeTags)
143143
}
144-
if ($PSCmdlet.ParameterSetName -eq "CodeCoverage") {
144+
if ($Script:RequiredCodeCoverage -gt 0.00) {
145145
$PesterOptions['CodeCoverage'] = $CodeCoveragePath
146146
$PesterOptions['CodeCoverageOutputFile'] = $CodeCoverageOutputPath
147147
}
@@ -154,7 +154,7 @@ Add-BuildTask PSModuleTest @{
154154
throw "##[error]Failed Pester tests."
155155
}
156156

157-
if ($PSCmdlet.ParameterSetName -eq "CodeCoverage") {
157+
if ($Script:RequiredCodeCoverage -gt 0.00) {
158158
$ExecutedPercent = if ($results.CodeCoverage.NumberOfCommandsExecuted) {
159159
$results.CodeCoverage.NumberOfCommandsExecuted / $results.CodeCoverage.NumberOfCommandsAnalyzed
160160
} else {

0 commit comments

Comments
 (0)