fix(workspace): preserve scoped projects after main sync #17041
Annotations
10 errors and 1 notice
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L437
5) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:335:1 βΊ [P0] @critical non-AMR model failures promote Open Design AMR and auto-retry after sign-in
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: 0
Call Log:
- Timeout 60000ms exceeded while waiting on the predicate
435 |
436 | await expect.poll(() => loginRequested, { timeout: T.medium }).toBe(true);
> 437 | await expect.poll(() => runRequests.bodies.filter((body) => body.agentId === 'amr').length, { timeout: T.long }).toBe(1);
| ^
438 | expect(runRequests.bodies.filter((body) => body.agentId === 'amr')[0]).toMatchObject({
439 | agentId: 'amr',
440 | currentPrompt: 'please recover this failed non-AMR model run',
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:437:116
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L332
4) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:236:1 βΊ [P0] @critical AMR model catalog invalid-key failures authorize and auto-recover
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: getByText('AMR model catalog auth retry recovered.').first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByText('AMR model catalog auth retry recovered.').first()
330 | await expect.poll(() => loginRequested, { timeout: T.medium }).toBe(true);
331 | await expect(settingsSurface(page)).toHaveCount(0);
> 332 | await expect(page.getByText('AMR model catalog auth retry recovered.').first()).toBeVisible({ timeout: T.long });
| ^
333 | });
334 |
335 | test('[P0] @critical non-AMR model failures promote Open Design AMR and auto-retry after sign-in', async ({ page }) => {
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:332:83
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L332
4) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:236:1 βΊ [P0] @critical AMR model catalog invalid-key failures authorize and auto-recover
Error: expect(locator).toBeVisible() failed
Locator: getByText('AMR model catalog auth retry recovered.').first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByText('AMR model catalog auth retry recovered.').first()
330 | await expect.poll(() => loginRequested, { timeout: T.medium }).toBe(true);
331 | await expect(settingsSurface(page)).toHaveCount(0);
> 332 | await expect(page.getByText('AMR model catalog auth retry recovered.').first()).toBeVisible({ timeout: T.long });
| ^
333 | });
334 |
335 | test('[P0] @critical non-AMR model failures promote Open Design AMR and auto-retry after sign-in', async ({ page }) => {
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:332:83
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L225
3) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:179:1 βΊ [P0] @critical AMR auth failures offer inline Authorize & retry sign-in and auto-recover
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first()
223 |
224 | const authorizeAndRetry = page.getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first();
> 225 | await expect(authorizeAndRetry).toBeVisible({ timeout: T.long });
| ^
226 | await authorizeAndRetry.click();
227 |
228 | // New inline flow: clicking Authorize & retry starts vela login in place (it
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:225:35
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L225
3) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:179:1 βΊ [P0] @critical AMR auth failures offer inline Authorize & retry sign-in and auto-recover
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first()
223 |
224 | const authorizeAndRetry = page.getByRole('button', { name: /Authorize.*retry|ζζεΉΆιθ―/i }).first();
> 225 | await expect(authorizeAndRetry).toBeVisible({ timeout: T.long });
| ^
226 | await authorizeAndRetry.click();
227 |
228 | // New inline flow: clicking Authorize & retry starts vela login in place (it
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:225:35
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L153
2) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:113:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first()
151 | const topUp = page.getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first();
152 | const retry = page.getByRole('button', { name: /^Retry$|^ιθ―$|^ι試$/i }).first();
> 153 | await expect(topUp).toBeVisible({ timeout: T.long });
| ^
154 | await expect(retry).toBeVisible();
155 |
156 | await topUp.click();
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:153:23
|
|
Run UI P0 domain:
e2e/ui/amr-run-failure-recovery.test.ts#L153
2) [chromium] βΊ ui/amr-run-failure-recovery.test.ts:113:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first()
Expected: visible
Timeout: 60000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 60000ms
- waiting for getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first()
151 | const topUp = page.getByRole('button', { name: /Top up|ε
εΌ|ε²εΌ/i }).first();
152 | const retry = page.getByRole('button', { name: /^Retry$|^ιθ―$|^ι試$/i }).first();
> 153 | await expect(topUp).toBeVisible({ timeout: T.long });
| ^
154 | await expect(retry).toBeVisible();
155 |
156 | await topUp.click();
at /home/runner/work/open-design/open-design/e2e/ui/amr-run-failure-recovery.test.ts:153:23
|
|
Run UI P0 domain:
e2e/lib/playwright/amr.ts#L90
1) [chromium] βΊ ui/amr-logout-requires-relogin.test.ts:51:1 βΊ [P0] after local Sign out, AMR runs require re-login and Settings keeps AMR selected
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: frame._expect: Target page, context or browser has been closed
at ../lib/playwright/amr.ts:90
88 | export async function expectWorkspaceReady(page: Page) {
89 | await waitForLoadingToClear(page);
> 90 | await expect(page).toHaveURL(/\/projects\//);
| ^
91 | await expect(page.getByTestId('chat-composer')).toBeVisible();
92 | await expect(page.getByTestId('chat-composer-input')).toBeVisible();
93 | }
at expectWorkspaceReady (/home/runner/work/open-design/open-design/e2e/lib/playwright/amr.ts:90:22)
at gotoProject (/home/runner/work/open-design/open-design/e2e/lib/playwright/amr.ts:264:3)
at /home/runner/work/open-design/open-design/e2e/ui/amr-logout-requires-relogin.test.ts:145:3
|
|
Run UI P0 domain:
e2e/ui/amr-logout-requires-relogin.test.ts#L0
1) [chromium] βΊ ui/amr-logout-requires-relogin.test.ts:51:1 βΊ [P0] after local Sign out, AMR runs require re-login and Settings keeps AMR selected
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 120000ms exceeded.
|
|
Run UI P0 domain:
e2e/ui/amr-logout-requires-relogin.test.ts#L131
1) [chromium] βΊ ui/amr-logout-requires-relogin.test.ts:51:1 βΊ [P0] after local Sign out, AMR runs require re-login and Settings keeps AMR selected
Error: expect(locator).toHaveAttribute(expected) failed
Locator: locator('.modal-settings').first().getByTestId('settings-agent-card-amr').getByRole('button').first()
Expected: "true"
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toHaveAttribute" with timeout 10000ms
- waiting for locator('.modal-settings').first().getByTestId('settings-agent-card-amr').getByRole('button').first()
129 | });
130 | const reopenedSettings = await openSettingsDialog(page);
> 131 | await expect(amrAgentToggle(reopenedSettings)).toHaveAttribute('aria-pressed', 'true');
| ^
132 | await expect(reopenedSettings.getByRole('button', { name: /^Authorize$|^Sign in$/i })).toBeVisible();
133 | await page.keyboard.press('Escape');
134 | await expect(reopenedSettings).toHaveCount(0);
at /home/runner/work/open-design/open-design/e2e/ui/amr-logout-requires-relogin.test.ts:131:50
|
|
Run UI P0 domain
8 failed
[chromium] βΊ ui/amr-logout-requires-relogin.test.ts:51:1 βΊ [P0] after local Sign out, AMR runs require re-login and Settings keeps AMR selected
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:113:1 βΊ [P0] @critical AMR insufficient-balance failures surface Top up AMR and recover after manual Retry
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:179:1 βΊ [P0] @critical AMR auth failures offer inline Authorize & retry sign-in and auto-recover
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:236:1 βΊ [P0] @critical AMR model catalog invalid-key failures authorize and auto-recover
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:335:1 βΊ [P0] @critical non-AMR model failures promote Open Design AMR and auto-retry after sign-in
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:446:1 βΊ [P0] @critical Settings reopens AMR with the configured profile, account badge, and model catalog
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:605:1 βΊ [P0] @critical Settings preserves AMR account, recharge shortcut, and model catalog after switching runtimes
[chromium] βΊ ui/amr-run-failure-recovery.test.ts:685:1 βΊ [P0] after an AMR failure the user can switch to Codex and complete a fresh run
14 passed (38.0m)
|
background
wait
wait-all
cancel
parallel
Loading