Skip to content

refactor(core): remove dndkit in split view #21722

refactor(core): remove dndkit in split view

refactor(core): remove dndkit in split view #21722

Triggered via pull request January 2, 2025 10:21
Status Failure
Total duration 43m 36s
Artifacts 17

build-test.yml

on: pull_request
Optimize CI
7s
Optimize CI
Matrix: build-native
Build Server native
55s
Build Server native
Build @affine/electron renderer
2m 10s
Build @affine/electron renderer
test-build-mobile-app  /  output-env
2s
test-build-mobile-app / output-env
Matrix: Analyze
Matrix: Legacy Blocksuite E2E Test
Matrix: E2E Mobile Test
Matrix: E2E Test
Lint
9s
Lint
Check yarn binary
5s
Check yarn binary
Run native tests
2m 6s
Run native tests
Matrix: Unit Test
Matrix: Server Copilot E2E Test
Matrix: server-e2e-test
Server Test
5m 53s
Server Test
Server Copilot Api Test
29s
Server Copilot Api Test
Matrix: desktop-test
test-build-mobile-app  /  build-android-web
2m 14s
test-build-mobile-app / build-android-web
test-build-mobile-app  /  build-ios-web
2m 13s
test-build-mobile-app / build-ios-web
test-build-mobile-app  /  android
2m 42s
test-build-mobile-app / android
test-build-mobile-app  /  ios
5m 39s
test-build-mobile-app / ios
3, 2, 1 Launch
0s
3, 2, 1 Launch
Fit to window
Zoom out
Zoom in

Annotations

