Skip to content

Commit 2d73960

Browse files
committed
CI: improve logging when reunning Pester specs
1 parent 7589a47 commit 2d73960

File tree

1 file changed

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

1 file changed

+14
-5
lines changed

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

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@ $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+
14+
Write-Host "-----------------------------------"
15+
Write-Host "wuauserv Status = '$status'"
16+
Write-Host "wuauserv StartType = '$startupType'"
17+
Write-Host
18+
Write-Host "Running specs under: $(Get-Location)\stemcell-builder\$env:MODULES_DIR"
19+
Write-Host "-----------------------------------"
20+
Write-Host
1521

1622
$result = 0
1723

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

2331
# Do not set $ErrorActionPreference and let Pester handle it nativetly; setting it to Stop globally will
@@ -27,7 +35,8 @@ foreach ($module in $testModules) {
2735
if ($results.FailedCount -gt 0) {
2836
$result += $results.FailedCount
2937
}
30-
38+
Write-Host "FINISH Testing: $moduleName"
39+
Write-Host
3140
Pop-Location
3241
}
3342

0 commit comments

Comments
 (0)