Writing flow: absorb partial multi selection dispatching #90503
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
15m 27s
Report to GitHub
2m 30s
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 |
|