chore(i18n): cleanup i18n file #15840
build-test.yml
on: pull_request
Matrix: build-native
Build Server native
35s
Matrix: Analyze
Matrix: E2E Mobile Test
Matrix: E2E Test
Build @affine/electron renderer
2m 35s
Matrix: server-e2e-test
Matrix: desktop-test
3, 2, 1 Launch
0s
Annotations
98 errors, 14 warnings, and 14 notices
Unit Test
Process completed with exit code 1.
|
[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 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:53:5 › search tab:
tests/affine-mobile/e2e/home.spec.ts#L1
1) [Mobile Safari] › home.spec.ts:53:5 › search tab ──────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › home.spec.ts:53:5 › search tab:
tests/affine-mobile/e2e/home.spec.ts#L59
1) [Mobile Safari] › home.spec.ts:53:5 › search tab ──────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('#app-tabs').getByRole('tab', { name: 'search' })
- locator resolved to <a role="tab" data-active="false" aria-label="search" class="styles_tabItem__1qrozp52" href="/workspace/SzfvMQztzzl1kYl1ba9vH/search">…</a>
- 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
- wai
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L121
Element implicitly has an 'any' type because expression of type '"com.affine.time.now"' can't be used to index type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'.
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L137
Element implicitly has an 'any' type because expression of type '"com.affine.time.now"' can't be used to index type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'.
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L153
Element implicitly has an 'any' type because expression of type '"com.affine.time.now"' can't be used to index type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'.
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L169
Property 'com.affine.time.today' does not exist on type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'. Did you mean 'com.affine.today'?
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L192
Property 'com.affine.time.this-week' does not exist on type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'. Did you mean 'com.affine.nextWeek'?
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L210
Element implicitly has an 'any' type because expression of type '"com.affine.time.this-mouth"' can't be used to index type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'.
|
Lint:
packages/frontend/i18n/src/utils/time.ts#L226
Element implicitly has an 'any' type because expression of type '"com.affine.time.this-year"' can't be used to index type '{ "404.back"(): string; "404.hint"(): string; "404.signOut"(): string; "AFFiNE Cloud"(): string; "All pages"(): string; "App Version"(): string; "Available Offline"(): string; Bold(): string; ... 1206 more ...; upgradeBrowser(): string; } & { ...; }'.
|
Lint:
packages/frontend/core/src/components/hooks/affine/use-language-helper.ts#L5
The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed.
|
Lint
Process completed with exit code 2.
|
[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.
|
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/affine-local/e2e/quick-search.spec.ts#L193
1) quick-search.spec.ts:168:5 › Create a new page and search this page ───────────────────────────
Error: page.waitForTimeout: Test timeout of 50000ms exceeded.
191 | await openQuickSearchByShortcut(page);
192 | await insertInputText(page, 'test123456');
> 193 | await page.waitForTimeout(300);
| ^
194 | await assertResultList(page, ['test123456', 'test123456']);
195 | await page.keyboard.press('Enter');
196 | await page.waitForTimeout(300);
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:193:14
|
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#L564
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).toBeVisible()
Locator: getByTestId('cmdk-quick-search')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByTestId('cmdk-quick-search')
562 | });
563 | await page.keyboard.press('Enter');
> 564 | await expect(page.getByTestId('cmdk-quick-search')).toBeVisible();
| ^
565 |
566 | const testTitle = 'test title';
567 | await page.locator('[cmdk-input]').fill(testTitle);
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/quick-search.spec.ts:564:55
|
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')
- 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 #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')
- 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
|
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/L7JXnCGAnUDpU84nCY6UH/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.
|
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#L34
1) basic.spec.ts:28:5 › new page ─────────────────────────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Browser logs:
[pid=5946][out] 15:41:16.659 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.660 (main) › [ipc-api] ui:updateWorkbenchMeta [ 'app-jL06RiXv5UAplbvUuu6Kt' ] - 9 ms
[pid=5946][out] 15:41:16.662 (main) › [ipc-event] ui:onTabViewsMetaChanged []
[pid=5946][out] 15:41:16.665 (main) › [ipc-event] ui:onTabsStatusChange []
[pid=5946][out] 15:41:16.665 (main) › [ipc-event] ui:onActiveTabChanged [ 'app-jL06RiXv5UAplbvUuu6Kt' ]
[pid=5946][out] 15:41:16.666 (main) › [ipc-event] ui:onTabShellViewActiveChange [ false ]
[pid=5946][out] 15:41:16.667 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.668 (main) › [ipc-api] ui:updateWorkbenchMeta [ 'app-jL06RiXv5UAplbvUuu6Kt' ] - 6 ms
[pid=5946][out] 15:41:16.745 (helper) › [async-api] db.getDocAsUpdates [
[pid=5946][out] 'workspace',
[pid=5946][out] 'YGK-e48sR2OyokC8RAqwC',
[pid=5946][out] 'db$YGK-e48sR2OyokC8RAqwC$folders'
[pid=5946][out] ] - 1.73 ms
[pid=5946][out] 15:41:16.763 (helper) › [async-api] db.getSyncMetadata [
[pid=5946][out] 'userspace',
[pid=5946][out] 'affine-cloud:0afe6f2e-f316-4665-b756-7bdf1f9532f1',
[pid=5946][out] 'editorSetting:seqNumPushed'
[pid=5946][out] ] - 0.37 ms
[pid=5946][out] 15:41:16.781 (helper) › [async-api] db.getSyncMetadata [
[pid=5946][out] 'userspace',
[pid=5946][out] 'affine-cloud:0afe6f2e-f316-4665-b756-7bdf1f9532f1',
[pid=5946][out] 'editorSetting:seqNum'
[pid=5946][out] ] - 0.31 ms
[pid=5946][out] 15:41:16.797 (main) › [ipc-event] ui:onTabViewsMetaChanged []
[pid=5946][out] 15:41:16.797 (main) › [ipc-event] ui:onTabsStatusChange []
[pid=5946][out] 15:41:16.799 (main) › [ipc-event] ui:onActiveTabChanged [ 'app-jL06RiXv5UAplbvUuu6Kt' ]
[pid=5946][out] 15:41:16.800 (main) › [ipc-event] ui:onTabShellViewActiveChange [ false ]
[pid=5946][out] 15:41:16.801 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.801 (main) › [ipc-api] ui:updateWorkbenchMeta [ 'app-jL06RiXv5UAplbvUuu6Kt' ] - 5 ms
[pid=5946][out] 15:41:16.803 (main) › [ipc-event] ui:onTabsStatusChange []
[pid=5946][out] 15:41:16.803 (main) › [ipc-event] ui:onTabShellViewActiveChange [ false ]
[pid=5946][out] 15:41:16.804 (main) › [ipc-api] ui:pingAppLayoutReady [] - 2 ms
[pid=5946][out] 15:41:16.805 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.806 (main) › [ipc-api] sharedStorage:setGlobalState [ 'workspace-state:YGK-e48sR2OyokC8RAqwC:recent-pages' ] - 1 ms
[pid=5946][out] 15:41:16.806 (main) › [ipc-event] ui:onTabsStatusChange []
[pid=5946][out] 15:41:16.807 (main) › [ipc-event] ui:onTabShellViewActiveChange [ false ]
[pid=5946][out] 15:41:16.808 (main) › [ipc-api] ui:pingAppLayoutReady [] - 2 ms
[pid=5946][out] 15:41:16.809 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.810 (main) › [ipc-api] sharedStorage:setGlobalState [ 'workspace-state:YGK-e48sR2OyokC8RAqwC:recent-pages' ] - 1 ms
[pid=5946][out] 15:41:16.816 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.817 (main) › [ipc-api] sharedStorage:setGlobalState [ 'workspace-state:YGK-e48sR2OyokC8RAqwC:recent-pages' ] - 1 ms
[pid=5946][out] 15:41:16.847 (main) › [ipc-event] sharedStorage:onGlobalStateChanged []
[pid=5946][out] 15:41:16.847 (main) › [ipc-api] sharedStorage:setGlobalState [ 'workspace-state:YGK-e48sR2OyokC8RAqwC:recent-pages' ] - 0 ms
[pid=5946][out] 15:41:16.860 (helper) › [async-api] db.getSyncMetadata [
[pid=5946][out] 'userspace',
[pid=5946][out] 'affine-cloud:0afe6f2e-f316-4665-b756-7bdf1f9532f1',
[pid=5946][out] 'editorSetting:seqNum'
[pid=5946][out] ] - 0.59 ms
[pid=5946][out] 15:41:16.874 (helper) › [async
|
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 ────────────────────────────────
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#L26
1) workspace.spec.ts:34:5 › should have pagination in member list ────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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"></if
|
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.
|
Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
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-9U4U-9LGbwm0Ku8dVqNKb"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-9U4U-9LGbwm0Ku8dVqNKb">…</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-UYiSUn9ECxjPJUK7a6ETT"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-UYiSUn9ECxjPJUK7a6ETT">…</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-eSp716RAnjrEnqlpzkhyp"]')
- locator resolved to <div data-state="closed" data-testid="explorer-doc-eSp716RAnjrEnqlpzkhyp">…</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
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L4
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
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:12:5 › can open page view more menu:
tests/kit/mobile.ts#L18
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Error: expect(locator).toBeVisible()
Locator: locator('.affine-page-viewport[data-mode="edgeless"]')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('.affine-page-viewport[data-mode="edgeless"]')
at ../../kit/mobile.ts:18
16 | await expect(
17 | page.locator('.affine-page-viewport[data-mode="edgeless"]')
> 18 | ).toBeVisible({
| ^
19 | timeout: 30 * 1000,
20 | });
21 | await page.goto('/');
at Object.page (/home/runner/work/AFFiNE/AFFiNE/tests/kit/mobile.ts:18:7)
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L13
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('[data-testid="detail-page-header-more-button"]')
- locator resolved to <button data-size="custom" data-mobile="true" data-icon-size="24" data-variant="custom" data-icon-variant="plain" data-testid="detail-page-header-more-button" class="button_button__b5pchse button_iconButton__b5pchsh page-header-more-button_iconButton__167ublm0">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
11 |
12 | test('can open page view more menu', async ({ page }) => {
> 13 | await page.click('[data-testid="detail-page-header-more-button"]');
| ^
14 | await expect(page.getByRole('dialog')).toBeVisible();
15 | });
16 |
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:13:14
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L14
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
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"
12 | test('can open page view more menu', async ({ page }) => {
13 | await page.click('[data-testid="detail-page-header-more-button"]');
> 14 | await expect(page.getByRole('dialog')).toBeVisible();
| ^
15 | });
16 |
17 | test('switch to page mode', async ({ page }) => {
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:14:42
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L1
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu:
tests/affine-mobile/e2e/detail.spec.ts#L14
1) [Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ──────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
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"
12 | test('can open page view more menu', async ({ page }) => {
13 | await page.click('[data-testid="detail-page-header-more-button"]');
> 14 | await expect(page.getByRole('dialog')).toBeVisible();
| ^
15 | });
16 |
17 | test('switch to page mode', async ({ page }) => {
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/detail.spec.ts:14:42
|
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode:
tests/affine-mobile/e2e/detail.spec.ts#L4
2) [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
2) [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)
|
Desktop Test (macos-14, macos, arm64, aarch64-apple-darwin, true)
Process completed with exit code 1.
|
Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
Process completed with exit code 1.
|
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 ────────────────
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: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#L18
1) local-first-collections-items.spec.ts:67:5 › Show collections items in sidebar ────────────────
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:68: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 #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:69: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#L18
2) local-first-collections-items.spec.ts:109:5 › edit collection ─────────────────────────────────
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:110: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#L47
3) local-first-collections-items.spec.ts:127:5 › edit collection and change filter date ──────────
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:129:3
|
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 ─────────────────────────────────
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#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/affine-local/e2e/all-page.spec.ts#L117
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
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: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 #1 ───────────────────────────────────────────────────────────────────────────────────────
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: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/kit/utils/page-logic.ts#L26
2) all-page.spec.ts:111:5 › allow creation of filters by tags ────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
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: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 ──────────────────────────────────────────
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
|
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
|
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.
|
🎭 Playwright Run Summary
3 passed (1.0m)
|
🎭 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 flaky
[Mobile Safari] › home.spec.ts:53:5 › search tab ───────────────────────────────────────────────
2 passed (2.8m)
|
🎭 Playwright Run Summary
1 failed
[Mobile Chrome] › detail.spec.ts:25:5 › doc info ───────────────────────────────────────────────
2 passed (2.5m)
|
🎭 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 (4.0m)
|
🎭 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
1 flaky
basic.spec.ts:28:5 › new page ──────────────────────────────────────────────────────────────────
|
🎭 Playwright Run Summary
1 failed
workspace.spec.ts:34:5 › should have pagination in member list ─────────────────────────────────
1 passed (3.6m)
|
🎭 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 (6.9m)
|
🎭 Playwright Run Summary
3 failed
[Mobile Safari] › detail.spec.ts:12:5 › can open page view more menu ───────────────────────────
[Mobile Safari] › detail.spec.ts:17:5 › switch to page mode ────────────────────────────────────
[Mobile Safari] › detail.spec.ts:25:5 › doc info ───────────────────────────────────────────────
1 passed (8.2m)
|
🎭 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 (10.9m)
|
🎭 Playwright Run Summary
13 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: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: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 ─────────────────────────────────────
all-page.spec.ts:442:5 › create a tag 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 ────────────────────
18 passed (11.8m)
|
🎭 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.1m)
|
Slow Test:
tests/affine-migration/basic.spec.ts#L1
tests/affine-migration/basic.spec.ts took 1.3m
|
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-mobile/[Mobile Chrome] › home.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › home.spec.ts took 53.4s
|
Slow Test:
tests/affine-local/router.spec.ts#L1
tests/affine-local/router.spec.ts took 26.5s
|
Slow Test:
tests/affine-local/open-affine.spec.ts#L1
tests/affine-local/open-affine.spec.ts took 30.3s
|
Slow Test:
tests/affine-mobile/[Mobile Safari] › home.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › home.spec.ts took 47.3s
|
Slow Test:
tests/affine-local/layout.spec.ts#L1
tests/affine-local/layout.spec.ts took 41.6s
|
Slow Test:
tests/affine-local/local-first-delete-workspace.spec.ts#L1
tests/affine-local/local-first-delete-workspace.spec.ts took 36.0s
|
Slow Test:
tests/affine-local/local-first-new-page.spec.ts#L1
tests/affine-local/local-first-new-page.spec.ts took 17.8s
|
Slow Test:
tests/affine-local/ai-land.spec.ts#L1
tests/affine-local/ai-land.spec.ts took 43.2s
|
Slow Test:
tests/affine-local/blocksuite/outline.spec.ts#L1
tests/affine-local/blocksuite/outline.spec.ts took 31.2s
|
Slow Test:
tests/affine-local/blocksuite/editor.spec.ts#L1
tests/affine-local/blocksuite/editor.spec.ts took 30.6s
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
affine.darwin-arm64.node
|
1.48 MB |
|
affine.darwin-x64.node
|
1.57 MB |
|
affine.linux-x64-gnu.node
|
1.61 MB |
|
affine.win32-x64-msvc.node
|
1.69 MB |
|
server-native.node
|
4.25 MB |
|
test-results-e2e-1
|
99.9 MB |
|
test-results-e2e-2
|
61.8 MB |
|
test-results-e2e-3
|
147 MB |
|
test-results-e2e-4
|
15.7 MB |
|
test-results-e2e-macos-14-arm64
|
7.12 MB |
|
test-results-e2e-mobile-1
|
15.8 MB |
|
test-results-e2e-mobile-4
|
7.21 MB |
|
test-results-e2e-server
|
75.3 MB |
|
test-results-e2e-ubuntu-latest-x64
|
12.1 MB |
|
test-results-e2e-windows-latest-x64
|
14.5 MB |
|
web
|
60.5 MB |
|