Skip to content

Commit f99eef9

Browse files
committed
CI: improve logging when reunning Pester specs
1 parent 54246bf commit f99eef9

File tree

1 file changed

+12
-5
lines changed
  • ci/tasks/test-units-bosh-psmodules

1 file changed

+12
-5
lines changed

ci/tasks/test-units-bosh-psmodules/run.ps1

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,21 @@ $pesterModule | Save-Module -Path $moduleDir
99
Import-Module "$moduleDir\Pester\$($pesterModule.Version)\Pester.psm1"
1010

1111
$status = (Get-Service -Name "wuauserv").Status
12-
$startupType = Get-Service "wuauserv" | Select-Object -ExpandProperty StartType | Out-String
13-
"wuauserv status = * $status *"
14-
"wuauserv startuptype = * $startupType *"
12+
$startupType = (Get-Service "wuauserv" | Select-Object -ExpandProperty StartType)
13+
Write-Host "-----------------------------------"
14+
Write-Host "wuauserv Status = '$status'"
15+
Write-Host "wuauserv StartType = '$startupType'"
16+
Write-Host
17+
Write-Host "Running specs under: $(Get-Location)\stemcell-builder\$env:MODULES_DIR"
18+
Write-Host
19+
Write-Host "-----------------------------------"
1520

1621
$result = 0
1722

1823
$testModules = Get-ChildItem "stemcell-builder\$env:MODULES_DIR" -recurse | Where-Object {$_.name -match ".*.Tests.ps1"} | ForEach-Object {$_.DirectoryName}
1924
foreach ($module in $testModules) {
20-
Write-Host "Testing: $module"
25+
$moduleName = $(Split-Path -Path $module -Leaf)
26+
Write-Host "START Testing: $moduleName"
2127
Push-Location "$module"
2228

2329
# Do not set $ErrorActionPreference and let Pester handle it nativetly; setting it to Stop globally will
@@ -27,7 +33,8 @@ foreach ($module in $testModules) {
2733
if ($results.FailedCount -gt 0) {
2834
$result += $results.FailedCount
2935
}
30-
36+
Write-Host "FINISH Testing: $moduleName"
37+
Write-Host
3138
Pop-Location
3239
}
3340

0 commit comments

Comments
 (0)