Skip to content

Refactor inserter tabs #102526

Refactor inserter tabs

Refactor inserter tabs #102526

Triggered via pull request April 25, 2024 16:07
Status Failure
Total duration 21m 51s
Artifacts 1

end2end-test.yml

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

Annotations

57 errors, 8 warnings, and 8 notices
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L637
2) [firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: getByRole('region', { name: 'Block Library' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }) - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" 635 | name: 'Block Library', 636 | } ) > 637 | ).toBeHidden(); | ^ 638 | } ); 639 | 640 | test( 'shows block preview when hovering over block in inserter', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:637:5
[firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L637
2) [firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: getByRole('region', { name: 'Block Library' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }) - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" 635 | name: 'Block Library', 636 | } ) > 637 | ).toBeHidden(); | ^ 638 | } ); 639 | 640 | test( 'shows block preview when hovering over block in inserter', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:637:5
[firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L637
2) [firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: getByRole('region', { name: 'Block Library' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }) - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" 635 | name: 'Block Library', 636 | } ) > 637 | ).toBeHidden(); | ^ 638 | } ); 639 | 640 | test( 'shows block preview when hovering over block in inserter', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:637:5
Playwright - 8
Process completed with exit code 1.
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly: test/e2e/specs/site-editor/list-view.spec.js#L100
1) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-3d8d9…>…</a> - unexpected value "not focused" 98 | // block in the list view. 99 | await pageUtils.pressKeys( 'access+o' ); > 100 | await expect( siteTaglineItem ).toBeFocused(); | ^ 101 | 102 | // Since focus is now inside the list view, the shortcut should close 103 | // the sidebar. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:100:35
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly: test/e2e/specs/site-editor/list-view.spec.js#L100
1) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-f6ad3…>…</a> - unexpected value "not focused" 98 | // block in the list view. 99 | await pageUtils.pressKeys( 'access+o' ); > 100 | await expect( siteTaglineItem ).toBeFocused(); | ^ 101 | 102 | // Since focus is now inside the list view, the shortcut should close 103 | // the sidebar. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:100:35
[chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly: test/e2e/specs/site-editor/list-view.spec.js#L100
1) [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Site Tagline', exact: true }) - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" - locator resolved to <a tabindex="0" draggable="true" href="#block-b2def…>…</a> - unexpected value "not focused" 98 | // block in the list view. 99 | await pageUtils.pressKeys( 'access+o' ); > 100 | await expect( siteTaglineItem ).toBeFocused(); | ^ 101 | 102 | // Since focus is now inside the list view, the shortcut should close 103 | // the sidebar. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/list-view.spec.js:100:35
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 - 6
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
1) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:51:3
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
1) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:51:3
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
1) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:51:3
[chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
2) [chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:179:3
[chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
2) [chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:179:3
[chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
2) [chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:179:3
[chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
3) [chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:359:4
[chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
3) [chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:359:4
[chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
3) [chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:359:4
[chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area: test/e2e/specs/widgets/customizing-widgets.spec.js#L671
4) [chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area TimeoutError: locator.evaluate: Timeout 10000ms exceeded. Call log: - waiting for locator('role=searchbox[name="Search for blocks and patterns"i]') 669 | 670 | // Clear the input. > 671 | await searchBox.evaluate( ( node ) => { | ^ 672 | if ( node.value ) { 673 | node.value = ''; 674 | } at WidgetsCustomizerPage.addBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:671:19) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:546:3
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/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L637
4) [chromium] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: getByRole('region', { name: 'Block Library' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }) - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" 635 | name: 'Block Library', 636 | } ) > 637 | ).toBeHidden(); | ^ 638 | } ); 639 | 640 | test( 'shows block preview when hovering over block in inserter', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:637:5
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/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L21
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 19 | ); 20 | > 21 | await page.click( | ^ 22 | 'role=option[name="Social links with a shared background color"i]' 23 | ); 24 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:21:14
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L21
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 19 | ); 20 | > 21 | await page.click( | ^ 22 | 'role=option[name="Social links with a shared background color"i]' 23 | ); 24 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:21:14
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L21
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 19 | ); 20 | > 21 | await page.click( | ^ 22 | 'role=option[name="Social links with a shared background color"i]' 23 | ); 24 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:21:14
[chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed: test/e2e/specs/editor/various/allowed-patterns.spec.js#L40
2) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 5 + Received + 1 - Array [ - "Test: Single heading", - "Test: Single paragraph", - "Test: Paragraph inside group", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 38 | .getByRole( 'listbox', { name: 'Block patterns' } ) 39 | .getByRole( 'option' ) > 40 | ).toHaveText( [ | ^ 41 | 'Test: Single heading', 42 | 'Test: Single paragraph', 43 | 'Test: Paragraph inside group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:40:5
[chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed: test/e2e/specs/editor/various/allowed-patterns.spec.js#L40
2) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 5 + Received + 1 - Array [ - "Test: Single heading", - "Test: Single paragraph", - "Test: Paragraph inside group", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 38 | .getByRole( 'listbox', { name: 'Block patterns' } ) 39 | .getByRole( 'option' ) > 40 | ).toHaveText( [ | ^ 41 | 'Test: Single heading', 42 | 'Test: Single paragraph', 43 | 'Test: Paragraph inside group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:40:5
[chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed: test/e2e/specs/editor/various/allowed-patterns.spec.js#L40
2) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 5 + Received + 1 - Array [ - "Test: Single heading", - "Test: Single paragraph", - "Test: Paragraph inside group", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 38 | .getByRole( 'listbox', { name: 'Block patterns' } ) 39 | .getByRole( 'option' ) > 40 | ).toHaveText( [ | ^ 41 | 'Test: Single heading', 42 | 'Test: Single paragraph', 43 | 'Test: Paragraph inside group', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:40:5
[chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns: test/e2e/specs/editor/various/allowed-patterns.spec.js#L83
3) [chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 3 + Received + 1 - Array [ - "Test: Single heading", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 81 | .getByRole( 'listbox', { name: 'Block patterns' } ) 82 | .getByRole( 'option' ) > 83 | ).toHaveText( [ 'Test: Single heading' ] ); | ^ 84 | } ); 85 | } ); 86 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:83:6
[chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns: test/e2e/specs/editor/various/allowed-patterns.spec.js#L83
3) [chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 3 + Received + 1 - Array [ - "Test: Single heading", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 81 | .getByRole( 'listbox', { name: 'Block patterns' } ) 82 | .getByRole( 'option' ) > 83 | ).toHaveText( [ 'Test: Single heading' ] ); | ^ 84 | } ); 85 | } ); 86 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:83:6
[chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns: test/e2e/specs/editor/various/allowed-patterns.spec.js#L83
3) [chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - Expected - 3 + Received + 1 - Array [ - "Test: Single heading", - ] + Array [] Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('listbox', { name: 'Block patterns' }).getByRole('option') - 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 81 | .getByRole( 'listbox', { name: 'Block patterns' } ) 82 | .getByRole( 'option' ) > 83 | ).toHaveText( [ 'Test: Single heading' ] ); | ^ 84 | } ); 85 | } ); 86 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:83:6
[chromium] › editor/various/block-bindings.spec.js:1691:4 › Block bindings › Post/page context › Image › should show value of the custom field in the alt textarea when alt is bound: test/e2e/specs/editor/various/block-bindings.spec.js#L1731
4) [chromium] › editor/various/block-bindings.spec.js:1691:4 › Block bindings › Post/page context › Image › should show value of the custom field in the alt textarea when alt is bound Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute() Locator: getByRole('tabpanel', { name: 'Settings' }).getByLabel('Alternative text') Expected: have attribute Received: not have attribute Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Settings' }).getByLabel('Alternative text') 1729 | .getByRole( 'tabpanel', { name: 'Settings' } ) 1730 | .getByLabel( 'Alternative text' ) > 1731 | ).toHaveAttribute( 'readonly' ); | ^ 1732 | const altValue = await page 1733 | .getByRole( 'tabpanel', { name: 'Settings' } ) 1734 | .getByLabel( 'Alternative text' ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:1731:7
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L292
2) [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="My synced pattern"i]') 290 | PATTERN_NAME 291 | ); > 292 | await page.hover( | ^ 293 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 294 | ); 295 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:292:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L637
4) [webkit] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block Error: Timed out 5000ms waiting for expect(locator).toBeHidden() Locator: getByRole('region', { name: 'Block Library' }) Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByRole('region', { name: 'Block Library' }) - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" - locator resolved to <div role="region" tabindex="-1" aria-label="Block Li…>…</div> - unexpected value "visible" 635 | name: 'Block Library', 636 | } ) > 637 | ).toBeHidden(); | ^ 638 | } ); 639 | 640 | test( 'shows block preview when hovering over block in inserter', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:637:5
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Report to GitHub
Unable to download artifact(s): Artifact not found for name: flaky-tests-report Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
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 - 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 - 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 - 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 - 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 - 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/.
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 Run Summary
11 skipped 180 passed (8.8m)
🎭 Playwright Run Summary
2 failed [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [firefox] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block 3 skipped 143 passed (8.8m)
🎭 Playwright Run Summary
1 failed [chromium] › site-editor/list-view.spec.js:52:2 › Site Editor List View › ensures List View global shortcut works properly 184 passed (9.1m)
🎭 Playwright Run Summary
7 failed [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─ [chromium] › widgets/customizing-widgets.spec.js:171:2 › Widgets Customizer › should handle the inserter outer section [chromium] › widgets/customizing-widgets.spec.js:349:2 › Widgets Customizer › should handle legacy widgets [chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area [chromium] › widgets/customizing-widgets.spec.js:589:2 › Widgets Customizer › preserves content in the Custom HTML block [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter [chromium] › widgets/editing-widgets.spec.js:627:2 › Widgets screen › allows blocks to be added on mobile viewports 3 skipped 174 passed (9.9m)
🎭 Playwright Run Summary
1 skipped 191 passed (10.0m)
🎭 Playwright Run Summary
7 failed [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [chromium] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block [chromium] › editor/various/list-view.spec.js:334:2 › List View › ensures List View global shortcut works properly [chromium] › editor/various/list-view.spec.js:448:2 › List View › should place focus on the currently selected block in the canvas [chromium] › editor/various/patterns.spec.js:489:2 › Synced pattern › will not break the editor if empty 1 skipped 177 passed (12.7m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed [chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns [chromium] › editor/various/block-bindings.spec.js:1691:4 › Block bindings › Post/page context › Image › should show value of the custom field in the alt textarea when alt is bound [chromium] › editor/various/block-bindings.spec.js:1757:4 › Block bindings › Post/page context › Image › should show value of the custom field in the title input when title is bound [chromium] › editor/various/block-bindings.spec.js:1833:4 › Block bindings › Post/page context › Image › Multiple bindings should show the value of the custom fields 1 skipped 171 passed (11.8m)
🎭 Playwright Run Summary
4 failed [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:230:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [webkit] › editor/various/inserting-blocks.spec.js:617:2 › Inserting blocks (@Firefox, @WebKit) › can close the main inserter after inserting a single-use block, like the More block 217 passed (14.6m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
15 MB