Make the shortcuts provider optional #82301
Triggered via pull request
August 31, 2023 04:24
Status
Failure
Total duration
1h 14m 24s
Artifacts
2
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 11s
Annotations
54 errors and 4 notices
Puppeteer - 3:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for XPath `//*[contains(@Class, "components-autocomplete__result") and contains(@Class, "is-selected") and contains(text(), 'Tag Cloud')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at Object.waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:163:14)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 3
Process completed with exit code 1.
|
Puppeteer - 1:
packages/e2e-tests/specs/editor/various/reusable-blocks.test.js#L106
Error: expect(received).toMatch(expected)
Expected substring: "Oh! Hello there!"
Received string: "Hello there!"
at Object.toMatch (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/reusable-blocks.test.js:106:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1
Process completed with exit code 1.
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L813
TimeoutError: waiting for selector `.block-editor-rich-text__editable` 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 Object.waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:278:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L301
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should update internal selection after fresh focus 1`
- Snapshot - 3
+ Received + 0
- <!-- wp:paragraph -->
- <p>1<strong>2</strong></p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:301:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/rich-text.test.js#L323
Error: expect(received).toMatchSnapshot()
Snapshot name: `RichText should keep internal selection after blur 1`
- Snapshot - 3
+ Received + 0
- <!-- wp:paragraph -->
- <p>1<strong>2</strong></p>
- <!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/rich-text.test.js:323:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/typewriter.test.js#L37
Error: expect(received).toBeGreaterThan(expected)
Expected: > 71
Received: 71
at Object.toBeGreaterThan (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/typewriter.test.js:37:38)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/typewriter.test.js#L96
Error: thrown: "Exceeded timeout of 100000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."
at it (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/typewriter.test.js:96:2)
at _dispatchDescribe (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/index.js:91:26)
at describe (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/index.js:55:5)
at Object.describe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/typewriter.test.js:6:1)
at Runtime._execModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:1430:24)
at Runtime._loadModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:1013:12)
at Runtime.requireModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:873:12)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/typewriter.test.js#L171
Error: thrown: "Exceeded timeout of 100000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."
at it (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/typewriter.test.js:171:2)
at _dispatchDescribe (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/index.js:91:26)
at describe (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/index.js:55:5)
at Object.describe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/typewriter.test.js:6:1)
at Runtime._execModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:1430:24)
at Runtime._loadModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:1013:12)
at Runtime.requireModule (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runtime/build/index.js:873:12)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)
at runTestInternal (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:367:16)
at runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-runner/build/runTest.js:444:34)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/block-switcher.test.js#L25
Error: expect(received).toBeTruthy()
Received: false
at Object.toBeTruthy (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-switcher.test.js:25:38)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/block-switcher.test.js#L52
Error: expect(received).toBeTruthy()
Received: false
at Object.toBeTruthy (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-switcher.test.js:52:38)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2:
packages/e2e-tests/specs/editor/various/block-switcher.test.js#L124
Error: expect(received).not.toEqual(expected) // deep equality
Expected: not ArrayContaining ["Columns"]
Received: ["Quote", "Columns", "Group"]
at Object.toEqual (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-switcher.test.js:124:55)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 2
Process completed with exit code 1.
|
[chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
1) [chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
1) [chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
1) [chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
2) [chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:108:3
|
[chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
2) [chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:108:3
|
[chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
2) [chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:108:3
|
[chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L205
3) [chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Error: expect(received).toMatchObject(expected)
- Expected - 20
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "FirstAfter",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "BeforeThird",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
203 | await page.keyboard.type( 'Before' );
204 |
> 205 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
206 | {
207 | name: 'core/paragraph',
208 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:205:38
|
[chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L205
3) [chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 20
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "FirstAfter",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "BeforeThird",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
203 | await page.keyboard.type( 'Before' );
204 |
> 205 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
206 | {
207 | name: 'core/paragraph',
208 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:205:38
|
[chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L205
3) [chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 20
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "FirstAfter",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "Before<strong>InsideSecondInside</strong>After",
- },
- "name": "core/paragraph",
- },
- Object {
- "attributes": Object {
- "content": "BeforeThird",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
203 | await page.keyboard.type( 'Before' );
204 |
> 205 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
206 | {
207 | name: 'core/paragraph',
208 | attributes: { content: 'FirstAfter' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:205:38
|
[chromium] › editor/various/writing-flow.spec.js:223:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L243
4) [chromium] › editor/various/writing-flow.spec.js:223: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
241 | await page.keyboard.press( 'ArrowLeft' );
242 |
> 243 | await expect.poll( editor.getEditedPostContent )
| ^
244 | .toBe( `<!-- wp:paragraph -->
245 | <p><strong><em>1</em> <em>2</em></strong></p>
246 | <!-- /wp:paragraph -->` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:243:3
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L62
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
60 | await expect(
61 | page.locator( 'role=combobox[name="Link"i]' )
> 62 | ).toBeFocused();
| ^
63 | await page.keyboard.press( 'Escape' );
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:62:5
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L62
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
60 | await expect(
61 | page.locator( 'role=combobox[name="Link"i]' )
> 62 | ).toBeFocused();
| ^
63 | await page.keyboard.press( 'Escape' );
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:62:5
|
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L62
1) [chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
60 | await expect(
61 | page.locator( 'role=combobox[name="Link"i]' )
> 62 | ).toBeFocused();
| ^
63 | await page.keyboard.press( 'Escape' );
64 | await expect(
65 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:62:5
|
[chromium] › editor/blocks/buttons.spec.js:80: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#L93
2) [chromium] › editor/blocks/buttons.spec.js:80: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(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
91 | await expect(
92 | page.locator( 'role=combobox[name="Link"i]' )
> 93 | ).toBeFocused();
| ^
94 | await page.keyboard.type( 'https://example.com' );
95 | await page.keyboard.press( 'Enter' );
96 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:93:5
|
[chromium] › editor/blocks/buttons.spec.js:80: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#L93
2) [chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
91 | await expect(
92 | page.locator( 'role=combobox[name="Link"i]' )
> 93 | ).toBeFocused();
| ^
94 | await page.keyboard.type( 'https://example.com' );
95 | await page.keyboard.press( 'Enter' );
96 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:93:5
|
[chromium] › editor/blocks/buttons.spec.js:80: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#L93
2) [chromium] › editor/blocks/buttons.spec.js:80:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
91 | await expect(
92 | page.locator( 'role=combobox[name="Link"i]' )
> 93 | ).toBeFocused();
| ^
94 | await page.keyboard.type( 'https://example.com' );
95 | await page.keyboard.press( 'Enter' );
96 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:93:5
|
[chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol:
test/e2e/specs/editor/blocks/buttons.spec.js#L126
3) [chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
124 | const urlInput = page.locator( 'role=combobox[name="Link"i]' );
125 |
> 126 | await expect( urlInput ).toBeFocused();
| ^
127 | await page.keyboard.type( 'example.com' );
128 | await page.keyboard.press( 'Enter' );
129 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:126:28
|
[chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol:
test/e2e/specs/editor/blocks/buttons.spec.js#L126
3) [chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
124 | const urlInput = page.locator( 'role=combobox[name="Link"i]' );
125 |
> 126 | await expect( urlInput ).toBeFocused();
| ^
127 | await page.keyboard.type( 'example.com' );
128 | await page.keyboard.press( 'Enter' );
129 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:126:28
|
[chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol:
test/e2e/specs/editor/blocks/buttons.spec.js#L126
3) [chromium] › editor/blocks/buttons.spec.js:112:2 › Buttons › appends http protocol to links added which are missing a protocol
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=combobox[name="Link"i]')
- waiting for locator('role=combobox[name="Link"i]')
124 | const urlInput = page.locator( 'role=combobox[name="Link"i]' );
125 |
> 126 | await expect( urlInput ).toBeFocused();
| ^
127 | await page.keyboard.type( 'example.com' );
128 | await page.keyboard.press( 'Enter' );
129 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:126:28
|
[chromium] › editor/blocks/buttons.spec.js:138:2 › Buttons › can jump to the link editor using the keyboard shortcut:
test/e2e/specs/editor/blocks/buttons.spec.js#L152
4) [chromium] › editor/blocks/buttons.spec.js:138:2 › Buttons › can jump to the link editor using the keyboard shortcut
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=link[name=/^wordpress\\.org/]')
- waiting for locator('role=link[name=/^wordpress\\.org/]')
150 | await expect(
151 | page.locator( 'role=link[name=/^wordpress\\.org/]' )
> 152 | ).toBeFocused();
| ^
153 |
154 | // Check the content.
155 | const content = await editor.getEditedPostContent();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:152:5
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My name is @j ...a secret.</p>
+ <p>My name is @j</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L319
2) [chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>My favorite fruit is ~a ...no I changed my mind. It's mango.</p>
+ <p>My favorite fruit is ~a</p>
<!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
317 | await page.keyboard.type( testData.postCompleterInput );
318 | // The characters before `Escape` should remain (i.e. `~app`)
> 319 | await expect
| ^
320 | .poll( editor.getEditedPostContent )
321 | .toBe( testData.snapshot );
322 | } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:319:4
|
[chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list:
test/e2e/specs/editor/various/draggable-blocks.spec.js#L36
3) [chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
34 |
35 | // Confirm correct setup.
> 36 | await expect.poll( editor.getEditedPostContent )
| ^
37 | .toBe( `<!-- wp:paragraph -->
38 | <p>1</p>
39 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:36:3
|
[chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list:
test/e2e/specs/editor/various/draggable-blocks.spec.js#L36
3) [chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
34 |
35 | // Confirm correct setup.
> 36 | await expect.poll( editor.getEditedPostContent )
| ^
37 | .toBe( `<!-- wp:paragraph -->
38 | <p>1</p>
39 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:36:3
|
[chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list:
test/e2e/specs/editor/various/draggable-blocks.spec.js#L36
3) [chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
34 |
35 | // Confirm correct setup.
> 36 | await expect.poll( editor.getEditedPostContent )
| ^
37 | .toBe( `<!-- wp:paragraph -->
38 | <p>1</p>
39 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:36:3
|
[chromium] › editor/various/draggable-blocks.spec.js:98:2 › Draggable block › can drag and drop to the bottom of a vertical block list:
test/e2e/specs/editor/various/draggable-blocks.spec.js#L108
4) [chromium] › editor/various/draggable-blocks.spec.js:98:2 › Draggable block › can drag and drop to the bottom of a vertical block list
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
106 |
107 | // Confirm correct setup.
> 108 | await expect.poll( editor.getEditedPostContent )
| ^
109 | .toBe( `<!-- wp:paragraph -->
110 | <p>1</p>
111 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:108:3
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
1) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
1) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
1) [webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "12",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
335 |
336 | // Check the content.
> 337 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
338 | {
339 | name: 'core/paragraph',
340 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:337:38
|
[webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L362
2) [webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
360 | // Check the content.
361 | const content = await editor.getEditedPostContent();
> 362 | expect( content ).toBe(
| ^
363 | `<!-- wp:paragraph -->
364 | <p>1</p>
365 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:362:21
|
[webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L362
2) [webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
360 | // Check the content.
361 | const content = await editor.getEditedPostContent();
> 362 | expect( content ).toBe(
| ^
363 | `<!-- wp:paragraph -->
364 | <p>1</p>
365 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:362:21
|
[webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L362
2) [webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1</p>
<!-- /wp:paragraph -->·
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->"
Received: ""
360 | // Check the content.
361 | const content = await editor.getEditedPostContent();
> 362 | expect( content ).toBe(
| ^
363 | `<!-- wp:paragraph -->
364 | <p>1</p>
365 | <!-- /wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/splitting-merging.spec.js:362:21
|
[webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
3) [webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
3) [webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
3) [webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:30:3
|
[webkit] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L1138
4) [webkit] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
TimeoutError: frame.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=button[name="Two columns; equal split"i]')
============================================================
1136 | await this.page.keyboard.type( '/columns' );
1137 | await this.page.keyboard.press( 'Enter' );
> 1138 | await this.editor.canvas.click(
| ^
1139 | 'role=button[name="Two columns; equal split"i]'
1140 | );
1141 | await this.editor.canvas.click( 'role=button[name="Add block"i]' );
at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1138:28)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:108:3
|
🎭 Playwright Run Summary
34 failed
[chromium] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
[chromium] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
[chromium] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
[chromium] › editor/various/writing-flow.spec.js:223:2 › Writing Flow (@Firefox, @WebKit) › should navigate around nested inline boundaries
[chromium] › editor/various/writing-flow.spec.js:274:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end
[chromium] › editor/various/writing-flow.spec.js:288:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end and continue writing
[chromium] › editor/various/writing-flow.spec.js:303:2 › Writing Flow (@Firefox, @WebKit) › should insert line break mid text
[chromium] › editor/various/writing-flow.spec.js:318:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at start
[chromium] › editor/various/writing-flow.spec.js:333:2 › Writing Flow (@Firefox, @WebKit) › should insert line break in empty container
[chromium] › editor/various/writing-flow.spec.js:392:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Backspace
[chromium] › editor/various/writing-flow.spec.js:415:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Alt+Backspace
[chromium] › editor/various/writing-flow.spec.js:441:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a selected word
[chromium] › editor/various/writing-flow.spec.js:468:2 › Writing Flow (@Firefox, @WebKit) › should create valid paragraph blocks when rapidly pressing Enter
[chromium] › editor/various/writing-flow.spec.js:485:2 › Writing Flow (@Firefox, @WebKit) › should navigate empty paragraphs
[chromium] › editor/various/writing-flow.spec.js:512:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with padding
[chromium] › editor/various/writing-flow.spec.js:541:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with normal line height
[chromium] › editor/various/writing-flow.spec.js:565:2 › Writing Flow (@Firefox, @WebKit) › should not prematurely multi-select
[chromium] › editor/various/writing-flow.spec.js:593:2 › Writing Flow (@Firefox, @WebKit) › should merge paragraphs
[chromium] › editor/various/writing-flow.spec.js:607:2 › Writing Flow (@Firefox, @WebKit) › should merge and then split paragraphs
[chromium] › editor/various/writing-flow.spec.js:629:2 › Writing Flow (@Firefox, @WebKit) › should merge and then soft line break
[chromium] › editor/various/writing-flow.spec.js:649:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards
[chromium] › editor/various/writing-flow.spec.js:664:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards properly on multiple triggers
[chromium] › editor/various/writing-flow.spec.js:694:2 › Writing Flow (@Firefox, @WebKit) › should preserve horizontal position when navigating vertically between blocks (-webkit)
[chromium] › editor/various/writing-flow.spec.js:718:2 › Writing Flow (@Firefox, @WebKit) › should remember initial vertical position
[chromium] › editor/various/writing-flow.spec.js:742:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with side padding
[chromium] › editor/various/writing-flow.spec.js:797:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower)
[chromium] › editor/various/writing-flow.spec.js:838:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
[chromium] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
[chromium] › e
|
🎭 Playwright Run Summary
8 failed
[chromium] › editor/blocks/buttons.spec.js:49:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:80: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:112:2 › Buttons › appends http protocol to links added which are missing a protocol
[chromium] › editor/blocks/buttons.spec.js:138:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/group.spec.js:75:2 › Group › can merge into group with Backspace ────
[chromium] › editor/blocks/heading.spec.js:73:2 › Heading › should create a paragraph block above when pressing enter at the start
[chromium] › editor/blocks/heading.spec.js:94:2 › Heading › should create a paragraph block below when pressing enter at the end
[chromium] › editor/blocks/spacer.spec.js:20:2 › Spacer › can be resized using the drag handle and remains selected after being dragged
208 passed (24.2m)
|
🎭 Playwright Run Summary
14 failed
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:287:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[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/navigable-toolbar.spec.js:12:3 › Block Toolbar › Contextual Toolbar › should not scroll page
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ─────────────────────
[chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ──────────────────────────────
[chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ─────────────────────
[chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward ──────────────────────
[chromium] › editor/various/rtl.spec.js:110:2 › RTL › should arrow navigate between blocks ─────
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:117:3 › Focus toolbar shortcut (alt + F10) › In Top Toolbar option: › Focuses the correct toolbar in select mode
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:190:3 › Focus toolbar shortcut (alt + F10) › Smaller than large viewports › Focuses the correct toolbar in select mode
[chromium] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
[chromium] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
209 passed (30.9m)
|
🎭 Playwright Run Summary
68 failed
[webkit] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@Firefox, @WebKit) › should undo split in one go
[webkit] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@Firefox, @WebKit) › should not split with line break in front (-firefox)
[webkit] › editor/various/writing-flow.spec.js:21:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys
[webkit] › editor/various/writing-flow.spec.js:104:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode
[webkit] › editor/various/writing-flow.spec.js:146:2 › Writing Flow (@Firefox, @WebKit) › should navigate around inline boundaries
[webkit] › editor/various/writing-flow.spec.js:223:2 › Writing Flow (@Firefox, @WebKit) › should navigate around nested inline boundaries
[webkit] › editor/various/writing-flow.spec.js:274:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end
[webkit] › editor/various/writing-flow.spec.js:288:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at end and continue writing
[webkit] › editor/various/writing-flow.spec.js:318:2 › Writing Flow (@Firefox, @WebKit) › should insert line break at start
[webkit] › editor/various/writing-flow.spec.js:333:2 › Writing Flow (@Firefox, @WebKit) › should insert line break in empty container
[webkit] › editor/various/writing-flow.spec.js:392:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Backspace
[webkit] › editor/various/writing-flow.spec.js:415:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a word with Alt+Backspace
[webkit] › editor/various/writing-flow.spec.js:441:2 › Writing Flow (@Firefox, @WebKit) › should not delete surrounding space when deleting a selected word
[webkit] › editor/various/writing-flow.spec.js:468:2 › Writing Flow (@Firefox, @WebKit) › should create valid paragraph blocks when rapidly pressing Enter
[webkit] › editor/various/writing-flow.spec.js:485:2 › Writing Flow (@Firefox, @WebKit) › should navigate empty paragraphs
[webkit] › editor/various/writing-flow.spec.js:512:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with padding
[webkit] › editor/various/writing-flow.spec.js:541:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with normal line height
[webkit] › editor/various/writing-flow.spec.js:565:2 › Writing Flow (@Firefox, @WebKit) › should not prematurely multi-select
[webkit] › editor/various/writing-flow.spec.js:593:2 › Writing Flow (@Firefox, @WebKit) › should merge paragraphs
[webkit] › editor/various/writing-flow.spec.js:607:2 › Writing Flow (@Firefox, @WebKit) › should merge and then split paragraphs
[webkit] › editor/various/writing-flow.spec.js:629:2 › Writing Flow (@Firefox, @WebKit) › should merge and then soft line break
[webkit] › editor/various/writing-flow.spec.js:649:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards
[webkit] › editor/various/writing-flow.spec.js:664:2 › Writing Flow (@Firefox, @WebKit) › should merge forwards properly on multiple triggers
[webkit] › editor/various/writing-flow.spec.js:718:2 › Writing Flow (@Firefox, @WebKit) › should remember initial vertical position
[webkit] › editor/various/writing-flow.spec.js:742:2 › Writing Flow (@Firefox, @WebKit) › should navigate contenteditable with side padding
[webkit] › editor/various/writing-flow.spec.js:797:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower)
[webkit] › editor/various/writing-flow.spec.js:838:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
[webkit] › editor/various/writing-flow.spec.js:899:2 › Writing Flow (@Firefox, @WebKit) › should only consider the content as one tab stop
[webkit] › editor/various/writing-flow.spec.js:925:2 › Writing Flow (
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
1.15 GB |
|
flaky-tests-report
Expired
|
16.7 KB |
|