Skip to content

RichText: Introduce new attributeKey prop #121968

RichText: Introduce new attributeKey prop

RichText: Introduce new attributeKey prop #121968

Triggered via pull request December 14, 2024 16:20
Status Failure
Total duration 19m 26s
Artifacts 2

end2end-test.yml

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

Annotations

21 errors, 9 warnings, and 8 notices
[chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L560
1) [chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content Error: expect(received).toBe(expected) // Object.is equality Expected: "paragraph default content" Received: "new value" 558 | // Check that the paragraph content attribute didn't change. 559 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 560 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 561 | 'paragraph default content' 562 | ); 563 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:560:54
[chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L560
1) [chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "paragraph default content" Received: "new value" 558 | // Check that the paragraph content attribute didn't change. 559 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 560 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 561 | 'paragraph default content' 562 | ); 563 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:560:54
[chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L560
1) [chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "paragraph default content" Received: "new value" 558 | // Check that the paragraph content attribute didn't change. 559 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 560 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 561 | 'paragraph default content' 562 | ); 563 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:560:54
[chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L601
2) [chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('#paragraph-binding') Expected string: "$10.00" Received string: "Value of the text custom field" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('#paragraph-binding') - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" 599 | await expect( 600 | previewPage.locator( '#paragraph-binding' ) > 601 | ).toHaveText( '$10.00' ); | ^ 602 | } ); 603 | test( 'should be possible to edit the value of the url custom field from the button', async ( { 604 | editor, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:601:6
[chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L601
2) [chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('#paragraph-binding') Expected string: "$10.00" Received string: "Value of the text custom field" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('#paragraph-binding') - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" 599 | await expect( 600 | previewPage.locator( '#paragraph-binding' ) > 601 | ).toHaveText( '$10.00' ); | ^ 602 | } ); 603 | test( 'should be possible to edit the value of the url custom field from the button', async ( { 604 | editor, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:601:6
[chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value: test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js#L601
2) [chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('#paragraph-binding') Expected string: "$10.00" Received string: "Value of the text custom field" Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('#paragraph-binding') - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" - locator resolved to <p id="paragraph-binding">Value of the text custom field</p> - unexpected value "Value of the text custom field" 599 | await expect( 600 | previewPage.locator( '#paragraph-binding' ) > 601 | ).toHaveText( '$10.00' ); | ^ 602 | } ); 603 | test( 'should be possible to edit the value of the url custom field from the button', async ( { 604 | editor, at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/custom-sources.spec.js:601:6
[chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields: test/e2e/specs/editor/various/block-bindings/post-meta.spec.js#L518
3) [chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields Error: expect(received).toBe(expected) // Object.is equality Expected: "fallback content" Received: "new value" 516 | // Check that the paragraph content attribute didn't change. 517 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 518 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 519 | 'fallback content' 520 | ); 521 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/post-meta.spec.js:518:54
[chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields: test/e2e/specs/editor/various/block-bindings/post-meta.spec.js#L518
3) [chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "fallback content" Received: "new value" 516 | // Check that the paragraph content attribute didn't change. 517 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 518 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 519 | 'fallback content' 520 | ); 521 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/post-meta.spec.js:518:54
[chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields: test/e2e/specs/editor/various/block-bindings/post-meta.spec.js#L518
3) [chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "fallback content" Received: "new value" 516 | // Check that the paragraph content attribute didn't change. 517 | const [ paragraphBlockObject ] = await editor.getBlocks(); > 518 | expect( paragraphBlockObject.attributes.content ).toBe( | ^ 519 | 'fallback content' 520 | ); 521 | // Check the value of the custom field is being updated by visiting the frontend. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-bindings/post-meta.spec.js:518:54
Playwright - 3
Process completed with exit code 1.
[firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@firefox: packages/e2e-test-utils-playwright/src/admin/visit-site-editor.ts#L57
1) [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions TimeoutError: locator.waitFor: Timeout 60000ms exceeded. Call log: - waiting for locator('.edit-site-canvas-loader, .edit-site-canvas-spinner') to be visible at ../../../packages/e2e-test-utils-playwright/src/admin/visit-site-editor.ts:57 55 | // Wait for the canvas loader to appear first, so that the locator that 56 | // waits for the hidden state doesn't resolve prematurely. > 57 | await canvasLoader.waitFor( { state: 'visible', timeout: 60_000 } ); | ^ 58 | await canvasLoader.waitFor( { 59 | state: 'hidden', 60 | // Bigger timeout is needed for larger entities, like the Large Post at Admin.visitSiteEditor (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/admin/visit-site-editor.ts:57:22) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-frontend-interactivity.spec.js:353:4
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides Error: expect(received).toMatchObject(expected) - Expected - 10 + Received + 2 Array [ Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "I would word it this way", - }, - }, + "content": Array [], "ref": 164, }, "name": "core/block", }, Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "This one is different", - }, - }, + "content": Array [], "ref": 164, }, "name": "core/block", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 183 | await page.keyboard.type( 'This one is different' ); 184 | > 185 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 186 | { 187 | name: 'core/block', 188 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 10 + Received + 2 Array [ Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "I would word it this way", - }, - }, + "content": Array [], "ref": 167, }, "name": "core/block", }, Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "This one is different", - }, - }, + "content": Array [], "ref": 167, }, "name": "core/block", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 183 | await page.keyboard.type( 'This one is different' ); 184 | > 185 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 186 | { 187 | name: 'core/block', 188 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
[chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides: test/e2e/specs/editor/various/pattern-overrides.spec.js#L185
1) [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 10 + Received + 2 Array [ Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "I would word it this way", - }, - }, + "content": Array [], "ref": 170, }, "name": "core/block", }, Object { "attributes": Object { - "content": Object { - "Editable Paragraph": Object { - "content": "This one is different", - }, - }, + "content": Array [], "ref": 170, }, "name": "core/block", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 183 | await page.keyboard.type( 'This one is different' ); 184 | > 185 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 186 | { 187 | name: 'core/block', 188 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:185:4 at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:138:3
[chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns: test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns Error: expect(received).toMatchObject(expected) - Expected - 5 + Received + 1 @@ -1,13 +1,9 @@ Array [ Object { "attributes": Object { - "content": Object { - "Editable heading": Object { - "content": "Outer heading (edited)", - }, - }, + "content": Array [], "ref": 175, }, "innerBlocks": Array [], "name": "core/block", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 533 | 534 | // Check the pattern has the correct attributes. > 535 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 536 | { 537 | name: 'core/block', 538 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
[chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns: test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 5 + Received + 1 @@ -1,13 +1,9 @@ Array [ Object { "attributes": Object { - "content": Object { - "Editable heading": Object { - "content": "Outer heading (edited)", - }, - }, + "content": Array [], "ref": 179, }, "innerBlocks": Array [], "name": "core/block", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 533 | 534 | // Check the pattern has the correct attributes. > 535 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 536 | { 537 | name: 'core/block', 538 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
[chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns: test/e2e/specs/editor/various/pattern-overrides.spec.js#L535
2) [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 5 + Received + 1 @@ -1,13 +1,9 @@ Array [ Object { "attributes": Object { - "content": Object { - "Editable heading": Object { - "content": "Outer heading (edited)", - }, - }, + "content": Array [], "ref": 183, }, "innerBlocks": Array [], "name": "core/block", }, Call Log: - Timeout 5000ms exceeded while waiting on the predicate 533 | 534 | // Check the pattern has the correct attributes. > 535 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 536 | { 537 | name: 'core/block', 538 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:535:4
[chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L857
3) [chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" 855 | resetButton, 856 | 'The heading block should have the reset button enabled' > 857 | ).toBeEnabled(); | ^ 858 | 859 | // Assert the unmodified paragraph block (no overrides). 860 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:857:5
[chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L857
3) [chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" 855 | resetButton, 856 | 'The heading block should have the reset button enabled' > 857 | ).toBeEnabled(); | ^ 858 | 859 | // Assert the unmodified paragraph block (no overrides). 860 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:857:5
[chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button: test/e2e/specs/editor/various/pattern-overrides.spec.js#L857
3) [chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: The heading block should have the reset button enabled Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - The heading block should have the reset button enabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1p:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" 855 | resetButton, 856 | 'The heading block should have the reset button enabled' > 857 | ).toBeEnabled(); | ^ 858 | 859 | // Assert the unmodified paragraph block (no overrides). 860 | await editor.selectBlocks( paragraphBlock ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:857:5
[chromium] › editor/various/pattern-overrides.spec.js:892:2 › Pattern Overrides › resets overrides immediately should not break undo/redo: test/e2e/specs/editor/various/pattern-overrides.spec.js#L943
4) [chromium] › editor/various/pattern-overrides.spec.js:892:2 › Pattern Overrides › resets overrides immediately should not break undo/redo Error: Timed out 5000ms waiting for expect(locator).toBeEnabled() Locator: getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) Expected: enabled Received: disabled Call log: - expect.toBeEnabled with timeout 5000ms - waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Reset' }) - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" - locator resolved to <button id=":r1h:" type="button" tabindex="-1" aria-disabled="true" data-toolbar-item="true" class="components-button components-toolbar-button is-compact">Reset</button> - unexpected value "disabled" 941 | await editor.selectBlocks( paragraphBlock ); 942 | await editor.showBlockToolbar(); > 943 | await expect( resetButton ).toBeEnabled(); | ^ 944 | await resetButton.click(); 945 | await expect( paragraphBlock ).toHaveText( 'Paragraph' ); 946 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:943:31
Playwright - 6
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 2
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 7
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 1
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 5
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 8
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Playwright - 4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Merge Artifacts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
2 skipped 194 passed (6.7m)
🎭 Playwright Run Summary
1 skipped 196 passed (9.4m)
🎭 Playwright Run Summary
1 skipped 201 passed (10.1m)
🎭 Playwright Run Summary
3 failed [chromium] › editor/various/block-bindings/custom-sources.spec.js:531:3 › Registered sources › setValues › should be possible to edit the value from paragraph content [chromium] › editor/various/block-bindings/custom-sources.spec.js:570:3 › Registered sources › setValues › should be possible to use symbols and numbers as the custom field value [chromium] › editor/various/block-bindings/post-meta.spec.js:485:3 › Post Meta source › Movie CPT post › should be possible to edit the value of the connected custom fields 1 skipped 197 passed (10.4m)
🎭 Playwright Run Summary
199 passed (10.3m)
🎭 Playwright Run Summary
1 skipped 198 passed (10.4m)
🎭 Playwright Run Summary
1 flaky [firefox] › editor/blocks/navigation-frontend-interactivity.spec.js:378:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) (@Firefox, @WebKit) › submenu click on the arrow interactions 3 skipped 187 passed (11.0m)
🎭 Playwright Run Summary
5 failed [chromium] › editor/various/pattern-overrides.spec.js:30:2 › Pattern Overrides › Create a pattern with overrides [chromium] › editor/various/pattern-overrides.spec.js:496:3 › Pattern Overrides › block editing modes › disables editing of nested patterns [chromium] › editor/various/pattern-overrides.spec.js:799:2 › Pattern Overrides › resets overrides after clicking the reset button [chromium] › editor/various/pattern-overrides.spec.js:892:2 › Pattern Overrides › resets overrides immediately should not break undo/redo [chromium] › editor/various/pattern-overrides.spec.js:1202:2 › Pattern Overrides › blocks with the same name should be synced 1 skipped 192 passed (12.0m)

Artifacts

Produced during runtime
Name Size
failures-artifacts
40.1 MB
flaky-tests-report
1.09 KB