Skip to content

Writing Flow/Rich Text: unify split logic #102948

Writing Flow/Rich Text: unify split logic

Writing Flow/Rich Text: unify split logic #102948

Triggered via pull request May 1, 2024 16:34
Status Failure
Total duration 24m 16s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Report to GitHub
3m 51s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

26 errors, 1 warning, and 8 notices
[firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
[firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
[firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
Playwright - 8
Process completed with exit code 1.
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L275
1) [chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-482aa-al-selection-of-text-blocks-chromium/Copy-cut-paste-should-copy-ad8e0--selection-of-text-blocks-2-actual.txt 273 | await page.keyboard.press( 'ArrowUp' ); 274 | await pageUtils.pressKeys( 'primary+v' ); > 275 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 276 | } ); 277 | 278 | test( 'should copy/paste partial selection with other blocks in-between', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:275:49
[chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L275
1) [chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-482aa-al-selection-of-text-blocks-chromium-retry1/Copy-cut-paste-should-copy-ad8e0--selection-of-text-blocks-2-actual.txt 273 | await page.keyboard.press( 'ArrowUp' ); 274 | await pageUtils.pressKeys( 'primary+v' ); > 275 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 276 | } ); 277 | 278 | test( 'should copy/paste partial selection with other blocks in-between', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:275:49
[chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L275
1) [chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-482aa-al-selection-of-text-blocks-chromium-retry2/Copy-cut-paste-should-copy-ad8e0--selection-of-text-blocks-2-actual.txt 273 | await page.keyboard.press( 'ArrowUp' ); 274 | await pageUtils.pressKeys( 'primary+v' ); > 275 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 276 | } ); 277 | 278 | test( 'should copy/paste partial selection with other blocks in-between', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:275:49
[chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L309
2) [chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-3bb90-ith-other-blocks-in-between-chromium/Copy-cut-paste-should-copy-2b733-h-other-blocks-in-between-2-actual.txt 307 | await page.keyboard.press( 'ArrowUp' ); 308 | await pageUtils.pressKeys( 'primary+v' ); > 309 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 310 | } ); 311 | 312 | test( 'should cut partial selection of text blocks', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:309:49
[chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L309
2) [chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-3bb90-ith-other-blocks-in-between-chromium-retry1/Copy-cut-paste-should-copy-2b733-h-other-blocks-in-between-2-actual.txt 307 | await page.keyboard.press( 'ArrowUp' ); 308 | await pageUtils.pressKeys( 'primary+v' ); > 309 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 310 | } ); 311 | 312 | test( 'should cut partial selection of text blocks', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:309:49
[chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L309
2) [chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A block</p> <!-- /wp:paragraph --> <!-- wp:spacer --> <div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div> <!-- /wp:spacer --> <!-- wp:paragraph --> <p>B block</p> <!-- /wp:paragraph --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-3bb90-ith-other-blocks-in-between-chromium-retry2/Copy-cut-paste-should-copy-2b733-h-other-blocks-in-between-2-actual.txt 307 | await page.keyboard.press( 'ArrowUp' ); 308 | await pageUtils.pressKeys( 'primary+v' ); > 309 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 310 | } ); 311 | 312 | test( 'should cut partial selection of text blocks', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:309:49
[chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L494
3) [chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list Error: Snapshot comparison failed: <!-- wp:list --> <ul><!-- wp:list-item --> <li>xyx</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-paste-preformatted-in-list-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-f03b8--paste-preformatted-in-list-chromium/Copy-cut-paste-should-paste-preformatted-in-list-1-actual.txt 492 | // Ensure the selection is correct. 493 | await page.keyboard.type( 'y' ); > 494 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 495 | } ); 496 | 497 | test( 'should link selection', async ( { pageUtils, editor } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:494:49
[chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L494
3) [chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:list --> <ul><!-- wp:list-item --> <li>xyx</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-paste-preformatted-in-list-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-f03b8--paste-preformatted-in-list-chromium-retry1/Copy-cut-paste-should-paste-preformatted-in-list-1-actual.txt 492 | // Ensure the selection is correct. 493 | await page.keyboard.type( 'y' ); > 494 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 495 | } ); 496 | 497 | test( 'should link selection', async ( { pageUtils, editor } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:494:49
[chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L494
3) [chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:list --> <ul><!-- wp:list-item --> <li>xyx</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-paste-preformatted-in-list-1-chromium.txt Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-pa-f03b8--paste-preformatted-in-list-chromium-retry2/Copy-cut-paste-should-paste-preformatted-in-list-1-actual.txt 492 | // Ensure the selection is correct. 493 | await page.keyboard.type( 'y' ); > 494 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 495 | } ); 496 | 497 | test( 'should link selection', async ( { pageUtils, editor } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:494:49
[chromium] › editor/various/copy-cut-paste.spec.js:563:2 › Copy/cut/paste › should embed on paste: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L570
4) [chromium] › editor/various/copy-cut-paste.spec.js:563:2 › Copy/cut/paste › should embed on paste Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 1 Array [ Object { - "name": "core/embed", + "name": "core/paragraph", }, ] 568 | } ); 569 | await pageUtils.pressKeys( 'primary+v' ); > 570 | expect( await editor.getBlocks() ).toMatchObject( [ | ^ 571 | { name: 'core/embed' }, 572 | ] ); 573 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:570:38
[webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
[webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
[webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@firefox: test/e2e/specs/editor/various/multi-block-selection.spec.js#L478
1) [webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 14 + Received + 1 - Array [ - Object { - "attributes": Object { - "content": "1", - }, - "name": "core/paragraph", - }, - Object { - "attributes": Object { - "content": "2", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 476 | await pageUtils.pressKeys( 'primary+v' ); 477 | > 478 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 479 | { name: 'core/paragraph', attributes: { content: '1' } }, 480 | { name: 'core/paragraph', attributes: { content: '2' } }, 481 | ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:478:41
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be copied from multi selection: test/e2e/specs/editor/blocks/list.spec.js#L36
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be copied from multi selection Error: expect(received).toBe(expected) // Object.is equality - Expected - 9 + Received + 3 @@ -6,14 +6,8 @@ <!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> - <!-- wp:list --> - <ul><!-- wp:list-item --> - <li>one</li> - <!-- /wp:list-item --> - - <!-- wp:list-item --> - <li>two</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> 34 | <!-- /wp:list -->`; 35 | > 36 | expect( await editor.getEditedPostContent() ).toBe( | ^ 37 | copied + '\n\n' + copied 38 | ); 39 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:36:49
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be copied from multi selection: test/e2e/specs/editor/blocks/list.spec.js#L36
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be copied from multi selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 9 + Received + 3 @@ -6,14 +6,8 @@ <!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> - <!-- wp:list --> - <ul><!-- wp:list-item --> - <li>one</li> - <!-- /wp:list-item --> - - <!-- wp:list-item --> - <li>two</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> 34 | <!-- /wp:list -->`; 35 | > 36 | expect( await editor.getEditedPostContent() ).toBe( | ^ 37 | copied + '\n\n' + copied 38 | ); 39 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:36:49
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be copied from multi selection: test/e2e/specs/editor/blocks/list.spec.js#L36
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be copied from multi selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality - Expected - 9 + Received + 3 @@ -6,14 +6,8 @@ <!-- wp:list-item --> <li>two</li> <!-- /wp:list-item --></ul> <!-- /wp:list --> - <!-- wp:list --> - <ul><!-- wp:list-item --> - <li>one</li> - <!-- /wp:list-item --> - - <!-- wp:list-item --> - <li>two</li> - <!-- /wp:list-item --></ul> + <!-- wp:paragraph --> + <p></p> - <!-- /wp:list --> + <!-- /wp:paragraph --> 34 | <!-- /wp:list -->`; 35 | > 36 | expect( await editor.getEditedPostContent() ).toBe( | ^ 37 | copied + '\n\n' + copied 38 | ); 39 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:36:49
[webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L771
3) [webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter Error: Timeout 5000ms exceeded while waiting on the predicate 769 | await expect 770 | .poll( () => this.indicator.boundingBox().then( ( { y } ) => y ) ) > 771 | .toBeGreaterThan( paragraphBoundingBox.y ); | ^ 772 | } 773 | } 774 | at InsertingBlocksUtils.expectIndicatorBelowParagraph (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:771:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:96:30
[webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L771
3) [webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timeout 5000ms exceeded while waiting on the predicate 769 | await expect 770 | .poll( () => this.indicator.boundingBox().then( ( { y } ) => y ) ) > 771 | .toBeGreaterThan( paragraphBoundingBox.y ); | ^ 772 | } 773 | } 774 | at InsertingBlocksUtils.expectIndicatorBelowParagraph (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:771:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:96:30
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L218
4) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('data-testid=block-list-insertion-point-indicator') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('data-testid=block-list-insertion-point-indicator') 216 | await insertingBlocksUtils.dragOver( paragraphBoundingBox ); 217 | > 218 | await expect( insertingBlocksUtils.indicator ).toBeVisible(); | ^ 219 | await insertingBlocksUtils.expectIndicatorBelowParagraph( 220 | paragraphBoundingBox 221 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:218:50
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L218
4) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('data-testid=block-list-insertion-point-indicator') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('data-testid=block-list-insertion-point-indicator') 216 | await insertingBlocksUtils.dragOver( paragraphBoundingBox ); 217 | > 218 | await expect( insertingBlocksUtils.indicator ).toBeVisible(); | ^ 219 | await insertingBlocksUtils.expectIndicatorBelowParagraph( 220 | paragraphBoundingBox 221 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:218:50
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
3 skipped 186 passed (6.1m)
🎭 Playwright Run Summary
1 failed [firefox] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste 3 skipped 144 passed (8.0m)
🎭 Playwright Run Summary
186 passed (8.5m)
🎭 Playwright Run Summary
1 skipped 181 passed (9.1m)
🎭 Playwright Run Summary
11 skipped 180 passed (8.8m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/various/copy-cut-paste.spec.js:245:2 › Copy/cut/paste › should copy only partial selection of text blocks [chromium] › editor/various/copy-cut-paste.spec.js:278:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between [chromium] › editor/various/copy-cut-paste.spec.js:481:2 › Copy/cut/paste › should paste preformatted in list [chromium] › editor/various/copy-cut-paste.spec.js:563:2 › Copy/cut/paste › should embed on paste 1 skipped 174 passed (9.5m)
🎭 Playwright Run Summary
1 skipped 191 passed (9.7m)
🎭 Playwright Run Summary
2 failed [webkit] › editor/various/multi-block-selection.spec.js:460:2 › Multi-block selection (@Firefox, @WebKit) › should cut and paste [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be copied from multi selection 2 flaky [webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter 217 passed (13.4m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
3.72 MB
flaky-tests-report Expired
2.05 KB