Experiment: Allow editing of custom fields in block bindings #95969
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
8m 37s
Report to GitHub
5s
Annotations
22 errors, 9 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#L84
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides
TimeoutError: locator.setChecked: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor settings' }).getByRole('checkbox', { name: 'Allow instance overrides' })
locator resolved to <input value="1" type="checkbox" id="inspector-checkbox…/>
attempting click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
performing click action
click action done
waiting for scheduled navigations to finish
navigations have finished
============================================================
82 | await editorSettings
83 | .getByRole( 'checkbox', { name: 'Allow instance overrides' } )
> 84 | .setChecked( true );
| ^
85 |
86 | await expect.poll( editor.getBlocks ).toMatchObject( [
87 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:84: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:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L84
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.setChecked: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor settings' }).getByRole('checkbox', { name: 'Allow instance overrides' })
locator resolved to <input value="1" type="checkbox" id="inspector-checkbox…/>
attempting click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
performing click action
click action done
waiting for scheduled navigations to finish
navigations have finished
============================================================
82 | await editorSettings
83 | .getByRole( 'checkbox', { name: 'Allow instance overrides' } )
> 84 | .setChecked( true );
| ^
85 |
86 | await expect.poll( editor.getBlocks ).toMatchObject( [
87 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:84: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:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L84
1) [chromium] › editor/various/pattern-overrides.spec.js:24:2 › Pattern Overrides › Create a pattern with overrides › Create a synced pattern and assign blocks to allow overrides
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.setChecked: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor settings' }).getByRole('checkbox', { name: 'Allow instance overrides' })
locator resolved to <input value="1" type="checkbox" id="inspector-checkbox…/>
attempting click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
performing click action
click action done
waiting for scheduled navigations to finish
navigations have finished
============================================================
82 | await editorSettings
83 | .getByRole( 'checkbox', { name: 'Allow instance overrides' } )
> 84 | .setChecked( true );
| ^
85 |
86 | await expect.poll( editor.getBlocks ).toMatchObject( [
87 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:84: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:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L256
2) [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "edited Editable",
+ "content": "Editable",
"metadata": undefined,
},
"name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
254 |
255 | // Check that the overrides remain.
> 256 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
257 | {
258 | name: 'core/paragraph',
259 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:256:41
|
[chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L256
2) [chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "edited Editable",
+ "content": "Editable",
"metadata": undefined,
},
"name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
254 |
255 | // Check that the overrides remain.
> 256 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
257 | {
258 | name: 'core/paragraph',
259 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:256:41
|
[chromium] › editor/various/pattern-overrides.spec.js:220:2 › Pattern Overrides › retains override values when converting a pattern block to regular blocks:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L256
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 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
Array [
Object {
"attributes": Object {
- "content": "edited Editable",
+ "content": "Editable",
"metadata": undefined,
},
"name": "core/paragraph",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
254 |
255 | // Check that the overrides remain.
> 256 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
257 | {
258 | name: 'core/paragraph',
259 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:256:41
|
[chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L296
3) [chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button' }).getByRole('textbox', { name: 'Button text' })
============================================================
294 | .getByRole( 'document', { name: 'Block: Button' } )
295 | .getByRole( 'textbox', { name: 'Button text' } )
> 296 | .focus();
| ^
297 | await expect(
298 | page.getByRole( 'link', { name: 'wp.org' } )
299 | ).toContainText( 'opens in a new tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:296:5
|
[chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L296
3) [chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button' }).getByRole('textbox', { name: 'Button text' })
============================================================
294 | .getByRole( 'document', { name: 'Block: Button' } )
295 | .getByRole( 'textbox', { name: 'Button text' } )
> 296 | .focus();
| ^
297 | await expect(
298 | page.getByRole( 'link', { name: 'wp.org' } )
299 | ).toContainText( 'opens in a new tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:296:5
|
[chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L296
3) [chromium] › editor/various/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Button' }).getByRole('textbox', { name: 'Button text' })
============================================================
294 | .getByRole( 'document', { name: 'Block: Button' } )
295 | .getByRole( 'textbox', { name: 'Button text' } )
> 296 | .focus();
| ^
297 | await expect(
298 | page.getByRole( 'link', { name: 'wp.org' } )
299 | ).toContainText( 'opens in a new tab' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:296:5
|
[chromium] › editor/various/pattern-overrides.spec.js:378:2 › Pattern Overrides › disables editing of nested patterns:
test/e2e/specs/editor/various/pattern-overrides.spec.js#L412
4) [chromium] › editor/various/pattern-overrides.spec.js:378:2 › Pattern Overrides › disables editing of nested patterns
Error: locator.fill: Error: Element is not an <input>, <textarea> or [contenteditable] element
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
locator resolved to <div tabindex="0" role="document" data-title="Heading…>…</div>
elementHandle.fill("Outer heading (edited)")
waiting for element to be visible, enabled and editable
Element is not an <input>, <textarea> or [contenteditable] element
============================================================
410 | await editor.canvas
411 | .getByRole( 'document', { name: 'Block: Heading' } )
> 412 | .fill( 'Outer heading (edited)' );
| ^
413 |
414 | const postId = await editor.publishPost();
415 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:412:5
|
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L112
1) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
110 | name: 'Bold',
111 | } )
> 112 | ).toBeHidden();
| ^
113 |
114 | // Paragraph is not editable.
115 | await expect( paragraphBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:112:7
|
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L112
1) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
110 | name: 'Bold',
111 | } )
> 112 | ).toBeHidden();
| ^
113 |
114 | // Paragraph is not editable.
115 | await expect( paragraphBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:112:7
|
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L112
1) [chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1i:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
110 | name: 'Bold',
111 | } )
> 112 | ).toBeHidden();
| ^
113 |
114 | // Paragraph is not editable.
115 | await expect( paragraphBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:112:7
|
[chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L183
2) [chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
181 | name: 'Bold',
182 | } )
> 183 | ).toBeHidden();
| ^
184 |
185 | // Heading is not editable.
186 | await expect( headingBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:183:7
|
[chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L183
2) [chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
181 | name: 'Bold',
182 | } )
> 183 | ).toBeHidden();
| ^
184 |
185 | // Heading is not editable.
186 | await expect( headingBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:183:7
|
[chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls:
test/e2e/specs/editor/various/block-bindings.spec.js#L183
2) [chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r1k:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
181 | name: 'Bold',
182 | } )
> 183 | ).toBeHidden();
| ^
184 |
185 | // Heading is not editable.
186 | await expect( headingBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:183:7
|
[chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L270
3) [chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
268 | name: 'Bold',
269 | } )
> 270 | ).toBeHidden();
| ^
271 |
272 | // Button is not editable.
273 | await expect( buttonBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:270:7
|
[chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L270
3) [chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
268 | name: 'Bold',
269 | } )
> 270 | ).toBeHidden();
| ^
271 |
272 | // Button is not editable.
273 | await expect( buttonBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:270:7
|
[chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L270
3) [chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Bold' })
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3r:" type="button" tabindex="-1" aria-labe…>…</button>
- unexpected value "visible"
268 | name: 'Bold',
269 | } )
> 270 | ).toBeHidden();
| ^
271 |
272 | // Button is not editable.
273 | await expect( buttonBlock ).toHaveAttribute(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:270:7
|
[chromium] › editor/various/block-bindings.spec.js:286:4 › Block bindings › Template context › Button › Should lock url controls when url is bound:
test/e2e/specs/editor/various/block-bindings.spec.js#L338
4) [chromium] › editor/various/block-bindings.spec.js:286:4 › Block bindings › Template context › Button › Should lock url controls when url is bound
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Link' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Link' })
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
- locator resolved to <button id=":r3l:" name="link" type="button" tabindex="-…>…</button>
- unexpected value "visible"
336 | .getByRole( 'toolbar', { name: 'Block tools' } )
337 | .getByRole( 'button', { name: 'Link' } )
> 338 | ).toBeHidden();
| ^
339 | await expect(
340 | page
341 | .getByRole( 'toolbar', { name: 'Block tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings.spec.js:338:7
|
Report to GitHub
Unable to download artifact(s): Artifact not found for name: flaky-tests-report
|
🎭 Playwright Run Summary
186 passed (7.2m)
|
🎭 Playwright Run Summary
3 skipped
119 passed (7.4m)
|
🎭 Playwright Run Summary
1 skipped
149 passed (7.4m)
|
🎭 Playwright Run Summary
1 skipped
153 passed (7.3m)
|
🎭 Playwright Run Summary
11 skipped
151 passed (7.9m)
|
🎭 Playwright Run Summary
4 skipped
149 passed (8.5m)
|
🎭 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/pattern-overrides.spec.js:267:2 › Pattern Overrides › handles button's link settings
[chromium] › editor/various/pattern-overrides.spec.js:378:2 › Pattern Overrides › disables editing of nested patterns
152 passed (9.9m)
|
🎭 Playwright Run Summary
17 failed
[chromium] › editor/various/block-bindings.spec.js:75:4 › Block bindings › Template context › Paragraph › Should lock the appropriate controls
[chromium] › editor/various/block-bindings.spec.js:146:4 › Block bindings › Template context › Heading › Should lock the appropriate controls
[chromium] › editor/various/block-bindings.spec.js:224:4 › Block bindings › Template context › Button › Should lock text controls when text is bound
[chromium] › editor/various/block-bindings.spec.js:286:4 › Block bindings › Template context › Button › Should lock url controls when url is bound
[chromium] › editor/various/block-bindings.spec.js:346:4 › Block bindings › Template context › Button › Should lock url and text controls when both are bound
[chromium] › editor/various/block-bindings.spec.js:432:4 › Block bindings › Template context › Image › Should NOT show the upload form when url is bound
[chromium] › editor/various/block-bindings.spec.js:460:4 › Block bindings › Template context › Image › Should lock url controls when url is bound
[chromium] › editor/various/block-bindings.spec.js:529:4 › Block bindings › Template context › Image › Should disable alt textarea when alt is bound
[chromium] › editor/various/block-bindings.spec.js:592:4 › Block bindings › Template context › Image › Should disable title input when title is bound
[chromium] › editor/various/block-bindings.spec.js:655:4 › Block bindings › Template context › Image › Multiple bindings should lock the appropriate controls
[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: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
137 passed (15.3m)
|
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
15.7 MB |
|