Patterns: avoid fetching on load #93738
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
9m 42s
Report to GitHub
3m 40s
Annotations
45 errors and 8 notices
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List:
test/e2e/specs/editor/blocks/query.spec.js#L41
1) [chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List ────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Query Loop' }).getByRole('button', { name: 'Choose' })
============================================================
39 | .getByRole( 'document', { name: 'Block: Query Loop' } )
40 | .getByRole( 'button', { name: 'Choose' } )
> 41 | .click();
| ^
42 |
43 | await page
44 | .getByRole( 'dialog', { name: 'Choose a pattern' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/query.spec.js:41:6
|
[chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List:
test/e2e/specs/editor/blocks/query.spec.js#L41
1) [chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List ────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Query Loop' }).getByRole('button', { name: 'Choose' })
============================================================
39 | .getByRole( 'document', { name: 'Block: Query Loop' } )
40 | .getByRole( 'button', { name: 'Choose' } )
> 41 | .click();
| ^
42 |
43 | await page
44 | .getByRole( 'dialog', { name: 'Choose a pattern' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/query.spec.js:41:6
|
[chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List:
test/e2e/specs/editor/blocks/query.spec.js#L41
1) [chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List ────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Query Loop' }).getByRole('button', { name: 'Choose' })
============================================================
39 | .getByRole( 'document', { name: 'Block: Query Loop' } )
40 | .getByRole( 'button', { name: 'Choose' } )
> 41 | .click();
| ^
42 |
43 | await page
44 | .getByRole( 'dialog', { name: 'Choose a pattern' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/query.spec.js:41:6
|
Playwright - 2
Process completed with exit code 1.
|
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
Playwright - 1
Process completed with exit code 1.
|
Playwright - 4
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/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L24
1) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Paragraph"i]')
============================================================
22 |
23 | await page.click( 'role=button[name="Heading"i]' );
> 24 | await page.click( 'role=menuitem[name="Paragraph"i]' );
| ^
25 |
26 | await expect.poll( editor.getBlocks ).toMatchObject( [
27 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:24:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L24
1) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Paragraph"i]')
============================================================
22 |
23 | await page.click( 'role=button[name="Heading"i]' );
> 24 | await page.click( 'role=menuitem[name="Paragraph"i]' );
| ^
25 |
26 | await expect.poll( editor.getBlocks ).toMatchObject( [
27 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:24:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L24
1) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Paragraph"i]')
============================================================
22 |
23 | await page.click( 'role=button[name="Heading"i]' );
> 24 | await page.click( 'role=menuitem[name="Paragraph"i]' );
| ^
25 |
26 | await expect.poll( editor.getBlocks ).toMatchObject( [
27 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:24:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L55
2) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Heading"i]')
============================================================
53 | await page.click( 'role=radio[name="Large"i]' );
54 | await page.click( 'role=button[name="Multiple blocks selected"i]' );
> 55 | await page.click( 'role=menuitem[name="Heading"i]' );
| ^
56 |
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:55:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L55
2) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Heading"i]')
============================================================
53 | await page.click( 'role=radio[name="Large"i]' );
54 | await page.click( 'role=button[name="Multiple blocks selected"i]' );
> 55 | await page.click( 'role=menuitem[name="Heading"i]' );
| ^
56 |
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:55:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L55
2) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Heading"i]')
============================================================
53 | await page.click( 'role=radio[name="Large"i]' );
54 | await page.click( 'role=button[name="Multiple blocks selected"i]' );
> 55 | await page.click( 'role=menuitem[name="Heading"i]' );
| ^
56 |
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:55:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L85
3) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"i]')
============================================================
83 | await editor.showBlockToolbar();
84 | await page.click( 'role=button[name="Paragraph"i]' );
> 85 | await page.click( 'role=menuitem[name="Group"i]' );
| ^
86 |
87 | await expect.poll( editor.getBlocks ).toMatchObject( [
88 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:85:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L85
3) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"i]')
============================================================
83 | await editor.showBlockToolbar();
84 | await page.click( 'role=button[name="Paragraph"i]' );
> 85 | await page.click( 'role=menuitem[name="Group"i]' );
| ^
86 |
87 | await expect.poll( editor.getBlocks ).toMatchObject( [
88 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:85:14
|
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block:
test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js#L85
3) [chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"i]')
============================================================
83 | await editor.showBlockToolbar();
84 | await page.click( 'role=button[name="Paragraph"i]' );
> 85 | await page.click( 'role=menuitem[name="Group"i]' );
| ^
86 |
87 | await expect.poll( editor.getBlocks ).toMatchObject( [
88 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/keep-styles-on-block-transforms.spec.js:85:14
|
Playwright - 4
Process completed with exit code 1.
|
Playwright - 8
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[firefox] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
[firefox] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
[firefox] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output:
test/e2e/specs/editor/blocks/list.spec.js#L1395
1) [firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menuitem', { name: 'Paragraph' })
============================================================
1393 |
1394 | await page.getByRole( 'button', { name: 'List', exact: true } ).click();
> 1395 | await page.getByRole( 'menuitem', { name: 'Paragraph' } ).click();
| ^
1396 |
1397 | expect( await editor.getEditedPostContent() )
1398 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1395:61
|
Playwright - 8
Process completed with exit code 1.
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L25
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Plain"i]')
============================================================
23 | await editor.clickBlockToolbarButton( 'Quote' );
24 |
> 25 | await page.click( 'role=menuitem[name="Plain"i]' );
| ^
26 |
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:25:14
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L25
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Plain"i]')
============================================================
23 | await editor.clickBlockToolbarButton( 'Quote' );
24 |
> 25 | await page.click( 'role=menuitem[name="Plain"i]' );
| ^
26 |
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:25:14
|
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block:
test/e2e/specs/editor/various/style-variation.spec.js#L25
1) [chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Plain"i]')
============================================================
23 | await editor.clickBlockToolbarButton( 'Quote' );
24 |
> 25 | await page.click( 'role=menuitem[name="Plain"i]' );
| ^
26 |
27 | // Check the content
28 | const content = await editor.getEditedPostContent();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/style-variation.spec.js:25:14
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L193
2) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"]')
============================================================
191 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
192 | await this.page.click( `role=button[name="${ currentBlockTitle }"i]` );
> 193 | await this.page.click( `role=menuitem[name="Group"]` );
| ^
194 | }
195 |
196 | async testGroupKeyboardNavigation( currentBlockLabel, currentBlockTitle ) {
at ToolbarRovingTabindexUtils.wrapCurrentBlockWithGroup (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:193:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:36:3
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L193
2) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"]')
============================================================
191 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
192 | await this.page.click( `role=button[name="${ currentBlockTitle }"i]` );
> 193 | await this.page.click( `role=menuitem[name="Group"]` );
| ^
194 | }
195 |
196 | async testGroupKeyboardNavigation( currentBlockLabel, currentBlockTitle ) {
at ToolbarRovingTabindexUtils.wrapCurrentBlockWithGroup (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:193:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:36:3
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L193
2) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=menuitem[name="Group"]')
============================================================
191 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
192 | await this.page.click( `role=button[name="${ currentBlockTitle }"i]` );
> 193 | await this.page.click( `role=menuitem[name="Group"]` );
| ^
194 | }
195 |
196 | async testGroupKeyboardNavigation( currentBlockLabel, currentBlockTitle ) {
at ToolbarRovingTabindexUtils.wrapCurrentBlockWithGroup (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:193:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:36:3
|
Playwright - 5
Process completed with exit code 1.
|
Playwright - 5
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
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/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L38
1) [chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
36 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
37 | .getByRole( 'menuitem', { name: 'Group' } )
> 38 | .click();
| ^
39 |
40 | await expect.poll( editor.getBlocks ).toMatchObject( [
41 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:38:6
|
[chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L38
1) [chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
36 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
37 | .getByRole( 'menuitem', { name: 'Group' } )
> 38 | .click();
| ^
39 |
40 | await expect.poll( editor.getBlocks ).toMatchObject( [
41 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:38:6
|
[chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L38
1) [chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
36 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
37 | .getByRole( 'menuitem', { name: 'Group' } )
> 38 | .click();
| ^
39 |
40 | await expect.poll( editor.getBlocks ).toMatchObject( [
41 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:38:6
|
[chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L78
2) [chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
77 | .getByRole( 'menuitem', { name: 'Group' } )
> 78 | .click();
| ^
79 |
80 | await expect.poll( editor.getBlocks ).toMatchObject( [
81 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:78:6
|
[chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L78
2) [chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
77 | .getByRole( 'menuitem', { name: 'Group' } )
> 78 | .click();
| ^
79 |
80 | await expect.poll( editor.getBlocks ).toMatchObject( [
81 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:78:6
|
[chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms:
test/e2e/specs/editor/various/block-grouping.spec.js#L78
2) [chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('menu', { name: 'Multiple blocks selected' }).getByRole('menuitem', { name: 'Group' })
============================================================
76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } )
77 | .getByRole( 'menuitem', { name: 'Group' } )
> 78 | .click();
| ^
79 |
80 | await expect.poll( editor.getBlocks ).toMatchObject( [
81 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:78:6
|
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed:
test/e2e/specs/editor/various/block-switcher.spec.js#L37
3) [chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('menu', { name: 'List' }).getByRole('menuitem')
- Expected - 7
+ Received + 1
- Array [
- "Paragraph",
- "Heading",
- "Quote",
- "Columns",
- "Group",
- ]
+ Array []
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('menu', { name: 'List' }).getByRole('menuitem')
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
35 | await expect(
36 | page.getByRole( 'menu', { name: 'List' } ).getByRole( 'menuitem' )
> 37 | ).toHaveText( [ 'Paragraph', 'Heading', 'Quote', 'Columns', 'Group' ] );
| ^
38 | } );
39 |
40 | test( 'Should show the expected block transforms on the list block when the quote block is removed', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-switcher.spec.js:37:5
|
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed:
test/e2e/specs/editor/various/block-switcher.spec.js#L37
3) [chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('menu', { name: 'List' }).getByRole('menuitem')
- Expected - 7
+ Received + 1
- Array [
- "Paragraph",
- "Heading",
- "Quote",
- "Columns",
- "Group",
- ]
+ Array []
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('menu', { name: 'List' }).getByRole('menuitem')
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
35 | await expect(
36 | page.getByRole( 'menu', { name: 'List' } ).getByRole( 'menuitem' )
> 37 | ).toHaveText( [ 'Paragraph', 'Heading', 'Quote', 'Columns', 'Group' ] );
| ^
38 | } );
39 |
40 | test( 'Should show the expected block transforms on the list block when the quote block is removed', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-switcher.spec.js:37:5
|
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed:
test/e2e/specs/editor/various/block-switcher.spec.js#L37
3) [chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('menu', { name: 'List' }).getByRole('menuitem')
- Expected - 7
+ Received + 1
- Array [
- "Paragraph",
- "Heading",
- "Quote",
- "Columns",
- "Group",
- ]
+ Array []
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('menu', { name: 'List' }).getByRole('menuitem')
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
35 | await expect(
36 | page.getByRole( 'menu', { name: 'List' } ).getByRole( 'menuitem' )
> 37 | ).toHaveText( [ 'Paragraph', 'Heading', 'Quote', 'Columns', 'Group' ] );
| ^
38 | } );
39 |
40 | test( 'Should show the expected block transforms on the list block when the quote block is removed', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-switcher.spec.js:37:5
|
[chromium] › editor/various/block-switcher.spec.js:40:2 › Block Switcher › Should show the expected block transforms on the list block when the quote block is removed:
test/e2e/specs/editor/various/block-switcher.spec.js#L77
4) [chromium] › editor/various/block-switcher.spec.js:40:2 › Block Switcher › Should show the expected block transforms on the list block when the quote block is removed
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('menu', { name: 'List' }).getByRole('menuitem')
- Expected - 6
+ Received + 1
- Array [
- "Paragraph",
- "Heading",
- "Columns",
- "Group",
- ]
+ Array []
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('menu', { name: 'List' }).getByRole('menuitem')
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
- locator resolved to 0 elements
75 | await expect(
76 | page.getByRole( 'menu', { name: 'List' } ).getByRole( 'menuitem' )
> 77 | ).toHaveText( [ 'Paragraph', 'Heading', 'Columns', 'Group' ] );
| ^
78 | } );
79 |
80 | test( 'Should not show the block switcher if the block has no styles and cannot be removed', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-switcher.spec.js:77:5
|
🎭 Playwright Run Summary
2 skipped
110 passed (6.3m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › editor/blocks/query.spec.js:35:3 › Query block › Query block insertion › List ─────
1 skipped
130 passed (6.8m)
|
🎭 Playwright Run Summary
170 passed (7.1m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
11 skipped
151 passed (8.0m)
|
🎭 Playwright Run Summary
3 failed
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:11:2 › Keep styles on block transforms › Should keep colors during a transform
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:37:2 › Keep styles on block transforms › Should keep the font size during a transform from multiple blocks into multiple blocks
[chromium] › editor/various/keep-styles-on-block-transforms.spec.js:73:2 › Keep styles on block transforms › Should not include styles in the group block when grouping a block
143 passed (9.1m)
|
🎭 Playwright Run Summary
1 failed
[firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output
3 skipped
118 passed (7.8m)
|
🎭 Playwright Run Summary
2 failed
[chromium] › editor/various/style-variation.spec.js:7:2 › adding blocks › Should switch to the plain style of the quote block
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
1 skipped
181 passed (9.2m)
|
🎭 Playwright Run Summary
7 failed
[chromium] › editor/various/block-grouping.spec.js:21:3 › Block Grouping › Group creation › creates a group from multiple blocks of the same type via block transforms
[chromium] › editor/various/block-grouping.spec.js:61:3 › Block Grouping › Group creation › creates a group from multiple blocks of different types via block transforms
[chromium] › editor/various/block-switcher.spec.js:11:2 › Block Switcher › Should show the expected block transforms on the list block when the blocks are removed
[chromium] › editor/various/block-switcher.spec.js:40:2 › Block Switcher › Should show the expected block transforms on the list block when the quote block is removed
[chromium] › editor/various/block-switcher.spec.js:104:2 › Block Switcher › Should show a message if there are no transforms or styles available
[chromium] › editor/various/block-switcher.spec.js:123:2 › Block Switcher › Should show Columns block only if selected blocks are between limits (1-6)
[chromium] › editor/various/block-switcher.spec.js:186:2 › Block Switcher › should be able to transform to block variations
141 passed (10.5m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
105 KB |
|
flaky-tests-report
Expired
|
742 Bytes |
|