Skip to content

[codex] restore test parallelism#15

Merged
winetree94 merged 1 commit into
mainfrom
codex/restore-test-parallelism
Jul 3, 2026
Merged

[codex] restore test parallelism#15
winetree94 merged 1 commit into
mainfrom
codex/restore-test-parallelism

Conversation

@winetree94

Copy link
Copy Markdown
Contributor

Summary

  • update the project pnpm version to 11.9.0 and restore workspace/test runner parallelism
  • harden frontend e2e startup by disabling Vite HMR in Playwright setup and warming key route modules
  • make login/account-selection e2e flows tolerate parallel cold-start and redirect/consent races
  • adjust standalone CLI e2e readiness and long-running process timeouts for full parallel test runs

Root Cause

The test suite had several serialized worker settings that kept CPU utilization low. Re-enabling full parallelism exposed timing-sensitive e2e assumptions: Firefox could hit a cold Vite dev server before login route modules were ready, account selection could race between direct redirect and consent, and standalone serve tests could kill long-running CLI processes before they became ready under full-suite load.

Validation

  • corepack pnpm test
  • corepack pnpm build
  • corepack pnpm biome check .
  • git diff --check
  • targeted Playwright repeats for the previously flaky minimal Firefox login/account-selection flows

@winetree94 winetree94 force-pushed the codex/restore-test-parallelism branch from 343bb71 to f0780bb Compare July 3, 2026 02:18
@winetree94 winetree94 force-pushed the codex/restore-test-parallelism branch from f0780bb to 9abc850 Compare July 3, 2026 02:19
@winetree94 winetree94 marked this pull request as ready for review July 3, 2026 02:55
@winetree94 winetree94 merged commit fef577c into main Jul 3, 2026
7 checks passed
@winetree94 winetree94 deleted the codex/restore-test-parallelism branch July 3, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant