Editor: Fix block context defined for template parts (#58807) #96353
end2end-test.yml
on: push
Matrix: e2e-playwright
Puppeteer
8m 9s
Report to GitHub
3m 44s
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 |
|