Skip to content

Refactor: useBlockTools hook #96935

Refactor: useBlockTools hook

Refactor: useBlockTools hook #96935

Triggered via pull request February 13, 2024 22:16
Status Failure
Total duration 27m 14s
Artifacts 2

end2end-test.yml

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

Annotations

30 errors, 10 warnings, and 8 notices
[webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@webkit): packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
1) [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:42:17
Playwright - 6
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/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/validate-multiple-use.spec.js:23:3
[chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/validate-multiple-use.spec.js:23:3
[chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/validate-multiple-use.spec.js:23:3
Playwright - 6
Process completed with exit code 1.
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/navigation-list-view.spec.js:253:2 › Navigation block - List view editing › can remove menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L270
1) [chromium] › editor/blocks/navigation-list-view.spec.js:253:2 › Navigation block - List view editing › can remove menu items TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Options for Submenu' }) ============================================================ 268 | 269 | // Open the options menu. > 270 | await submenuOptions.click(); | ^ 271 | 272 | // usage of `page` is required because the options menu is rendered into a slot 273 | // outside of the treegrid. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:270:24
[chromium] › editor/blocks/navigation-list-view.spec.js:297:2 › Navigation block - List view editing › can edit menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L316
2) [chromium] › editor/blocks/navigation-list-view.spec.js:297:2 › Navigation block - List view editing › can edit menu items TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Page', includeHidden: true }).getByText('Top Level Item 1') ============================================================ 314 | } ) 315 | .getByText( 'Top Level Item 1' ); > 316 | await firstMenuItemAnchor.click(); | ^ 317 | 318 | // Get the settings panel. 319 | const blockSettings = page.getByRole( 'region', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:316:29
[chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically: test/e2e/specs/editor/blocks/navigation.spec.js#L236
3) [chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"') 234 | `role=textbox[name="Navigation link text"i] >> text="WordPress"` 235 | ) > 236 | ).toBeVisible(); | ^ 237 | 238 | const navigationBlock = editor.canvas.getByRole( 'document', { 239 | name: 'Block: Navigation', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:236:6
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/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L555
1) [chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) 553 | resetButton, 554 | 'The heading block should have the reset button enabled' > 555 | ).toBeEnabled(); | ^ 556 | 557 | // Assert the unmodified paragraph block (no overrides). 558 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:555:5
[chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L555
1) [chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) 553 | resetButton, 554 | 'The heading block should have the reset button enabled' > 555 | ).toBeEnabled(); | ^ 556 | 557 | // Assert the unmodified paragraph block (no overrides). 558 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:555:5
[chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L555
1) [chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) 553 | resetButton, 554 | 'The heading block should have the reset button enabled' > 555 | ).toBeEnabled(); | ^ 556 | 557 | // Assert the unmodified paragraph block (no overrides). 558 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:555:5
[chromium] › editor/various/post-title.spec.js:313:3 › Post title › HTML handling › should output HTML tags in plaintext in visual editor mode when HTML is added in plaintext in code editor mode: test/e2e/specs/editor/various/post-title.spec.js#L1
2) [chromium] › editor/various/post-title.spec.js:313:3 › Post title › HTML handling › should output HTML tags in plaintext in visual editor mode when HTML is added in plaintext in code editor mode Test finished within timeout of 100000ms, but tearing down "context" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
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 - 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
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: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#L74
1) [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('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 72 | .getByRole( 'toolbar', { name: 'Block tools' } ) 73 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 74 | .click(); | ^ 75 | await page 76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } ) 77 | .getByRole( 'menuitem', { name: 'Group' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:74: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#L74
1) [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('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 72 | .getByRole( 'toolbar', { name: 'Block tools' } ) 73 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 74 | .click(); | ^ 75 | await page 76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } ) 77 | .getByRole( 'menuitem', { name: 'Group' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:74: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#L74
1) [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('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 72 | .getByRole( 'toolbar', { name: 'Block tools' } ) 73 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 74 | .click(); | ^ 75 | await page 76 | .getByRole( 'menu', { name: 'Multiple blocks selected' } ) 77 | .getByRole( 'menuitem', { name: 'Group' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:74:6
[chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:141:4
[chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:141:4
[chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/various/block-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at Editor.clickBlockOptionsMenuItem (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-options-menu-item.ts:13:2) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:141:4
[chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled: test/e2e/specs/editor/various/block-grouping.spec.js#L285
3) [chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 283 | .getByRole( 'toolbar', { name: 'Block tools' } ) 284 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 285 | .click(); | ^ 286 | 287 | await expect( 288 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:285:6
[chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled: test/e2e/specs/editor/various/block-grouping.spec.js#L285
3) [chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 283 | .getByRole( 'toolbar', { name: 'Block tools' } ) 284 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 285 | .click(); | ^ 286 | 287 | await expect( 288 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:285:6
[chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled: test/e2e/specs/editor/various/block-grouping.spec.js#L285
3) [chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 283 | .getByRole( 'toolbar', { name: 'Block tools' } ) 284 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 285 | .click(); | ^ 286 | 287 | await expect( 288 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:285:6
[chromium] › editor/various/block-grouping.spec.js:294:3 › Block Grouping › Grouping Block availability › does not show group option in the options toolbar if Grouping block is disabled: packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
4) [chromium] › editor/various/block-grouping.spec.js:294:3 › Block Grouping › Grouping Block availability › does not show group option in the options toolbar if Grouping block is disabled TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Options"]') ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20 18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` ); 19 | > 20 | await button.click(); | ^ 21 | } 22 | at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-grouping.spec.js:298:4
Puppeteer
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 8
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 7
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 6
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8, ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
3 skipped 129 passed (7.7m)
🎭 Playwright Run Summary
1 flaky [webkit] › editor/blocks/navigation-frontend-interactivity.spec.js:91:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions in Safari (@WebKit) 188 passed (8.1m)
🎭 Playwright Run Summary
162 passed (8.6m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/validate-multiple-use.spec.js:12:2 › Validate multiple use › should display correct number of warning messages 4 skipped 156 passed (8.7m)
🎭 Playwright Run Summary
3 flaky [chromium] › editor/blocks/navigation-list-view.spec.js:253:2 › Navigation block - List view editing › can remove menu items [chromium] › editor/blocks/navigation-list-view.spec.js:297:2 › Navigation block - List view editing › can edit menu items [chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically 1 skipped 158 passed (8.7m)
🎭 Playwright Run Summary
11 skipped 152 passed (8.3m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button 1 flaky [chromium] › editor/various/post-title.spec.js:313:3 › Post title › HTML handling › should output HTML tags in plaintext in visual editor mode when HTML is added in plaintext in code editor mode 1 skipped 160 passed (12.2m)
🎭 Playwright Run Summary
6 failed [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-grouping.spec.js:131:3 › Block Grouping › Group creation › groups and ungroups multiple blocks of different types via options toolbar [chromium] › editor/various/block-grouping.spec.js:279:3 › Block Grouping › Grouping Block availability › does not show group transform if Grouping block is disabled [chromium] › editor/various/block-grouping.spec.js:294:3 › Block Grouping › Grouping Block availability › does not show group option in the options toolbar if Grouping block is disabled [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:150:2 › Block Switcher › Should NOT show Columns transform only if selected blocks are more than max limit(6) 1 flaky [chromium] › editor/various/change-detection.spec.js:400:2 › Change detection › should not prompt to confirm unsaved changes when trashing an existing post 158 passed (12.7m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
822 KB
flaky-tests-report Expired
1.23 KB