From fc2eb15bfb4db9d6064dc3ae8a06fcdd3b3f1443 Mon Sep 17 00:00:00 2001 From: Samuel Date: Tue, 7 Mar 2023 09:53:12 -0300 Subject: [PATCH] Fixing repeat suite logic --- packages/runner/src/run.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/runner/src/run.ts b/packages/runner/src/run.ts index 72d7953d35de..d7491a4b2f0d 100644 --- a/packages/runner/src/run.ts +++ b/packages/runner/src/run.ts @@ -246,11 +246,9 @@ export async function runSuite(suite: Suite, runner: VitestRunner) { suite.result.state = 'todo' } else { - let retry = suite.repeats + const retry = suite.mode === 'repeats' ? suite.repeats! : suite.retry || 1 - for (let retryCount = 0; retryCount < retry!; retryCount++) { - if (suite.mode !== 'repeats') - retry = 1 + for (let retryCount = 0; retryCount < retry; retryCount++) { try { beforeAllCleanups = await callSuiteHook(suite, suite, 'beforeAll', runner, [suite])