refactor: support multiple-editors #15035
Annotations
10 errors, 1 warning, and 1 notice
Run playwright test:
tests/utils/asserts.ts#L771
1) edgeless/note.spec.ts:127:1 › resize note then auto size and custom size ──────────────────────
Error: expect(received).toBeCloseTo(expected, precision)
Expected: 91
Received: 95
Expected precision: 0
Expected difference: < 0.5
Received difference: 4
at utils/asserts.ts:771
769 | expect(a.y).toBeCloseTo(b.y, 0);
770 | expect(a.w).toBeCloseTo(b.w, 0);
> 771 | expect(a.h).toBeCloseTo(b.h, 0);
| ^
772 | }
773 |
774 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) {
at assertRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:771:15)
at assertNoteRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:764:3)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:172:3
|
Run playwright test:
tests/utils/asserts.ts#L771
1) edgeless/note.spec.ts:127:1 › resize note then auto size and custom size ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeCloseTo(expected, precision)
Expected: 91
Received: 95
Expected precision: 0
Expected difference: < 0.5
Received difference: 4
at utils/asserts.ts:771
769 | expect(a.y).toBeCloseTo(b.y, 0);
770 | expect(a.w).toBeCloseTo(b.w, 0);
> 771 | expect(a.h).toBeCloseTo(b.h, 0);
| ^
772 | }
773 |
774 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) {
at assertRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:771:15)
at assertNoteRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:764:3)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:172:3
|
Run playwright test:
tests/utils/asserts.ts#L771
1) edgeless/note.spec.ts:127:1 › resize note then auto size and custom size ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeCloseTo(expected, precision)
Expected: 91
Received: 95
Expected precision: 0
Expected difference: < 0.5
Received difference: 4
at utils/asserts.ts:771
769 | expect(a.y).toBeCloseTo(b.y, 0);
770 | expect(a.w).toBeCloseTo(b.w, 0);
> 771 | expect(a.h).toBeCloseTo(b.h, 0);
| ^
772 | }
773 |
774 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) {
at assertRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:771:15)
at assertNoteRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:764:3)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:172:3
|
Run playwright test:
tests/utils/asserts.ts#L771
1) edgeless/note.spec.ts:127:1 › resize note then auto size and custom size ──────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBeCloseTo(expected, precision)
Expected: 91
Received: 95
Expected precision: 0
Expected difference: < 0.5
Received difference: 4
at utils/asserts.ts:771
769 | expect(a.y).toBeCloseTo(b.y, 0);
770 | expect(a.w).toBeCloseTo(b.w, 0);
> 771 | expect(a.h).toBeCloseTo(b.h, 0);
| ^
772 | }
773 |
774 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) {
at assertRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:771:15)
at assertNoteRectEqual (/home/runner/work/blocksuite/blocksuite/tests/utils/asserts.ts:764:3)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/note.spec.ts:172:3
|
Run playwright test:
tests/edgeless/group.spec.ts#L233
2) edgeless/group.spec.ts:270:5 › group › release from group › release group from group ──────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
231 |
232 | test.describe('release from group', () => {
> 233 | test.beforeEach(async ({ page }) => {
| ^
234 | await init(page);
235 | await createShapeElement(page, [200, 0], [300, 100], Shape.Square);
236 | await selectAllByKeyboard(page);
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:233:10
|
Run playwright test:
tests/utils/actions/drag.ts#L21
2) edgeless/group.spec.ts:270:5 › group › release from group › release group from group ──────────
Error: mouse.move: Test timeout of 30000ms exceeded.
at utils/actions/drag.ts:21
19 | await page.mouse.move(x1, y1);
20 | await page.mouse.down();
> 21 | await page.mouse.move(x2, y2, { steps });
| ^
22 | await options?.beforeMouseUp?.();
23 | await page.mouse.up();
24 | }
at dragBetweenCoords (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/drag.ts:21:20)
at addBasicShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:357:3)
at createShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1229:3)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:43:5)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:234:7
|
Run playwright test:
tests/edgeless/group.spec.ts#L323
3) edgeless/group.spec.ts:327:5 › group › delete › delete root group ─────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
321 |
322 | test.describe('delete', () => {
> 323 | test.beforeEach(async ({ page }) => {
| ^
324 | await init(page);
325 | });
326 |
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:323:10
|
Run playwright test:
tests/utils/actions/drag.ts#L21
3) edgeless/group.spec.ts:327:5 › group › delete › delete root group ─────────────────────────────
Error: mouse.move: Test timeout of 30000ms exceeded.
at utils/actions/drag.ts:21
19 | await page.mouse.move(x1, y1);
20 | await page.mouse.down();
> 21 | await page.mouse.move(x2, y2, { steps });
| ^
22 | await options?.beforeMouseUp?.();
23 | await page.mouse.up();
24 | }
at dragBetweenCoords (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/drag.ts:21:20)
at addBasicShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:357:3)
at createShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1229:3)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:43:5)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:324:7
|
Run playwright test:
tests/edgeless/group.spec.ts#L323
4) edgeless/group.spec.ts:344:5 › group › delete › delete sub-element in group ───────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
321 |
322 | test.describe('delete', () => {
> 323 | test.beforeEach(async ({ page }) => {
| ^
324 | await init(page);
325 | });
326 |
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:323:10
|
Run playwright test:
tests/utils/actions/drag.ts#L21
4) edgeless/group.spec.ts:344:5 › group › delete › delete sub-element in group ───────────────────
Error: mouse.move: Test timeout of 30000ms exceeded.
at utils/actions/drag.ts:21
19 | await page.mouse.move(x1, y1);
20 | await page.mouse.down();
> 21 | await page.mouse.move(x2, y2, { steps });
| ^
22 | await options?.beforeMouseUp?.();
23 | await page.mouse.up();
24 | }
at dragBetweenCoords (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/drag.ts:21:20)
at addBasicShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:357:3)
at createShapeElement (/home/runner/work/blocksuite/blocksuite/tests/utils/actions/edgeless.ts:1229:3)
at init (/home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:43:5)
at /home/runner/work/blocksuite/blocksuite/tests/edgeless/group.spec.ts:324:7
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Run playwright test
1 failed
edgeless/note.spec.ts:127:1 › resize note then auto size and custom size ───────────────────────
3 flaky
edgeless/group.spec.ts:270:5 › group › release from group › release group from group ───────────
edgeless/group.spec.ts:327:5 › group › delete › delete root group ──────────────────────────────
edgeless/group.spec.ts:344:5 › group › delete › delete sub-element in group ────────────────────
60 passed (4.6m)
|
The logs for this run have expired and are no longer available.
Loading