test: measure existing SSH freeze oracle across repeated launches

This commit is contained in:
Neil
2026-09-06 06:23:28 -07:00
parent f72f8ccff1
commit 232b72465e
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -1,4 +1,4 @@
name: Five SSH pane input diagnostic
name: Docker SSH freeze distribution diagnostic
on:
workflow_dispatch:
permissions:
@@ -20,11 +20,11 @@ jobs:
run: |
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=5
- name: Measure existing freeze oracle distribution
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-bulk-open-freeze-repro.spec.ts --project=electron-headless --workers=1 --repeat-each=10
- uses: actions/upload-artifact@v7
if: failure()
with:
name: five-pane-traces
name: freeze-distribution-traces
path: test-results/
retention-days: 3
@@ -78,7 +78,7 @@ test.describe('R2 Docker SSH bulk-open freeze', () => {
// The cost is real and is recorded in run-ssh-docker-e2e.mjs: 5 simultaneously flooding SSH panes
// exercise writer saturation, ACK/credit accounting and per-pane polling together, and nothing
// else covers that combination. It is a gap, not coverage living somewhere else.
test.fixme('bulk-open many flooding SSH terminals and measure renderer lag @freeze-repro', async ({
test('bulk-open many flooding SSH terminals and measure renderer lag @freeze-repro', async ({
orcaPage,
registerPostElectronShutdownCleanup
}, testInfo) => {