Skip to content

New block/tabs

New block/tabs #125472

Triggered via pull request March 5, 2025 17:02
Status Failure
Total duration 22m 16s
Artifacts 1

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Merge Artifacts
9s
Merge Artifacts
Report to GitHub
0s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 7 notices
Playwright - 8
Process completed with exit code 1.
[chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
[chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
[chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
Playwright - 3
Process completed with exit code 1.
[chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations: test/e2e/specs/editor/plugins/block-variations.spec.js#L80
1) [chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option') - Expected - 0 + Received + 11 Array [ "Paragraph", "Success Message", "Warning Message", + "Tab: Label", + "Sticky by Senff - a11nThe Gutenberg Sticky Block will stick at the top of the page once you scroll down.Install block", + "Markdown Comment by Rich TaborAdd markdown inspired comments to posts that render only within the block editor.Install block", + "Todo List by Rich TaborAdd todo lists to posts that render only within the block editor.Install block", + "Safelayout Elegant Icons by safelayoutBeautiful SVG icons, available in Block editor, Classic editor and Elementor.Install block", + "Carousel by omnipressteamOmnipress is a ready-made WordPress Design Blocks, similar to the Gutenberg WordPress block editor, that takes a holistic approach to changing your co …Install block", + "Listicles by Ipstenu (Mika Epstein)Create beautiful listicle blocks.Install block", + "Sentiment Analysis With Tensorflowjs by UjW0LGuternberg block to detect sentiment of the paragraph as you write using TensorflowjsInstall block", + "Overlapping Images by Peter SteeleShows decoratively overlapping image and text content.Install block", + "PDF by Andy FragenEmbed a PDF from the Media Library or elsewhere via oEmbed or as a block into an iframe tag.Install block", + "Meta Field Block by Phi PhanDisplay a custom field as a block on the front end. It supports custom fields for posts, terms, and users. It supports ACF fields explicitly.Install block", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option') 3 × locator resolved to 0 elements 2 × locator resolved to 4 elements 4 × locator resolved to 14 elements 78 | .getByRole( 'listbox', { name: 'Blocks' } ) 79 | .getByRole( 'option' ) > 80 | ).toHaveText( [ 'Paragraph', 'Success Message', 'Warning Message' ] ); | ^ 81 | } ); 82 | 83 | test( 'Insert the Success Message block variation', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/block-variations.spec.js:80:5
[chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations: test/e2e/specs/editor/plugins/block-variations.spec.js#L80
1) [chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option') - Expected - 0 + Received + 11 Array [ "Paragraph", "Success Message", "Warning Message", + "Tab: Label", + "Sticky by Senff - a11nThe Gutenberg Sticky Block will stick at the top of the page once you scroll down.Install block", + "Markdown Comment by Rich TaborAdd markdown inspired comments to posts that render only within the block editor.Install block", + "Todo List by Rich TaborAdd todo lists to posts that render only within the block editor.Install block", + "Safelayout Elegant Icons by safelayoutBeautiful SVG icons, available in Block editor, Classic editor and Elementor.Install block", + "Carousel by omnipressteamOmnipress is a ready-made WordPress Design Blocks, similar to the Gutenberg WordPress block editor, that takes a holistic approach to changing your co …Install block", + "Listicles by Ipstenu (Mika Epstein)Create beautiful listicle blocks.Install block", + "Sentiment Analysis With Tensorflowjs by UjW0LGuternberg block to detect sentiment of the paragraph as you write using TensorflowjsInstall block", + "Overlapping Images by Peter SteeleShows decoratively overlapping image and text content.Install block", + "PDF by Andy FragenEmbed a PDF from the Media Library or elsewhere via oEmbed or as a block into an iframe tag.Install block", + "Meta Field Block by Phi PhanDisplay a custom field as a block on the front end. It supports custom fields for posts, terms, and users. It supports ACF fields explicitly.Install block", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option') 3 × locator resolved to 0 elements 2 × locator resolved to 4 elements 4 × locator resolved to 14 elements 78 | .getByRole( 'listbox', { name: 'Blocks' } ) 79 | .getByRole( 'option' ) > 80 | ).toHaveText( [ 'Paragraph', 'Success Message', 'Warning Message' ] ); | ^ 81 | } ); 82 | 83 | test( 'Insert the Success Message block variation', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/block-variations.spec.js:80:5
[chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations: test/e2e/specs/editor/plugins/block-variations.spec.js#L80
1) [chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Blocks' }).getByRole('option') - Expected - 0 + Received + 11 Array [ "Paragraph", "Success Message", "Warning Message", + "Tab: Label", + "Sticky by Senff - a11nThe Gutenberg Sticky Block will stick at the top of the page once you scroll down.Install block", + "Markdown Comment by Rich TaborAdd markdown inspired comments to posts that render only within the block editor.Install block", + "Todo List by Rich TaborAdd todo lists to posts that render only within the block editor.Install block", + "Safelayout Elegant Icons by safelayoutBeautiful SVG icons, available in Block editor, Classic editor and Elementor.Install block", + "Carousel by omnipressteamOmnipress is a ready-made WordPress Design Blocks, similar to the Gutenberg WordPress block editor, that takes a holistic approach to changing your co …Install block", + "Listicles by Ipstenu (Mika Epstein)Create beautiful listicle blocks.Install block", + "Sentiment Analysis With Tensorflowjs by UjW0LGuternberg block to detect sentiment of the paragraph as you write using TensorflowjsInstall block", + "Overlapping Images by Peter SteeleShows decoratively overlapping image and text content.Install block", + "PDF by Andy FragenEmbed a PDF from the Media Library or elsewhere via oEmbed or as a block into an iframe tag.Install block", + "Meta Field Block by Phi PhanDisplay a custom field as a block on the front end. It supports custom fields for posts, terms, and users. It supports ACF fields explicitly.Install block", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Blocks' }).getByRole('option') 3 × locator resolved to 0 elements - locator resolved to 4 elements 5 × locator resolved to 14 elements 78 | .getByRole( 'listbox', { name: 'Blocks' } ) 79 | .getByRole( 'option' ) > 80 | ).toHaveText( [ 'Paragraph', 'Success Message', 'Warning Message' ] ); | ^ 81 | } ); 82 | 83 | test( 'Insert the Success Message block variation', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/block-variations.spec.js:80:5
[chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems: test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
2) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 1 Array [ "Paragraph", "Child Blocks Child", "Image", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 4 elements 97 | await blockInserter.click(); 98 | await expect( blockLibrary ).toBeVisible(); > 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 100 | 'Paragraph', 101 | 'Child Blocks Child', 102 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
[chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems: test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
2) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 1 Array [ "Paragraph", "Child Blocks Child", "Image", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 4 elements 97 | await blockInserter.click(); 98 | await expect( blockLibrary ).toBeVisible(); > 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 100 | 'Paragraph', 101 | 'Child Blocks Child', 102 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
[chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems: test/e2e/specs/editor/plugins/child-blocks.spec.js#L99
2) [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 1 Array [ "Paragraph", "Child Blocks Child", "Image", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 4 elements 97 | await blockInserter.click(); 98 | await expect( blockLibrary ).toBeVisible(); > 99 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 100 | 'Paragraph', 101 | 'Child Blocks Child', 102 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/child-blocks.spec.js:99:54
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set: test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 2 Array [ "Paragraph", "Heading", "Image", + "Tab: Label", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 5 elements 104 | await blockInserter.click(); 105 | await expect( blockLibrary ).toBeVisible(); > 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 107 | 'Paragraph', 108 | 'Heading', 109 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set: test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 2 Array [ "Paragraph", "Heading", "Image", + "Tab: Label", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 5 elements 104 | await blockInserter.click(); 105 | await expect( blockLibrary ).toBeVisible(); > 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 107 | 'Paragraph', 108 | 'Heading', 109 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set: test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L106
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') - Expected - 0 + Received + 2 Array [ "Paragraph", "Heading", "Image", + "Tab: Label", + "Tab: Label", ] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }).locator('.block-editor-inserter__insertable-blocks-at-selection').getByRole('option') 9 × locator resolved to 5 elements 104 | await blockInserter.click(); 105 | await expect( blockLibrary ).toBeVisible(); > 106 | await expect( blockLibrary.getByRole( 'option' ) ).toHaveText( [ | ^ 107 | 'Paragraph', 108 | 'Heading', 109 | 'Image', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:106:54
Playwright - 2
Process completed with exit code 1.
[webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
[webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
[webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@firefox: test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L573
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('2 results found, use up and down arrow keys to navigate.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('2 results found, use up and down arrow keys to navigate.') 571 | '2 results found, use up and down arrow keys to navigate.' 572 | ) > 573 | ).toBeVisible(); | ^ 574 | } ); 575 | } ); 576 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:573:5
Playwright - 7
Process completed with exit code 1.
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
🎭 Playwright Run Summary
2 skipped 203 passed (6.0m)
🎭 Playwright Run Summary
1 skipped 201 passed (8.4m)
🎭 Playwright Run Summary
5 skipped 193 passed (8.1m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results 1 skipped 203 passed (8.8m)
🎭 Playwright Run Summary
3 failed [chromium] › editor/plugins/block-variations.spec.js:62:2 › Block variations › Search for the Paragraph block with 2 additional variations [chromium] › editor/plugins/child-blocks.spec.js:69:2 › Child Blocks › display in a parent block with allowedItems [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:64:2 › Allowed Blocks Setting on InnerBlocks › limits the blocks if the allowed blocks setting was set 1 skipped 194 passed (9.0m)
🎭 Playwright Run Summary
1 failed [webkit] › editor/various/autocomplete-and-mentions.spec.js:546:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results 1 skipped 207 passed (11.3m)
🎭 Playwright Run Summary
207 passed (9.2m)

Artifacts

Produced during runtime
Name Size
failures-artifacts
25.2 MB