Skip to content

fix(blocks): color may be undefined (#7737) #2958

fix(blocks): color may be undefined (#7737)

fix(blocks): color may be undefined (#7737) #2958

Triggered via push July 26, 2024 17:20
Status Success
Total duration 16m 41s
Artifacts

test.yml

on: push
Node.js Environment Compatibility
59s
Node.js Environment Compatibility
Unit test
2m 4s
Unit test
Integration test
1m 3s
Integration test
Inline Editor E2E test
1m 1s
Inline Editor E2E test
Matrix: Playground E2E test
Fit to window
Zoom out
Zoom in

Annotations

67 errors, 15 warnings, and 11 notices
image.spec.ts:158:1 › should support the enter key of image caption: tests/image.spec.ts#L1
1) image.spec.ts:158:1 › should support the enter key of image caption ─────────────────────────── Test timeout of 40000ms exceeded.
image.spec.ts:158:1 › should support the enter key of image caption: tests/utils/actions/misc.ts#L288
1) image.spec.ts:158:1 › should support the enter key of image caption ─────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-3c4cfbfe-af62-4961-9534-74a321baf280&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/image.spec.ts:159:9
image.spec.ts:177:1 › popup menu should follow position of image when scrolling: tests/image.spec.ts#L1
2) image.spec.ts:177:1 › popup menu should follow position of image when scrolling ─────────────── Test timeout of 40000ms exceeded.
image.spec.ts:177:1 › popup menu should follow position of image when scrolling: tests/utils/actions/misc.ts#L288
2) image.spec.ts:177:1 › popup menu should follow position of image when scrolling ─────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-40dec992-a14d-4a53-bf7b-8cfd1d294ea5&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/image.spec.ts:180:9
image.spec.ts:177:1 › popup menu should follow position of image when scrolling: tests/image.spec.ts#L222
2) image.spec.ts:177:1 › popup menu should follow position of image when scrolling ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-image-toolbar-container') 220 | const image = page.locator('.affine-image-container img'); 221 | const imageRect = await image.boundingBox(); > 222 | const menuRect = await menu.boundingBox(); | ^ 223 | if (!imageRect) throw new Error('image not found'); 224 | if (!menuRect) throw new Error('menu not found'); 225 | expect(imageRect.y).toBeCloseTo(-188, 172); at /home/runner/work/blocksuite/blocksuite/tests/image.spec.ts:222:31
image.spec.ts:229:1 › select image should not show format bar: tests/image.spec.ts#L1
3) image.spec.ts:229:1 › select image should not show format bar ───────────────────────────────── Test timeout of 40000ms exceeded.
image.spec.ts:229:1 › select image should not show format bar: tests/utils/actions/misc.ts#L288
3) image.spec.ts:229:1 › select image should not show format bar ───────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-d4974bd2-f554-48ad-8bd0-24d2a75c0cb9&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/image.spec.ts:230:9
selection/native.spec.ts:571:1 › select all text with dragging and delete by forwardDelete: tests/selection/native.spec.ts#L1
1) selection/native.spec.ts:571:1 › select all text with dragging and delete by forwardDelete ──── Test timeout of 40000ms exceeded.
selection/native.spec.ts:571:1 › select all text with dragging and delete by forwardDelete: tests/utils/actions/misc.ts#L288
1) selection/native.spec.ts:571:1 › select all text with dragging and delete by forwardDelete ──── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-0619f1ab-6c52-4e67-812d-7805eb7417d3&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:574:9
selection/native.spec.ts:588:1 › select all text with keyboard delete: tests/selection/native.spec.ts#L1
2) selection/native.spec.ts:588:1 › select all text with keyboard delete ───────────────────────── Test timeout of 40000ms exceeded.
selection/native.spec.ts:588:1 › select all text with keyboard delete: tests/utils/actions/misc.ts#L288
2) selection/native.spec.ts:588:1 › select all text with keyboard delete ───────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-a7f01fd2-7aee-4178-b206-c5cb0301ca97&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:589:9
selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete: tests/selection/native.spec.ts#L1
3) selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ── Test timeout of 40000ms exceeded.
selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete: tests/utils/actions/misc.ts#L288
3) selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-c5259b94-687c-4798-9fe5-a2823e7dc6bc&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/selection/native.spec.ts:619:9
edgeless/group.spec.ts:412:5 › group › delete › delete group in group: tests/edgeless/group.spec.ts#L352
1) edgeless/group.spec.ts:412:5 › group › delete › delete group in group ───────────────────────── Test timeout of 40000ms exceeded while running "beforeEach" hook. 350 | 351 | test.describe('delete', () => { > 352 | test.beforeEach(async ({ page }) => { | ^ 353 | await init(page); 354 | }); 355 | at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:352:10
edgeless/group.spec.ts:412:5 › group › delete › delete group in group: tests/utils/actions/misc.ts#L288
1) edgeless/group.spec.ts:412:5 › group › delete › delete group in group ───────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-27ac6e20-935b-4ecb-a722-5d155c720e4c&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:353:13
edgeless/group.spec.ts:461:5 › group › group title › edit group title by component toolbar: tests/edgeless/group.spec.ts#L455
2) edgeless/group.spec.ts:461:5 › group › group title › edit group title by component toolbar ──── Test timeout of 40000ms exceeded while running "beforeEach" hook. 453 | 454 | test.describe('group title', () => { > 455 | test.beforeEach(async ({ page }) => { | ^ 456 | await init(page); 457 | await selectAllByKeyboard(page); 458 | await triggerComponentToolbarAction(page, 'addGroup'); at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
edgeless/group.spec.ts:461:5 › group › group title › edit group title by component toolbar: tests/utils/actions/misc.ts#L288
2) edgeless/group.spec.ts:461:5 › group › group title › edit group title by component toolbar ──── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-53d1f18f-673b-4b11-9a5b-85a8b1b6ac04&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick: tests/edgeless/group.spec.ts#L455
3) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ────────────── Test timeout of 40000ms exceeded while running "beforeEach" hook. 453 | 454 | test.describe('group title', () => { > 455 | test.beforeEach(async ({ page }) => { | ^ 456 | await init(page); 457 | await selectAllByKeyboard(page); 458 | await triggerComponentToolbarAction(page, 'addGroup'); at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:455:10
edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick: tests/utils/actions/misc.ts#L288
3) edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-de6d22c4-c8fa-47f3-ae0f-54322b3e6ba2&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at edgelessCommonSetup (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1641:9) at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:46:11) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:456:13
code.spec.ts:266:1 › use more than three backticks can not create code block: tests/code.spec.ts#L1
1) code.spec.ts:266:1 › use more than three backticks can not create code block ────────────────── Test timeout of 40000ms exceeded.
code.spec.ts:266:1 › use more than three backticks can not create code block: tests/utils/actions/misc.ts#L288
1) code.spec.ts:266:1 › use more than three backticks can not create code block ────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-60671e34-1748-44ff-b6df-f51210024c86&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:269:9
code.spec.ts:283:1 › use shortcut can create code block: tests/code.spec.ts#L1
2) code.spec.ts:283:1 › use shortcut can create code block ─────────────────────────────────────── Test timeout of 40000ms exceeded.
code.spec.ts:283:1 › use shortcut can create code block: tests/utils/actions/misc.ts#L288
2) code.spec.ts:283:1 › use shortcut can create code block ─────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-98e77279-d5f6-4f34-85c6-caf0d7106ab6&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:284:9
code.spec.ts:294:1 › change code language can work: tests/code.spec.ts#L1
3) code.spec.ts:294:1 › change code language can work ──────────────────────────────────────────── Test timeout of 40000ms exceeded.
code.spec.ts:294:1 › change code language can work: tests/utils/actions/misc.ts#L288
3) code.spec.ts:294:1 › change code language can work ──────────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-ba69e174-9f6b-417b-8954-3a2fa659047c&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/code.spec.ts:295:9
paragraph.spec.ts:248:1 › split paragraph block by enter: tests/paragraph.spec.ts#L1
1) paragraph.spec.ts:248:1 › split paragraph block by enter ────────────────────────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:248:1 › split paragraph block by enter: tests/utils/actions/misc.ts#L288
1) paragraph.spec.ts:248:1 › split paragraph block by enter ────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-f6fa03a7-b3a9-4dc5-abc4-f26aab722587&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:249:9
paragraph.spec.ts:277:1 › split paragraph block with selected text by enter: tests/paragraph.spec.ts#L1
2) paragraph.spec.ts:277:1 › split paragraph block with selected text by enter ─────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:277:1 › split paragraph block with selected text by enter: tests/utils/actions/misc.ts#L288
2) paragraph.spec.ts:277:1 › split paragraph block with selected text by enter ─────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-3b32531b-3033-45d5-92f3-28558954e35b&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:278:9
paragraph.spec.ts:312:1 › add multi line by soft enter: tests/paragraph.spec.ts#L1
3) paragraph.spec.ts:312:1 › add multi line by soft enter ──────────────────────────────────────── Test timeout of 40000ms exceeded.
paragraph.spec.ts:312:1 › add multi line by soft enter: tests/utils/actions/misc.ts#L288
3) paragraph.spec.ts:312:1 › add multi line by soft enter ──────────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-74de39fd-785d-41d1-af14-52e105bc778c&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:313:9
paragraph.spec.ts:385:1 › update paragraph with children to head type: tests/utils/asserts.ts#L443
4) paragraph.spec.ts:385:1 › update paragraph with children to head type ───────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 0 + Received + 1 Array [ "2", + "4", ] at utils/asserts.ts:443 441 | { blockId } 442 | ); > 443 | expect(actual).toEqual(ids); | ^ 444 | } 445 | 446 | export async function assertBlockChildrenFlavours( at assertBlockChildrenIds (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:443:18) at /home/runner/work/blocksuite/blocksuite/tests/paragraph.spec.ts:407:3
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time: tests/format-bar.spec.ts#L1
1) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ───────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:159:1 › should format quick bar can only display one at a time: tests/utils/actions/misc.ts#L288
1) format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ───────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-acdb1929-3628-4fdd-8ddd-2f5505ed8091&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:162:9
format-bar.spec.ts:173:1 › should format quick bar hide when type text: tests/format-bar.spec.ts#L1
2) format-bar.spec.ts:173:1 › should format quick bar hide when type text ──────────────────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:173:1 › should format quick bar hide when type text: tests/utils/actions/misc.ts#L288
2) format-bar.spec.ts:173:1 › should format quick bar hide when type text ──────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-f1567c2b-4558-41c8-98fa-39f09fdf86e0&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:174:9
format-bar.spec.ts:184:1 › should format quick bar be able to format text: tests/format-bar.spec.ts#L1
3) format-bar.spec.ts:184:1 › should format quick bar be able to format text ───────────────────── Test timeout of 40000ms exceeded.
format-bar.spec.ts:184:1 › should format quick bar be able to format text: tests/utils/actions/misc.ts#L288
3) format-bar.spec.ts:184:1 › should format quick bar be able to format text ───────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-3b60491c-fad1-4338-be92-7dd79574ca2a&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:185:9
format-bar.spec.ts:315:1 › should format quick bar be able to change background color: tests/format-bar.spec.ts#L435
4) format-bar.spec.ts:315:1 › should format quick bar be able to change background color ───────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-format-bar-widget').getByTestId('unset') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.affine-format-bar-widget').getByTestId('unset') - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" 433 | ); 434 | > 435 | await expect(highlight.defaultColorBtn).toBeVisible(); | ^ 436 | await highlight.defaultColorBtn.click(); 437 | 438 | await assertStoreMatchJSX( at /home/runner/work/blocksuite/blocksuite/tests/format-bar.spec.ts:435:43
hotkey.spec.ts:1006:1 › should cut work single line: tests/utils/asserts.ts#L722
5) hotkey.spec.ts:1006:1 › should cut work single line ─────────────────────────────────────────── Error: <affine:note prop:background="--affine-note-background-blue" prop:displayMode="both" prop:edgeless={ Object { "style": Object { "borderRadius": 0, "borderSize": 4, "borderStyle": "none", "shadowType": "--affine-note-shadow-sticker", }, } } prop:hidden={false} prop:index="a0" > <affine:paragraph prop:text="hello" prop:type="text" /> </affine:note> expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 @@ -13,9 +13,9 @@ } prop:hidden={false} prop:index="a0" > <affine:paragraph - prop:text="ho" + prop:text="hello" prop:type="text" /> </affine:note> at utils/asserts.ts:722 720 | printFunctionName: false, 721 | }); > 722 | expect(formattedJSX, formattedJSX).toEqual(snapshot.trimStart()); | ^ 723 | } 724 | 725 | type MimeType = 'text/plain' | 'blocksuite/x-c+w' | 'text/html'; at assertStoreMatchJSX (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:722:38) at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1015:3
hotkey.spec.ts:1072:1 › should cut work multiple line: tests/utils/asserts.ts#L722
6) hotkey.spec.ts:1072:1 › should cut work multiple line ───────────────────────────────────────── Error: <affine:note prop:background="--affine-note-background-blue" prop:displayMode="both" prop:edgeless={ Object { "style": Object { "borderRadius": 0, "borderSize": 4, "borderStyle": "none", "shadowType": "--affine-note-shadow-sticker", }, } } prop:hidden={false} prop:index="a0" > <affine:paragraph prop:text="123" prop:type="text" /> <affine:paragraph prop:text="456" prop:type="text" /> <affine:paragraph prop:text="789" prop:type="text" /> </affine:note> expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 9 @@ -13,9 +13,17 @@ } prop:hidden={false} prop:index="a0" > <affine:paragraph - prop:text="19" + prop:text="123" + prop:type="text" + /> + <affine:paragraph + prop:text="456" + prop:type="text" + /> + <affine:paragraph + prop:text="789" prop:type="text" /> </affine:note> at utils/asserts.ts:722 720 | printFunctionName: false, 721 | }); > 722 | expect(formattedJSX, formattedJSX).toEqual(snapshot.trimStart()); | ^ 723 | } 724 | 725 | type MimeType = 'text/plain' | 'blocksuite/x-c+w' | 'text/html'; at assertStoreMatchJSX (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:722:38) at /home/runner/work/blocksuite/blocksuite/tests/hotkey.spec.ts:1082:3
attachment.spec.ts:127:1 › can insert attachment from slash menu: tests/attachment.spec.ts#L1
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:127:1 › can insert attachment from slash menu: tests/utils/actions/misc.ts#L288
1) attachment.spec.ts:127:1 › can insert attachment from slash menu ────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-ae3aa9ce-7f52-4425-b7d4-aa9e3a01c051&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:128:9
attachment.spec.ts:177:1 › should undo/redo works for attachment: tests/attachment.spec.ts#L1
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:177:1 › should undo/redo works for attachment: tests/utils/actions/misc.ts#L288
2) attachment.spec.ts:177:1 › should undo/redo works for attachment ────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-5889beb9-1b44-48b8-9a43-2eb98dae61b0&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:178:9
attachment.spec.ts:287:1 › should rename attachment works: tests/attachment.spec.ts#L1
3) attachment.spec.ts:287:1 › should rename attachment works ───────────────────────────────────── Test timeout of 40000ms exceeded.
attachment.spec.ts:287:1 › should rename attachment works: tests/utils/actions/misc.ts#L288
3) attachment.spec.ts:287:1 › should rename attachment works ───────────────────────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-4b825a72-2691-49d8-9a34-2e95471cdbe4&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:292:9
attachment.spec.ts:614:1 › press backspace after bookmark block can select bookmark block: tests/attachment.spec.ts#L69
4) attachment.spec.ts:614:1 › press backspace after bookmark block can select bookmark block ───── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 67 | await expect(slashMenu).toBeVisible(); 68 | > 69 | const fileChooser = page.waitForEvent('filechooser'); | ^ 70 | await pressEnter(page); 71 | await sleep(100); 72 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:69:30) at /home/runner/work/blocksuite/blocksuite/tests/attachment.spec.ts:624:3
basic.spec.ts:270:1 › should undo/redo works on title: tests/utils/asserts.ts#L211
5) basic.spec.ts:270:1 › should undo/redo works on title ───────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 1 Array [ - "hello world", + "hello ", ] at utils/asserts.ts:211 209 | }); 210 | }, currentEditorIndex); > 211 | expect(actualTexts).toEqual(texts); | ^ 212 | } 213 | 214 | export async function assertEdgelessCanvasText(page: Page, text: string) { at assertRichTexts (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:211:23) at /home/runner/work/blocksuite/blocksuite/tests/basic.spec.ts:297:3
database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode: tests/database/database.spec.ts#L1
1) database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode Test timeout of 40000ms exceeded.
database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode: tests/utils/actions/misc.ts#L288
1) database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-fcf146bf-8efc-48bb-a06a-d9837bcafe3d&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/database/database.spec.ts:771:11
database/selection.spec.ts:41:3 › focus › should support move focus by arrow key: tests/database/selection.spec.ts#L1
2) database/selection.spec.ts:41:3 › focus › should support move focus by arrow key ────────────── Test timeout of 40000ms exceeded.
database/selection.spec.ts:41:3 › focus › should support move focus by arrow key: tests/utils/actions/misc.ts#L288
2) database/selection.spec.ts:41:3 › focus › should support move focus by arrow key ────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-e0e1f058-cad3-4da0-9645-eaff71dc05bd&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/database/selection.spec.ts:42:11
database/selection.spec.ts:53:3 › focus › should support multi row selection: tests/database/selection.spec.ts#L1
3) database/selection.spec.ts:53:3 › focus › should support multi row selection ────────────────── Test timeout of 40000ms exceeded.
database/selection.spec.ts:53:3 › focus › should support multi row selection: tests/utils/actions/misc.ts#L288
3) database/selection.spec.ts:53:3 › focus › should support multi row selection ────────────────── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-319320d0-48f4-4013-86d5-7ff84f0a3395&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/database/selection.spec.ts:54:11
edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment: tests/edgeless/resizing.spec.ts#L1
1) edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment: tests/utils/actions/misc.ts#L288
1) edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-e2b0fea6-aa90-4970-aa6c-526fefd57575&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:21:11
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment: tests/edgeless/resizing.spec.ts#L1
2) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment: tests/utils/actions/misc.ts#L288
2) edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-eae62dd7-61b7-4698-8364-3f17498f6d56&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:52:11
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport: tests/edgeless/resizing.spec.ts#L1
3) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ──── Test timeout of 40000ms exceeded.
edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport: tests/utils/actions/misc.ts#L288
3) edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ──── Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-323d438f-bc56-4786-8de2-a3d6f3a90718&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/resizing.spec.ts:85:11
edgeless/color-picker.spec.ts:83:3 › basic functions › should open color-picker panel when clicking on custom color button: tests/edgeless/color-picker.spec.ts#L1
1) edgeless/color-picker.spec.ts:83:3 › basic functions › should open color-picker panel when clicking on custom color button Test timeout of 40000ms exceeded.
edgeless/color-picker.spec.ts:83:3 › basic functions › should open color-picker panel when clicking on custom color button: tests/utils/actions/misc.ts#L288
1) edgeless/color-picker.spec.ts:83:3 › basic functions › should open color-picker panel when clicking on custom color button Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-6897ec8a-71d1-4b1f-b890-aa3de6bb9e57&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at setupWithColorPickerFunction (/home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:18:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:86:11
edgeless/color-picker.spec.ts:104:3 › basic functions › should close color-picker panel when clicking on outside: tests/edgeless/color-picker.spec.ts#L1
2) edgeless/color-picker.spec.ts:104:3 › basic functions › should close color-picker panel when clicking on outside Test timeout of 40000ms exceeded.
edgeless/color-picker.spec.ts:104:3 › basic functions › should close color-picker panel when clicking on outside: tests/utils/actions/misc.ts#L288
2) edgeless/color-picker.spec.ts:104:3 › basic functions › should close color-picker panel when clicking on outside Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-23b1c3c1-0ae2-41b0-aaec-5affa330cec4&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at setupWithColorPickerFunction (/home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:18:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:107:11
edgeless/color-picker.spec.ts:137:3 › basic functions › should return to the palette panel when re-clicking the color button: tests/edgeless/color-picker.spec.ts#L1
3) edgeless/color-picker.spec.ts:137:3 › basic functions › should return to the palette panel when re-clicking the color button Test timeout of 40000ms exceeded.
edgeless/color-picker.spec.ts:137:3 › basic functions › should return to the palette panel when re-clicking the color button: tests/utils/actions/misc.ts#L288
3) edgeless/color-picker.spec.ts:137:3 › basic functions › should return to the palette panel when re-clicking the color button Error: page.goto: Test timeout of 40000ms exceeded. Call log: - navigating to "http://localhost:5173/starter/?room=playwright-7a8a5e64-f02a-4e0c-a40d-cf0f0fba1300&blobSource=idb", waiting until "load" at utils/actions/misc.ts:288 286 | url.searchParams.set('room', room); 287 | url.searchParams.set('blobSource', blobSource?.join(',') || 'idb'); > 288 | await page.goto(url.toString()); | ^ 289 | // const readyPromise = waitForPageReady(page); 290 | 291 | // See https://github.com/microsoft/playwright/issues/5546 at enterPlaygroundRoom (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/misc.ts:288:14) at setupWithColorPickerFunction (/home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:18:9) at /home/runner/work/blocksuite/blocksuite/tests/edgeless/color-picker.spec.ts:140:11
🎭 Playwright Run Summary
14 passed (23.8s)
🎭 Playwright Run Summary
3 flaky image.spec.ts:158:1 › should support the enter key of image caption ──────────────────────────── image.spec.ts:177:1 › popup menu should follow position of image when scrolling ──────────────── image.spec.ts:229:1 › select image should not show format bar ────────────────────────────────── 1 skipped 77 passed (5.6m)
🎭 Playwright Run Summary
3 flaky selection/native.spec.ts:571:1 › select all text with dragging and delete by forwardDelete ───── selection/native.spec.ts:588:1 › select all text with keyboard delete ────────────────────────── selection/native.spec.ts:616:1 › select text leaving a few words in the last line and delete ─── 2 skipped 75 passed (5.4m)
🎭 Playwright Run Summary
3 flaky edgeless/group.spec.ts:412:5 › group › delete › delete group in group ────────────────────────── edgeless/group.spec.ts:461:5 › group › group title › edit group title by component toolbar ───── edgeless/group.spec.ts:470:5 › group › group title › edit group title by dbclick ─────────────── 10 skipped 68 passed (6.1m)
🎭 Playwright Run Summary
3 flaky code.spec.ts:266:1 › use more than three backticks can not create code block ─────────────────── code.spec.ts:283:1 › use shortcut can create code block ──────────────────────────────────────── code.spec.ts:294:1 › change code language can work ───────────────────────────────────────────── 5 skipped 73 passed (5.5m)
🎭 Playwright Run Summary
4 flaky paragraph.spec.ts:248:1 › split paragraph block by enter ─────────────────────────────────────── paragraph.spec.ts:277:1 › split paragraph block with selected text by enter ──────────────────── paragraph.spec.ts:312:1 › add multi line by soft enter ───────────────────────────────────────── paragraph.spec.ts:385:1 › update paragraph with children to head type ────────────────────────── 77 passed (5.8m)
🎭 Playwright Run Summary
6 flaky format-bar.spec.ts:159:1 › should format quick bar can only display one at a time ────────────── format-bar.spec.ts:173:1 › should format quick bar hide when type text ───────────────────────── format-bar.spec.ts:184:1 › should format quick bar be able to format text ────────────────────── format-bar.spec.ts:315:1 › should format quick bar be able to change background color ────────── hotkey.spec.ts:1006:1 › should cut work single line ──────────────────────────────────────────── hotkey.spec.ts:1072:1 › should cut work multiple line ────────────────────────────────────────── 1 skipped 74 passed (6.0m)
🎭 Playwright Run Summary
5 flaky attachment.spec.ts:127:1 › can insert attachment from slash menu ─────────────────────────────── attachment.spec.ts:177:1 › should undo/redo works for attachment ─────────────────────────────── attachment.spec.ts:287:1 › should rename attachment works ────────────────────────────────────── attachment.spec.ts:614:1 › press backspace after bookmark block can select bookmark block ────── basic.spec.ts:270:1 › should undo/redo works on title ────────────────────────────────────────── 76 passed (6.1m)
🎭 Playwright Run Summary
3 flaky database/database.spec.ts:768:3 › readonly mode › should hide selection after switch to readonly mode database/selection.spec.ts:41:3 › focus › should support move focus by arrow key ─────────────── database/selection.spec.ts:53:3 › focus › should support multi row selection ─────────────────── 2 skipped 76 passed (6.3m)
🎭 Playwright Run Summary
3 flaky edgeless/resizing.spec.ts:20:3 › resizing shapes and aspect ratio will be maintained › positive adjustment edgeless/resizing.spec.ts:51:3 › resizing shapes and aspect ratio will be maintained › negative adjustment edgeless/resizing.spec.ts:84:3 › cursor style › editor is aligned at the start of viewport ───── 2 skipped 76 passed (6.9m)
🎭 Playwright Run Summary
3 flaky edgeless/color-picker.spec.ts:83:3 › basic functions › should open color-picker panel when clicking on custom color button edgeless/color-picker.spec.ts:104:3 › basic functions › should close color-picker panel when clicking on outside edgeless/color-picker.spec.ts:137:3 › basic functions › should return to the palette panel when re-clicking the color button 78 passed (7.6m)
Run linters
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Node.js Environment Compatibility
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Unit test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Inline Editor E2E test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration test
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (8)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (10)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (5)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (9)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (7)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (1)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (3)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (6)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Playground E2E test (4)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-node@v3, actions/cache@v3, codecov/codecov-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/