Block Bindings: enhance block attribute binding to external sources #97387
Triggered via pull request
February 19, 2024 22:32
Status
Failure
Total duration
1h 14m 38s
Artifacts
2
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
21m 39s
Report to GitHub
3m 30s
Annotations
98 errors, 10 warnings, and 8 notices
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:86:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:102:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:131:18)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:168:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:192:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:217:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:26:13)
at Object.saveDraftWithKeyboard (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:238:9)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-publish-panel__toggle:not([aria-disabled="true"])` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/open-publish-panel.js:5:40)
at publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/publish-post.js:23:24)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:260:3)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/autosave.test.js#L813
TimeoutError: waiting for selector `.editor-post-save-draft` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/save-draft.js:8:13)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/autosave.test.js:309:18)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
|
Puppeteer
Process completed with exit code 1.
|
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/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph:
eval at evaluate (:208:30)#L2
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
Error: locator.evaluate: TypeError: Cannot read properties of null (reading 'tagName')
at eval (eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (<anonymous>:210:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/gutenberg/gutenberg/eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (/home/runner/work/gutenberg/gutenberg/<anonymous>:210:17)
at UtilityScript.<anonymous> (/home/runner/work/gutenberg/gutenberg/<anonymous>:1:44)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:33:5
|
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph:
eval at evaluate (:208:30)#L2
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.evaluate: TypeError: Cannot read properties of null (reading 'tagName')
at eval (eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (<anonymous>:210:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/gutenberg/gutenberg/eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (/home/runner/work/gutenberg/gutenberg/<anonymous>:210:17)
at UtilityScript.<anonymous> (/home/runner/work/gutenberg/gutenberg/<anonymous>:1:44)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:33:5
|
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph:
eval at evaluate (:208:30)#L2
1) [chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.evaluate: TypeError: Cannot read properties of null (reading 'tagName')
at eval (eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (<anonymous>:210:17)
at UtilityScript.<anonymous> (<anonymous>:1:44)
at eval (/home/runner/work/gutenberg/gutenberg/eval at evaluate (:208:30), <anonymous>:2:52)
at UtilityScript.evaluate (/home/runner/work/gutenberg/gutenberg/<anonymous>:210:17)
at UtilityScript.<anonymous> (/home/runner/work/gutenberg/gutenberg/<anonymous>:1:44)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:33:5
|
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block:
packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block
TimeoutError: locator.boundingBox: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/paragraph"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92
90 | ? this.page.locator( selectorOrLocator )
91 | : selectorOrLocator;
> 92 | const boundingBox = await locator.boundingBox();
| ^
93 |
94 | if ( ! boundingBox ) {
95 | throw new Error(
at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:79:10
|
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block:
packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.boundingBox: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/paragraph"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92
90 | ? this.page.locator( selectorOrLocator )
91 | : selectorOrLocator;
> 92 | const boundingBox = await locator.boundingBox();
| ^
93 |
94 | if ( ! boundingBox ) {
95 | throw new Error(
at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:79:10
|
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block:
packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
2) [chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.boundingBox: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/paragraph"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92
90 | ? this.page.locator( selectorOrLocator )
91 | : selectorOrLocator;
> 92 | const boundingBox = await locator.boundingBox();
| ^
93 |
94 | if ( ! boundingBox ) {
95 | throw new Error(
at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:79:10
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=My Heading')
============================================================
106 | } );
107 | await editor.insertBlock( { name: 'core/paragraph' } );
> 108 | await editor.canvas.locator( 'text=My Heading' ).focus();
| ^
109 | await editor.showBlockToolbar();
110 |
111 | const dragHandle = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=My Heading')
============================================================
106 | } );
107 | await editor.insertBlock( { name: 'core/paragraph' } );
> 108 | await editor.canvas.locator( 'text=My Heading' ).focus();
| ^
109 | await editor.showBlockToolbar();
110 |
111 | const dragHandle = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
|
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L108
3) [chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text=My Heading')
============================================================
106 | } );
107 | await editor.insertBlock( { name: 'core/paragraph' } );
> 108 | await editor.canvas.locator( 'text=My Heading' ).focus();
| ^
109 | await editor.showBlockToolbar();
110 |
111 | const dragHandle = page.locator(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:108:53
|
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block:
test/e2e/specs/editor/blocks/paragraph.spec.js#L148
4) [chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
TimeoutError: locator.boundingBox: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/paragraph"][data-empty="true"]')
============================================================
146 | '[data-type="core/paragraph"][data-empty="true"]'
147 | );
> 148 | const boundingBox = await emptyParagraph.boundingBox();
| ^
149 | await draggingUtils.dragOver( boundingBox.x, boundingBox.y );
150 |
151 | await expect( draggingUtils.dropZone ).toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:148:45
|
Playwright - 6
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/writing-flow.spec.js:24:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
|
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
|
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
|
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
|
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
|
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1174
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Two columns; equal split"i]')
============================================================
1172 | await this.editor.canvas
1173 | .locator( 'role=button[name="Two columns; equal split"i]' )
> 1174 | .click();
| ^
1175 | await this.editor.canvas
1176 | .locator( 'role=button[name="Add block"i]' )
1177 | .click();
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1174:5)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
|
[chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L210
3) [chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Error: expect(received).toMatchObject(expected)
- Expected - 3
+ Received + 3
Array [
Object {
"attributes": Object {
- "content": "FirstAfter",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "BeforeThird",
+ "content": "",
},
"name": "core/paragraph",
},
]
208 | await page.keyboard.type( 'Before' );
209 |
> 210 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
211 | {
212 | name: 'core/paragraph',
213 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:210:38
|
[chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L210
3) [chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 3
+ Received + 3
Array [
Object {
"attributes": Object {
- "content": "FirstAfter",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "BeforeThird",
+ "content": "",
},
"name": "core/paragraph",
},
]
208 | await page.keyboard.type( 'Before' );
209 |
> 210 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
211 | {
212 | name: 'core/paragraph',
213 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:210:38
|
[chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L210
3) [chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 3
+ Received + 3
Array [
Object {
"attributes": Object {
- "content": "FirstAfter",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
+ "content": "",
},
"name": "core/paragraph",
},
Object {
"attributes": Object {
- "content": "BeforeThird",
+ "content": "",
},
"name": "core/paragraph",
},
]
208 | await page.keyboard.type( 'Before' );
209 |
> 210 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
211 | {
212 | name: 'core/paragraph',
213 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:210:38
|
[chromium] › editor/various/writing-flow.spec.js:228:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L249
4) [chromium] › editor/various/writing-flow.spec.js:228:2 › Writing Flow (@Firefox, @WebKit) › should navigate around nested inline boundaries
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p><strong><em>1</em> <em>2</em></strong></p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
247 |
248 | await expect.poll( editor.getEditedPostContent )
> 249 | .toBe( `<!-- wp:paragraph -->
| ^
250 | <p><strong><em>1</em> <em>2</em></strong></p>
251 | <!-- /wp:paragraph -->` );
252 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:249:5
|
[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#L68
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.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'This paragraph can be edited' })
============================================================
66 | .getByRole( 'document', { name: 'Block: Paragraph' } )
67 | .filter( { hasText: 'This paragraph can be edited' } )
> 68 | .focus();
| ^
69 | await editor.openDocumentSettingsSidebar();
70 | const editorSettings = page.getByRole( 'region', {
71 | name: 'Editor settings',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:68: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#L68
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.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'This paragraph can be edited' })
============================================================
66 | .getByRole( 'document', { name: 'Block: Paragraph' } )
67 | .filter( { hasText: 'This paragraph can be edited' } )
> 68 | .focus();
| ^
69 | await editor.openDocumentSettingsSidebar();
70 | const editorSettings = page.getByRole( 'region', {
71 | name: 'Editor settings',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:68: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#L68
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.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'This paragraph can be edited' })
============================================================
66 | .getByRole( 'document', { name: 'Block: Paragraph' } )
67 | .filter( { hasText: 'This paragraph can be edited' } )
> 68 | .focus();
| ^
69 | await editor.openDocumentSettingsSidebar();
70 | const editorSettings = page.getByRole( 'region', {
71 | name: 'Editor settings',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/pattern-overrides.spec.js:68: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 - 5
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
4) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
201 | `role=option[name="${ testData.firstOptionText }"i]`
202 | )
> 203 | ).toBeVisible();
| ^
204 | await page.keyboard.press( 'Enter' );
205 | await page.keyboard.type( testData.secondTriggerString );
206 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203:6
|
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
1) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L42
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
40 | // Check the content.
41 | const content = await editor.getEditedPostContent();
> 42 | expect( content ).toBe(
| ^
43 | `<!-- wp:buttons -->
44 | <div class="wp-block-buttons"><!-- wp:button -->
45 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:42:21
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L60
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
58 | await expect(
59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 60 | ).toBeFocused();
| ^
61 | await pageUtils.pressKeys( 'primary+k' );
62 | await expect(
63 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L60
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
58 | await expect(
59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 60 | ).toBeFocused();
| ^
61 | await pageUtils.pressKeys( 'primary+k' );
62 | await expect(
63 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L60
3) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
58 | await expect(
59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 60 | ).toBeFocused();
| ^
61 | await pageUtils.pressKeys( 'primary+k' );
62 | await expect(
63 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
|
[chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted:
test/e2e/specs/editor/blocks/buttons.spec.js#L91
4) [chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
89 | await expect(
90 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 91 | ).toBeFocused();
| ^
92 | await pageUtils.pressKeys( 'primary+k' );
93 | await expect(
94 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:91: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/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L33
1) [chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed
TimeoutError: locator.fill: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
31 | } )
32 | .first()
> 33 | .fill( 'p1' );
| ^
34 |
35 | await editor.clickBlockToolbarButton( 'Options' );
36 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:33:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L33
1) [chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
31 | } )
32 | .first()
> 33 | .fill( 'p1' );
| ^
34 |
35 | await editor.clickBlockToolbarButton( 'Options' );
36 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:33:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L33
1) [chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
31 | } )
32 | .first()
> 33 | .fill( 'p1' );
| ^
34 |
35 | await editor.clickBlockToolbarButton( 'Options' );
36 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:33:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L53
2) [chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
51 | } )
52 | .first()
> 53 | .click();
| ^
54 |
55 | await expect(
56 | page
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:53:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L53
2) [chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
51 | } )
52 | .first()
> 53 | .click();
| ^
54 |
55 | await expect(
56 | page
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:53:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L53
2) [chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
51 | } )
52 | .first()
> 53 | .click();
| ^
54 |
55 | await expect(
56 | page
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:53:6
|
[chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L72
3) [chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
70 | } )
71 | .first();
> 72 | await firstParagraph.click();
| ^
73 |
74 | const textToType = 'Paragraph';
75 | await page.keyboard.type( textToType );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:72:25
|
[chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L72
3) [chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
70 | } )
71 | .first();
> 72 | await firstParagraph.click();
| ^
73 |
74 | const textToType = 'Paragraph';
75 | await page.keyboard.type( textToType );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:72:25
|
[chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L72
3) [chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
70 | } )
71 | .first();
> 72 | await firstParagraph.click();
| ^
73 |
74 | const textToType = 'Paragraph';
75 | await page.keyboard.type( textToType );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:72:25
|
[chromium] › editor/plugins/post-type-locking.spec.js:81:3 › Post-type locking › template_lock all › should insert line breaks when using enter and shift-enter:
test/e2e/specs/editor/plugins/post-type-locking.spec.js#L91
4) [chromium] › editor/plugins/post-type-locking.spec.js:81:3 › Post-type locking › template_lock all › should insert line breaks when using enter and shift-enter
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Empty block' }).first()
============================================================
89 | } )
90 | .first()
> 91 | .click();
| ^
92 |
93 | await page.keyboard.type( 'First line' );
94 | await page.keyboard.press( 'Enter' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-locking.spec.js:91:6
|
Playwright - 8
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox):
test/e2e/specs/editor/blocks/links.spec.js#L899
1) [firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox)
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('link', { name: 'Gutenberg' })
============================================================
897 | name: 'Gutenberg',
898 | } )
> 899 | .click();
| ^
900 |
901 | const linkPopover = LinkUtils.getLinkPopover();
902 | await expect( linkPopover ).toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:899:5
|
[firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox):
test/e2e/specs/editor/blocks/links.spec.js#L899
1) [firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('link', { name: 'Gutenberg' })
============================================================
897 | name: 'Gutenberg',
898 | } )
> 899 | .click();
| ^
900 |
901 | const linkPopover = LinkUtils.getLinkPopover();
902 | await expect( linkPopover ).toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:899:5
|
[firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@firefox):
test/e2e/specs/editor/blocks/links.spec.js#L899
1) [firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('link', { name: 'Gutenberg' })
============================================================
897 | name: 'Gutenberg',
898 | } )
> 899 | .click();
| ^
900 |
901 | const linkPopover = LinkUtils.getLinkPopover();
902 | await expect( linkPopover ).toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:899:5
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
2) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item -->·
<!-- wp:list-item -->
<li>Another list item</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
3) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
3) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
3) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list -->
<ul><!-- wp:list-item -->
<li>test</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
4) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:list {\"ordered\":true} -->
<ol><!-- wp:list-item -->
<li>A list item</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
Playwright - 4
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/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L29
1) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
27 | await editor.canvas
28 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 29 | .click();
| ^
30 | await page.keyboard.type( ' World' );
31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
32 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:29:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L55
2) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Paragraph"i]')
============================================================
53 | await editor.canvas
54 | .locator( 'role=document[name="Block: Paragraph"i]' )
> 55 | .click();
| ^
56 | await page.keyboard.type( ' WP' );
57 | await expect.poll( editor.getBlocks ).toMatchObject( [
58 | {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:55:5
|
[chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected:
test/e2e/specs/editor/various/content-only-lock.spec.js#L107
3) [chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Group"i]')
locator resolved to <div tabindex="0" role="document" data-title="Group" …>…</div>
attempting click action
waiting for element to be visible, enabled and stable
element is not visible - waiting...
============================================================
105 | await editor.canvas
106 | .locator( 'role=document[name="Block: Group"i]' )
> 107 | .click();
| ^
108 | // Press modify to temporarily edit as blocks.
109 | await editor.clickBlockOptionsMenuItem( 'Modify' );
110 | // Selected a nest paragraph verify Block is not content locked
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:107:5
|
[chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected:
test/e2e/specs/editor/various/content-only-lock.spec.js#L107
3) [chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Group"i]')
locator resolved to <div tabindex="0" role="document" data-title="Group" …>…</div>
attempting click action
waiting for element to be visible, enabled and stable
element is not visible - waiting...
============================================================
105 | await editor.canvas
106 | .locator( 'role=document[name="Block: Group"i]' )
> 107 | .click();
| ^
108 | // Press modify to temporarily edit as blocks.
109 | await editor.clickBlockOptionsMenuItem( 'Modify' );
110 | // Selected a nest paragraph verify Block is not content locked
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:107:5
|
[chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected:
test/e2e/specs/editor/various/content-only-lock.spec.js#L107
3) [chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Group"i]')
locator resolved to <div tabindex="0" role="document" data-title="Group" …>…</div>
attempting click action
waiting for element to be visible, enabled and stable
element is not visible - waiting...
============================================================
105 | await editor.canvas
106 | .locator( 'role=document[name="Block: Group"i]' )
> 107 | .click();
| ^
108 | // Press modify to temporarily edit as blocks.
109 | await editor.clickBlockOptionsMenuItem( 'Modify' );
110 | // Selected a nest paragraph verify Block is not content locked
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:107:5
|
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection:
test/e2e/specs/editor/various/copy-cut-paste.spec.js#L24
4) [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection
Error: Snapshot comparison failed:
<!-- wp:paragraph -->
<p>Copy - collapsed selection</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-54a69-aste-individual-blocks-with-collapsed-selection-chromium/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt
22 | await page.keyboard.press( 'ArrowUp' );
23 | await pageUtils.pressKeys( 'primary+c' );
> 24 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
25 |
26 | await page.keyboard.press( 'ArrowDown' );
27 | await pageUtils.pressKeys( 'primary+v' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:24:49
|
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 - 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 - 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 - 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 - 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 - 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/.
|
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 - 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/.
|
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
50 failed
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
[chromium] › editor/blocks/paragraph.spec.js:62:3 › Paragraph › Empty paragraph › should allow dropping an image on an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:98:3 › Paragraph › Empty paragraph › should allow dropping blocks on an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:134:3 › Paragraph › Empty paragraph › should allow dropping HTML on an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:295:4 › Paragraph › Empty paragraph › Dragging positions › Only the second block is an empty paragraph block
[chromium] › editor/blocks/paragraph.spec.js:405:4 › Paragraph › Empty paragraph › Dragging positions › Both blocks are empty paragraph blocks
[chromium] › editor/blocks/preformatted.spec.js:28:2 › Preformatted › should preserve white space when merging
[chromium] › editor/blocks/pullquote.spec.js:11:2 › Quote › can be created by converting a quote and converted back to quote
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ──────
[chromium] › editor/blocks/quote.spec.js:93:2 › Quote › can be created by converting a paragraph
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs
[chromium] › editor/blocks/quote.spec.js:141:3 › Quote › can be converted to paragraphs › and renders one paragraph block per <p> within quote
[chromium] › editor/blocks/quote.spec.js:163:3 › Quote › can be converted to paragraphs › and renders a paragraph for the cite, if it exists
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ───────
[chromium] › editor/blocks/quote.spec.js:251:2 › Quote › can be split at the end ───────────────
[chromium] › editor/blocks/quote.spec.js:284:2 › Quote › can be unwrapped on Backspace ─────────
[chromium] › editor/blocks/quote.spec.js:297:2 › Quote › can be unwrapped with content on Backspace
[chromium] › editor/blocks/separator.spec.js:11:2 › Separator › can be created by three dashes and enter
[chromium] › editor/blocks/spacer.spec.js:11:2 › Spacer › can be created by typing "/spacer" ───
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged
[chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/verse › should exit on triple Enter and merge back
[chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/code › should exit on triple Enter and merge back
[chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/preformatted › should exit on triple Enter and merge back
[chromium] › editor/plugins/annotations.spec.js:31:2 › Annotations › allows a block to be annotated
[chromium] › editor/plugins/annotations.spec.js:61:2 › Annotations › keeps the cursor in the same location when applying annotation
[chromium] › editor/plugins/annotations.spec.js:87:2 › Annotations › moves when typing before it
[chromium] › editor/plugins/annotations.spec.js:125:2 › Annotations › grows when typing inside it
[chromium] › editor/plugins/block-variations.spec.js:47:2 › Block variations › Insert the overridden default Quote block variation
[chromium] › editor/plugins/block-va
|
🎭 Playwright Run Summary
58 failed
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
[chromium] › editor/various/writing-flow.spec.js:151:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
[chromium] › editor/various/writing-flow.spec.js:228:2 › Writing Flow (@Firefox, @WebKit) › should navigate around nested inline boundaries
[chromium] › editor/various/writing-flow.spec.js:279:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end
[chromium] › editor/various/writing-flow.spec.js:293:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end and continue writing
[chromium] › editor/various/writing-flow.spec.js:308:2 › Writing Flow (@Firefox, @WebKit) › should insert line break mid text
[chromium] › editor/various/writing-flow.spec.js:323:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at start
[chromium] › editor/various/writing-flow.spec.js:338:2 › Writing Flow (@Firefox, @WebKit) › should insert line break in empty container
[chromium] › editor/various/writing-flow.spec.js:366:2 › Writing Flow (@Firefox, @WebKit) › should navigate native inputs vertically, not horizontally
[chromium] › editor/various/writing-flow.spec.js:397:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Backspace
[chromium] › editor/various/writing-flow.spec.js:420:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Alt+Backspace
[chromium] › editor/various/writing-flow.spec.js:446:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a selected word
[chromium] › editor/various/writing-flow.spec.js:490:2 › Writing Flow (@Firefox, @WebKit) › should navigate empty paragraphs
[chromium] › editor/various/writing-flow.spec.js:517:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with padding
[chromium] › editor/various/writing-flow.spec.js:546:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with normal line height
[chromium] › editor/various/writing-flow.spec.js:570:2 › Writing Flow (@Firefox, @WebKit) › should not prematurely multi-select
[chromium] › editor/various/writing-flow.spec.js:598:2 › Writing Flow (@Firefox, @WebKit) › should merge paragraphs
[chromium] › editor/various/writing-flow.spec.js:612:2 › Writing Flow (@Firefox, @WebKit) › should merge and then split paragraphs
[chromium] › editor/various/writing-flow.spec.js:634:2 › Writing Flow (@Firefox, @WebKit) › should merge and then soft line break
[chromium] › editor/various/writing-flow.spec.js:654:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards
[chromium] › editor/various/writing-flow.spec.js:669:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards properly on multiple triggers
[chromium] › editor/various/writing-flow.spec.js:699:2 › Writing Flow (@Firefox, @WebKit) › should preserve horizontal position when navigating vertically between blocks (-webkit)
[chromium] › editor/various/writing-flow.spec.js:723:2 › Writing Flow (@Firefox, @WebKit) › should remember initial vertical position
[chromium] › editor/various/writing-flow.spec.js:747:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with side padding
[chromium] › editor/various/writing-flow.spec.js:777:2 › Writing Flow (@Firefox, @WebKit) › should extend selection into paragraph for list with longer last item
[chromium] › editor/various/writing-flow.spec.js:802:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower)
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
|
🎭 Playwright Run Summary
76 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
[chromium] › editor/various/pattern-overrides.spec.js:497:2 › Pattern Overrides › resets overrides after clicking the reset button
[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
[chromium] › editor/various/patterns.spec.js:181:2 › Synced pattern › can be saved when modified inside of a published post
[chromium] › editor/various/patterns.spec.js:259:2 › Synced pattern › allows conversion back to blocks when the reusable block has unsaved edits
[chromium] › editor/various/patterns.spec.js:368:2 › Synced pattern › can be inserted after refresh
[chromium] › editor/various/patterns.spec.js:413:2 › Synced pattern › can be created from multiselection and converted back to regular blocks
[chromium] › editor/various/patterns.spec.js:528:2 › Synced pattern › should be able to insert a reusable block twice
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
[chromium] › editor/various/post-editor-template-mode.spec.js:110:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
[chromium] › editor/various/post-title.spec.js:8:3 › Post title › Focus handling › should focus on the post title field when creating a new post in visual mode
[chromium] › editor/various/preview.spec.js:225:2 › Preview with Custom Fields enabled › displays edits to the post title and content in the preview
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText › should handle change in tag name gracefully
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText › should apply formatting when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText › should apply multiple formats when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:98:2 › RichText › should not highlight more than one format
[chromium] › editor/various/rich-text.spec.js:122:2 › RichText › should return focus when pressing formatting button
[chromium] › editor/various/rich-text.spec.js:143:2 › RichText › should transform backtick to code
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
[chromium] › editor/various/rich-text.spec.js:218:2 › RichText › should not format text after code backtick
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
[chromium] › editor/various/rich-text.spec.js:267:2 › RichText › should only mutate text data on input
[chromium] › editor/various/rich-text.spec.js:362:2 › RichText › should not lose selection direction
[chromium] › editor/various/rich-text.spec.js:394:2 › RichText › should handle Home and End keys
[chromium] › editor/various/rich-text.spec.js:418:2 › RichText › should update internal selection after fresh focus
[chromium] › editor/various/rich-text.spec.js:441:2 › RichText › should keep internal selection after blur
[chromium] › editor/various/rich-text.spec.js:474:2 › RichText › should split rich text on paste
[chromium] › editor/various/rich-text.
|
🎭 Playwright Run Summary
78 failed
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:94:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:209:2 › Inserting blocks (@Firefox, @WebKit) › inserts synced patterns by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:306:2 › Inserting blocks (@f
|
🎭 Playwright Run Summary
112 failed
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ────────
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
[chromium] › editor/blocks/buttons.spec.js:114:2 › Buttons › appends http protocol to links added which are missing a protocol
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ───
[chromium] › editor/blocks/buttons.spec.js:260:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:282:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:311:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:343:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:372:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/columns.spec.js:126:2 › Columns › can exit on Enter ─────────────────
[chromium] › editor/blocks/columns.spec.js:178:2 › Columns › should not split in middle ────────
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty
[chromium] › editor/blocks/columns.spec.js:288:3 › Columns › following paragraph › should only select Columns on Backspace when non-empty
[chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ──────────────
[chromium] › editor/blocks/cover.spec.js:197:2 › Cover › dims the background image down by 50% black when transformed from the Image block
[chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo
[chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images
[chromium] › editor/blocks/gallery.spec.js:115:2 › Gallery › gallery caption can be edited ─────
[chromium] › editor/blocks/gallery.spec.js:158:2 › Gallery › uploaded images' captions can be edited
[chromium] › editor/blocks/group.spec.js:41:2 › Group › can be created using the slash inserter
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ────
[chromium] › editor/blocks/heading.spec.js:11:2 › Heading › can be created by prefixing number sign and a space
[chromium] › editor/blocks/heading.spec.js:28:2 › Heading › can be created by prefixing existing content with number signs and a space
[chromium] › editor/blocks/heading.spec.js:47:2 › Heading › should not work with the list input rule
[chromium] › editor/blocks/heading.spec.js:64:2 › Heading › should work with the format input rules
[chromium] › editor/blocks/heading.spec.js:81:2 › Heading › should create a paragraph block above when pressing enter at the start
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
[chromium] › editor/blocks/heading.spec.js:122:2 › Heading › should correctly apply custom colors
[chromium] › editor/blocks/heading.spec.js:159:2 › Heading › should correctly apply named colors
[chromium] › editor/blocks/heading.spec.js:195:2 › Headi
|
🎭 Playwright Run Summary
84 failed
[chromium] › editor/plugins/post-type-locking.spec.js:24:3 › Post-type locking › template_lock all › should not allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:44:3 › Post-type locking › template_lock all › should not allow blocks to be moved
[chromium] › editor/plugins/post-type-locking.spec.js:62:3 › Post-type locking › template_lock all › should not error when deleting the contents of a paragraph
[chromium] › editor/plugins/post-type-locking.spec.js:81:3 › Post-type locking › template_lock all › should insert line breaks when using enter and shift-enter
[chromium] › editor/plugins/post-type-locking.spec.js:149:3 › Post-type locking › template_lock insert › should not allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:169:3 › Post-type locking › template_lock insert › should allow blocks to be moved
[chromium] › editor/plugins/post-type-locking.spec.js:226:3 › Post-type locking › template_lock false › should allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:248:3 › Post-type locking › template_lock false › should allow blocks to be moved
[chromium] › editor/plugins/post-type-locking.spec.js:283:3 › Post-type locking › template_lock all unlocked group › should allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:304:3 › Post-type locking › template_lock all unlocked group › should allow blocks to be moved
[chromium] › editor/plugins/post-type-locking.spec.js:338:3 › Post-type locking › template_lock all locked group › should not allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:358:3 › Post-type locking › template_lock all locked group › should not allow blocks to be moved
[chromium] › editor/plugins/post-type-locking.spec.js:382:3 › Post-type locking › template_lock all inherited group › should not allow blocks to be removed
[chromium] › editor/plugins/post-type-locking.spec.js:402:3 › Post-type locking › template_lock all inherited group › should not allow blocks to be moved
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format
[chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox
|
🎭 Playwright Run Summary
98 failed
[firefox] › editor/blocks/links.spec.js:882:2 › Links › can click links within the same paragraph to open the correct link preview (@Firefox)
[firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
[firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ────
[firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change
[firefox] › editor/blocks/list.spec.js:223:2 › List (@Firefox) › can be created by typing "/list"
[firefox] › editor/blocks/list.spec.js:244:2 › List (@Firefox) › can be created by converting a paragraph
[firefox] › editor/blocks/list.spec.js:263:2 › List (@Firefox) › can be created by converting multiple paragraphs
[firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting a paragraph with line breaks
[firefox] › editor/blocks/list.spec.js:319:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks
[firefox] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content
[firefox] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists
[firefox] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph
[firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
[firefox] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only
[firefox] › editor/blocks/list.spec.js:1053:2 › List (@Firefox) › should place the caret in the right place with nested list
[firefox] › editor/blocks/list.spec.js:1086:2 › List (@Firefox) › should not indent list on space with modifier
[firefox] › editor/blocks/list.spec.js:1112:2 › List (@Firefox) › should only convert to list when shortcut ends with space
[firefox] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed
[firefox] › editor/blocks/list.spec.js:1223:2 › List (@Firefox) › should not change the contents when you change the list type to Ordered
[firefox] › editor/blocks/list.spec.js:1255:2 › List (@Firefox) › should not change the contents when you change the list type to Unordered
[firefox] › editor/blocks/list.spec.js:1314:2 › List (@Firefox) › should merge two list with same attributes
[firefox] › editor/blocks/list.spec.js:1362:2 › List (@Firefox) › can be exited to selected paragraph
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete
|
🎭 Playwright Run Summary
104 failed
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
[chromium] › editor/various/content-only-lock.spec.js:80:2 › Content-only lock › should be able to automatically stop temporarily modify as blocks when an outside block is selected
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:95:2 › Copy/cut/paste › should respect inline copy when text is selected
[chromium] › editor/various/copy-cut-paste.spec.js:120:2 › Copy/cut/paste › should respect inline copy in places like input fields and textareas
[chromium] › editor/various/copy-cut-paste.spec.js:141:2 › Copy/cut/paste › should handle paste events once
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:316:2 › Copy/cut/paste › should cut partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:349:2 › Copy/cut/paste › should cut/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:383:2 › Copy/cut/paste › should cut partial selection and merge like a normal `delete` - not forward
[chromium] › editor/various/copy-cut-paste.spec.js:414:2 › Copy/cut/paste › should paste plain text in plain text context when cross block selection is copied
[chromium] › editor/various/copy-cut-paste.spec.js:500:2 › Copy/cut/paste › should link selection
[chromium] › editor/various/copy-cut-paste.spec.js:521:2 › Copy/cut/paste › should link selection on internal paste
[chromium] › editor/various/copy-cut-paste.spec.js:545:2 › Copy/cut/paste › should auto-link ───
[chromium] › editor/various/copy-cut-paste.spec.js:566:2 › Copy/cut/paste › should embed on paste
[chromium] › editor/various/copy-cut-paste.spec.js:578:2 › Copy/cut/paste › should not link selection for non http(s) protocol
[chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list
[chromium] › editor/various/draggable-blocks.spec.js:98:2 › Draggable block › can drag and drop to the bottom of a vertical block list
[chromium] › editor/various/draggable-blocks.spec.js:175:2 › Draggable block › can drag and drop to the start of a horizontal block list
[chromium] › editor/various/draggable-blocks.spec.js:256:2 › Draggable block › can drag and drop to the end of a horizontal block list
[chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut
[chromium] › editor/various/editor-modes.spec.js:15:2 › Editing modes (visual/HTML) › should switch between visual and HTML modes
[chromium] › editor/various/editor-modes.spec.js:38:2 › Editing modes (visual/HTML) › should display sidebar in HTML mode
[chromium] › editor/various/editor-modes.spec.js:56:2 › Editing modes (visual/HTML) › should update HTML in HTML mode when sidebar is used
[chromium] › editor/various/font-size-picker.spec.js:22:3 › Font Size Picker › Common › should apply a custom font size using the font size input
[chromium] › editor/various/font-size-picker.spec.js:44:3 › Font Size Picker › Common › should reset a custom font size using input field
[chromium] › editor/various/font-size-picker.spec.js:136:3 ›
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
2.34 MB |
|
flaky-tests-report
Expired
|
1.9 KB |
|