fix(e2e): run-pw.sh — don't set CI=true; reuse docker compose dev server
The helper previously set CI=true, which flipped Playwright's `reuseExistingServer` to false. That caused Playwright to spawn its own Vite dev server on :5173, colliding with the docker compose stack (paratype-web-dev container). Removing CI=true makes Playwright connect to the running dev server in docker. Verified: 146/146 e2e tests pass against docker-compose.dev.yml. 0 fixmes. 0 skips. EXIT_CODE=0.
This commit is contained in:
parent
d5abaf13bc
commit
35d9d3aafb
1 changed files with 6 additions and 1 deletions
|
|
@ -12,9 +12,14 @@ OUTFILE="${1:?need output file path}"
|
|||
shift
|
||||
|
||||
# Spawn detached; touch DONE marker when complete (success or failure)
|
||||
# NOTE: do NOT set CI=true — that flips Playwright's reuseExistingServer to
|
||||
# false and makes it try to spawn its own webServer on :5173, which collides
|
||||
# with the docker compose dev stack (paratype-web-dev). Leaving CI unset
|
||||
# means reuseExistingServer=true → Playwright connects to the running dev
|
||||
# server in docker.
|
||||
nohup bash -c "
|
||||
cd /home/joey/Projects/rules
|
||||
export CI=true GIT_TERMINAL_PROMPT=0 GIT_PAGER=cat PAGER=cat
|
||||
export GIT_TERMINAL_PROMPT=0 GIT_PAGER=cat PAGER=cat
|
||||
bunx playwright test $* > '$OUTFILE' 2>&1
|
||||
echo \"EXIT_CODE=\$?\" >> '$OUTFILE'
|
||||
touch '$OUTFILE.done'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue