@@ -32,6 +32,7 @@ $totalFailed = 0
3232$totalRun = 0
3333
3434$testresults = @ ()
35+ $config = [PesterConfiguration ]::Default
3536þ! pesterconfig! þ
3637
3738# region Run General Tests
@@ -44,8 +45,11 @@ if ($TestGeneral)
4445 if ($file.Name -like $Exclude ) { continue }
4546
4647 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
4953 foreach ($result in $results )
5054 {
5155 $totalRun += $result.TotalCount
@@ -75,8 +79,11 @@ if ($TestFunctions)
7579 if ($file.Name -like $Exclude ) { continue }
7680
7781 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
8087 foreach ($result in $results )
8188 {
8289 $totalRun += $result.TotalCount
0 commit comments