Skip to content

refactor(database): context-menu ui and ux #6630

refactor(database): context-menu ui and ux

refactor(database): context-menu ui and ux #6630

Triggered via pull request October 14, 2024 18:24
Status Failure
Total duration 9m 59s
Artifacts 4

test.yml

on: pull_request
Install Dependencies
1m 5s
Install Dependencies
Matrix: E2E Test
Matrix: Unit Test
Build & Test
0s
Build & Test
Fit to window
Zoom out
Zoom in

Annotations

42 errors, 16 warnings, and 20 notices
Build: packages/affine/data-view/src/core/common/literal/define.ts#L104
Type '{ type: "checkbox"; name: string; checked: boolean; label: () => TemplateResult<1>; select: (checked: boolean) => boolean; }[]' is not assignable to type 'MenuConfig[]'.
Build
Process completed with exit code 2.
attachment.spec.ts:725:1 › attachment can be dragged from note to surface top level block: tests/attachment.spec.ts#L69
1) attachment.spec.ts:725:1 › attachment can be dragged from note to surface top level block ───── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 67 | await expect(slashMenu).toBeVisible(); 68 | > 69 | const fileChooser = page.waitForEvent('filechooser'); | ^ 70 | await pressEnter(page); 71 | await sleep(100); 72 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:69:30) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:733:3
selection/native.spec.ts:289:1 › cursor move to up and down with children block: tests/selection/native.spec.ts#L318
1) selection/native.spec.ts:289:1 › cursor move to up and down with children block ─────────────── Error: expect(received).toBeGreaterThanOrEqual(expected) Expected: >= 12 Received: -1 316 | const textTwo = await getInlineSelectionText(page); 317 | expect(textTwo).toBe('arrow down test 1'); > 318 | expect(indexTwo).toBeGreaterThanOrEqual(12); | ^ 319 | expect(indexTwo).toBeLessThanOrEqual(17); 320 | await page.keyboard.press('ArrowDown'); 321 | const textThree = await getInlineSelectionText(page); at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:318:20
clipboard/list.spec.ts:423:1 › should copy and paste of database work: tests/utils/actions/misc.ts#L653
1) clipboard/list.spec.ts:423:1 › should copy and paste of database work ───────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying cl
clipboard/list.spec.ts:423:1 › should copy and paste of database work: tests/utils/actions/misc.ts#L653
1) clipboard/list.spec.ts:423:1 › should copy and paste of database work ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
clipboard/list.spec.ts:423:1 › should copy and paste of database work: tests/utils/actions/misc.ts#L653
1) clipboard/list.spec.ts:423:1 › should copy and paste of database work ───────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
clipboard/list.spec.ts:423:1 › should copy and paste of database work: tests/utils/actions/misc.ts#L653
1) clipboard/list.spec.ts:423:1 › should copy and paste of database work ───────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
E2E Test (2)
Process completed with exit code 1.
hotkey/hotkey.spec.ts:258:1 › should cut work single line: tests/hotkey/hotkey.spec.ts#L267
1) hotkey/hotkey.spec.ts:258:1 › should cut work single line ───────────────────────────────────── Error: Snapshot comparison failed: { "type": "block", "id": "0", "flavour": "affine:page", "version": 2, "props": { "title": { "$blocksuite:internal:text$": true, "delta": [] } }, "children": [ { "type": "block", "id": "1", "flavour": "affine:note", "version": 1, "props": { "xywh": "[0,0,800,95]", "background": "--affine-note-background-white", "index": "a0", "hidden": false, "displayMode": "both", "edgeless": { "style": { "borderRadius": 8, "borderSize": 4, "borderStyle": "none", "shadowType": "--affine-note-shadow-box" } } }, "children": [ { "type": "block", "id": "2", "flavour": "affine:paragraph", "version": 1, "props": { "type": "text", "text": { "$blocksuite:internal:text$": true, "delta": [ { "insert": "hello" } ] } }, "children": [] } ] } ] } Expected: /home/runner/work/blocksuite/blocksuite/tests/snapshots/hotkey/hotkey.spec.ts/should-cut-work-single-line-init.json Received: /home/runner/work/blocksuite/blocksuite/tests/test-results/hotkey-hotkey-should-cut-work-single-line/should-cut-work-single-line-init-actual.json 265 | // cut 266 | await page.keyboard.press(`${SHORT_KEY}+x`); > 267 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( | ^ 268 | `${testInfo.title}_init.json` 269 | ); 270 | await undoByKeyboard(page); at /home/runner/work/blocksuite/blocksuite/tests/hotkey/hotkey.spec.ts:267:45
edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing: tests/utils/actions/edgeless.ts#L357
1) edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing ───────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('edgeless-tool-icon-button').filter({ hasText: 'Square' }) - locator resolved to <edgeless-tool-icon-button role="button">…</edgeless-tool-icon-button> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at utils/actions/edgeless.ts:357 355 | .locator('edgeless-tool-icon-button') 356 | .filter({ hasText: shape }); > 357 | await squareShapeButton.click(); | ^ 358 | break; 359 | } 360 | } at setEdgelessTool (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:357:31) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/shortcut.spec.ts:137:3
database/statistics.spec.ts:44:3 › title › empty count: tests/database/statistics.spec.ts#L54
1) database/statistics.spec.ts:44:3 › title › empty count ──────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-cell-container').first() - locator resolved to <affine-database-cell-container data-row-id="4" data-row-index="0" data-column-id="3" class="database-cell" data-column-index="0">…</affine-database-cell-container> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling
database/statistics.spec.ts:44:3 › title › empty count: tests/database/statistics.spec.ts#L54
1) database/statistics.spec.ts:44:3 › title › empty count ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-cell-container').first() - locator resolved to <affine-database-cell-container data-row-id="4" data-row-index="0" data-column-id="3" class="database-cell" data-column-index="0">…</affine-database-cell-container> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element
database/statistics.spec.ts:44:3 › title › empty count: tests/database/statistics.spec.ts#L54
1) database/statistics.spec.ts:44:3 › title › empty count ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-cell-container').first() - locator resolved to <affine-database-cell-container data-row-id="4" data-row-index="0" data-column-id="3" class="database-cell" data-column-index="0">…</affine-database-cell-container> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element
database/statistics.spec.ts:44:3 › title › empty count: tests/database/statistics.spec.ts#L54
1) database/statistics.spec.ts:44:3 › title › empty count ──────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-cell-container').first() - locator resolved to <affine-database-cell-container data-row-id="4" data-row-index="0" data-column-id="3" class="database-cell" data-column-index="0">…</affine-database-cell-container> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element
database/statistics.spec.ts:63:3 › rich-text › empty count: tests/database/actions.ts#L559
2) database/statistics.spec.ts:63:3 › rich-text › empty count ──────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:68:5
database/statistics.spec.ts:63:3 › rich-text › empty count: tests/database/actions.ts#L559
2) database/statistics.spec.ts:63:3 › rich-text › empty count ──────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:68:5
database/statistics.spec.ts:63:3 › rich-text › empty count: tests/database/actions.ts#L559
2) database/statistics.spec.ts:63:3 › rich-text › empty count ──────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:68:5
database/statistics.spec.ts:63:3 › rich-text › empty count: tests/database/actions.ts#L559
2) database/statistics.spec.ts:63:3 › rich-text › empty count ──────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:68:5
database/statistics.spec.ts:84:3 › select › empty count: tests/database/actions.ts#L559
3) database/statistics.spec.ts:84:3 › select › empty count ─────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:89:5
database/statistics.spec.ts:84:3 › select › empty count: tests/database/actions.ts#L559
3) database/statistics.spec.ts:84:3 › select › empty count ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-database-header-column').nth(1) at database/actions.ts:559 557 | ) => { 558 | await waitNextFrame(page); > 559 | await page.locator('affine-database-header-column').nth(column).click(); | ^ 560 | await pressKey(page, 'ArrowDown', 2); 561 | await pressKey(page, 'Enter'); 562 | await type(page, name); at changeColumnType (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:559:67) at /home/runner/work/blocksuite/blocksuite/tests/database/statistics.spec.ts:89:5
database/column.spec.ts:38:3 › column operations › should support rename column: tests/database/column.spec.ts#L49
1) database/column.spec.ts:38:3 › column operations › should support rename column ─────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "abc123" Received: "123" 47 | await type(page, '123'); 48 | await pressEnter(page); > 49 | expect(await textElement.innerText()).toBe('abc123'); | ^ 50 | 51 | await undoByClick(page); 52 | expect(await textElement.innerText()).toBe('abc'); at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:49:43
database/column.spec.ts:38:3 › column operations › should support rename column: tests/database/column.spec.ts#L49
1) database/column.spec.ts:38:3 › column operations › should support rename column ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "abc123" Received: "123" 47 | await type(page, '123'); 48 | await pressEnter(page); > 49 | expect(await textElement.innerText()).toBe('abc123'); | ^ 50 | 51 | await undoByClick(page); 52 | expect(await textElement.innerText()).toBe('abc'); at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:49:43
database/column.spec.ts:38:3 › column operations › should support rename column: tests/database/column.spec.ts#L49
1) database/column.spec.ts:38:3 › column operations › should support rename column ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "abc123" Received: "123" 47 | await type(page, '123'); 48 | await pressEnter(page); > 49 | expect(await textElement.innerText()).toBe('abc123'); | ^ 50 | 51 | await undoByClick(page); 52 | expect(await textElement.innerText()).toBe('abc'); at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:49:43
database/column.spec.ts:38:3 › column operations › should support rename column: tests/database/column.spec.ts#L49
1) database/column.spec.ts:38:3 › column operations › should support rename column ─────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "abc123" Received: "23" 47 | await type(page, '123'); 48 | await pressEnter(page); > 49 | expect(await textElement.innerText()).toBe('abc123'); | ^ 50 | 51 | await undoByClick(page); 52 | expect(await textElement.innerText()).toBe('abc'); at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:49:43
database/column.spec.ts:57:3 › column operations › should support add new column: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:57:3 › column operations › should support add new column ────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying cl
database/column.spec.ts:57:3 › column operations › should support add new column: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:57:3 › column operations › should support add new column ────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:57:3 › column operations › should support add new column: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:57:3 › column operations › should support add new column ────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:57:3 › column operations › should support add new column: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:57:3 › column operations › should support add new column ────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:79:3 › column operations › should support right insert column: tests/database/actions.ts#L55
3) database/column.spec.ts:79:3 › column operations › should support right insert column ───────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-menu-action').filter({ hasText: 'Insert right' }) at database/actions.ts:55 53 | 54 | const actionMenu = page.locator(`.affine-menu-action`, { hasText: action }); > 55 | await actionMenu.click(); | ^ 56 | } 57 | 58 | export async function switchColumnType( at performColumnAction (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:55:20) at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:85:5
database/column.spec.ts:79:3 › column operations › should support right insert column: tests/database/actions.ts#L55
3) database/column.spec.ts:79:3 › column operations › should support right insert column ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-menu-action').filter({ hasText: 'Insert right' }) at database/actions.ts:55 53 | 54 | const actionMenu = page.locator(`.affine-menu-action`, { hasText: action }); > 55 | await actionMenu.click(); | ^ 56 | } 57 | 58 | export async function switchColumnType( at performColumnAction (/home/runner/work/blocksuite/blocksuite/tests/database/actions.ts:55:20) at /home/runner/work/blocksuite/blocksuite/tests/database/column.spec.ts:85:5
database/column.spec.ts:292:3 › switch column type › switch number to select: tests/database/actions.ts#L64
1) database/column.spec.ts:292:3 › switch column type › switch number to select ────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-database-column').nth(1).locator('.affine-database-column-type-icon') - locator resolved to <div class="affine-database-column-type-icon dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</d
database/column.spec.ts:292:3 › switch column type › switch number to select: tests/database/actions.ts#L64
1) database/column.spec.ts:292:3 › switch column type › switch number to select ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-database-column').nth(1).locator('.affine-database-column-type-icon') - locator resolved to <div class="affine-database-column-type-icon dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, e
database/column.spec.ts:292:3 › switch column type › switch number to select: tests/database/actions.ts#L64
1) database/column.spec.ts:292:3 › switch column type › switch number to select ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-database-column').nth(1).locator('.affine-database-column-type-icon') - locator resolved to <div class="affine-database-column-type-icon dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, e
database/column.spec.ts:292:3 › switch column type › switch number to select: tests/database/actions.ts#L64
1) database/column.spec.ts:292:3 › switch column type › switch number to select ────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-database-column').nth(1).locator('.affine-database-column-type-icon') - locator resolved to <div class="affine-database-column-type-icon dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #11 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div>…</div> intercepts pointer events - retrying click action, attempt #12 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, e
database/column.spec.ts:314:3 › switch column type › switch to checkbox: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:314:3 › switch column type › switch to checkbox ─────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying cl
database/column.spec.ts:314:3 › switch column type › switch to checkbox: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:314:3 › switch column type › switch to checkbox ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:314:3 › switch column type › switch to checkbox: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:314:3 › switch column type › switch to checkbox ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:314:3 › switch column type › switch to checkbox: tests/utils/actions/misc.ts#L653
2) database/column.spec.ts:314:3 › switch column type › switch to checkbox ─────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
database/column.spec.ts:334:3 › switch column type › checkbox to text: tests/utils/actions/misc.ts#L653
3) database/column.spec.ts:334:3 › switch column type › checkbox to text ───────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying cl
database/column.spec.ts:334:3 › switch column type › checkbox to text: tests/utils/actions/misc.ts#L653
3) database/column.spec.ts:334:3 › switch column type › checkbox to text ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('editor-host').first().locator('.data-view-table-group-add-row') - locator resolved to <div class="data-view-table-group-add-row dv-hover">…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class="affine-menu-input focused"/> from <div>…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <input type="text" value="Column 1" class
Build & Test
Process completed with exit code 1.
E2E Test (20)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (16)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (17)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (1)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (15)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (18)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (19)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (14)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (12)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (9)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (6)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (11)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (10)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (13)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (8)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
E2E Test (7)
Codecov: Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
🎭 Playwright Run Summary
3 skipped 42 passed (40.8s)
🎭 Playwright Run Summary
45 passed (50.0s)
🎭 Playwright Run Summary
45 passed (50.6s)
🎭 Playwright Run Summary
1 flaky attachment.spec.ts:725:1 › attachment can be dragged from note to surface top level block ────── 45 passed (55.2s)
🎭 Playwright Run Summary
2 skipped 43 passed (51.0s)
🎭 Playwright Run Summary
1 flaky selection/native.spec.ts:289:1 › cursor move to up and down with children block ──────────────── 44 passed (56.3s)
🎭 Playwright Run Summary
45 passed (51.1s)
🎭 Playwright Run Summary
1 failed clipboard/list.spec.ts:423:1 › should copy and paste of database work ────────────────────────── 1 skipped 44 passed (59.2s)
🎭 Playwright Run Summary
1 flaky hotkey/hotkey.spec.ts:258:1 › should cut work single line ────────────────────────────────────── 45 passed (59.1s)
🎭 Playwright Run Summary
1 flaky edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing ────────────────────────── 2 skipped 43 passed (1.1m)
🎭 Playwright Run Summary
10 skipped 36 passed (1.1m)
🎭 Playwright Run Summary
46 passed (1.4m)
🎭 Playwright Run Summary
1 skipped 45 passed (1.5m)
🎭 Playwright Run Summary
46 passed (1.3m)
🎭 Playwright Run Summary
46 passed (1.3m)
🎭 Playwright Run Summary
46 passed (1.6m)
🎭 Playwright Run Summary
3 failed database/statistics.spec.ts:44:3 › title › empty count ───────────────────────────────────────── database/statistics.spec.ts:63:3 › rich-text › empty count ───────────────────────────────────── database/statistics.spec.ts:84:3 › select › empty count ──────────────────────────────────────── 43 passed (1.6m)
🎭 Playwright Run Summary
1 skipped 45 passed (1.5m)
🎭 Playwright Run Summary
12 failed database/column.spec.ts:38:3 › column operations › should support rename column ──────────────── database/column.spec.ts:57:3 › column operations › should support add new column ─────────────── database/column.spec.ts:79:3 › column operations › should support right insert column ────────── database/column.spec.ts:95:3 › column operations › should support left insert column ─────────── database/column.spec.ts:111:3 › column operations › should support delete column ─────────────── database/column.spec.ts:124:3 › column operations › should support duplicate column ──────────── database/column.spec.ts:141:3 › column operations › should support move column right ─────────── database/column.spec.ts:163:3 › column operations › should support move column left ──────────── database/column.spec.ts:187:3 › switch column type › switch to number ────────────────────────── database/column.spec.ts:206:3 › switch column type › switch to rich-text ─────────────────────── database/column.spec.ts:228:3 › switch column type › switch between multi-select and select ──── database/column.spec.ts:268:3 › switch column type › switch between number and rich-text ─────── 4 skipped 30 passed (2.8m)
🎭 Playwright Run Summary
39 failed database/column.spec.ts:292:3 › switch column type › switch number to select ─────────────────── database/column.spec.ts:314:3 › switch column type › switch to checkbox ──────────────────────── database/column.spec.ts:334:3 › switch column type › checkbox to text ────────────────────────── database/column.spec.ts:371:3 › switch column type › switch to progress ──────────────────────── database/column.spec.ts:414:3 › switch column type › switch to link ──────────────────────────── database/column.spec.ts:446:3 › select column tag action › should support select tag renaming ── database/column.spec.ts:463:3 › select column tag action › should select tag renaming support shortcut key database/column.spec.ts:486:3 › select column tag action › should support select tag deletion ── database/column.spec.ts:497:3 › select column tag action › should support modifying select tag color database/column.spec.ts:510:3 › drag-to-fill › should show when cell in focus and hide on blur ─ database/column.spec.ts:528:3 › drag-to-fill › should not show in multi (row or column) selection database/column.spec.ts:554:3 › drag-to-fill › should fill columns with data ─────────────────── database/database.spec.ts:102:1 › should modify the value when the input loses focus ─────────── database/database.spec.ts:116:1 › should rich-text column support soft enter ─────────────────── database/database.spec.ts:138:1 › should the multi-select mode work correctly ────────────────── database/database.spec.ts:153:1 › should show or hide database toolbar ───────────────────────── database/database.spec.ts:182:1 › should database search work ────────────────────────────────── database/database.spec.ts:247:1 › should database title and rich-text support undo/redo ──────── database/database.spec.ts:271:1 › should support drag to change column width ─────────────────── database/database.spec.ts:373:1 › support drag and drop the add button to insert row ─────────── database/database.spec.ts:429:1 › should the indicator display correctly when resize the window database/database.spec.ts:480:1 › should title column support quick renaming ─────────────────── database/database.spec.ts:506:1 › should title column support quick changing of column type ──── database/database.spec.ts:526:1 › database format-bar in header and text column ──────────────── database/database.spec.ts:651:3 › readonly mode › should rich-text not be edited in readonly mode database/database.spec.ts:670:3 › readonly mode › should hide edit widget after switch to readonly mode database/database.spec.ts:743:3 › readonly mode › should hide focus border after switch to readonly mode database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode database/selection.spec.ts:41:3 › focus › should support move focus by arrow key ─────────────── database/selection.spec.ts:53:3 › focus › should support multi row selection ─────────────────── database/selection.spec.ts:80:3 › focus › should support row selection with dynamic height ───── database/selection.spec.ts:100:3 › row-level selection › should support title selection ──────── database/selection.spec.ts:116:3 › row-level selection › should support pressing esc to trigger row selection database/selection.spec.ts:130:3 › row-level selection › should support multi row selection ──── database/selection.spec.ts:157:3 › row-level selection › should support row selection with dynamic height database/selection.spec.ts:175:3 › row-level selection › move row selection with (up | down) ─── database/selection.spec.ts:207:3 › row-level selection › increment decrement row selection with shift+(up | down) database/selection.spec.ts:241:3 › cell-level selection › should support multi cell selection ── database/selection.spec.ts:280:3 › cell-level selection › should support backspace key to delete cell's content 7 passed (7.5m)

Artifacts

Produced during runtime
Name Size
test-results-e2e-2 Expired
2.82 MB
test-results-e2e-3 Expired
36.6 MB
test-results-e2e-4 Expired
108 MB
test-results-e2e-5 Expired
9.13 MB