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