We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4078d4e commit fff8550Copy full SHA for fff8550
1 file changed
.github/workflows/windows-cli-integration.yml
@@ -124,13 +124,16 @@ jobs:
124
}
125
126
$proc = [System.Diagnostics.Process]::Start($psi)
127
+ $stdoutTask = $proc.StandardOutput.ReadToEndAsync()
128
+ $stderrTask = $proc.StandardError.ReadToEndAsync()
129
if (-not $proc.WaitForExit($TimeoutMs)) {
130
try { $proc.Kill($true) } catch {}
131
throw "TIMEOUT: '$FilePath $($ArgumentList -join ' ')' exceeded ${TimeoutMs}ms"
132
133
- $stdout = $proc.StandardOutput.ReadToEnd()
- $stderr = $proc.StandardError.ReadToEnd()
134
+ $proc.WaitForExit()
135
+ $stdout = $stdoutTask.GetAwaiter().GetResult()
136
+ $stderr = $stderrTask.GetAwaiter().GetResult()
137
$output = "$stdout`n$stderr"
138
139
if ($AssertNoAnsi -and $output -match "\x1B\[[0-9;]*[A-Za-z]") {
0 commit comments