Skip to content

Writing flow: absorb partial multi selection dispatching #90503

Writing flow: absorb partial multi selection dispatching

Writing flow: absorb partial multi selection dispatching #90503

Triggered via pull request December 11, 2023 16:26
Status Failure
Total duration 21m 51s
Artifacts 2

end2end-test.yml

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

Annotations

11 errors and 8 notices
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon: test/e2e/specs/site-editor/font-library.spec.js#L42
1) [chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('body') ============================================================ 40 | postType: 'wp_template', 41 | } ); > 42 | await editor.canvas.locator( 'body' ).click(); | ^ 43 | } ); 44 | 45 | test( 'should display the "Manage Fonts" icon', async ( { page } ) => { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/font-library.spec.js:42:42
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L279
1) [chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-chromium/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-actual.txt 277 | await page.keyboard.press( 'ArrowUp' ); 278 | await pageUtils.pressKeys( 'primary+v' ); > 279 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 280 | } ); 281 | 282 | 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:279:49
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L279
1) [chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-chromium-retry1/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-actual.txt 277 | await page.keyboard.press( 'ArrowUp' ); 278 | await pageUtils.pressKeys( 'primary+v' ); > 279 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 280 | } ); 281 | 282 | 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:279:49
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L279
1) [chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-chromium-retry2/Copy-cut-paste-should-copy-only-partial-selection-of-text-blocks-2-actual.txt 277 | await page.keyboard.press( 'ArrowUp' ); 278 | await pageUtils.pressKeys( 'primary+v' ); > 279 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 280 | } ); 281 | 282 | 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:279:49
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L313
2) [chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-s-3bb90--partial-selection-with-other-blocks-in-between-chromium/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-actual.txt 311 | await page.keyboard.press( 'ArrowUp' ); 312 | await pageUtils.pressKeys( 'primary+v' ); > 313 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 314 | } ); 315 | 316 | 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:313:49
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L313
2) [chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-s-3bb90--partial-selection-with-other-blocks-in-between-chromium-retry1/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-actual.txt 311 | await page.keyboard.press( 'ArrowUp' ); 312 | await pageUtils.pressKeys( 'primary+v' ); > 313 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 314 | } ); 315 | 316 | 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:313:49
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between: test/e2e/specs/editor/various/copy-cut-paste.spec.js#L313
2) [chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Snapshot comparison failed: <!-- wp:paragraph --> <p>A </p> <!-- /wp:paragraph --> <!-- 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-paste-Copy-cut-paste-s-3bb90--partial-selection-with-other-blocks-in-between-chromium-retry2/Copy-cut-paste-should-copy-paste-partial-selection-with-other-blocks-in-between-2-actual.txt 311 | await page.keyboard.press( 'ArrowUp' ); 312 | await pageUtils.pressKeys( 'primary+v' ); > 313 | expect( await editor.getEditedPostContent() ).toMatchSnapshot(); | ^ 314 | } ); 315 | 316 | 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:313:49
[chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1
3) [chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys Test timeout of 100000ms exceeded.
[chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1
3) [chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 100000ms exceeded.
[chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys: test/e2e/specs/editor/various/multi-block-selection.spec.js#L188
3) [chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.evaluateHandle: Target page, context or browser has been closed Call Log: - Test timeout of 100000ms exceeded 186 | 187 | await page.keyboard.press( 'Shift+ArrowUp' ); > 188 | await expect( multiBlockSelectionUtils.assertNativeSelection ).toPass(); | ^ 189 | await expect 190 | .poll( multiBlockSelectionUtils.getSelectedFlatIndices ) 191 | .toEqual( [ 3 ] ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/multi-block-selection.spec.js:188:66
[chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys: test/e2e/specs/editor/various/multi-block-selection.spec.js#L1
3) [chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 100000ms exceeded.
🎭 Playwright Run Summary
1 skipped 113 passed (5.6m)
🎭 Playwright Run Summary
127 passed (5.8m)
🎭 Playwright Run Summary
1 flaky [chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon 1 skipped 113 passed (6.5m)
🎭 Playwright Run Summary
3 skipped 119 passed (7.1m)
🎭 Playwright Run Summary
146 passed (6.8m)
🎭 Playwright Run Summary
1 skipped 152 passed (6.6m)
🎭 Playwright Run Summary
11 skipped 151 passed (7.5m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks [chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between [chromium] › editor/various/multi-block-selection.spec.js:153:2 › Multi-block selection › should select and deselect with shift and arrow keys [chromium] › editor/various/multi-block-selection.spec.js:290:2 › Multi-block selection › should properly select a single block even if `shift` was held for the selection 130 passed (12.9m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
27.1 MB
flaky-tests-report Expired
4.17 KB