Skip to content

Commit 154ef9c

Browse files
Fix pytest-xdist issue in Windows debug scripts
Add -n 0 flag to disable xdist parallel execution which was causing test collection failures. Also fix successful run count calculation.
1 parent 4994ac1 commit 154ef9c

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

scripts/windows-debug/test-stdio-flakiness-200-runs.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ $failedRuns = @()
1414
for ($i = 1; $i -le 200; $i++) {
1515
Write-Host "Run $i of 200..." -NoNewline
1616

17-
$output = uv run --frozen pytest tests/client/test_stdio.py::test_stdio_context_manager_exiting -xvs 2>&1
17+
$output = uv run --frozen pytest tests/client/test_stdio.py::test_stdio_context_manager_exiting -xvs -n 0 2>&1
1818
$exitCode = $LASTEXITCODE
1919

2020
if ($exitCode -ne 0) {
@@ -35,7 +35,7 @@ $duration = $endTime - $startTime
3535
Write-Host ""
3636
Write-Host "========== SUMMARY ==========" -ForegroundColor Cyan
3737
Write-Host "Total runs: 200"
38-
Write-Host "Successful runs: $($count - $failures)" -ForegroundColor Green
38+
Write-Host "Successful runs: $(200 - $failures)" -ForegroundColor Green
3939
Write-Host "Failed runs: $failures" -ForegroundColor Red
4040
if ($failures -gt 0) {
4141
Write-Host "Failed on runs: $($failedRuns -join ', ')" -ForegroundColor Red

scripts/windows-debug/test-stdio-flakiness-until-failure.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ while ($true) {
1414
$i++
1515
Write-Host "Run $i..." -NoNewline
1616

17-
$output = uv run --frozen pytest tests/client/test_stdio.py::test_stdio_context_manager_exiting -xvs 2>&1
17+
$output = uv run --frozen pytest tests/client/test_stdio.py::test_stdio_context_manager_exiting -xvs -n 0 2>&1
1818
$exitCode = $LASTEXITCODE
1919

2020
if ($exitCode -ne 0) {

scripts/windows-debug/test-stdio-verbose-debug.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Write-Host ""
2020
uv run --frozen pytest `
2121
tests/client/test_stdio.py::test_stdio_context_manager_exiting `
2222
-xvs `
23+
-n 0 `
2324
--log-cli-level=DEBUG `
2425
--log-cli-format="%(asctime)s [%(levelname)s] %(name)s: %(message)s" `
2526
--capture=no `

0 commit comments

Comments
 (0)