Detach extension catalog I/O from service state #1344
ci.yml
on: pull_request
nix-syntax
13s
lint
3m 31s
dev-check
5m 41s
test
6m 14s
e2e
16m 52s
coverage
4m 27s
build-windows
/
build-windows
8m 44s
Matrix: build-packages / build-packages
Annotations
17 errors and 1 notice
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
[chromium] › tests/pane-touch-drag.spec.ts:96:7 › Grip drag with a finger › dragging the grip to the dock parks the pane:
e2e/tests/pane-touch-drag.spec.ts#L0
5) [chromium] › tests/pane-touch-drag.spec.ts:96:7 › Grip drag with a finger › dragging the grip to the dock parks the pane
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it:
e2e/tests/pane-tools.spec.ts#L75
4) [chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it, not an empty pane
Error: expect(locator).toBeVisible() failed
Locator: getByRole('button', { name: 'New terminal' }).first()
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for getByRole('button', { name: 'New terminal' }).first()
73 | await expect(
74 | page.getByRole("button", { name: "New terminal" }).first(),
> 75 | ).toBeVisible({ timeout: 10_000 });
| ^
76 | }
77 |
78 | /**
at closeAllTerminals (/home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:75:5)
at /home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:319:5
|
|
[chromium] › tests/pane-tools.spec.ts:148:7 › Pane multitool on a main-view terminal › a pane quarter previews and relocates the toolbar:
e2e/tests/pane-tools.spec.ts#L34
3) [chromium] › tests/pane-tools.spec.ts:148:7 › Pane multitool on a main-view terminal › a pane quarter previews and relocates the toolbar
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'New terminal' }).first()
- locator resolved to <button>…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
56 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
32 | const button = page.getByRole("button", { name: "New terminal" }).first();
33 | if (await button.isVisible()) {
> 34 | await button.click();
| ^
35 | } else {
36 | await page.keyboard.press("ControlOrMeta+Enter");
37 | }
at newTerminal (/home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:34:18)
at /home/runner/_work/blit/blit/e2e/tests/pane-tools.spec.ts:152:5
|
|
[chromium] › tests/pane-tools.spec.ts:148:7 › Pane multitool on a main-view terminal › a pane quarter previews and relocates the toolbar:
e2e/tests/pane-tools.spec.ts#L0
3) [chromium] › tests/pane-tools.spec.ts:148:7 › Pane multitool on a main-view terminal › a pane quarter previews and relocates the toolbar
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x:
e2e/tests/large-viewport.spec.ts#L21
2) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x, 8px) ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test ended.
Call log:
- waiting for getByRole('button', { name: 'New terminal' }).first()
- locator resolved to <button>…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
50 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
19 | const canvas = page.locator("canvas").first();
20 | if (!(await canvas.isVisible().catch(() => false))) {
> 21 | await page.getByRole("button", { name: "New terminal" }).first().click();
| ^
22 | }
23 | await expect(canvas).toBeVisible({ timeout: 10_000 });
24 | }
at authenticate (/home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:21:70)
at /home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:43:5
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x:
e2e/tests/large-viewport.spec.ts#L0
2) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x, 8px) ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x:
e2e/tests/large-viewport.spec.ts#L21
2) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x, 8px) ───────
Error: locator.click: Test ended.
Call log:
- waiting for getByRole('button', { name: 'New terminal' }).first()
- locator resolved to <button>…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
54 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
- waiting for element to be visible, enabled and stable
19 | const canvas = page.locator("canvas").first();
20 | if (!(await canvas.isVisible().catch(() => false))) {
> 21 | await page.getByRole("button", { name: "New terminal" }).first().click();
| ^
22 | }
23 | await expect(canvas).toBeVisible({ timeout: 10_000 });
24 | }
at authenticate (/home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:21:70)
at /home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:43:5
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x:
e2e/tests/large-viewport.spec.ts#L0
2) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x, 8px) ───────
Test timeout of 30000ms exceeded.
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 1080p-8px (1920x1080 @1x:
e2e/tests/large-viewport.spec.ts#L21
1) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 1080p-8px (1920x1080 @1x, 8px) ────
Error: locator.click: Test ended.
Call log:
- waiting for getByRole('button', { name: 'New terminal' }).first()
- locator resolved to <button>…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
56 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div>…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
19 | const canvas = page.locator("canvas").first();
20 | if (!(await canvas.isVisible().catch(() => false))) {
> 21 | await page.getByRole("button", { name: "New terminal" }).first().click();
| ^
22 | }
23 | await expect(canvas).toBeVisible({ timeout: 10_000 });
24 | }
at authenticate (/home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:21:70)
at /home/runner/_work/blit/blit/e2e/tests/large-viewport.spec.ts:43:5
|
|
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 1080p-8px (1920x1080 @1x:
e2e/tests/large-viewport.spec.ts#L0
1) [chromium] › tests/large-viewport.spec.ts:34:7 › renders at 1080p-8px (1920x1080 @1x, 8px) ────
Test timeout of 30000ms exceeded.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
FlakeHub registration required.
Unable to authenticate to FlakeHub. Individuals must register at FlakeHub.com; Organizations must create an organization at FlakeHub.com.
|
|
🎭 Playwright Run Summary
9 flaky
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 1080p-8px (1920x1080 @1x, 8px) ─────
[chromium] › tests/large-viewport.spec.ts:34:7 › renders at 4K-8px (3840x2160 @1x, 8px) ────────
[chromium] › tests/pane-tools.spec.ts:148:7 › Pane multitool on a main-view terminal › a pane quarter previews and relocates the toolbar
[chromium] › tests/pane-tools.spec.ts:311:7 › Parked terminal does not resurrect › closing the session that displaced a parked one shows it, not an empty pane
[chromium] › tests/pane-touch-drag.spec.ts:96:7 › Grip drag with a finger › dragging the grip to the dock parks the pane
[chromium] › tests/terminal.spec.ts:39:7 › Terminal › creating a terminal shows canvas with non-zero dimensions
[chromium] › tests/terminal.spec.ts:77:7 › Terminal › Switcher opens on Ctrl+K and shows search and items
[chromium] › tests/text-prediction.spec.ts:68:7 › host text prediction › the session runs a shell that edits its own line
[chromium] › tests/text-prediction.spec.ts:184:7 › host text prediction › with prediction off the field stays empty, as it always was
11 skipped
74 passed (8.4m)
|