test(e2e): re-fixme auth-ui pending PMS-148 login race #131
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/pms-148-refixme-auth-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
PR #130 (PMS-142 v2) un-fixme'd the
auth-uiPlaywright login + logout round-trip on the basis that the BUNYIP-53/logoutfix had landed on staging. That premise is correct: bunyip-api98ca4dcon staging contains BUNYIP-53 (467ab5a, PR #67) and the follow-up PR #70, so the original blocker is genuinely gone.The post-merge CI run exposed a separate, deterministic failure mode unrelated to BUNYIP-53: the auth-ui project's login stalls every time it runs after the
setupproject finishes. URL trail ends at the hub/loginand the request log shows noPOST /loginfor the form submit. The sameloginViaSpahelper that setup uses succeeds in the same run, so the issue is auth-ui-specific (project isolation, hydration timing, or rate-limit interaction with setup's prior login attempt).Tracking the root-cause hunt as PMS-148 with a diagnostic-first plan. This PR just stops the bleeding by re-applying
test.fixmeso main's CI is not stuck red while that work happens.Changes
e2e/tests/auth.spec.ts: re-addtest.fixme, replace the now-obsolete BUNYIP-53 narrative addition with a short PMS-148 pointer. Test body andlogout()defenses unchanged.e2e/README.md: restore the quarantine notes (What it coversrow +auth-ui projectparagraph), pointing readers at PMS-148 instead of BUNYIP-53.Test plan
Checkgreen.e2eCI:auth-uiis skipped (fixme), other projects (setup, api) continue to pass as before.Followups