From dcf79c3af64d7086b0a7211b7fcbaf1ff0d2f554 Mon Sep 17 00:00:00 2001 From: konstin Date: Tue, 10 Jun 2025 15:38:56 +0200 Subject: [PATCH] Run in a loop --- .github/workflows/ci.yml | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37cd7c2c9..e2c9ff6dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -337,16 +337,21 @@ jobs: } Write-Host "Initial dump count: $($initialDumps.Count)" - # Execute cargo test - try { - Write-Host "Executing: cargo nextest run --no-default-features --features python,pypi,python-managed --workspace --status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow" - $exitCode = 0 - & cargo nextest run --no-default-features --features python,pypi,python-managed --workspace --status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow - $exitCode = $LASTEXITCODE - Write-Host "Cargo test completed with exit code: $exitCode" - } catch { - Write-Host "Exception during cargo test: $_" - $exitCode = 1 + # Execute cargo test in loop + $iteration = 1 + while ($true) { + try { + Write-Host "Iteration $iteration - Executing: cargo nextest run --no-default-features --features python,pypi,python-managed --workspace --status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow" + $exitCode = 0 + & cargo nextest run --no-default-features --features python,pypi,python-managed --workspace --status-level skip --failure-output immediate-final --no-fail-fast -j 20 --final-status-level slow + $exitCode = $LASTEXITCODE + Write-Host "Iteration $iteration - Cargo test completed with exit code: $exitCode" + $iteration++ + } catch { + Write-Host "Iteration $iteration - Exception during cargo test: $_" + $exitCode = 1 + $iteration++ + } } # Check for new crash dumps