test optimizations

This commit is contained in:
Flowseal
2026-08-24 17:13:52 +03:00
parent 64c2550f78
commit e54626b1f3
+7 -2
View File
@@ -21,10 +21,11 @@ function Wait-WinwsReady {
while ($timer.ElapsedMilliseconds -lt 5000) { while ($timer.ElapsedMilliseconds -lt 5000) {
if (Get-Process -Name "winws" -ErrorAction SilentlyContinue) { if (Get-Process -Name "winws" -ErrorAction SilentlyContinue) {
Start-Sleep -Milliseconds 300 Start-Sleep -Milliseconds 300
return return $true
} }
Start-Sleep -Milliseconds 200 Start-Sleep -Milliseconds 200
} }
return $false
} }
function Set-IpsetMode { function Set-IpsetMode {
@@ -651,7 +652,11 @@ try {
$proc = Start-Process -FilePath "cmd.exe" -ArgumentList "/c `"$($file.FullName)`"" -WorkingDirectory $targetDir -PassThru -WindowStyle Minimized $proc = Start-Process -FilePath "cmd.exe" -ArgumentList "/c `"$($file.FullName)`"" -WorkingDirectory $targetDir -PassThru -WindowStyle Minimized
# Wait init # Wait init
Wait-WinwsReady if (-not (Wait-WinwsReady)) {
Write-Host " > Strategy failed to start (winws process not found). Skipping..." -ForegroundColor Red
if (-not $proc.HasExited) { Stop-Process -Id $proc.Id -Force -ErrorAction SilentlyContinue }
continue
}
if ($testType -eq 'standard') { if ($testType -eq 'standard') {
$curlTimeoutSeconds = $standardCurlTimeout $curlTimeoutSeconds = $standardCurlTimeout