@@ -33,7 +33,8 @@ $totalFailed = 0
33
33
$totalRun = 0
34
34
35
35
$testresults = @ ()
36
- [PesterConfiguration ]::Default .TestResult.Enabled = $true
36
+ $config = [PesterConfiguration ]::Default
37
+ $config.TestResult.Enabled = $true
37
38
38
39
# region Run General Tests
39
40
if ($TestGeneral )
@@ -45,8 +46,11 @@ if ($TestGeneral)
45
46
if ($file.Name -like $Exclude ) { continue }
46
47
47
48
Write-PSFMessage - Level Significant - Message " Executing <c='em'>$ ( $file.Name ) </c>"
48
- [PesterConfiguration ]::Default .TestResult.OutputPath = Join-Path " $PSScriptRoot \..\..\TestResults" " TEST-$ ( $file.BaseName ) .xml"
49
- $results = Invoke-Pester - Path $file.FullName - Output $Output - PassThru
49
+ $config.TestResult.OutputPath = Join-Path " $PSScriptRoot \..\..\TestResults" " TEST-$ ( $file.BaseName ) .xml"
50
+ $config.Run.Path = $file.FullName
51
+ $config.Run.PassThru = $true
52
+ $config.Output.Verbosity = $Output
53
+ $results = Invoke-Pester - Configuration $config
50
54
foreach ($result in $results )
51
55
{
52
56
$totalRun += $result.TotalCount
@@ -76,8 +80,11 @@ if ($TestFunctions)
76
80
if ($file.Name -like $Exclude ) { continue }
77
81
78
82
Write-PSFMessage - Level Significant - Message " Executing $ ( $file.Name ) "
79
- [PesterConfiguration ]::Default .TestResult.OutputPath = Join-Path " $PSScriptRoot \..\..\TestResults" " TEST-$ ( $file.BaseName ) .xml"
80
- $results = Invoke-Pester - Path $file.FullName - Output $Output - PassThru
83
+ $config.TestResult.OutputPath = Join-Path " $PSScriptRoot \..\..\TestResults" " TEST-$ ( $file.BaseName ) .xml"
84
+ $config.Run.Path = $file.FullName
85
+ $config.Run.PassThru = $true
86
+ $config.Output.Verbosity = $Output
87
+ $results = Invoke-Pester - Configuration $config
81
88
foreach ($result in $results )
82
89
{
83
90
$totalRun += $result.TotalCount
0 commit comments