Skip to content

Patterns: avoid fetching on load #93747

Patterns: avoid fetching on load

Patterns: avoid fetching on load #93747

Triggered via pull request January 19, 2024 10:40
Status Failure
Total duration 21m 17s
Artifacts 2

end2end-test.yml

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

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 - 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.
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.
[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 - 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 - 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.2m)
🎭 Playwright Run Summary
170 passed (7.0m)
🎭 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
1 failed [firefox] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output 3 skipped 118 passed (7.7m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output 11 skipped 151 passed (8.2m)
🎭 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
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
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.6m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
91.7 KB
flaky-tests-report Expired
742 Bytes