Skip to content

Commit 32907d8

Browse files
committed
Add cool-down before test retries in Kubernetes actions e2e Assisted-by: Cursor
1 parent 8fd186c commit 32907d8

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

e2e-tests/playwright/e2e/plugins/kubernetes-actions/kubernetes-actions.spec.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,16 @@ test.describe("Test Kubernetes Actions plugin", () => {
2323
await uiHelper.clickLink({ ariaLabel: "Self-service" });
2424
});
2525

26+
// eslint-disable-next-line no-empty-pattern
27+
test.beforeEach(async ({}, testInfo) => {
28+
// Add cool-down period before retries (except on first attempt)
29+
if (testInfo.retry > 0) {
30+
const coolDownMs = 2000;
31+
console.log(`Attempt ${testInfo.retry + 1} failed, waiting ${coolDownMs}ms before retry...`);
32+
await new Promise(resolve => setTimeout(resolve, coolDownMs));
33+
}
34+
});
35+
2636
test("Creates kubernetes namespace", async () => {
2737
namespace = `test-kubernetes-actions-${Date.now()}`;
2838
await uiHelper.verifyHeading("Self-service");

0 commit comments

Comments
 (0)