Skip to content

Editor: Fix block context defined for template parts (#58807) #96353

Editor: Fix block context defined for template parts (#58807)

Editor: Fix block context defined for template parts (#58807) #96353

Triggered via push February 8, 2024 10:52
Status Failure
Total duration 27m 37s
Artifacts 2

end2end-test.yml

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

Annotations

23 errors, 10 warnings, and 8 notices
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L118
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Dismiss this notice' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('button', { name: 'Dismiss this notice' }) 116 | await expect( 117 | page.getByRole( 'button', { name: 'Dismiss this notice' } ) > 118 | ).toBeVisible(); | ^ 119 | 120 | patternId = new URL( page.url() ).searchParams.get( 'postId' ); 121 | const blocks = await editor.getBlocks(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:118:6 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:32:3
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
2) [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:8:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
[chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu: packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104 102 | }, 103 | } ); > 104 | const json: RestResponse = await response.json(); | ^ 105 | 106 | if ( ! response.ok() ) { 107 | throw json; at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30) at RequestUtils.deleteAllBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/blocks.ts:26:17) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/patterns.spec.js:87:3
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/plugins/annotations.spec.js:125:2 › Annotations › grows when typing inside it: test/e2e/specs/editor/plugins/annotations.spec.js#L1
1) [chromium] › editor/plugins/annotations.spec.js:125:2 › Annotations › grows when typing inside it Test finished within timeout of 100000ms, but tearing down "context" ran out of time. Please allow more time for the test, since teardown is attributed towards the test timeout budget.
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
1) [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:767:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:810:20
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:851:19
[chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound: packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
4) [chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound TimeoutError: locator.waitFor: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Dismiss this notice' }).filter({ hasText: 'published' }) to be visible ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34 32 | .getByRole( 'button', { name: 'Dismiss this notice' } ) 33 | .filter( { hasText: 'published' } ) > 34 | .waitFor(); | ^ 35 | const postId = new URL( this.page.url() ).searchParams.get( 'post' ); 36 | 37 | return typeof postId === 'string' ? parseInt( postId, 10 ) : null; at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:904:20
Puppeteer
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Playwright - 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 - 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 - 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 - 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 - 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 - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8, ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
4 skipped 132 passed (6.3m)
🎭 Playwright Run Summary
4 failed [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks [chromium] › editor/various/patterns.spec.js:21:2 › Unsynced pattern › create a new unsynced pattern via the block options menu [chromium] › editor/various/patterns.spec.js:100:2 › Synced pattern › create a new synced pattern via the block options menu 12 skipped 139 passed (7.7m)
🎭 Playwright Run Summary
11 skipped 151 passed (7.4m)
🎭 Playwright Run Summary
3 skipped 128 passed (7.7m)
🎭 Playwright Run Summary
1 skipped 180 passed (8.3m)
🎭 Playwright Run Summary
176 passed (8.1m)
🎭 Playwright Run Summary
1 flaky [chromium] › editor/plugins/annotations.spec.js:125:2 › Annotations › grows when typing inside it 1 skipped 154 passed (11.6m)
🎭 Playwright Run Summary
15 failed [chromium] › editor/various/block-bindings.spec.js:734:4 › Block bindings › Post/page context › Paragraph › Should show the value of the custom field when exists [chromium] › editor/various/block-bindings.spec.js:777:4 › Block bindings › Post/page context › Paragraph › Should show the value of the key when custom field doesn't exists [chromium] › editor/various/block-bindings.spec.js:818:3 › Block bindings › Post/page context › Heading - should show the value of the custom field [chromium] › editor/various/block-bindings.spec.js:860:4 › Block bindings › Post/page context › Button › Should show the value of the custom field when text is bound [chromium] › editor/various/block-bindings.spec.js:917:4 › Block bindings › Post/page context › Button › Should use the value of the custom field when url is bound [chromium] › editor/various/block-bindings.spec.js:956:4 › Block bindings › Post/page context › Button › Should use the values of the custom fields when text and url are bound [chromium] › editor/various/block-bindings.spec.js:1026:4 › Block bindings › Post/page context › Image › Should show the value of the custom field when url is bound [chromium] › editor/various/block-bindings.spec.js:1077: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:1143: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:1219:4 › Block bindings › Post/page context › Image › Multiple bindings should show the value of the custom fields [chromium] › editor/various/block-moving-mode.spec.js:15:2 › Block moving mode › can move block [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block [chromium] › editor/various/block-moving-mode.spec.js:122:2 › Block moving mode › can not move inside its own block [chromium] › editor/various/compatibility-classic-editor.spec.js:15:2 › Compatibility with classic editor › Should not apply auto when rendering blocks [chromium] › editor/various/convert-block-type.spec.js:15:2 › Code block › should convert to a preformatted block 155 passed (16.7m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
1.54 MB
flaky-tests-report Expired
561 Bytes