Refactor: useBlockTools hook #96935
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
7m 5s
Report to GitHub
3m 49s
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 |
|