101 errors, 59 warnings, and 24 notices
Lint
Process completed with exit code 1.
format-bar.spec.ts:238:1 › should format quick bar be able to change background color: blocksuite/tests-legacy/format-bar.spec.ts#L276
1) format-bar.spec.ts:238:1 › should format quick bar be able to change background color ───────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-format-bar-widget').getByTestId('unset') - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms 274 | 275 | await expect(highlight.defaultColorBtn).toBeVisible(); > 276 | await highlight.defaultColorBtn.click(); | ^ 277 | 278 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( 279 | `${testInfo.title}_default_color.json` at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/format-bar.spec.ts:276:35
format-bar.spec.ts:238:1 › should format quick bar be able to change background color: blocksuite/tests-legacy/format-bar.spec.ts#L275
1) format-bar.spec.ts:238:1 › should format quick bar be able to change background color ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-format-bar-widget').getByTestId('unset') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.affine-format-bar-widget').getByTestId('unset') 9 × locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" 273 | ); 274 | > 275 | await expect(highlight.defaultColorBtn).toBeVisible(); | ^ 276 | await highlight.defaultColorBtn.click(); 277 | 278 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/format-bar.spec.ts:275:43
slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow: blocksuite/tests-legacy/slash-menu.spec.ts#L388
1) slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow, Enter, Esc keys Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected) Locator: locator('.slash-menu[data-testid=sub-menu-0]').locator('icon-button').nth(4) Expected string: "true" Received string: "false" Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for locator('.slash-menu[data-testid=sub-menu-0]').locator('icon-button').nth(4) 9 × locator resolved to <icon-button width="100%" tabindex="0" height="44px" hover="false" role="button" text="Other Headings" data-test-disabled="false" data-testid="Other Headings" class="slash-menu-item other-headings">…</icon-button> - unexpected value "false" 386 | await type(page, '/'); 387 | await pressArrowDown(page, 4); > 388 | await expect(slashItems.nth(4)).toHaveAttribute('hover', 'true'); | ^ 389 | await expect(slashItems.nth(4).locator('.text')).toHaveText([ 390 | 'Other Headings', 391 | ]); at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/slash-menu.spec.ts:388:37
attachment.spec.ts:377:1 › indent attachment block to paragraph: blocksuite/tests-legacy/attachment.spec.ts#L71
1) attachment.spec.ts:377:1 › indent attachment block to paragraph ─────────────────────────────── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 69 | await expect(slashMenu).toBeVisible(); 70 | > 71 | const fileChooser = page.waitForEvent('filechooser'); | ^ 72 | await pressEnter(page); 73 | await sleep(100); 74 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:71:30) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:384:3
[Mobile Safari] › explorer-folder.spec.ts:62:5 › create a folder and rename it: tests/affine-mobile/e2e/explorer-folder.spec.ts#L19
1) [Mobile Safari] › explorer-folder.spec.ts:62:5 › create a folder and rename it ──────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "rename-input" Received: null 17 | const isRenameInputFocused = async (page: Page) => { 18 | const focusElTestid = await getAttrOfActiveElement(page); > 19 | expect(focusElTestid).toEqual('rename-input'); | ^ 20 | }; 21 | 22 | const createRootFolder = async (page: Page, name: string) => { at isRenameInputFocused (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:19:25) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:69:3
[Mobile Safari] › explorer-tag.spec.ts:59:5 › rename a tag from explorer: tests/affine-mobile/e2e/explorer-tag.spec.ts#L67
2) [Mobile Safari] › explorer-tag.spec.ts:59:5 › rename a tag from explorer ────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "rename-input" Received: null 65 | await menu.getByTestId('rename-tag').tap(); 66 | const focusedTestid = await getAttrOfActiveElement(page); > 67 | expect(focusedTestid).toEqual('rename-input'); | ^ 68 | await page.keyboard.type(appendedName); 69 | await menu.getByTestId('rename-confirm').tap(); 70 | await expect(tag).not.toBeVisible(); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-tag.spec.ts:67:25
edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing: blocksuite/tests-legacy/utils/actions/edgeless.ts#L368
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-slide-menu edgeless-tool-icon-button').filter({ hasText: 'Square' }) - locator resolved to <edgeless-tool-icon-button role="button">…</edgeless-tool-icon-button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at utils/actions/edgeless.ts:368 366 | .locator('edgeless-slide-menu edgeless-tool-icon-button') 367 | .filter({ hasText: shape }); > 368 | await squareShapeButton.click(); | ^ 369 | break; 370 | } 371 | } at setEdgelessTool (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/actions/edgeless.ts:368:31) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/edgeless/shortcut.spec.ts:137:3
edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size: blocksuite/tests-legacy/utils/asserts.ts#L773
1) edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ─────────────── Error: expect(received).toBeCloseTo(expected, precision) Expected: 192 Received: 92 Expected precision: 0 Expected difference: < 0.5 Received difference: 100 at utils/asserts.ts:773 771 | expect(a.y).toBeCloseTo(b.y, 0); 772 | expect(a.w).toBeCloseTo(b.w, 0); > 773 | expect(a.h).toBeCloseTo(b.h, 0); | ^ 774 | } 775 | 776 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) { at assertRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:773:15) at assertNoteRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:766:3) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/edgeless/note/resize.spec.ts:188:3
basic.spec.ts:22:5 › new page: tests/kit/electron.ts#L99
1) basic.spec.ts:22:5 › new page ───────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/electron.ts:99 97 | 98 | // wait for blocksuite to be loaded > 99 | await page.waitForSelector('v-line'); | ^ 100 | 101 | await page.evaluate(() => { 102 | window.localStorage.setItem('dismissAiOnboarding', 'true'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/electron.ts:99:16)
basic.spec.ts:22:5 › new page: tests/kit/electron.ts#L99
1) basic.spec.ts:22:5 › new page ───────────────────────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/electron.ts:99 97 | 98 | // wait for blocksuite to be loaded > 99 | await page.waitForSelector('v-line'); | ^ 100 | 101 | await page.evaluate(() => { 102 | window.localStorage.setItem('dismissAiOnboarding', 'true'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/electron.ts:99:16)
basic.spec.ts:22:5 › new page: tests/kit/electron.ts#L99
1) basic.spec.ts:22:5 › new page ───────────────────────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/electron.ts:99 97 | 98 | // wait for blocksuite to be loaded > 99 | await page.waitForSelector('v-line'); | ^ 100 | 101 | await page.evaluate(() => { 102 | window.localStorage.setItem('dismissAiOnboarding', 'true'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/electron.ts:99:16)
basic.spec.ts:22:5 › new page: tests/kit/electron.ts#L99
1) basic.spec.ts:22:5 › new page ───────────────────────────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 30000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/electron.ts:99 97 | 98 | // wait for blocksuite to be loaded > 99 | await page.waitForSelector('v-line'); | ^ 100 | 101 | await page.evaluate(() => { 102 | window.localStorage.setItem('dismissAiOnboarding', 'true'); at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/electron.ts:99:16)
Server Desktop E2E Test
Process completed with exit code 1.
Server E2E Test 3/3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
template.spec.ts:10:5 › import from template should work: tests/kit/utils/page-logic.ts#L23
1) template.spec.ts:10:5 › import from template should work ────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/template.spec.ts:7:3
template.spec.ts:10:5 › import from template should work: tests/kit/utils/page-logic.ts#L23
1) template.spec.ts:10:5 › import from template should work ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/template.spec.ts:7:3
template.spec.ts:10:5 › import from template should work: tests/kit/utils/page-logic.ts#L23
1) template.spec.ts:10:5 › import from template should work ────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/template.spec.ts:7:3
template.spec.ts:10:5 › import from template should work: tests/kit/utils/page-logic.ts#L23
1) template.spec.ts:10:5 › import from template should work ────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/template.spec.ts:7:3
workspace.spec.ts:34:5 › should have pagination in member list: tests/kit/utils/page-logic.ts#L23
2) workspace.spec.ts:34:5 › should have pagination in member list ──────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
workspace.spec.ts:34:5 › should have pagination in member list: tests/kit/utils/page-logic.ts#L23
2) workspace.spec.ts:34:5 › should have pagination in member list ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
workspace.spec.ts:34:5 › should have pagination in member list: tests/kit/utils/page-logic.ts#L23
2) workspace.spec.ts:34:5 › should have pagination in member list ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
workspace.spec.ts:34:5 › should have pagination in member list: tests/kit/utils/page-logic.ts#L23
2) workspace.spec.ts:34:5 › should have pagination in member list ──────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
workspace.spec.ts:103:5 › should transform local favorites data: tests/kit/utils/page-logic.ts#L23
3) workspace.spec.ts:103:5 › should transform local favorites data ─────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
workspace.spec.ts:103:5 › should transform local favorites data: tests/kit/utils/page-logic.ts#L23
3) workspace.spec.ts:103:5 › should transform local favorites data ─────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:31:3
collaboration.spec.ts:108:5 › can sync collections between different browser: tests/kit/utils/page-logic.ts#L23
1) collaboration.spec.ts:108:5 › can sync collections between different browser ────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:108:5 › can sync collections between different browser: tests/kit/utils/page-logic.ts#L23
1) collaboration.spec.ts:108:5 › can sync collections between different browser ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:108:5 › can sync collections between different browser: tests/kit/utils/page-logic.ts#L23
1) collaboration.spec.ts:108:5 › can sync collections between different browser ────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:108:5 › can sync collections between different browser: tests/kit/utils/page-logic.ts#L23
1) collaboration.spec.ts:108:5 › can sync collections between different browser ────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:139:5 › can sync svg between different browsers: tests/kit/utils/page-logic.ts#L23
2) collaboration.spec.ts:139:5 › can sync svg between different browsers ───────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:139:5 › can sync svg between different browsers: tests/kit/utils/page-logic.ts#L23
2) collaboration.spec.ts:139:5 › can sync svg between different browsers ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:139:5 › can sync svg between different browsers: tests/kit/utils/page-logic.ts#L23
2) collaboration.spec.ts:139:5 › can sync svg between different browsers ───────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:139:5 › can sync svg between different browsers: tests/kit/utils/page-logic.ts#L23
2) collaboration.spec.ts:139:5 › can sync svg between different browsers ───────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:217:5 › When the first sync is not completed: tests/kit/utils/page-logic.ts#L23
3) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
collaboration.spec.ts:217:5 › When the first sync is not completed: tests/kit/utils/page-logic.ts#L23
3) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:35:3
Server E2E Test 1/3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar: tests/affine-local/e2e/local-first-favorites-items.spec.ts#L1
1) local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ───────────────── Test timeout of 50000ms exceeded.
local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar: tests/kit/utils/page-logic.ts#L23
1) local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ───────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:147:26
local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar: tests/kit/utils/page-logic.ts#L23
1) local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ───────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:147:26
local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar: tests/kit/utils/page-logic.ts#L23
1) local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ───────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:147:26
local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar: tests/kit/utils/page-logic.ts#L23
1) local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ───────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorites-items.spec.ts:147:26
local-first-new-page.spec.ts:11:5 › click btn new page: tests/affine-local/e2e/local-first-new-page.spec.ts#L1
2) local-first-new-page.spec.ts:11:5 › click btn new page ──────────────────────────────────────── Test timeout of 50000ms exceeded.
local-first-new-page.spec.ts:11:5 › click btn new page: tests/kit/utils/page-logic.ts#L23
2) local-first-new-page.spec.ts:11:5 › click btn new page ──────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-new-page.spec.ts:13:26
local-first-new-page.spec.ts:11:5 › click btn new page: tests/kit/utils/page-logic.ts#L23
2) local-first-new-page.spec.ts:11:5 › click btn new page ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-new-page.spec.ts:13:26
local-first-new-page.spec.ts:11:5 › click btn new page: tests/kit/utils/page-logic.ts#L23
2) local-first-new-page.spec.ts:11:5 › click btn new page ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-new-page.spec.ts:13:26
local-first-new-page.spec.ts:11:5 › click btn new page: tests/kit/utils/page-logic.ts#L23
2) local-first-new-page.spec.ts:11:5 › click btn new page ──────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-new-page.spec.ts:13:26
Server E2E Test 2/3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace: tests/kit/utils/page-logic.ts#L23
1) open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace ─────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:20:3
open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace: tests/kit/utils/page-logic.ts#L23
1) open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:20:3
open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace: tests/kit/utils/page-logic.ts#L23
1) open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:20:3
open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace: tests/kit/utils/page-logic.ts#L23
1) open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace ─────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/open-in-app.spec.ts:20:3
page-history.spec.ts:35:5 › newly created page shows empty history: tests/kit/utils/page-logic.ts#L23
2) page-history.spec.ts:35:5 › newly created page shows empty history ──────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
page-history.spec.ts:35:5 › newly created page shows empty history: tests/kit/utils/page-logic.ts#L23
2) page-history.spec.ts:35:5 › newly created page shows empty history ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
page-history.spec.ts:35:5 › newly created page shows empty history: tests/kit/utils/page-logic.ts#L23
2) page-history.spec.ts:35:5 › newly created page shows empty history ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
page-history.spec.ts:35:5 › newly created page shows empty history: tests/kit/utils/page-logic.ts#L23
2) page-history.spec.ts:35:5 › newly created page shows empty history ──────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
page-history.spec.ts:88:5 › can restore page to a history version: tests/kit/utils/page-logic.ts#L23
3) page-history.spec.ts:88:5 › can restore page to a history version ───────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
page-history.spec.ts:88:5 › can restore page to a history version: tests/kit/utils/page-logic.ts#L23
3) page-history.spec.ts:88:5 › can restore page to a history version ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at loginUser (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/cloud.ts:243:28) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/page-history.spec.ts:26:3
layout.spec.ts:16:5 › Expand Sidebar: tests/affine-local/e2e/layout.spec.ts#L1
1) layout.spec.ts:16:5 › Expand Sidebar ────────────────────────────────────────────────────────── Test timeout of 50000ms exceeded.
layout.spec.ts:16:5 › Expand Sidebar: tests/kit/utils/page-logic.ts#L23
1) layout.spec.ts:16:5 › Expand Sidebar ────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:18:26
layout.spec.ts:16:5 › Expand Sidebar: tests/kit/utils/page-logic.ts#L23
1) layout.spec.ts:16:5 › Expand Sidebar ────────────────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:18:26
layout.spec.ts:16:5 › Expand Sidebar: tests/kit/utils/page-logic.ts#L23
1) layout.spec.ts:16:5 › Expand Sidebar ────────────────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:18:26
layout.spec.ts:16:5 › Expand Sidebar: tests/kit/utils/page-logic.ts#L23
1) layout.spec.ts:16:5 › Expand Sidebar ────────────────────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:18:26
layout.spec.ts:31:5 › Click resizer can close sidebar: tests/affine-local/e2e/layout.spec.ts#L1
2) layout.spec.ts:31:5 › Click resizer can close sidebar ───────────────────────────────────────── Test timeout of 50000ms exceeded.
layout.spec.ts:31:5 › Click resizer can close sidebar: tests/kit/utils/page-logic.ts#L23
2) layout.spec.ts:31:5 › Click resizer can close sidebar ───────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:33:26
layout.spec.ts:31:5 › Click resizer can close sidebar: tests/kit/utils/page-logic.ts#L23
2) layout.spec.ts:31:5 › Click resizer can close sidebar ───────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:33:26
layout.spec.ts:31:5 › Click resizer can close sidebar: tests/kit/utils/page-logic.ts#L23
2) layout.spec.ts:31:5 › Click resizer can close sidebar ───────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:33:26
layout.spec.ts:31:5 › Click resizer can close sidebar: tests/kit/utils/page-logic.ts#L23
2) layout.spec.ts:31:5 › Click resizer can close sidebar ───────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/layout.spec.ts:33:26
Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
Process completed with exit code 1.
Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
Process completed with exit code 1.
doc-info-modal.spec.ts:106:5 › allow create tag: tests/kit/utils/page-logic.ts#L44
1) doc-info-modal.spec.ts:106:5 › allow create tag ─────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:106:5 › allow create tag: tests/kit/utils/page-logic.ts#L44
1) doc-info-modal.spec.ts:106:5 › allow create tag ─────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:106:5 › allow create tag: tests/kit/utils/page-logic.ts#L44
1) doc-info-modal.spec.ts:106:5 › allow create tag ─────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:106:5 › allow create tag: tests/kit/utils/page-logic.ts#L44
1) doc-info-modal.spec.ts:106:5 › allow create tag ─────────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:123:5 › add custom property: tests/kit/utils/page-logic.ts#L44
2) doc-info-modal.spec.ts:123:5 › add custom property ──────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:123:5 › add custom property: tests/kit/utils/page-logic.ts#L44
2) doc-info-modal.spec.ts:123:5 › add custom property ──────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:123:5 › add custom property: tests/kit/utils/page-logic.ts#L44
2) doc-info-modal.spec.ts:123:5 › add custom property ──────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
doc-info-modal.spec.ts:123:5 › add custom property: tests/kit/utils/page-logic.ts#L44
2) doc-info-modal.spec.ts:123:5 › add custom property ──────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:33:3
drag-page.spec.ts:85:5 › drag a page from "All pages" list to favourites: tests/kit/utils/page-logic.ts#L23
3) drag-page.spec.ts:85:5 › drag a page from "All pages" list to favourites, then drag to trash ── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/drag-page.spec.ts:82:26
drag-page.spec.ts:85:5 › drag a page from "All pages" list to favourites: tests/kit/utils/page-logic.ts#L23
3) drag-page.spec.ts:85:5 › drag a page from "All pages" list to favourites, then drag to trash ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/drag-page.spec.ts:82:26
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/kit/utils/page-logic.ts#L44
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/peek-view.spec.ts:16:3
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/kit/utils/page-logic.ts#L44
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/peek-view.spec.ts:16:3
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/kit/utils/page-logic.ts#L44
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/peek-view.spec.ts:16:3
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/kit/utils/page-logic.ts#L44
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('sidebar-new-page-button') at ../../kit/utils/page-logic.ts:44 42 | } 43 | // fixme(himself65): if too fast, the page will crash > 44 | await page.getByTestId('sidebar-new-page-button').click({ | ^ 45 | delay: 100, 46 | }); 47 | await waitForEmptyEditor(page); at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:44:53) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/peek-view.spec.ts:16:3
quick-search.spec.ts:113:5 › Click slider bar button: tests/affine-local/e2e/quick-search.spec.ts#L1
2) quick-search.spec.ts:113:5 › Click slider bar button ────────────────────────────────────────── Test timeout of 50000ms exceeded.
quick-search.spec.ts:113:5 › Click slider bar button: tests/kit/utils/page-logic.ts#L23
2) quick-search.spec.ts:113:5 › Click slider bar button ────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:115:26
quick-search.spec.ts:113:5 › Click slider bar button: tests/kit/utils/page-logic.ts#L23
2) quick-search.spec.ts:113:5 › Click slider bar button ────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:115:26
quick-search.spec.ts:113:5 › Click slider bar button: tests/kit/utils/page-logic.ts#L23
2) quick-search.spec.ts:113:5 › Click slider bar button ────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:115:26
quick-search.spec.ts:113:5 › Click slider bar button: tests/kit/utils/page-logic.ts#L23
2) quick-search.spec.ts:113:5 › Click slider bar button ────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:115:26
quick-search.spec.ts:125:5 › Press the shortcut key cmd+k and close with esc: tests/kit/utils/page-logic.ts#L23
3) quick-search.spec.ts:125:5 › Press the shortcut key cmd+k and close with esc ────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:127:26
all-page.spec.ts:27:5 › all page: tests/affine-local/e2e/all-page.spec.ts#L1
1) all-page.spec.ts:27:5 › all page ────────────────────────────────────────────────────────────── Test timeout of 50000ms exceeded.
all-page.spec.ts:27:5 › all page: tests/kit/utils/page-logic.ts#L23
1) all-page.spec.ts:27:5 › all page ────────────────────────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:29:26
all-page.spec.ts:27:5 › all page: tests/kit/utils/page-logic.ts#L23
1) all-page.spec.ts:27:5 › all page ────────────────────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:29:26
all-page.spec.ts:27:5 › all page: tests/kit/utils/page-logic.ts#L23
1) all-page.spec.ts:27:5 › all page ────────────────────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:29:26
all-page.spec.ts:27:5 › all page: tests/kit/utils/page-logic.ts#L23
1) all-page.spec.ts:27:5 › all page ────────────────────────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:29:26
all-page.spec.ts:33:5 › all page can create new page: tests/affine-local/e2e/all-page.spec.ts#L1
2) all-page.spec.ts:33:5 › all page can create new page ────────────────────────────────────────── Test timeout of 50000ms exceeded.
all-page.spec.ts:33:5 › all page can create new page: tests/kit/utils/page-logic.ts#L23
2) all-page.spec.ts:33:5 › all page can create new page ────────────────────────────────────────── Error: page.waitForSelector: Test timeout of 50000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:36:26
all-page.spec.ts:33:5 › all page can create new page: tests/kit/utils/page-logic.ts#L23
2) all-page.spec.ts:33:5 › all page can create new page ────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:36:26
all-page.spec.ts:33:5 › all page can create new page: tests/kit/utils/page-logic.ts#L23
2) all-page.spec.ts:33:5 › all page can create new page ────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:36:26
all-page.spec.ts:33:5 › all page can create new page: tests/kit/utils/page-logic.ts#L23
2) all-page.spec.ts:33:5 › all page can create new page ────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForSelector: Timeout 20000ms exceeded. Call log: - waiting for locator('v-line') to be visible at ../../kit/utils/page-logic.ts:23 21 | 22 | export async function waitForEditorLoad(page: Page) { > 23 | await page.waitForSelector('v-line', { | ^ 24 | timeout: 20000, 25 | }); 26 | } at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:23:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:36:26
Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
Process completed with exit code 1.
3, 2, 1 Launch
Process completed with exit code 1.
Optimize CI
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / output-env
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check yarn binary
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build AFFiNE native (x86_64-unknown-linux-gnu)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Server native
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (3, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (2, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot Api Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (1, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run native tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build @affine/electron renderer
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / build-ios-web
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / build-android-web
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Chrome] › explorer-tag.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › explorer-tag.spec.ts took 44.6s
E2E Mobile Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Chrome] › detail.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › detail.spec.ts took 46.1s
Slow Test: tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts took 42.9s
Legacy Blocksuite E2E Test (8)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (9)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts took 46.3s
Legacy Blocksuite E2E Test (7)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (10)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Safari] › home.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › home.spec.ts took 45.6s
Legacy Blocksuite E2E Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / android
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (typescript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (typescript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (typescript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (javascript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (javascript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (javascript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
test-build-mobile-app / ios
swiftformat 0.55.3 is already installed and up-to-date. To reinstall 0.55.3, run: brew reinstall swiftformat
Server Desktop E2E Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server E2E Test 3/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server E2E Test 1/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server E2E Test 2/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
3, 2, 1 Launch
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
7 passed (1.2m)
🎭 Playwright Run Summary
7 passed (1.3m)
🎭 Playwright Run Summary
2 skipped 96 passed (1.5m)
🎭 Playwright Run Summary
98 passed (1.5m)
🎭 Playwright Run Summary
8 passed (1.8m)
🎭 Playwright Run Summary
1 flaky format-bar.spec.ts:238:1 › should format quick bar be able to change background color ────────── 1 skipped 96 passed (1.9m)
🎭 Playwright Run Summary
1 flaky slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow, Enter, Esc keys 3 skipped 94 passed (1.4m)
🎭 Playwright Run Summary
1 flaky attachment.spec.ts:377:1 › indent attachment block to paragraph ──────────────────────────────── 2 skipped 96 passed (1.4m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › explorer-folder.spec.ts:62:5 › create a folder and rename it ───────────────── [Mobile Safari] › explorer-tag.spec.ts:59:5 › rename a tag from explorer ─────────────────────── 5 passed (1.9m)
🎭 Playwright Run Summary
7 passed (1.4m)
🎭 Playwright Run Summary
4 skipped 95 passed (1.5m)
🎭 Playwright Run Summary
1 flaky edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing ────────────────────────── 4 skipped 93 passed (2.4m)
🎭 Playwright Run Summary
1 flaky edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ──────────────── 12 skipped 86 passed (2.2m)
🎭 Playwright Run Summary
1 skipped 98 passed (2.8m)
🎭 Playwright Run Summary
6 skipped 93 passed (2.5m)
🎭 Playwright Run Summary
1 failed basic.spec.ts:22:5 › new page ──────────────────────────────────────────────────────────────────
🎭 Playwright Run Summary
3 failed template.spec.ts:10:5 › import from template should work ─────────────────────────────────────── workspace.spec.ts:34:5 › should have pagination in member list ───────────────────────────────── workspace.spec.ts:103:5 › should transform local favorites data ────────────────────────────────
🎭 Playwright Run Summary
7 failed collaboration.spec.ts:108:5 › can sync collections between different browser ─────────────────── collaboration.spec.ts:139:5 › can sync svg between different browsers ────────────────────────── collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading ─ login.spec.ts:18:5 › can open login modal in workspace list ──────────────────────────────────── login.spec.ts:40:7 › login first › exit successfully and re-login ────────────────────────────── login.spec.ts:60:7 › login first › can sign out ──────────────────────────────────────────────── login.spec.ts:81:7 › login first › can see and change email and password in setting panel ────── 1 skipped
🎭 Playwright Run Summary
35 failed local-first-favorites-items.spec.ts:145:5 › Add new favorite page via sidebar ────────────────── local-first-new-page.spec.ts:11:5 › click btn new page ───────────────────────────────────────── local-first-new-page.spec.ts:23:5 › click btn bew page and find it in all pages ──────────────── local-first-openpage-newtab.spec.ts:12:5 › click btn new page and open in tab ────────────────── local-first-openpage-newtab.spec.ts:36:5 › switch between new page and all page ──────────────── local-first-openpage-newtab.spec.ts:55:5 › ctrl click all page and open in new tab ───────────── local-first-openpage-newtab.spec.ts:71:5 › mid click all page and open in new tab ────────────── local-first-openpage-newtab.spec.ts:87:5 › ctrl click embedded doc link and open in new tab ──── local-first-restore-page.spec.ts:12:5 › New a page , then delete it in all pages, restore it ─── local-first-show-delete-modal.spec.ts:13:5 › New a page ,then open it and show delete modal ──── local-first-show-delete-modal.spec.ts:39:5 › New a page ,then go to all pages and show delete modal local-first-trash-page.spec.ts:12:5 › New a page , then delete it in all pages, finally find it in trash local-first-workspace-list.spec.ts:12:5 › just one item in the workspace list at first ───────── local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list ─────────── local-first-workspace.spec.ts:6:5 › preset workspace name ────────────────────────────────────── navigation.spec.ts:19:5 › back and forward buttons ───────────────────────────────────────────── open-affine.spec.ts:7:5 › Open last workspace when back to affine ────────────────────────────── open-affine.spec.ts:28:5 › Download client tip ───────────────────────────────────────────────── page-properties.spec.ts:39:5 › allow create tag ──────────────────────────────────────────────── page-properties.spec.ts:52:5 › allow using keyboard to navigate tags ─────────────────────────── page-properties.spec.ts:70:5 › allow create tag on journals page ─────────────────────────────── page-properties.spec.ts:87:5 › add custom property ───────────────────────────────────────────── page-properties.spec.ts:96:5 › add custom property & edit ────────────────────────────────────── page-properties.spec.ts:107:5 › property table reordering ────────────────────────────────────── page-properties.spec.ts:150:5 › page info show more will not should by default when there is no properties page-properties.spec.ts:157:5 › page info show more will show all properties ─────────────────── page-properties.spec.ts:195:5 › change page properties visibility ────────────────────────────── page-properties.spec.ts:220:5 › check if added property is also in workspace settings ────────── page-properties.spec.ts:233:5 › edit property name ───────────────────────────────────────────── page-properties.spec.ts:259:5 › delete property via property popup ───────────────────────────── page-properties.spec.ts:284:5 › workspace properties can be collapsed ────────────────────────── page-properties.spec.ts:293:5 › can show database backlink info ──────────────────────────────── peek-view.spec.ts:20:5 › can open peek view via link popover ─────────────────────────────────── peek-view.spec.ts:47:5 › can open peek view via shift+click link ─────────────────────────────── peek-view.spec.ts:62:5 › can open peek view via db+click link card ───────────────────────────── 1 skipped
🎭 Playwright Run Summary
10 failed open-in-app.spec.ts:33:5 › open in app card should be shown for cloud workspace ──────────────── page-history.spec.ts:35:5 › newly created page shows empty history ───────────────────────────── page-history.spec.ts:88:5 › can restore page to a history version ────────────────────────────── share-page.spec.ts:33:5 › can enable share page ──────────────────────────────────────────────── share-page.spec.ts:73:5 › share page should have toc ─────────────────────────────────────────── share-page.spec.ts:129:5 › append paragraph should be disabled in shared mode ────────────────── share-page.spec.ts:177:5 › share page with default edgeless ──────────────────────────────────── share-page.spec.ts:222:5 › image preview should be shown ─────────────────────────────────────── share-page.spec.ts:262:5 › The reference links in the shared page should be accessible normally and can go back and forward share-page.spec.ts:344:5 › Should show no permission page when the share page is not found ───── 1 skipped
🎭 Playwright Run Summary
34 failed layout.spec.ts:16:5 › Expand Sidebar ─────────────────────────────────────────────────────────── layout.spec.ts:31:5 › Click resizer can close sidebar ────────────────────────────────────────── layout.spec.ts:44:5 › Drag resizer can resize sidebar ────────────────────────────────────────── layout.spec.ts:63:5 › Sidebar in between sm & md breakpoint ──────────────────────────────────── links.spec.ts:30:5 › not allowed to switch to embed view when linking to the same document ───── links.spec.ts:74:5 › not allowed to switch to embed view when linking to block ───────────────── links.spec.ts:157:5 › allow switching to embed view when linking to the other document without mode links.spec.ts:249:5 › allow switching to embed view when linking to the other document with mode links.spec.ts:359:5 › @ popover should show today menu item ──────────────────────────────────── links.spec.ts:377:5 › @ popover with input=tmr ───────────────────────────────────────────────── links.spec.ts:397:5 › @ popover with input=dec should create a reference with a December date ── links.spec.ts:421:5 › @ popover with click "select a specific date" should show a date picker ── links.spec.ts:446:5 › linked doc should show markdown preview in the backlink section ────────── links.spec.ts:474:5 › the viewport should be fit when the linked document is with edgeless mode links.spec.ts:538:5 › should show edgeless content when switching card view of linked mode doc in edgeless links.spec.ts:609:7 › Customize linked doc title and description › should set a custom title for inline link links.spec.ts:660:7 › Customize linked doc title and description › should set a custom title and description for card link links.spec.ts:767:7 › Customize linked doc title and description › should automatically switch to card view and set a custom title and description local-first-avatar.spec.ts:11:5 › should create a page with a local first avatar and remove it ─ local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ───────────────── local-first-collections-items.spec.ts:109:5 › edit collection ────────────────────────────────── local-first-collections-items.spec.ts:127:5 › edit collection and change filter date ─────────── local-first-collections-items.spec.ts:145:5 › add collection from sidebar ────────────────────── local-first-delete-page.spec.ts:13:5 › page delete -> refresh page -> it should be disappear ─── local-first-delete-page.spec.ts:48:5 › page delete -> create new page -> refresh page -> new page should be appear -> old page should be disappear local-first-delete-page.spec.ts:103:5 › delete multiple pages -> create multiple pages -> refresh local-first-delete-workspace.spec.ts:11:5 › Create new workspace, then delete it ─────────────── local-first-delete-workspace.spec.ts:59:5 › Delete last workspace ────────────────────────────── local-first-favorite-page.spec.ts:12:5 › New a page and open it, then favorite it ────────────── local-first-favorite-page.spec.ts:36:5 › Export to html, markdown and png ────────────────────── local-first-favorite-page.spec.ts:64:5 › Cancel favorite ─────────────────────────────────────── local-first-favorites-items.spec.ts:16:5 › Show favorite items in sidebar ────────────────────── local-first-favorites-items.spec.ts:42:5 › Show favorite reference in sidebar ────────────────── local-first-favorites-items.spec.ts:84:5 › Deleted page's reference will not be shown in sidebar 2 skipped
🎭 Playwright Run Summary
36 failed doc-info-modal.spec.ts:106:5 › allow create tag ──────────────────────────────────────────────── doc-info-modal.spec.ts:123:5 › add custom property ───────────────────────────────────────────── drag-page.spec.ts:85:5 › drag a page from "All pages" list to favourites, then drag to trash ─── drag-page.spec.ts:104:5 › drag a page from "All pages" list to collections, then drag to trash ─ drag-page.spec.ts:121:5 › drag a page from "All pages" list to trash ─────────────────────────── drag-page.spec.ts:135:5 › drag a page from favourites to collection ──────────────────────────── drag-page.spec.ts:154:5 › drag a collection to favourites ────────────────────────────────────── drag-page.spec.ts:162:5 › items in favourites can be reordered by dragging ───────────────────── drag-page.spec.ts:215:5 › drag a page link in editor to favourites ───────────────────────────── drag-page.spec.ts:246:5 › drag a page card block to another page ─────────────────────────────── drag-page.spec.ts:296:5 › drag a favourite page into blocksuite ──────────────────────────────── duplicate-page.spec.ts:11:5 › Duplicate page should work ─────────────────────────────────────── image-preview.spec.ts:20:5 › image preview should be shown ───────────────────────────────────── image-preview.spec.ts:35:5 › image go left and right ─────────────────────────────────────────── image-preview.spec.ts:85:5 › image able to zoom in and out with mouse scroll ─────────────────── image-preview.spec.ts:139:5 › image able to zoom in and out with button click ────────────────── image-preview.spec.ts:186:5 › image should able to go left and right by buttons ──────────────── image-preview.spec.ts:239:5 › image able to fit to screen by button ──────────────────────────── image-preview.spec.ts:297:5 › image able to reset zoom to 100% ───────────────────────────────── image-preview.spec.ts:351:5 › image able to copy to clipboard ────────────────────────────────── image-preview.spec.ts:378:5 › image preview should be able to copy image to clipboard on copy event image-preview.spec.ts:407:5 › image able to download ─────────────────────────────────────────── image-preview.spec.ts:436:5 › image should only able to move when image is larger than viewport image-preview.spec.ts:494:5 › image should able to delete and when delete, it will move to previous/next image image-preview.spec.ts:570:5 › tooltips for all buttons should be visible when hovering ───────── image-preview.spec.ts:678:5 › keypress esc should close the modal ────────────────────────────── image-preview.spec.ts:694:5 › when mouse moves outside, the modal should be closed ───────────── image-preview.spec.ts:714:5 › caption should be visible and different styles were applied if image zoomed larger than viewport import-dialog.spec.ts:14:5 › Open import dialog by click root sidebar import button ──────────── import-dialog.spec.ts:26:5 › Open import dialog by click header menu import button ───────────── import-dialog.spec.ts:39:5 › Open import dialog by @ menu import button ──────────────────────── journal.spec.ts:84:5 › Create a journal from sidebar ─────────────────────────────────────────── journal.spec.ts:91:5 › Create a page and turn it into a journal ──────────────────────────────── journal.spec.ts:97:5 › Should show duplicated tag when create journal on same day ────────────── journal.spec.ts:106:5 › Resolve duplicated journal ───────────────────────────────────────────── layout.spec.ts:6:5 › Collapse Sidebar ────────────────────────────────────────────────────────── 1 passed (27.1m)
🎭 Playwright Run Summary
34 failed peek-view.spec.ts:112:5 › can open peek view for embedded frames ─────────────────────────────── quick-search.spec.ts:113:5 › Click slider bar button ─────────────────────────────────────────── quick-search.spec.ts:125:5 › Press the shortcut key cmd+k and close with esc ─────────────────── quick-search.spec.ts:138:5 › Create a new page without keyword ───────────────────────────────── quick-search.spec.ts:149:5 › Create a new page with keyword ──────────────────────────────────── quick-search.spec.ts:163:5 › Enter a keyword to search for ───────────────────────────────────── quick-search.spec.ts:171:5 › Create a new page and search this page ──────────────────────────── quick-search.spec.ts:214:5 › Open quick search on local page ─────────────────────────────────── quick-search.spec.ts:223:5 › Autofocus input after opening quick search ──────────────────────── quick-search.spec.ts:232:5 › Autofocus input after select ────────────────────────────────────── quick-search.spec.ts:243:5 › Focus title after creating a new page ───────────────────────────── quick-search.spec.ts:253:5 › can use keyboard down to select goto setting ────────────────────── quick-search.spec.ts:262:5 › assert the recent browse pages are on the recent list ───────────── quick-search.spec.ts:342:5 › can use cmdk to export png ──────────────────────────────────────── quick-search.spec.ts:356:5 › can use cmdk to delete page and restore it ──────────────────────── quick-search.spec.ts:375:5 › can use cmdk to search page content and scroll to it, then the block will be selected quick-search.spec.ts:414:5 › Create a new page with special characters in the title and search for this page quick-search.spec.ts:436:5 › disable quick search when the link-popup is visitable ───────────── quick-search.spec.ts:463:5 › can use @ to open quick search to search for doc and insert into canvas quick-search.spec.ts:506:5 › can paste a doc link to create link reference ───────────────────── quick-search.spec.ts:532:5 › can use slash menu to insert a newly created doc card ───────────── quick-search.spec.ts:560:5 › can use slash menu to insert an external link ───────────────────── router.spec.ts:6:5 › goto not found page ─────────────────────────────────────────────────────── router.spec.ts:18:5 › goto not found workspace ───────────────────────────────────────────────── settings.spec.ts:16:5 › Open settings modal ──────────────────────────────────────────────────── settings.spec.ts:25:5 › change language using keyboard ───────────────────────────────────────── settings.spec.ts:50:5 › Change theme ─────────────────────────────────────────────────────────── settings.spec.ts:66:5 › Change layout width ──────────────────────────────────────────────────── settings.spec.ts:78:5 › Open shortcuts panel ─────────────────────────────────────────────────── settings.spec.ts:87:5 › Open about panel ─────────────────────────────────────────────────────── settings.spec.ts:96:5 › Open experimental features panel ─────────────────────────────────────── settings.spec.ts:108:5 › Different workspace should have different name in the setting panel ─── theme.spec.ts:13:5 › default white ───────────────────────────────────────────────────────────── undo-empty.spec.ts:10:5 › should be able to undo on empty page ───────────────────────────────── 1 skipped 1 passed (27.3m)
🎭 Playwright Run Summary
36 failed all-page.spec.ts:27:5 › all page ─────────────────────────────────────────────────────────────── all-page.spec.ts:33:5 › all page can create new page ─────────────────────────────────────────── all-page.spec.ts:46:5 › all page can create new edgeless page ────────────────────────────────── all-page.spec.ts:55:5 › allow creation of filters by favorite ────────────────────────────────── all-page.spec.ts:69:5 › use monthpicker to modify the month of datepicker ────────────────────── all-page.spec.ts:92:5 › allow creation of filters by tags ────────────────────────────────────── all-page.spec.ts:121:5 › enable selection and use ESC to disable selection ───────────────────── all-page.spec.ts:168:5 › select two pages and delete ─────────────────────────────────────────── all-page.spec.ts:212:5 › select two pages and permanently delete ─────────────────────────────── all-page.spec.ts:272:5 › select a group of items by clicking "Select All" in group header ────── all-page.spec.ts:302:5 › click display button to group pages ─────────────────────────────────── all-page.spec.ts:337:5 › select display properties to hide bodyNotes ─────────────────────────── all-page.spec.ts:360:5 › select three pages with shiftKey and delete ─────────────────────────── all-page.spec.ts:396:5 › create a collection and delete it ───────────────────────────────────── all-page.spec.ts:430:5 › create a tag and delete it ──────────────────────────────────────────── attachment-preview.spec.ts:61:5 › attachment preview should be shown ─────────────────────────── attachment-preview.spec.ts:102:5 › attachment preview can be expanded ────────────────────────── attachment-preview.spec.ts:145:5 › should preview PDF in embed view ──────────────────────────── attachment-preview.spec.ts:265:5 › should sync name in pdf embed view ────────────────────────── blocksuite/editor.spec.ts:11:5 › database is useable ─────────────────────────────────────────── blocksuite/editor.spec.ts:36:5 › link page is useable ────────────────────────────────────────── blocksuite/editor.spec.ts:68:5 › append paragraph when click editor gap ──────────────────────── blocksuite/outline.spec.ts:20:5 › outline viewer is useable ──────────────────────────────────── blocksuite/outline.spec.ts:49:5 › outline viewer should hide in edgeless mode ────────────────── blocksuite/outline.spec.ts:73:5 › outline viewer should be useable in doc peek preview ───────── change-page-mode.spec.ts:18:5 › Switch to edgeless by switch edgeless item ───────────────────── change-page-mode.spec.ts:27:5 › Quick Switch Doc Mode, Doc Mode should stable ────────────────── change-page-mode.spec.ts:61:5 › default to edgeless by editor header items ───────────────────── change-page-mode.spec.ts:85:5 › Able to insert the title of an untitled page ─────────────────── change-page-mode.spec.ts:96:5 › Able to edit the title of an existing page ───────────────────── change-page-mode.spec.ts:111:5 › Clearing out the title bar will remove the page title ───────── change-page-mode.spec.ts:128:5 › Rename by editor header items, save with shortcut ───────────── doc-info-modal.spec.ts:40:5 › New a page and open it ,then open info modal in the title bar ──── doc-info-modal.spec.ts:51:5 › New a page and open it ,then open info modal in the title bar more action button doc-info-modal.spec.ts:63:5 › New a page, then open info modal from all doc ──────────────────── doc-info-modal.spec.ts:78:5 › New a page and add to favourites, then open info modal from sidebar 1 skipped

Artifacts

Produced during runtime
Name Size
affine.darwin-arm64.node
1.92 MB
affine.darwin-x64.node
2.04 MB
affine.linux-x64-gnu.node
2.08 MB
affine.win32-x64-msvc.node
2.43 MB
android
60.6 MB
ios
60.6 MB
server-native.node
4.32 MB
test-results-e2e-1
102 MB
test-results-e2e-2
102 MB
test-results-e2e-3
95.8 MB
test-results-e2e-4
98.3 MB
test-results-e2e-5
96.2 MB
test-results-e2e-macos-latest-arm64
6.01 MB
test-results-e2e-server
5.26 MB
test-results-e2e-ubuntu-latest-x64
6.57 MB
test-results-e2e-windows-latest-x64
7.28 MB
web
62.6 MB