refactor(editor): use model coord system in worker renderer #24186
build-test.yml
on: pull_request
Optimize CI
14s
Matrix: build-native
Matrix: Analyze
Matrix: Legacy Blocksuite E2E Test
Matrix: E2E Mobile Test
Matrix: E2E Test
Lint
5m 56s
Lint Rust
29s
Check yarn binary
6s
Run native tests
2m 1s
Matrix: Unit Test
Matrix: Server Copilot E2E Test
Matrix: server-e2e-test
Matrix: desktop-test
3, 2, 1 Launch
0s
Annotations
15 errors, 23 warnings, and 24 notices
selection/native.spec.ts:266:1 › cursor move to up and down with children block:
blocksuite/tests-legacy/selection/native.spec.ts#L295
1) selection/native.spec.ts:266:1 › cursor move to up and down with children block ───────────────
Error: expect(received).toBeGreaterThanOrEqual(expected)
Expected: >= 12
Received: -1
293 | const textTwo = await getInlineSelectionText(page);
294 | expect(textTwo).toBe('arrow down test 1');
> 295 | expect(indexTwo).toBeGreaterThanOrEqual(12);
| ^
296 | expect(indexTwo).toBeLessThanOrEqual(17);
297 | await page.keyboard.press('ArrowDown');
298 | const textThree = await getInlineSelectionText(page);
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/selection/native.spec.ts:295:20
|
slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow:
blocksuite/tests-legacy/slash-menu.spec.ts#L388
2) slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow, Enter, Esc keys
Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: locator('.slash-menu[data-testid=sub-menu-0]').locator('icon-button').nth(4)
Expected string: "true"
Received string: "false"
Call log:
- expect.toHaveAttribute with timeout 5000ms
- waiting for locator('.slash-menu[data-testid=sub-menu-0]').locator('icon-button').nth(4)
9 × locator resolved to <icon-button width="100%" tabindex="0" height="44px" hover="false" role="button" text="Other Headings" data-test-disabled="false" data-testid="Other Headings" class="slash-menu-item other-headings">…</icon-button>
- unexpected value "false"
386 | await type(page, '/');
387 | await pressArrowDown(page, 4);
> 388 | await expect(slashItems.nth(4)).toHaveAttribute('hover', 'true');
| ^
389 | await expect(slashItems.nth(4).locator('.text')).toHaveText([
390 | 'Other Headings',
391 | ]);
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/slash-menu.spec.ts:388:37
|
latex/inline.spec.ts:94:1 › update inline latex by clicking the node:
blocksuite/tests-legacy/latex/inline.spec.ts#L126
1) latex/inline.spec.ts:94:1 › update inline latex by clicking the node ──────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 7
+ Received + 1
- <math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.66em" columnalign="center center center" columnlines="dashed dashed" columnspacing="1em" rowlines="none none dashed"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>a</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>c</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow><mi>h</mi><mi>l</mi><mi>i</mi><mi>n</mi><mi>e</mi><mi>d</mi></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>e</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>f</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>g</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>h</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>i</mi></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\def\arraystretch{1.5}
- \begin{array}{c:c:c}
- a & b & c \\ \\ hline
- d & e & f \\
- \hdashline
- g & h & i
- \end{array}</annotation></semantics></math>
+ <math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mrow><mi>E</mi><mo>=</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="application/x-tex">E=mc^2</annotation></semantics></math>
124 | await pressShiftEnter(page);
125 | await type(page, String.raw`\end{array}`);
> 126 | expect(await latexElement.locator('.katex').innerHTML()).toBe(
| ^
127 | '<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><semantics><mtable rowspacing="0.66em" columnalign="center center center" columnlines="dashed dashed" columnspacing="1em" rowlines="none none dashed"><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>a</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>b</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>c</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mrow><mi>h</mi><mi>l</mi><mi>i</mi><mi>n</mi><mi>e</mi><mi>d</mi></mrow></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>e</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>f</mi></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>g</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>h</mi></mstyle></mtd><mtd><mstyle scriptlevel="0" displaystyle="false"><mi>i</mi></mstyle></mtd></mtr></mtable><annotation encoding="application/x-tex">\\def\\arraystretch{1.5}\n\\begin{array}{c:c:c}\na & b & c \\\\ \\\\ hline\nd & e & f \\\\\n\\hdashline\ng & h & i\n\\end{array}</annotation></semantics></math>'
128 | );
129 |
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/latex/inline.spec.ts:126:60
|
clipboard/list.spec.ts:215:1 › paste nested lists to a nested list:
blocksuite/tests-legacy/utils/asserts.ts#L207
1) clipboard/list.spec.ts:215:1 › paste nested lists to a nested list ────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 2
Array [
"aaa",
- "111",
+ "bbb111",
"222",
"111",
- "222bbb",
+ "222",
"ccc",
]
at utils/asserts.ts:207
205 | });
206 | }, currentEditorIndex);
> 207 | expect(actualTexts).toEqual(texts);
| ^
208 | }
209 |
210 | export async function assertEdgelessCanvasText(page: Page, text: string) {
at assertRichTexts (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:207:23)
at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/clipboard/list.spec.ts:257:3
|
[Mobile Safari] › explorer-tag.spec.ts:55:1 › create a tag from explorer:
tests/affine-mobile/e2e/explorer-tag.spec.ts#L1
1) [Mobile Safari] › explorer-tag.spec.ts:55:1 › create a tag from explorer ──────────────────────
Test timeout of 60000ms exceeded.
|
[Mobile Safari] › explorer-tag.spec.ts:55:1 › create a tag from explorer:
tests/affine-mobile/e2e/utils.ts#L6
1) [Mobile Safari] › explorer-tag.spec.ts:55:1 › create a tag from explorer ──────────────────────
Error: locator.getAttribute: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('[data-collapsible]:has-text("tags")')
at utils.ts:6
4 | export async function expandCollapsibleSection(page: Page, name: string) {
5 | const divider = page.locator(`[data-collapsible]:has-text("${name}")`);
> 6 | if ((await divider.getAttribute('data-collapsed')) === 'true') {
| ^
7 | await divider.click();
8 | }
9 | await expect(divider).toHaveAttribute('data-collapsed', 'false');
at expandCollapsibleSection (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/utils.ts:6:22)
at createRootTag (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-tag.spec.ts:35:25)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-tag.spec.ts:56:9
|
image-preview.spec.ts:35:1 › image go left and right:
tests/affine-local/e2e/image-preview.spec.ts#L57
1) image-preview.spec.ts:35:1 › image go left and right ──────────────────────────────────────────
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('doc-title .inline-editor').first()
- locator resolved to <div data-v-root="true" contenteditable="true" class=" inline-editor ">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 100ms
10 × 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
- waiting 500ms
55 | {
56 | const title = getBlockSuiteEditorTitle(page);
> 57 | await title.click();
| ^
58 | await page.keyboard.press('Enter');
59 | await importImage(page, 'affine-preview.png');
60 | }
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/image-preview.spec.ts:57:17
|
image-preview.spec.ts:494:1 › image should able to delete and when delete:
tests/affine-local/e2e/image-preview.spec.ts#L518
2) image-preview.spec.ts:494:1 › image should able to delete and when delete, it will move to previous/next image
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('doc-title .inline-editor').first()
- locator resolved to <div data-v-root="true" contenteditable="true" class=" inline-editor ">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 100ms
10 × 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
- waiting 500ms
516 | {
517 | const title = getBlockSuiteEditorTitle(page);
> 518 | await title.click();
| ^
519 | await page.keyboard.press('Enter');
520 | await importImage(page, 'affine-preview.png');
521 | }
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/image-preview.spec.ts:518:17
|
links.spec.ts:279:1 › allow switching to embed view when linking to the other document with mode:
tests/affine-local/e2e/links.spec.ts#L316
3) links.spec.ts:279:1 › allow switching to embed view when linking to the other document with mode
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for locator('affine-embed-linked-doc-block')
- locator resolved to <affine-embed-linked-doc-block contenteditable="false" data-block-id="u7pk27bVsD" data-drop-target-for-element="true">…</affine-embed-linked-doc-block>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events
- retrying click action
- waiting 100ms
9 × 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
- waiting 500ms
314 |
315 | await expect(cardLink).toBeVisible();
> 316 | await cardLink.click();
| ^
317 |
318 | // refocus
319 | await cardLink.click();
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:316:18
|
local-first-delete-page.spec.ts:48:1 › page delete -> create new page -> refresh page -> new page should be appear -> old page should be disappear:
tests/affine-local/e2e/local-first-delete-page.spec.ts#L78
1) local-first-delete-page.spec.ts:48:1 › page delete -> create new page -> refresh page -> new page should be appear -> old page should be disappear
TimeoutError: locator.click: Timeout 5000ms exceeded.
Call log:
- waiting for getByTestId('all-pages')
76 | await page.reload();
77 | expect(page.getByText("There's no page here yet")).not.toBeUndefined();
> 78 | await page.getByTestId('all-pages').click();
| ^
79 |
80 | await clickNewPageButton(page);
81 | await getBlockSuiteEditorTitle(page).click();
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-delete-page.spec.ts:78:39
|
blocksuite/outline/outline-panel.spec.ts:265:3 › TOC and editor scroll › should scroll to heading and highlight heading when click item in outline panel:
tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L1
1) blocksuite/outline/outline-panel.spec.ts:265:3 › TOC and editor scroll › should scroll to heading and highlight heading when click item in outline panel
Test timeout of 50000ms exceeded.
|
blocksuite/outline/outline-panel.spec.ts:265:3 › TOC and editor scroll › should scroll to heading and highlight heading when click item in outline panel:
tests/kit/src/utils/keyboard.ts#L31
1) blocksuite/outline/outline-panel.spec.ts:265:3 › TOC and editor scroll › should scroll to heading and highlight heading when click item in outline panel
Error: keyboard.press: Test timeout of 50000ms exceeded.
at ../../kit/src/utils/keyboard.ts:31
29 | // avoid flaky test by simulate real user input
30 | for (let i = 0; i < count; i++) {
> 31 | await page.keyboard.press('Enter', { delay: 50 });
| ^
32 | }
33 | }
34 |
at pressEnter (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/keyboard.ts:31:25)
at createHeadings (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/utils.ts:26:5)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts:268:22
|
blocksuite/outline/outline-panel.spec.ts:284:3 › TOC and editor scroll › should scroll to title when click title in outline panel:
tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L1
2) blocksuite/outline/outline-panel.spec.ts:284:3 › TOC and editor scroll › should scroll to title when click title in outline panel
Test timeout of 50000ms exceeded.
|
blocksuite/outline/outline-panel.spec.ts:284:3 › TOC and editor scroll › should scroll to title when click title in outline panel:
tests/kit/src/utils/page-logic.ts#L62
2) blocksuite/outline/outline-panel.spec.ts:284:3 › TOC and editor scroll › should scroll to title when click title in outline panel
Error: keyboard.type: Test timeout of 50000ms exceeded.
at ../../kit/src/utils/page-logic.ts:62
60 |
61 | export async function type(page: Page, content: string, delay = 50) {
> 62 | await page.keyboard.type(content, { delay });
| ^
63 | }
64 |
65 | export const createLinkedPage = async (page: Page, pageName?: string) => {
at type (/home/runner/work/AFFiNE/AFFiNE/tests/kit/src/utils/page-logic.ts:62:23)
at createHeadings (/home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/utils.ts:24:11)
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts:289:5
|
blocksuite/outline/outline-panel.spec.ts:427:3 › drag and drop note in outline panel › should reorder notes when drag and drop a note in outline panel:
tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts#L441
3) blocksuite/outline/outline-panel.spec.ts:427:3 › drag and drop note in outline panel › should reorder notes when drag and drop a note in outline panel
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('affine-paragraph').locator('[data-v-text="true"]').nth(1)
Expected string: "3"
Received string: ""
Call log:
- expect.toContainText with timeout 5000ms
- waiting for locator('affine-paragraph').locator('[data-v-text="true"]').nth(1)
9 × locator resolved to <span data-v-text="true">…</span>
- unexpected value ""
439 | await expect(paragraphs).toHaveCount(4);
440 | await expect(paragraphs.nth(0)).toContainText('0');
> 441 | await expect(paragraphs.nth(1)).toContainText('3');
| ^
442 | await expect(paragraphs.nth(2)).toContainText('1');
443 | await expect(paragraphs.nth(3)).toContainText('2');
444 |
at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/blocksuite/outline/outline-panel.spec.ts:441:37
|
Analyze (javascript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
|
Analyze (javascript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
|
Analyze (typescript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
|
Analyze (typescript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
|
Slow Test:
tests/affine-mobile/[Mobile Chrome] › explorer-tag.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › explorer-tag.spec.ts took 38.8s
|
Slow Test:
tests/affine-mobile/[Mobile Chrome] › detail.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › detail.spec.ts took 42.0s
|
Slow Test:
tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts took 39.2s
|
Slow Test:
tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts took 42.2s
|
Slow Test:
tests/affine-mobile/[Mobile Safari] › explorer-folder.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › explorer-folder.spec.ts took 42.5s
|
Slow Test:
tests/affine-local/duplicate-page.spec.ts#L1
tests/affine-local/duplicate-page.spec.ts took 40.0s
|
Slow Test:
tests/affine-local/drag-page.spec.ts#L1
tests/affine-local/drag-page.spec.ts took 39.7s
|
Slow Test:
tests/affine-local/local-first-delete-workspace.spec.ts#L1
tests/affine-local/local-first-delete-workspace.spec.ts took 26.3s
|
Slow Test:
tests/affine-cloud/workspace.spec.ts#L1
tests/affine-cloud/workspace.spec.ts took 40.6s
|
Slow Test:
tests/affine-cloud/storage.spec.ts#L1
tests/affine-cloud/storage.spec.ts took 36.0s
|
Slow Test:
tests/affine-cloud/template.spec.ts#L1
tests/affine-cloud/template.spec.ts took 15.1s
|
Slow Test:
tests/affine-cloud/share-page.spec.ts#L1
tests/affine-cloud/share-page.spec.ts took 3.0m
|
Slow Test:
tests/affine-cloud/page-history.spec.ts#L1
tests/affine-cloud/page-history.spec.ts took 40.6s
|
Slow Test:
tests/affine-cloud/open-in-app.spec.ts#L1
tests/affine-cloud/open-in-app.spec.ts took 38.6s
|
Slow Test:
tests/affine-cloud/collaboration.spec.ts#L1
tests/affine-cloud/collaboration.spec.ts took 1.4m
|
Slow Test:
tests/affine-cloud/login.spec.ts#L1
tests/affine-cloud/login.spec.ts took 1.0m
|
Slow Test:
tests/affine-desktop-cloud/basic.spec.ts#L1
tests/affine-desktop-cloud/basic.spec.ts took 42.0s
|
test-build-mobile-app / ios
swiftformat 0.55.4 is already installed and up-to-date.
To reinstall 0.55.4, run:
brew reinstall swiftformat
|
Slow Test:
tests/affine-mobile/[Mobile Safari] › home.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › home.spec.ts took 39.2s
|
🎭 Playwright Run Summary
2 flaky
selection/native.spec.ts:266:1 › cursor move to up and down with children block ────────────────
slash-menu.spec.ts:365:3 › slash menu should show and hide correctly › should open and close menu when using left right arrow, Enter, Esc keys
3 skipped
91 passed (1.4m)
|
🎭 Playwright Run Summary
96 passed (1.5m)
|
🎭 Playwright Run Summary
1 flaky
latex/inline.spec.ts:94:1 › update inline latex by clicking the node ───────────────────────────
2 skipped
94 passed (1.5m)
|
🎭 Playwright Run Summary
1 skipped
96 passed (1.6m)
|
🎭 Playwright Run Summary
4 skipped
93 passed (2.6m)
|
🎭 Playwright Run Summary
1 skipped
96 passed (2.8m)
|
🎭 Playwright Run Summary
12 skipped
85 passed (2.2m)
|
🎭 Playwright Run Summary
6 skipped
91 passed (2.3m)
|
🎭 Playwright Run Summary
4 skipped
93 passed (1.5m)
|
🎭 Playwright Run Summary
1 flaky
clipboard/list.spec.ts:215:1 › paste nested lists to a nested list ─────────────────────────────
2 skipped
94 passed (1.3m)
|
🎭 Playwright Run Summary
7 passed (1.1m)
|
🎭 Playwright Run Summary
7 passed (1.2m)
|
🎭 Playwright Run Summary
8 passed (1.5m)
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › explorer-tag.spec.ts:55:1 › create a tag from explorer ───────────────────────
6 passed (1.6m)
|
🎭 Playwright Run Summary
1 skipped
47 passed (3.9m)
|
🎭 Playwright Run Summary
3 flaky
image-preview.spec.ts:35:1 › image go left and right ───────────────────────────────────────────
image-preview.spec.ts:494:1 › image should able to delete and when delete, it will move to previous/next image
links.spec.ts:279:1 › allow switching to embed view when linking to the other document with mode
45 passed (4.7m)
|
🎭 Playwright Run Summary
1 flaky
local-first-delete-page.spec.ts:48:1 › page delete -> create new page -> refresh page -> new page should be appear -> old page should be disappear
3 skipped
44 passed (4.2m)
|
🎭 Playwright Run Summary
1 skipped
48 passed (4.2m)
|
🎭 Playwright Run Summary
3 flaky
blocksuite/outline/outline-panel.spec.ts:265:3 › TOC and editor scroll › should scroll to heading and highlight heading when click item in outline panel
blocksuite/outline/outline-panel.spec.ts:284:3 › TOC and editor scroll › should scroll to title when click title in outline panel
blocksuite/outline/outline-panel.spec.ts:427:3 › drag and drop note in outline panel › should reorder notes when drag and drop a note in outline panel
45 passed (5.1m)
|
🎭 Playwright Run Summary
4 passed (2.0m)
|
🎭 Playwright Run Summary
11 passed (4.9m)
|
🎭 Playwright Run Summary
2 skipped
6 passed (3.0m)
|
🎭 Playwright Run Summary
1 passed (1.1m)
|
🎭 Playwright Run Summary
7 passed (1.2m)
|