browser suite: addhost-pill.spec.ts fails on dev #451

Open
opened 2026-11-09 09:44:22 +00:00 by kayg · 0 comments
Owner

Nightly browser suite on dev (D373, #443).

Spec: addhost-pill.spec.ts
Source: c751e99309764e30958eb665708e2553c31043c4
Evidence: /home/claude/j406-ev/runs/20261109T061806Z-c751e99/evidence on infraternal-dev-02-std (the newest seven nights are kept)
Full log: /home/claude/j406-ev/runs/20261109T061806Z-c751e99/suite.log

a failed stage turns its arc to the failure state; the pill explains it and a retry finishes

Error: expect(locator).toBeVisible() failed

Locator: getByRole('dialog', { name: 'Setup of o2' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found

Call log:
  - Expect "toBeVisible" getByRole('dialog', { name: 'Setup of o2' }) with timeout 5000ms
  - waiting for getByRole('dialog', { name: 'Setup of o2' })


  175 |   await o2Pill(page).click();
  176 |   const tip = page.getByRole("dialog", { name: "Setup of o2" });
> 177 |   await expect(tip).toBeVisible();
      |                     ^
  178 |   await expect(tip).toContainText("o2 couldn't join this server");
  179 |   await expect(tip).toContainText("Your other sessions keep working.");
  180 |   await expect(tip).toContainText("Try again in a moment.");
    at /home/claude/worktrees/j406/apps/tracer/test/addhost-pill.spec.ts:177:21

Log tail for this spec:

  ✓   108 test/addhost-pill.spec.ts:93:1 › the ring fills in order, turns into a tick, then into the system icon, with the pill's width constant and no long task (31.4s)
  ✓   109 test/addhost-pill.spec.ts:150:1 › the status's whole life costs the page almost no script (27.5s)
  ✘   110 test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes (16.6s)
  ✓   111 test/addhost-pill.spec.ts:190:1 › reduced motion: no flight, no pulse, the same order and the same end (31.4s)
  9) test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes 
        at /home/claude/worktrees/j406/apps/tracer/test/addhost-pill.spec.ts:177:21
    test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes 

Rerun with cd apps/tracer && bun x playwright test test/addhost-pill.spec.ts.

Nightly browser suite on dev (D373, #443). Spec: `addhost-pill.spec.ts` Source: `c751e99309764e30958eb665708e2553c31043c4` Evidence: `/home/claude/j406-ev/runs/20261109T061806Z-c751e99/evidence` on infraternal-dev-02-std (the newest seven nights are kept) Full log: `/home/claude/j406-ev/runs/20261109T061806Z-c751e99/suite.log` ### a failed stage turns its arc to the failure state; the pill explains it and a retry finishes ``` Error: expect(locator).toBeVisible() failed Locator: getByRole('dialog', { name: 'Setup of o2' }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" getByRole('dialog', { name: 'Setup of o2' }) with timeout 5000ms - waiting for getByRole('dialog', { name: 'Setup of o2' }) 175 | await o2Pill(page).click(); 176 | const tip = page.getByRole("dialog", { name: "Setup of o2" }); > 177 | await expect(tip).toBeVisible(); | ^ 178 | await expect(tip).toContainText("o2 couldn't join this server"); 179 | await expect(tip).toContainText("Your other sessions keep working."); 180 | await expect(tip).toContainText("Try again in a moment."); at /home/claude/worktrees/j406/apps/tracer/test/addhost-pill.spec.ts:177:21 ``` Log tail for this spec: ``` ✓ 108 test/addhost-pill.spec.ts:93:1 › the ring fills in order, turns into a tick, then into the system icon, with the pill's width constant and no long task (31.4s) ✓ 109 test/addhost-pill.spec.ts:150:1 › the status's whole life costs the page almost no script (27.5s) ✘ 110 test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes (16.6s) ✓ 111 test/addhost-pill.spec.ts:190:1 › reduced motion: no flight, no pulse, the same order and the same end (31.4s) 9) test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes at /home/claude/worktrees/j406/apps/tracer/test/addhost-pill.spec.ts:177:21 test/addhost-pill.spec.ts:166:1 › a failed stage turns its arc to the failure state; the pill explains it and a retry finishes ``` Rerun with `cd apps/tracer && bun x playwright test test/addhost-pill.spec.ts`. <!-- infraternal-browser-spec: addhost-pill.spec.ts --> <!-- infraternal-browser-state: failing -->
Sign in to join this conversation.
No labels
launch-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/infraternal#451
No description provided.