chore(i18n): cleanup i18n file #15836
build-test.yml
on: pull_request
Matrix: build-native
Build Server native
45s
Matrix: Analyze
Matrix: E2E Mobile Test
Matrix: E2E Test
Build @affine/electron renderer
2m 51s
Lint
3m 17s
Check yarn binary
6s
E2E Migration Test
3m 57s
Matrix: server-e2e-test
Matrix: desktop-test
3, 2, 1 Launch
0s
Annotations
89 errors, 12 warnings, and 14 notices
Lint:
packages/frontend/i18n/src/utils/__tests__/time.spec.ts#L1
'vitest' should be listed in the project's dependencies. Run 'npm i -S vitest' to add it
|
Lint
Process completed with exit code 1.
|
Unit Test
Process completed with exit code 1.
|
[Mobile Safari] › home.spec.ts:53:5 › search tab:
tests/affine-mobile/e2e/home.spec.ts#L1
1) [Mobile Safari] › home.spec.ts:53:5 › search tab ──────────────────────────────────────────────
Test timeout of 60000ms exceeded while setting up "page".
|
[Mobile Safari] › home.spec.ts:53:5 › search tab:
tests/kit/mobile.ts#L21
1) [Mobile Safari] › home.spec.ts:53:5 › search tab ──────────────────────────────────────────────
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "http://localhost:8080/", waiting until "load"
at ../../kit/mobile.ts:21
19 | timeout: 30 * 1000,
20 | });
> 21 | await page.goto('/');
| ^
22 | await use(page);
23 | },
24 | });
at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/mobile.ts:21:16)
|
[Mobile Safari] › home.spec.ts:10:5 › app tabs is visible:
tests/affine-mobile/e2e/home.spec.ts#L1
1) [Mobile Safari] › home.spec.ts:10:5 › app tabs is visible ─────────────────────────────────────
Test timeout of 60000ms exceeded while setting up "page".
|
[Mobile Safari] › home.spec.ts:10:5 › app tabs is visible:
tests/kit/mobile.ts#L21
1) [Mobile Safari] › home.spec.ts:10:5 › app tabs is visible ─────────────────────────────────────
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "http://localhost:8080/", waiting until "load"
at ../../kit/mobile.ts:21
19 | timeout: 30 * 1000,
20 | });
> 21 | await page.goto('/');
| ^
22 | await use(page);
23 | },
24 | });
at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/mobile.ts:21:16)
|
[Mobile Safari] › home.spec.ts:19:5 › recent docs:
tests/affine-mobile/e2e/home.spec.ts#L1
2) [Mobile Safari] › home.spec.ts:19:5 › recent docs ─────────────────────────────────────────────
Test timeout of 60000ms exceeded while setting up "page".
|
[Mobile Safari] › home.spec.ts:19:5 › recent docs:
tests/kit/mobile.ts#L21
2) [Mobile Safari] › home.spec.ts:19:5 › recent docs ─────────────────────────────────────────────
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "http://localhost:8080/", waiting until "load"
at ../../kit/mobile.ts:21
19 | timeout: 30 * 1000,
20 | });
> 21 | await page.goto('/');
| ^
22 | await use(page);
23 | },
24 | });
at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/mobile.ts:21:16)
|
[Mobile Chrome] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Chrome] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Chrome] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
1) [Mobile Chrome] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Error: expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
[Mobile Chrome] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
1) [Mobile Chrome] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
[Mobile Chrome] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
1) [Mobile Chrome] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
[Mobile Chrome] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
1) [Mobile Chrome] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
E2E Mobile Test (4)
Process completed with exit code 1.
|
basic.spec.ts:28:5 › new page:
tests/affine-desktop-cloud/e2e/basic.spec.ts#L1
1) basic.spec.ts:28:5 › new page ─────────────────────────────────────────────────────────────────
Test timeout of 50000ms exceeded.
|
basic.spec.ts:28:5 › new page:
tests/kit/utils/workspace.ts#L30
1) basic.spec.ts:28:5 › new page ─────────────────────────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
at ../../kit/utils/workspace.ts:30
28 |
29 | // input workspace name
> 30 | await page.getByPlaceholder('Set a Workspace name').click();
| ^
31 | await page.getByPlaceholder('Set a Workspace name').fill(params.name);
32 |
33 | // click create button
at createLocalWorkspace (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/workspace.ts:30:55)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-desktop-cloud/e2e/basic.spec.ts:31:3
|
navigation.spec.ts:19:5 › back and forward buttons:
tests/affine-local/e2e/navigation.spec.ts#L32
1) navigation.spec.ts:19:5 › back and forward buttons ────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('workspace-collections-button')
30 | await clickSideBarAllPageButton(page);
31 |
> 32 | await page.getByTestId('workspace-collections-button').click({ delay: 50 });
| ^
33 | await page.waitForURL(url => url.pathname.endsWith('collection'));
34 | await page.getByTestId('workspace-tags-button').click({ delay: 50 });
35 | await page.waitForURL(url => url.pathname.endsWith('tag'));
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/navigation.spec.ts:32:58
|
navigation.spec.ts:19:5 › back and forward buttons:
tests/affine-local/e2e/navigation.spec.ts#L32
1) navigation.spec.ts:19:5 › back and forward buttons ────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('workspace-collections-button')
- locator resolved to <button role="radio" type="button" tabindex="-1" value="collections" aria-checked="false" data-state="unchecked" data-radix-collection-item="" data-testid="workspace-collections-button" class="styles_radioButton__2mzioa4 workspace-mode-filter-tab_filterTab__1wjhkdj0">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await clickSideBarAllPageButton(page);
31 |
> 32 | await page.getByTestId('workspace-collections-button').click({ delay: 50 });
| ^
33 | await page.waitForURL(url => url.pathname.endsWith('collection'));
34 | await page.getByTestId('workspace-tags-button').click({ delay: 50 });
35 | await page.waitForURL(url => url.pathname.endsWith('tag'));
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/navigation.spec.ts:32:58
|
navigation.spec.ts:19:5 › back and forward buttons:
tests/affine-local/e2e/navigation.spec.ts#L32
1) navigation.spec.ts:19:5 › back and forward buttons ────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('workspace-collections-button')
- locator resolved to <button role="radio" type="button" tabindex="-1" value="collections" aria-checked="false" data-state="unchecked" data-radix-collection-item="" data-testid="workspace-collections-button" class="styles_radioButton__2mzioa4 workspace-mode-filter-tab_filterTab__1wjhkdj0">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
30 | await clickSideBarAllPageButton(page);
31 |
> 32 | await page.getByTestId('workspace-collections-button').click({ delay: 50 });
| ^
33 | await page.waitForURL(url => url.pathname.endsWith('collection'));
34 | await page.getByTestId('workspace-tags-button').click({ delay: 50 });
35 | await page.waitForURL(url => url.pathname.endsWith('tag'));
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/navigation.spec.ts:32:58
|
navigation.spec.ts:19:5 › back and forward buttons:
tests/affine-local/e2e/navigation.spec.ts#L32
1) navigation.spec.ts:19:5 › back and forward buttons ────────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('workspace-collections-button')
30 | await clickSideBarAllPageButton(page);
31 |
> 32 | await page.getByTestId('workspace-collections-button').click({ delay: 50 });
| ^
33 | await page.waitForURL(url => url.pathname.endsWith('collection'));
34 | await page.getByTestId('workspace-tags-button').click({ delay: 50 });
35 | await page.waitForURL(url => url.pathname.endsWith('tag'));
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/navigation.spec.ts:32:58
|
local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list:
tests/affine-local/e2e/local-first-workspace-list.spec.ts#L1
2) local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list ──────────
Test timeout of 50000ms exceeded.
|
local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list:
tests/affine-local/e2e/local-first-workspace-list.spec.ts#L54
2) local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list ──────────
Error: page.reload: Test timeout of 50000ms exceeded.
Call log:
- waiting for navigation until "load"
- navigated to "http://localhost:8080/workspace/XLzLDrncyjC_tF2cXEg87/all"
52 | const result = await getPagesCount(page);
53 | expect(result).toBe(1);
> 54 | await page.reload();
| ^
55 | await page.waitForTimeout(4000);
56 | const result1 = await getPagesCount(page);
57 | expect(result1).toBe(1);
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-workspace-list.spec.ts:54:14
|
E2E Test (4)
Process completed with exit code 1.
|
quick-search.spec.ts:168:5 › Create a new page and search this page:
tests/affine-local/e2e/quick-search.spec.ts#L1
1) quick-search.spec.ts:168:5 › Create a new page and search this page ───────────────────────────
Test timeout of 50000ms exceeded.
|
quick-search.spec.ts:168:5 › Create a new page and search this page:
tests/kit/utils/page-logic.ts#L5
1) quick-search.spec.ts:168:5 › Create a new page and search this 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:5
3 |
4 | export async function waitForEditorLoad(page: Page) {
> 5 | await page.waitForSelector('v-line', {
| ^
6 | timeout: 20000,
7 | });
8 | }
at waitForEditorLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:5:14)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:190:26
|
quick-search.spec.ts:548:5 › can use slash menu to insert a newly created doc card:
tests/affine-local/e2e/quick-search.spec.ts#L573
2) quick-search.spec.ts:548:5 › can use slash menu to insert a newly created doc card ────────────
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('.affine-embed-linked-doc-content-title')
- Expected string - 1
+ Received string + 13
- test title
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('.affine-embed-linked-doc-content-title')
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
- locator resolved to <div class="affine-embed-linked-doc-content-title">…</div>
- unexpected value "
1
"
571 | await expect(
572 | page.locator('.affine-embed-linked-doc-content-title')
> 573 | ).toContainText(testTitle);
| ^
574 | });
575 |
576 | test('can use slash menu to insert an external link', async ({ page }) => {
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:573:5
|
workspace.spec.ts:34:5 › should have pagination in member list:
tests/kit/utils/page-logic.ts#L26
1) workspace.spec.ts:34:5 › should have pagination in member list ────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('sidebar-new-page-button')
- locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__pmtn2k0">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #10
- waiting 500ms
|
workspace.spec.ts:34:5 › should have pagination in member list:
tests/kit/utils/page-logic.ts#L36
1) workspace.spec.ts:34:5 › should have pagination in member list ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:44:3
|
workspace.spec.ts:34:5 › should have pagination in member list:
tests/kit/utils/page-logic.ts#L36
1) workspace.spec.ts:34:5 › should have pagination in member list ────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:44:3
|
workspace.spec.ts:34:5 › should have pagination in member list:
tests/kit/utils/page-logic.ts#L36
1) workspace.spec.ts:34:5 › should have pagination in member list ────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/workspace.spec.ts:44:3
|
Server E2E Test 3/3
Process completed with exit code 1.
|
doc-info-modal.spec.ts:84:5 › New a page and add to favourites:
tests/affine-local/e2e/doc-info-modal.spec.ts#L99
1) doc-info-modal.spec.ts:84:5 › New a page and add to favourites, then open info modal from sidebar
TimeoutError: locator.hover: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="explorer-favorites"] [data-testid="explorer-doc-s3uZSKGTPQjLYUC0sbdQD"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-s3uZSKGTPQjLYUC0sbdQD">…</div>
- attempting hover action
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #1
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #2
- waiting 20ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #3
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #4
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #5
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #6
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #7
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #8
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #9
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #10
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #11
|
doc-info-modal.spec.ts:84:5 › New a page and add to favourites:
tests/affine-local/e2e/doc-info-modal.spec.ts#L107
1) doc-info-modal.spec.ts:84:5 › New a page and add to favourites, then open info modal from sidebar
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
105 |
106 | const infoModal = page.getByTestId('info-modal');
> 107 | await expect(infoModal).toBeVisible();
| ^
108 | const tagRow = page.getByTestId('info-modal-tags-row');
109 | await expect(tagRow).toBeVisible();
110 | const title = page.getByTestId('info-modal-title');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:107:27
|
doc-info-modal.spec.ts:84:5 › New a page and add to favourites:
tests/affine-local/e2e/doc-info-modal.spec.ts#L99
1) doc-info-modal.spec.ts:84:5 › New a page and add to favourites, then open info modal from sidebar
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.hover: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="explorer-favorites"] [data-testid="explorer-doc-yKr6b_UmASxBwINOkVhNM"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-yKr6b_UmASxBwINOkVhNM">…</div>
- attempting hover action
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #1
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #2
- waiting 20ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #3
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #4
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #5
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #6
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #7
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #8
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #9
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #10
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev
|
doc-info-modal.spec.ts:84:5 › New a page and add to favourites:
tests/affine-local/e2e/doc-info-modal.spec.ts#L99
1) doc-info-modal.spec.ts:84:5 › New a page and add to favourites, then open info modal from sidebar
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.hover: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="explorer-favorites"] [data-testid="explorer-doc-djJ7xbxciRpQd4agfXXpH"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-djJ7xbxciRpQd4agfXXpH">…</div>
- attempting hover action
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #1
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #2
- waiting 20ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #3
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #4
- waiting 100ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #5
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #6
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #7
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #8
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #9
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying hover action, attempt #10
- waiting 500ms
- waiting for element to be visible and stable
- element is visible and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev
|
doc-info-modal.spec.ts:114:5 › allow create tag:
tests/affine-local/e2e/doc-info-modal.spec.ts#L118
2) doc-info-modal.spec.ts:114:5 › allow create tag ───────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
116 |
117 | const infoModal = page.getByTestId('info-modal');
> 118 | await expect(infoModal).toBeVisible();
| ^
119 | await page.getByTestId('info-modal-tags-value').click();
120 | await searchAndCreateTag(page, 'Test1');
121 | await searchAndCreateTag(page, 'Test2');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:118:27
|
doc-info-modal.spec.ts:114:5 › allow create tag:
tests/affine-local/e2e/doc-info-modal.spec.ts#L118
2) doc-info-modal.spec.ts:114:5 › allow create tag ───────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
116 |
117 | const infoModal = page.getByTestId('info-modal');
> 118 | await expect(infoModal).toBeVisible();
| ^
119 | await page.getByTestId('info-modal-tags-value').click();
120 | await searchAndCreateTag(page, 'Test1');
121 | await searchAndCreateTag(page, 'Test2');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:118:27
|
doc-info-modal.spec.ts:114:5 › allow create tag:
tests/affine-local/e2e/doc-info-modal.spec.ts#L118
2) doc-info-modal.spec.ts:114:5 › allow create tag ───────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
116 |
117 | const infoModal = page.getByTestId('info-modal');
> 118 | await expect(infoModal).toBeVisible();
| ^
119 | await page.getByTestId('info-modal-tags-value').click();
120 | await searchAndCreateTag(page, 'Test1');
121 | await searchAndCreateTag(page, 'Test2');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:118:27
|
doc-info-modal.spec.ts:114:5 › allow create tag:
tests/affine-local/e2e/doc-info-modal.spec.ts#L118
2) doc-info-modal.spec.ts:114:5 › allow create tag ───────────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
116 |
117 | const infoModal = page.getByTestId('info-modal');
> 118 | await expect(infoModal).toBeVisible();
| ^
119 | await page.getByTestId('info-modal-tags-value').click();
120 | await searchAndCreateTag(page, 'Test1');
121 | await searchAndCreateTag(page, 'Test2');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:118:27
|
doc-info-modal.spec.ts:131:5 › add custom property:
tests/affine-local/e2e/doc-info-modal.spec.ts#L135
3) doc-info-modal.spec.ts:131:5 › add custom property ────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
133 |
134 | const infoModal = page.getByTestId('info-modal');
> 135 | await expect(infoModal).toBeVisible();
| ^
136 | await addCustomProperty(page, 'Text');
137 | await addCustomProperty(page, 'Number');
138 | await addCustomProperty(page, 'Date');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:135:27
|
doc-info-modal.spec.ts:131:5 › add custom property:
tests/affine-local/e2e/doc-info-modal.spec.ts#L135
3) doc-info-modal.spec.ts:131:5 › add custom property ────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('info-modal')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('info-modal')
133 |
134 | const infoModal = page.getByTestId('info-modal');
> 135 | await expect(infoModal).toBeVisible();
| ^
136 | await addCustomProperty(page, 'Text');
137 | await addCustomProperty(page, 'Number');
138 | await addCustomProperty(page, 'Date');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/doc-info-modal.spec.ts:135:27
|
Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
Process completed with exit code 1.
|
Desktop Test (macos-14, macos, arm64, aarch64-apple-darwin, true)
Process completed with exit code 1.
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L4
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Test timeout of 60000ms exceeded while running "beforeEach" hook.
2 | import { expect } from '@playwright/test';
3 |
> 4 | test.beforeEach(async ({ page }) => {
| ^
5 | const docsTab = page.locator('#app-tabs').getByRole('tab', { name: 'all' });
6 | await expect(docsTab).toBeVisible();
7 | await docsTab.click();
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:4:6
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/kit/mobile.ts#L21
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Error: page.goto: Test timeout of 60000ms exceeded.
Call log:
- navigating to "http://localhost:8080/", waiting until "load"
at ../../kit/mobile.ts:21
19 | timeout: 30 * 1000,
20 | });
> 21 | await page.goto('/');
| ^
22 | await use(page);
23 | },
24 | });
at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/mobile.ts:21:16)
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L19
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible()
Locator: getByRole('dialog')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('dialog')
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
17 | test('switch to page mode', async ({ page }) => {
18 | await page.click('[data-testid="detail-page-header-more-button"]');
> 19 | await expect(page.getByRole('dialog')).toBeVisible();
| ^
20 |
21 | await page.getByRole('menuitem', { name: 'convert to page' }).click();
22 | await expect(page.locator('.doc-title-container')).toBeVisible();
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:19:42
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L19
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible()
Locator: getByRole('dialog')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('dialog')
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
- locator resolved to <div role="dialog" tabindex="-1" id="radix-:rt:" data-state="open" aria-labelledby="radix-:ru:" class="styles_modalContent__k7p09rd styles_mobileMenuModal__1gulbsj0">…</div>
- unexpected value "hidden"
17 | test('switch to page mode', async ({ page }) => {
18 | await page.click('[data-testid="detail-page-header-more-button"]');
> 19 | await expect(page.getByRole('dialog')).toBeVisible();
| ^
20 |
21 | await page.getByRole('menuitem', { name: 'convert to page' }).click();
22 | await expect(page.locator('.doc-title-container')).toBeVisible();
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:19:42
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ───────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
2) [Mobile Safari] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
[Mobile Safari] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
2) [Mobile Safari] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
[Mobile Safari] › detail.spec.ts:25:5 › doc info:
tests/affine-mobile/e2e/detail.spec.ts#L30
2) [Mobile Safari] › detail.spec.ts:25:5 › doc info ──────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 15000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('button', { name: 'Back' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 15000ms
- waiting for getByRole('button', { name: 'Back' })
28 |
29 | await page.getByRole('menuitem', { name: 'view info' }).click();
> 30 | await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
| ^
31 |
32 | await expect(page.getByRole('dialog')).toContainText('Created');
33 | await expect(page.getByRole('dialog')).toContainText('Updated');
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:30:60
|
Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
Process completed with exit code 1.
|
all-page.spec.ts:73:5 › allow creation of filters by favorite:
tests/kit/utils/filter.ts#L22
1) all-page.spec.ts:73:5 › allow creation of filters by favorite ─────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]')
at ../../kit/utils/filter.ts:22
20 |
21 | export const createFirstFilter = async (page: Page, name: string) => {
> 22 | await page.locator('[data-testid="create-first-filter"]').click();
| ^
23 | await page
24 | .locator('[data-testid="variable-select-item"]', { hasText: name })
25 | .click();
at createFirstFilter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/filter.ts:22:61)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:78:26
|
all-page.spec.ts:73:5 › allow creation of filters by favorite:
tests/kit/utils/filter.ts#L25
1) all-page.spec.ts:73:5 › allow creation of filters by favorite ─────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="variable-select-item"]').filter({ hasText: 'Favorited' })
at ../../kit/utils/filter.ts:25
23 | await page
24 | .locator('[data-testid="variable-select-item"]', { hasText: name })
> 25 | .click();
| ^
26 | await page.keyboard.press('Escape');
27 | };
28 |
at createFirstFilter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/filter.ts:25:6)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:78:3
|
all-page.spec.ts:73:5 › allow creation of filters by favorite:
tests/kit/utils/filter.ts#L22
1) all-page.spec.ts:73:5 › allow creation of filters by favorite ─────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]')
- locator resolved to <button type="button" id="radix-:r2m:" data-state="closed" data-size="default" data-mobile="false" aria-haspopup="menu" aria-expanded="false" data-variant="secondary" data-testid="create-first-filter" class="button_button__ph3zqme collection-list_filterMenuTrigger__1jpfkcv4">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element was detached from the DOM, retrying
at ../../kit/utils/filter.ts:22
20 |
21 | export const createFirstFilter = async (page: Page, name: string) => {
> 22 | await page.locator('[data-testid="create-first-filter"]').click();
| ^
23 | await page
24 | .locator('[data-testid="variable-select-item"]', { hasText: name })
25 | .click();
at createFirstFilter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/filter.ts:22:61)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:78:26
|
all-page.spec.ts:73:5 › allow creation of filters by favorite:
tests/kit/utils/filter.ts#L22
1) all-page.spec.ts:73:5 › allow creation of filters by favorite ─────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]')
at ../../kit/utils/filter.ts:22
20 |
21 | export const createFirstFilter = async (page: Page, name: string) => {
> 22 | await page.locator('[data-testid="create-first-filter"]').click();
| ^
23 | await page
24 | .locator('[data-testid="variable-select-item"]', { hasText: name })
25 | .click();
at createFirstFilter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/filter.ts:22:61)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:78:26
|
all-page.spec.ts:111:5 › allow creation of filters by tags:
tests/kit/utils/page-logic.ts#L12
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
TimeoutError: page.waitForSelector: Timeout 20000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]') to be visible
at ../../kit/utils/page-logic.ts:12
10 | export async function waitForAllPagesLoad(page: Page) {
11 | // if filters tag is rendered, we believe all_pages is ready
> 12 | await page.waitForSelector('[data-testid="create-first-filter"]', {
| ^
13 | timeout: 20000,
14 | });
15 | }
at waitForAllPagesLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:12:14)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:115:28
|
all-page.spec.ts:111:5 › allow creation of filters by tags:
tests/kit/utils/page-logic.ts#L26
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('sidebar-new-page-button')
- locator resolved to <button data-size="custom" data-icon-size="20" data-mobile="false" data-state="closed" data-variant="custom" data-icon-variant="plain" data-testid="sidebar-new-page-button" class="button_button__ph3zqme button_iconButton__ph3zqmh add-page-button_root__pmtn2k0">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></ifr
|
all-page.spec.ts:111:5 › allow creation of filters by tags:
tests/kit/utils/page-logic.ts#L12
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.waitForSelector: Timeout 20000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]') to be visible
at ../../kit/utils/page-logic.ts:12
10 | export async function waitForAllPagesLoad(page: Page) {
11 | // if filters tag is rendered, we believe all_pages is ready
> 12 | await page.waitForSelector('[data-testid="create-first-filter"]', {
| ^
13 | timeout: 20000,
14 | });
15 | }
at waitForAllPagesLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:12:14)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:115:28
|
all-page.spec.ts:111:5 › allow creation of filters by tags:
tests/affine-local/e2e/all-page.spec.ts#L117
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).not.toBe(expected) // Object.is equality
Expected: not 0
115 | await waitForAllPagesLoad(page);
116 | const pageCount = await getPagesCount(page);
> 117 | expect(pageCount).not.toBe(0);
| ^
118 | await createFirstFilter(page, 'Tags');
119 | await checkFilterName(page, 'is not empty');
120 | const pagesWithTags = await page
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:117:25
|
all-page.spec.ts:187:5 › select two pages and delete:
tests/kit/utils/page-logic.ts#L12
3) all-page.spec.ts:187:5 › select two pages and delete ──────────────────────────────────────────
TimeoutError: page.waitForSelector: Timeout 20000ms exceeded.
Call log:
- waiting for locator('[data-testid="create-first-filter"]') to be visible
at ../../kit/utils/page-logic.ts:12
10 | export async function waitForAllPagesLoad(page: Page) {
11 | // if filters tag is rendered, we believe all_pages is ready
> 12 | await page.waitForSelector('[data-testid="create-first-filter"]', {
| ^
13 | timeout: 20000,
14 | });
15 | }
at waitForAllPagesLoad (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:12:14)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:192:28
|
all-page.spec.ts:187:5 › select two pages and delete:
tests/affine-local/e2e/all-page.spec.ts#L199
3) all-page.spec.ts:187:5 › select two pages and delete ──────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('[data-testid="page-list-header-selection-checkbox"]')
197 | await page
198 | .locator('[data-testid="page-list-header-selection-checkbox"]')
> 199 | .click();
| ^
200 |
201 | // select the first two pages
202 | await page
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/all-page.spec.ts:199:6
|
local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L47
1) local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('page-list-item-title').getByText('test page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('page-list-item-title').getByText('test page')
45 |
46 | const cell = page.getByTestId('page-list-item-title').getByText('test page');
> 47 | await expect(cell).toBeVisible();
| ^
48 | await page.getByTestId('create-first-filter').click({
49 | delay: 200,
50 | });
at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:47:22)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:69:3
|
local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L47
1) local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('page-list-item-title').getByText('test page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('page-list-item-title').getByText('test page')
45 |
46 | const cell = page.getByTestId('page-list-item-title').getByText('test page');
> 47 | await expect(cell).toBeVisible();
| ^
48 | await page.getByTestId('create-first-filter').click({
49 | delay: 200,
50 | });
at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:47:22)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:69:3
|
local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L47
1) local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('page-list-item-title').getByText('test page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('page-list-item-title').getByText('test page')
45 |
46 | const cell = page.getByTestId('page-list-item-title').getByText('test page');
> 47 | await expect(cell).toBeVisible();
| ^
48 | await page.getByTestId('create-first-filter').click({
49 | delay: 200,
50 | });
at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:47:22)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:69:3
|
local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L18
1) local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('page-list-header-selection-checkbox')
16 | const removeOnboardingPages = async (page: Page) => {
17 | await page.getByTestId('all-pages').click();
> 18 | await page.getByTestId('page-list-header-selection-checkbox').click();
| ^
19 | // click again to select all
20 | await page.getByTestId('page-list-header-selection-checkbox').click();
21 | await page.getByTestId('list-toolbar-delete').click();
at removeOnboardingPages (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:18:65)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:68:3
|
local-first-collections-items.spec.ts:109:5 › edit collection:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L18
2) local-first-collections-items.spec.ts:109:5 › edit collection ─────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('page-list-header-selection-checkbox')
16 | const removeOnboardingPages = async (page: Page) => {
17 | await page.getByTestId('all-pages').click();
> 18 | await page.getByTestId('page-list-header-selection-checkbox').click();
| ^
19 | // click again to select all
20 | await page.getByTestId('page-list-header-selection-checkbox').click();
21 | await page.getByTestId('list-toolbar-delete').click();
at removeOnboardingPages (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:18:65)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:110:3
|
local-first-collections-items.spec.ts:109:5 › edit collection:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L47
2) local-first-collections-items.spec.ts:109:5 › edit collection ─────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('page-list-item-title').getByText('test page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('page-list-item-title').getByText('test page')
45 |
46 | const cell = page.getByTestId('page-list-item-title').getByText('test page');
> 47 | await expect(cell).toBeVisible();
| ^
48 | await page.getByTestId('create-first-filter').click({
49 | delay: 200,
50 | });
at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:47:22)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:111:3
|
local-first-collections-items.spec.ts:109:5 › edit collection:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L18
2) local-first-collections-items.spec.ts:109:5 › edit collection ─────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('page-list-header-selection-checkbox')
16 | const removeOnboardingPages = async (page: Page) => {
17 | await page.getByTestId('all-pages').click();
> 18 | await page.getByTestId('page-list-header-selection-checkbox').click();
| ^
19 | // click again to select all
20 | await page.getByTestId('page-list-header-selection-checkbox').click();
21 | await page.getByTestId('list-toolbar-delete').click();
at removeOnboardingPages (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:18:65)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:110:3
|
local-first-collections-items.spec.ts:109:5 › edit collection:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L47
2) local-first-collections-items.spec.ts:109:5 › edit collection ─────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('page-list-item-title').getByText('test page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('page-list-item-title').getByText('test page')
45 |
46 | const cell = page.getByTestId('page-list-item-title').getByText('test page');
> 47 | await expect(cell).toBeVisible();
| ^
48 | await page.getByTestId('create-first-filter').click({
49 | delay: 200,
50 | });
at createAndPinCollection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:47:22)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:111:3
|
local-first-collections-items.spec.ts:127:5 › edit collection and change filter date:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L18
3) local-first-collections-items.spec.ts:127:5 › edit collection and change filter date ──────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('page-list-header-selection-checkbox')
16 | const removeOnboardingPages = async (page: Page) => {
17 | await page.getByTestId('all-pages').click();
> 18 | await page.getByTestId('page-list-header-selection-checkbox').click();
| ^
19 | // click again to select all
20 | await page.getByTestId('page-list-header-selection-checkbox').click();
21 | await page.getByTestId('list-toolbar-delete').click();
at removeOnboardingPages (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:18:65)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:128:3
|
local-first-collections-items.spec.ts:127:5 › edit collection and change filter date:
tests/affine-local/e2e/local-first-collections-items.spec.ts#L18
3) local-first-collections-items.spec.ts:127:5 › edit collection and change filter date ──────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('page-list-header-selection-checkbox')
16 | const removeOnboardingPages = async (page: Page) => {
17 | await page.getByTestId('all-pages').click();
> 18 | await page.getByTestId('page-list-header-selection-checkbox').click();
| ^
19 | // click again to select all
20 | await page.getByTestId('page-list-header-selection-checkbox').click();
21 | await page.getByTestId('list-toolbar-delete').click();
at removeOnboardingPages (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:18:65)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-collections-items.spec.ts:128:3
|
collaboration.spec.ts:139:5 › can sync svg between different browsers:
tests/kit/utils/page-logic.ts#L36
1) collaboration.spec.ts:139:5 › can sync svg between different browsers ─────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:149:3
|
collaboration.spec.ts:139:5 › can sync svg between different browsers:
tests/kit/utils/page-logic.ts#L36
1) collaboration.spec.ts:139:5 › can sync svg between different browsers ─────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:149:3
|
collaboration.spec.ts:139:5 › can sync svg between different browsers:
tests/kit/utils/page-logic.ts#L36
1) collaboration.spec.ts:139:5 › can sync svg between different browsers ─────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:149:3
|
collaboration.spec.ts:139:5 › can sync svg between different browsers:
tests/kit/utils/page-logic.ts#L36
1) collaboration.spec.ts:139:5 › can sync svg between different browsers ─────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:149:3
|
collaboration.spec.ts:217:5 › When the first sync is not completed:
tests/kit/utils/page-logic.ts#L36
2) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:230:3
|
collaboration.spec.ts:217:5 › When the first sync is not completed:
tests/kit/utils/page-logic.ts#L36
2) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:230:3
|
collaboration.spec.ts:217:5 › When the first sync is not completed:
tests/kit/utils/page-logic.ts#L36
2) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:230:3
|
collaboration.spec.ts:217:5 › When the first sync is not completed:
tests/kit/utils/page-logic.ts#L36
2) collaboration.spec.ts:217:5 › When the first sync is not completed, should always show loading
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.doc-title-container-empty')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.doc-title-container-empty')
at ../../kit/utils/page-logic.ts:36
34 |
35 | export async function waitForEmptyEditor(page: Page) {
> 36 | await expect(page.locator('.doc-title-container-empty')).toBeVisible();
| ^
37 | }
38 |
39 | export function getBlockSuiteEditorTitle(page: Page) {
at waitForEmptyEditor (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:36:60)
at clickNewPageButton (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/page-logic.ts:29:9)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-cloud/e2e/collaboration.spec.ts:230:3
|
login.spec.ts:42:7 › login first › exit successfully and re-login:
tests/kit/utils/workspace.ts#L11
3) login.spec.ts:42:7 › login first › exit successfully and re-login ─────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('app-sidebar').getByTestId('workspace-name')
- locator resolved to <div data-testid="workspace-name" class="styles_workspaceName__c1u3lp5">Demo Workspace</div>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- d
|
login.spec.ts:42:7 › login first › exit successfully and re-login:
tests/kit/utils/workspace.ts#L11
3) login.spec.ts:42:7 › login first › exit successfully and re-login ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByTestId('app-sidebar').getByTestId('workspace-name')
- locator resolved to <div data-testid="workspace-name" class="styles_workspaceName__c1u3lp5">Demo Workspace</div>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stabl
|
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
|
Server E2E Test 2/3
Canceling since a higher priority waiting request for 'Build & Test-refs/pull/8318/merge' exists
|
Server E2E Test 2/3
The operation was canceled.
|
3, 2, 1 Launch
Process completed with exit code 1.
|
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 (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'.
|
Slow Test:
tests/affine-mobile/[Mobile Chrome] › detail.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › detail.spec.ts took 1.0m
|
Slow Test:
tests/affine-migration/basic.spec.ts#L1
tests/affine-migration/basic.spec.ts took 1.3m
|
Slow Test:
tests/affine-mobile/[Mobile Chrome] › home.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › home.spec.ts took 54.7s
|
Slow Test:
tests/affine-local/open-affine.spec.ts#L1
tests/affine-local/open-affine.spec.ts took 30.3s
|
Slow Test:
tests/affine-local/router.spec.ts#L1
tests/affine-local/router.spec.ts took 25.8s
|
Slow Test:
tests/affine-mobile/[Mobile Safari] › home.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › home.spec.ts took 36.5s
|
Slow Test:
tests/affine-local/ai-land.spec.ts#L1
tests/affine-local/ai-land.spec.ts took 43.3s
|
Slow Test:
tests/affine-local/layout.spec.ts#L1
tests/affine-local/layout.spec.ts took 43.8s
|
Slow Test:
tests/affine-local/local-first-delete-workspace.spec.ts#L1
tests/affine-local/local-first-delete-workspace.spec.ts took 36.6s
|
Slow Test:
tests/affine-local/local-first-new-page.spec.ts#L1
tests/affine-local/local-first-new-page.spec.ts took 19.1s
|
🎭 Playwright Run Summary
3 passed (1.0m)
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › home.spec.ts:53:5 › search tab ───────────────────────────────────────────────
2 passed (1.8m)
|
🎭 Playwright Run Summary
4 passed (1.4m)
|
🎭 Playwright Run Summary
2 flaky
[Mobile Safari] › home.spec.ts:10:5 › app tabs is visible ──────────────────────────────────────
[Mobile Safari] › home.spec.ts:19:5 › recent docs ──────────────────────────────────────────────
1 passed (2.5m)
|
🎭 Playwright Run Summary
1 failed
[Mobile Chrome] › detail.spec.ts:25:5 › doc info ───────────────────────────────────────────────
2 passed (2.6m)
|
🎭 Playwright Run Summary
1 flaky
basic.spec.ts:28:5 › new page ──────────────────────────────────────────────────────────────────
|
🎭 Playwright Run Summary
1 failed
navigation.spec.ts:19:5 › back and forward buttons ─────────────────────────────────────────────
1 flaky
local-first-workspace-list.spec.ts:31:5 › create one workspace in the workspace list ───────────
2 skipped
27 passed (4.0m)
|
🎭 Playwright Run Summary
2 flaky
quick-search.spec.ts:168:5 › Create a new page and search this page ────────────────────────────
quick-search.spec.ts:548:5 › can use slash menu to insert a newly created doc card ─────────────
28 passed (3.9m)
|
🎭 Playwright Run Summary
1 failed
workspace.spec.ts:34:5 › should have pagination in member list ─────────────────────────────────
1 passed (3.7m)
|
🎭 Playwright Run Summary
7 failed
doc-info-modal.spec.ts:84:5 › New a page and add to favourites, then open info modal from sidebar
doc-info-modal.spec.ts:114:5 › allow create tag ────────────────────────────────────────────────
doc-info-modal.spec.ts:131:5 › add custom property ─────────────────────────────────────────────
drag-page.spec.ts:86:5 › drag a page from "All pages" list to favourites, then drag to trash ───
drag-page.spec.ts:105:5 › drag a page from "All pages" list to collections, then drag to trash ─
drag-page.spec.ts:122:5 › drag a page from "All pages" list to trash ───────────────────────────
drag-page.spec.ts:136:5 › drag a page from favourites to collection ────────────────────────────
1 flaky
drag-page.spec.ts:155:5 › drag a collection to favourites ──────────────────────────────────────
23 passed (7.0m)
|
🎭 Playwright Run Summary
2 failed
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ────────────────────────────────────
[Mobile Safari] › detail.spec.ts:25:5 › doc info ───────────────────────────────────────────────
1 flaky
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ───────────────────────────
1 passed (8.1m)
|
🎭 Playwright Run Summary
10 failed
all-page.spec.ts:73:5 › allow creation of filters by favorite ──────────────────────────────────
all-page.spec.ts:111:5 › allow creation of filters by tags ─────────────────────────────────────
all-page.spec.ts:187:5 › select two pages and delete ───────────────────────────────────────────
all-page.spec.ts:321:5 › click display button to group pages ───────────────────────────────────
all-page.spec.ts:349:5 › select display properties to hide bodyNotes ───────────────────────────
all-page.spec.ts:372:5 › select three pages with shiftKey and delete ───────────────────────────
all-page.spec.ts:408:5 › create a collection and delete it ─────────────────────────────────────
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:53:5 › New a page and open it ,then open info modal in the title bar more action button
doc-info-modal.spec.ts:67:5 › New a page, then open info modal from all doc ────────────────────
5 flaky
all-page.spec.ts:88:5 › use monthpicker to modify the month of datepicker ──────────────────────
all-page.spec.ts:140:5 › enable selection and use ESC to disable selection ─────────────────────
all-page.spec.ts:231:5 › select two pages and permanently delete ───────────────────────────────
all-page.spec.ts:291:5 › select a group of items by clicking "Select All" in group header ──────
all-page.spec.ts:442:5 › create a tag and delete it ────────────────────────────────────────────
16 passed (10.3m)
|
🎭 Playwright Run Summary
16 failed
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-favorite-page.spec.ts:13:5 › New a page and open it, then favorite it ──────────────
local-first-favorite-page.spec.ts:82:5 › Cancel favorite ───────────────────────────────────────
local-first-favorites-items.spec.ts:16:5 › Show favorite items in sidebar ──────────────────────
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-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
1 flaky
local-first-avatar.spec.ts:11:5 › should create a page with a local first avatar and remove it ─
3 skipped
11 passed (11.0m)
|
🎭 Playwright Run Summary
4 failed
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:42:7 › login first › exit successfully and re-login ──────────────────────────────
login.spec.ts:62:7 › login first › can sign out ────────────────────────────────────────────────
1 skipped
3 passed (11.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
affine.darwin-arm64.node
Expired
|
1.48 MB |
|
affine.darwin-x64.node
Expired
|
1.57 MB |
|
affine.linux-x64-gnu.node
Expired
|
1.61 MB |
|
affine.win32-x64-msvc.node
Expired
|
1.69 MB |
|
server-native.node
Expired
|
4.25 MB |
|
test-results-e2e-1
Expired
|
111 MB |
|
test-results-e2e-2
Expired
|
61.5 MB |
|
test-results-e2e-3
Expired
|
146 MB |
|
test-results-e2e-4
Expired
|
16 MB |
|
test-results-e2e-macos-14-arm64
Expired
|
6.81 MB |
|
test-results-e2e-mobile-1
Expired
|
15.9 MB |
|
test-results-e2e-mobile-4
Expired
|
7.08 MB |
|
test-results-e2e-server
Expired
|
74.9 MB |
|
test-results-e2e-ubuntu-latest-x64
Expired
|
12 MB |
|
test-results-e2e-windows-latest-x64
Expired
|
13.8 MB |
|
web
Expired
|
60.5 MB |
|