Skip to content

Zoom out: try pattern inserter instead of starter pattern modal for new pages #114957

Zoom out: try pattern inserter instead of starter pattern modal for new pages

Zoom out: try pattern inserter instead of starter pattern modal for new pages #114957

Triggered via pull request September 19, 2024 08:46
Status Failure
Total duration 20m 8s
Artifacts 2

end2end-test.yml

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

Annotations

40 errors and 8 notices
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L265
1) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.block-editor-block-patterns-list__list-item') 263 | await page 264 | .locator( '.block-editor-block-patterns-list__list-item' ) > 265 | .click(); | ^ 266 | await editor.saveSiteEditorEntities( { 267 | isOnlyCurrentEntityDirty: true, 268 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:265:5
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L265
1) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.block-editor-block-patterns-list__list-item') 263 | await page 264 | .locator( '.block-editor-block-patterns-list__list-item' ) > 265 | .click(); | ^ 266 | await editor.saveSiteEditorEntities( { 267 | isOnlyCurrentEntityDirty: true, 268 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:265:5
[chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default: test/e2e/specs/site-editor/pages.spec.js#L265
1) [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ───── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.block-editor-block-patterns-list__list-item') 263 | await page 264 | .locator( '.block-editor-block-patterns-list__list-item' ) > 265 | .click(); | ^ 266 | await editor.saveSiteEditorEntities( { 267 | isOnlyCurrentEntityDirty: true, 268 | } ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:265:5
[chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes`: test/e2e/specs/site-editor/pages.spec.js#L313
2) [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor settings' }).getByRole('button', { name: 'Template options' }) 311 | .getByRole( 'region', { name: 'Editor settings' } ) 312 | .getByRole( 'button', { name: 'Template options' } ); > 313 | await templateOptionsButton.click(); | ^ 314 | // Empty theme has only one custom template with `postTypes: ['post']`, 315 | // so it should not be suggested. 316 | await expect( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:313:31
[chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes`: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:309:16
[chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes`: packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false }) at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21 19 | 20 | const isClosed = > 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false'; | ^ 22 | 23 | if ( isClosed ) { 24 | await toggleButton.click(); at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:309:16
[chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category: test/e2e/specs/site-editor/site-editor-url-navigation.spec.js#L88
3) [chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor content' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor content' }) 86 | await expect( 87 | page.getByRole( 'region', { name: 'Editor content' } ) > 88 | ).toBeVisible(); | ^ 89 | await page.getByRole( 'button', { name: 'Open navigation' } ).click(); 90 | await expect( 91 | navigation.getByRole( 'button', { name: 'All template parts' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/site-editor-url-navigation.spec.js:88:5
[chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category: test/e2e/specs/site-editor/site-editor-url-navigation.spec.js#L88
3) [chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor content' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor content' }) 86 | await expect( 87 | page.getByRole( 'region', { name: 'Editor content' } ) > 88 | ).toBeVisible(); | ^ 89 | await page.getByRole( 'button', { name: 'Open navigation' } ).click(); 90 | await expect( 91 | navigation.getByRole( 'button', { name: 'All template parts' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/site-editor-url-navigation.spec.js:88:5
[chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category: test/e2e/specs/site-editor/site-editor-url-navigation.spec.js#L88
3) [chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor content' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor content' }) 86 | await expect( 87 | page.getByRole( 'region', { name: 'Editor content' } ) > 88 | ).toBeVisible(); | ^ 89 | await page.getByRole( 'button', { name: 'Open navigation' } ).click(); 90 | await expect( 91 | navigation.getByRole( 'button', { name: 'All template parts' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/site-editor-url-navigation.spec.js:88:5
[chromium] › site-editor/templates.spec.js:13:2 › Templates › Create a custom template: test/e2e/specs/site-editor/templates.spec.js#L36
4) [chromium] › site-editor/templates.spec.js:13:2 › Templates › Create a custom template ──────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('dialog', { name: 'Choose a pattern' }).getByRole('button', { name: 'Close' }) 34 | .getByRole( 'dialog', { name: 'Choose a pattern' } ) 35 | .getByRole( 'button', { name: 'Close' } ) > 36 | .click(); | ^ 37 | await expect( 38 | page.locator( 39 | `role=button[name="Dismiss this notice"i] >> text="${ templateName }" successfully created.` at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/templates.spec.js:36:5
[chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
1) [chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') - locator resolved to <button id=":r7:" type="button" aria-pressed="false" aria-expanded="false" data-active-item="true" data-toolbar-item="true" aria-label="Toggle block inserter" class="components-button editor-document-tools__inserter-toggle is-primary has-icon">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:42:9
[chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
1) [chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:42:9
[chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
1) [chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:42:9
[chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
2) [chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:104:9
[chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
2) [chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:104:9
[chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles: test/e2e/specs/site-editor/block-style-variations.spec.js#L323
2) [chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=button[name="Toggle block inserter"i]') 321 | 'role=button[name="Toggle block inserter"i]' 322 | ); > 323 | await inserterButton.click(); | ^ 324 | await page.type( 325 | 'role=searchbox[name="Search for blocks and patterns"i]', 326 | 'Group' at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:323:23) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-style-variations.spec.js:104:9
[chromium] › site-editor/dataviews-list-layout-keyboard.spec.js:96:2 › Dataviews List Layout › Navigates the items list via UP/DOWN arrow keys: test/e2e/specs/site-editor/dataviews-list-layout-keyboard.spec.js#L113
3) [chromium] › site-editor/dataviews-list-layout-keyboard.spec.js:96:2 › Dataviews List Layout › Navigates the items list via UP/DOWN arrow keys Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: getByLabel('Sample Page') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for getByLabel('Sample Page') - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" - locator resolved to <div role="button" tabindex="-1" aria-pressed="false" id="view-list-0-192-item-wrapper" class="dataviews-view-list__item" aria-labelledby="view-list-0-192-label" aria-describedby="view-list-0-192-description">…</div> - unexpected value "not focused" 111 | // Use arrow up/down to move through the list. 112 | await page.keyboard.press( 'ArrowDown' ); > 113 | await expect( page.getByLabel( 'Sample Page' ) ).toBeFocused(); | ^ 114 | 115 | await page.keyboard.press( 'ArrowUp' ); 116 | await expect( page.getByLabel( 'Privacy Policy' ) ).toBeFocused(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/dataviews-list-layout-keyboard.spec.js:113:52
[chromium] › site-editor/new-templates-list.spec.js:22:2 › Templates › Sorting: test/e2e/specs/site-editor/new-templates-list.spec.js#L41
4) [chromium] › site-editor/new-templates-list.spec.js:22:2 › Templates › Sorting ──────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('region', { name: 'Template', includeHidden: true }).getByRole('link', { includeHidden: true }).first() Expected string: "Tag Archives" Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('region', { name: 'Template', includeHidden: true }).getByRole('link', { includeHidden: true }).first() 39 | await page.getByRole( 'button', { name: 'View options' } ).click(); 40 | await page.getByRole( 'radio', { name: 'Sort descending' } ).click(); > 41 | await expect( firstTitle ).toHaveText( 'Tag Archives' ); | ^ 42 | 43 | // Ascending by title. 44 | await page.getByRole( 'radio', { name: 'Sort ascending' } ).click(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/new-templates-list.spec.js:41:30
Playwright - 5
Process completed with exit code 1.
[chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns: test/e2e/specs/editor/plugins/pattern-recursion.spec.js#L67
1) [chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('tab', { name: 'Patterns' }) 65 | .click(); 66 | // Click the Patterns tab > 67 | await page.getByRole( 'tab', { name: 'Patterns' } ).click(); | ^ 68 | // Click the Uncategorized tab 69 | await page.getByRole( 'tab', { name: 'Uncategorized' } ).click(); 70 | // Click the Evil recursive pattern at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/pattern-recursion.spec.js:67:55
[chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns: test/e2e/specs/editor/plugins/pattern-recursion.spec.js#L67
1) [chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('tab', { name: 'Patterns' }) 65 | .click(); 66 | // Click the Patterns tab > 67 | await page.getByRole( 'tab', { name: 'Patterns' } ).click(); | ^ 68 | // Click the Uncategorized tab 69 | await page.getByRole( 'tab', { name: 'Uncategorized' } ).click(); 70 | // Click the Evil recursive pattern at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/pattern-recursion.spec.js:67:55
[chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns: test/e2e/specs/editor/plugins/pattern-recursion.spec.js#L67
1) [chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('tab', { name: 'Patterns' }) 65 | .click(); 66 | // Click the Patterns tab > 67 | await page.getByRole( 'tab', { name: 'Patterns' } ).click(); | ^ 68 | // Click the Uncategorized tab 69 | await page.getByRole( 'tab', { name: 'Uncategorized' } ).click(); 70 | // Click the Evil recursive pattern at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/pattern-recursion.spec.js:67:55
Playwright - 2
Process completed with exit code 1.
[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#L34
1) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 32 | name: 'Search for blocks and patterns', 33 | } ) > 34 | .fill( 'Test:' ); | ^ 35 | 36 | await expect( 37 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:34: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#L34
1) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 32 | name: 'Search for blocks and patterns', 33 | } ) > 34 | .fill( 'Test:' ); | ^ 35 | 36 | await expect( 37 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:34: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#L34
1) [chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 32 | name: 'Search for blocks and patterns', 33 | } ) > 34 | .fill( 'Test:' ); | ^ 35 | 36 | await expect( 37 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:34: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#L77
2) [chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 75 | name: 'Search for blocks and patterns', 76 | } ) > 77 | .fill( 'Test:' ); | ^ 78 | 79 | await expect( 80 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:77: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#L77
2) [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 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 75 | name: 'Search for blocks and patterns', 76 | } ) > 77 | .fill( 'Test:' ); | ^ 78 | 79 | await expect( 80 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:77: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#L77
2) [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 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.fill: Timeout 10000ms exceeded. Call log: - waiting for getByRole('region', { name: 'Block Library' }).getByRole('searchbox', { name: 'Search for blocks and patterns' }) 75 | name: 'Search for blocks and patterns', 76 | } ) > 77 | .fill( 'Test:' ); | ^ 78 | 79 | await expect( 80 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/allowed-patterns.spec.js:77:6
Playwright - 3
Process completed with exit code 1.
[chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Pattern' }).first() at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:506:16
[chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Pattern' }).first() at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:506:16
[chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns: packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
1) [chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.getAttribute: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Pattern' }).first() at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26 24 | : endSelectorOrLocator; 25 | > 26 | const startClientId = await startBlock.getAttribute( 'data-block' ); | ^ 27 | const endClientId = await endBlock?.getAttribute( 'data-block' ); 28 | 29 | if ( endClientId ) { at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:506:16
[chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post: test/e2e/specs/editor/various/patterns.spec.js#L248
2) [chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) 246 | level: 1, 247 | } ) > 248 | ).toBeVisible(); | ^ 249 | 250 | await editor.selectBlocks( 251 | editor.canvas.getByRole( 'document', { name: 'Block: Paragraph' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:248:5
[chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post: test/e2e/specs/editor/various/patterns.spec.js#L248
2) [chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) 246 | level: 1, 247 | } ) > 248 | ).toBeVisible(); | ^ 249 | 250 | await editor.selectBlocks( 251 | editor.canvas.getByRole( 'document', { name: 'Block: Paragraph' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:248:5
[chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post: test/e2e/specs/editor/various/patterns.spec.js#L248
2) [chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Alternative greeting block', level: 1 }) 246 | level: 1, 247 | } ) > 248 | ).toBeVisible(); | ^ 249 | 250 | await editor.selectBlocks( 251 | editor.canvas.getByRole( 'document', { name: 'Block: Paragraph' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:248:5
[chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits: test/e2e/specs/editor/various/patterns.spec.js#L309
3) [chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) 307 | level: 1, 308 | } ) > 309 | ).toBeVisible(); | ^ 310 | 311 | // Make an edit to the source pattern. 312 | await editor.canvas at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:309:5
[chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits: test/e2e/specs/editor/various/patterns.spec.js#L309
3) [chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) 307 | level: 1, 308 | } ) > 309 | ).toBeVisible(); | ^ 310 | 311 | // Make an edit to the source pattern. 312 | await editor.canvas at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:309:5
[chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits: test/e2e/specs/editor/various/patterns.spec.js#L309
3) [chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('heading', { name: 'Synced pattern', level: 1 }) 307 | level: 1, 308 | } ) > 309 | ).toBeVisible(); | ^ 310 | 311 | // Make an edit to the source pattern. 312 | await editor.canvas at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:309:5
[chromium] › editor/various/patterns.spec.js:531:2 › Synced pattern › should be able to insert a reusable block twice: test/e2e/specs/editor/various/patterns.spec.js#L566
4) [chromium] › editor/various/patterns.spec.js:531:2 › Synced pattern › should be able to insert a reusable block twice TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }) 564 | await editor.canvas 565 | .getByRole( 'document', { name: 'Block: Paragraph' } ) > 566 | .click(); | ^ 567 | await pageUtils.pressKeys( 'primary+a' ); 568 | await page.keyboard.press( 'ArrowRight' ); 569 | await page.keyboard.type( ' modified' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:566:5
🎭 Playwright Run Summary
4 failed [chromium] › site-editor/pages.spec.js:240:2 › Pages › swap template and reset to default ────── [chromium] › site-editor/pages.spec.js:304:2 › Pages › swap template options should respect the declared `postTypes` [chromium] › site-editor/site-editor-url-navigation.spec.js:70:2 › Site editor url navigation › The Patterns page should keep the previously selected template part category [chromium] › site-editor/templates.spec.js:13:2 › Templates › Create a custom template ───────── 1 flaky [chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks 4 skipped 187 passed (8.7m)
🎭 Playwright Run Summary
199 passed (10.2m)
🎭 Playwright Run Summary
3 skipped 188 passed (10.2m)
🎭 Playwright Run Summary
2 failed [chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks [chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles 2 flaky [chromium] › site-editor/dataviews-list-layout-keyboard.spec.js:96:2 › Dataviews List Layout › Navigates the items list via UP/DOWN arrow keys [chromium] › site-editor/new-templates-list.spec.js:22:2 › Templates › Sorting ───────────────── 188 passed (10.4m)
🎭 Playwright Run Summary
1 failed [chromium] › editor/plugins/pattern-recursion.spec.js:58:2 › Preventing Pattern Recursion (server) › prevents infinite loops due to recursive patterns 1 skipped 193 passed (10.1m)
🎭 Playwright Run Summary
2 failed [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 1 skipped 197 passed (11.1m)
🎭 Playwright Run Summary
196 passed (10.7m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/pattern-overrides.spec.js:428:2 › Pattern Overrides › disables editing of nested patterns [chromium] › editor/various/patterns.spec.js:208:2 › Synced pattern › can be saved when modified inside of a published post [chromium] › editor/various/patterns.spec.js:272:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits [chromium] › editor/various/patterns.spec.js:531:2 › Synced pattern › should be able to insert a reusable block twice [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result [chromium] › editor/various/post-editor-template-mode.spec.js:116:2 › Post Editor Template mode › Allow creating custom block templates in classic themes 1 skipped 183 passed (13.1m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
64.3 MB
flaky-tests-report Expired
3.96 KB