Skip to content

fix: use dynamic name on new local workspace. #156

fix: use dynamic name on new local workspace.

fix: use dynamic name on new local workspace. #156

Triggered via pull request May 6, 2026 16:17
Status Success
Total duration 34m 49s
Artifacts

playwright.yml

on: pull_request
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 5 notices
[chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:213:1 › Open PR drawer strips App wrapper from committed source when toggled off: playwright/helpers/app-test-helpers.ts#L553
3) [chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:213:1 › Open PR drawer strips App wrapper from committed source when toggled off Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-confirmation.spec.ts:338:3
[chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen: playwright/helpers/app-test-helpers.ts#L553
2) [chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-pr-drawer/open-pr-confirmation.spec.ts:44:3
[chromium] › playwright/github-byot-ai.spec.ts:925:1 › AI chat apply actions resolve dynamic tab targets: playwright/helpers/app-test-helpers.ts#L553
1) [chromium] › playwright/github-byot-ai.spec.ts:925:1 › AI chat apply actions resolve dynamic tab targets Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:979:3
[webkit] › playwright/github-byot-ai.spec.ts:1368:1 › clearing chat removes previous conversation context from new request: playwright/helpers/app-test-helpers.ts#L553
2) [webkit] › playwright/github-byot-ai.spec.ts:1368:1 › clearing chat removes previous conversation context from new request Error: expect(locator).toHaveValue(expected) failed Locator: getByLabel('Pull request repository') Expected: "knightedcodemonkey/develop" Received: "" Timeout: 90000ms Call log: - Expect "toHaveValue" with timeout 90000ms - waiting for getByLabel('Pull request repository') 93 × locator resolved to <select disabled id="github-pr-repo-select" aria-label="Pull request repository">…</select> - unexpected value "" at helpers/app-test-helpers.ts:553 551 | 552 | const repoSelect = page.getByLabel('Pull request repository') > 553 | await expect(repoSelect).toHaveValue('knightedcodemonkey/develop') | ^ 554 | await expect(repoSelect).toBeDisabled() 555 | 556 | await expect( at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:553:28) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:1400:3
[webkit] › playwright/github-byot-ai.spec.ts:421:1 › chat stays usable after opening a Local workspace with PAT connected: playwright/helpers/app-test-helpers.ts#L544
1) [webkit] › playwright/github-byot-ai.spec.ts:421:1 › chat stays usable after opening a Local workspace with PAT connected Error: locator.selectOption: Test timeout of 120000ms exceeded. Call log: - waiting for getByLabel('Stored workspace') - locator resolved to <select id="workspaces-select" aria-label="Stored workspace">…</select> - attempting select option action 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 20ms 2 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 100ms 229 × waiting for element to be visible and enabled - element is not visible - retrying select option action - waiting 500ms at helpers/app-test-helpers.ts:544 542 | 543 | if (workspaceValue) { > 544 | await storedWorkspace.selectOption(workspaceValue) | ^ 545 | await page.getByRole('button', { name: 'Open', exact: true }).click() 546 | } 547 | } at connectByotWithSingleRepo (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:544:31) at /home/runner/work/develop/develop/playwright/github-byot-ai.spec.ts:468:3
[webkit] › playwright/github-byot-ai.spec.ts:421:1 › chat stays usable after opening a Local workspace with PAT connected: playwright/github-byot-ai.spec.ts#L0
1) [webkit] › playwright/github-byot-ai.spec.ts:421:1 › chat stays usable after opening a Local workspace with PAT connected Test timeout of 120000ms exceeded.
[webkit] › playwright/rendering-modes/workspace-graph.spec.ts:318:1 › children runtime errors recover after module fix and mode switches: playwright/helpers/app-test-helpers.ts#L77
4) [webkit] › playwright/rendering-modes/workspace-graph.spec.ts:318:1 › children runtime errors recover after module fix and mode switches Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 90000ms exceeded while waiting on the predicate at helpers/app-test-helpers.ts:77 75 | await navigateToApp(page, path) 76 | await expect(page.getByRole('heading', { name: '@knighted/develop' })).toBeVisible() > 77 | await expect | ^ 78 | .poll(async () => { 79 | const statusText = ( 80 | await page.getByRole('status', { name: 'App status' }).textContent() at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:77:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/workspace-graph.spec.ts:321:3
[webkit] › playwright/rendering-modes/core.spec.ts:1322:1 › renders with sass style mode: playwright/helpers/app-test-helpers.ts#L77
3) [webkit] › playwright/rendering-modes/core.spec.ts:1322:1 › renders with sass style mode ────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 90000ms exceeded while waiting on the predicate at helpers/app-test-helpers.ts:77 75 | await navigateToApp(page, path) 76 | await expect(page.getByRole('heading', { name: '@knighted/develop' })).toBeVisible() > 77 | await expect | ^ 78 | .poll(async () => { 79 | const statusText = ( 80 | await page.getByRole('status', { name: 'App status' }).textContent() at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:77:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/core.spec.ts:1323:3
[webkit] › playwright/rendering-modes/core.spec.ts:1022:1 › post-render runtime errors fully recover after source fix: playwright/helpers/app-test-helpers.ts#L77
2) [webkit] › playwright/rendering-modes/core.spec.ts:1022:1 › post-render runtime errors fully recover after source fix Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 90000ms exceeded while waiting on the predicate at helpers/app-test-helpers.ts:77 75 | await navigateToApp(page, path) 76 | await expect(page.getByRole('heading', { name: '@knighted/develop' })).toBeVisible() > 77 | await expect | ^ 78 | .poll(async () => { 79 | const statusText = ( 80 | await page.getByRole('status', { name: 'App status' }).textContent() at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:77:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/core.spec.ts:1023:3
[webkit] › playwright/rendering-modes/core.spec.ts:961:1 › preview iframe sandbox isolates parent origin access: playwright/helpers/app-test-helpers.ts#L62
1) [webkit] › playwright/rendering-modes/core.spec.ts:961:1 › preview iframe sandbox isolates parent origin access Error: page.goto: Target page, context or browser has been closed at helpers/app-test-helpers.ts:62 60 | 61 | try { > 62 | await page.goto(path, { waitUntil: 'domcontentloaded' }) | ^ 63 | return 64 | } catch (error) { 65 | if (attempt >= 3 || !isRetryableGotoError(error)) { at navigateToApp (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:62:18) at waitForAppReady (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:75:3) at waitForInitialRender (/home/runner/work/develop/develop/playwright/helpers/app-test-helpers.ts:141:3) at /home/runner/work/develop/develop/playwright/rendering-modes/core.spec.ts:962:3
[webkit] › playwright/rendering-modes/core.spec.ts:961:1 › preview iframe sandbox isolates parent origin access: playwright/rendering-modes/core.spec.ts#L0
1) [webkit] › playwright/rendering-modes/core.spec.ts:961:1 › preview iframe sandbox isolates parent origin access Test timeout of 120000ms exceeded.
🎭 Playwright Run Summary
3 skipped 45 passed (4.3m)
🎭 Playwright Run Summary
1 skipped 47 passed (6.1m)
🎭 Playwright Run Summary
3 flaky [chromium] › playwright/github-byot-ai.spec.ts:925:1 › AI chat apply actions resolve dynamic tab targets [chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:40:1 › Open PR drawer include entry tab checkbox defaults on and resets on reopen [chromium] › playwright/github-pr-drawer/open-pr-confirmation.spec.ts:213:1 › Open PR drawer strips App wrapper from committed source when toggled off 189 passed (9.3m)
🎭 Playwright Run Summary
2 flaky [webkit] › playwright/github-byot-ai.spec.ts:421:1 › chat stays usable after opening a Local workspace with PAT connected [webkit] › playwright/github-byot-ai.spec.ts:1368:1 › clearing chat removes previous conversation context from new request 46 passed (11.3m)
🎭 Playwright Run Summary
4 flaky [webkit] › playwright/rendering-modes/core.spec.ts:961:1 › preview iframe sandbox isolates parent origin access [webkit] › playwright/rendering-modes/core.spec.ts:1022:1 › post-render runtime errors fully recover after source fix [webkit] › playwright/rendering-modes/core.spec.ts:1322:1 › renders with sass style mode ─────── [webkit] › playwright/rendering-modes/workspace-graph.spec.ts:318:1 › children runtime errors recover after module fix and mode switches 44 passed (12.6m)