diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index edd5294e2c5..c4fdccf2c6c 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -21,7 +21,7 @@ jobs: pnpm run build:relay pnpm exec electron-vite build --mode e2e - name: Five panes under flood - run: xvfb-run --auto-servernum bash .github/scripts/e2e-with-window-manager.sh env SKIP_BUILD=1 ORCA_E2E_SSH_DOCKER=1 ORCA_E2E_FORWARD_APP_LOGS=1 pnpm exec playwright test --config tests/playwright.config.ts tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts --project=electron-headless --workers=1 --repeat-each=10 + run: xvfb-run --auto-servernum bash .github/scripts/e2e-with-window-manager.sh env SKIP_BUILD=1 ORCA_E2E_SSH_DOCKER=1 ORCA_E2E_FORWARD_APP_LOGS=1 pnpm exec playwright test --config tests/playwright.config.ts tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts --project=electron-headless --workers=1 --repeat-each=3 - uses: actions/upload-artifact@v7 if: failure() with: diff --git a/tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts b/tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts index 13668386140..ade688fa50b 100644 --- a/tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts +++ b/tests/e2e/ssh-docker-five-pane-input-under-flood.spec.ts @@ -71,7 +71,7 @@ test.describe('five SSH panes under simultaneous output', () => { const visibleTerminals = orcaPage.locator('.xterm:visible') await expect(visibleTerminals).toHaveCount(5) - for (let round = 0; round < 2; round++) { + for (let round = 0; round < 10; round++) { await orcaPage.evaluate(() => window.__store!.getState().setActiveView('tasks')) await expect .poll(() => orcaPage.evaluate(() => window.__store!.getState().activeView))