Make the shortcuts provider optional #82432
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 11s
Annotations
44 errors, 1 warning, and 3 notices
Puppeteer - 3:
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 - 3
Process completed with exit code 1.
|
Puppeteer - 2:
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 - 2
Process completed with exit code 1.
|
Puppeteer - 1:
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 - 1:
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 - 1:
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 - 1:
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 - 1:
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 - 1:
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 runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer - 1
Process completed with exit code 1.
|
[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
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L133
1) [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
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
131 | await expect(
132 | toolbarUtils.blockToolbarParagraphButton
> 133 | ).toBeFocused();
| ^
134 |
135 | // Test: Focus the block toolbar from paragraph in select mode
136 | await editor.insertBlock( { name: 'core/paragraph' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:133:6
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L133
1) [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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
131 | await expect(
132 | toolbarUtils.blockToolbarParagraphButton
> 133 | ).toBeFocused();
| ^
134 |
135 | // Test: Focus the block toolbar from paragraph in select mode
136 | await editor.insertBlock( { name: 'core/paragraph' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:133:6
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L133
1) [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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
131 | await expect(
132 | toolbarUtils.blockToolbarParagraphButton
> 133 | ).toBeFocused();
| ^
134 |
135 | // Test: Focus the block toolbar from paragraph in select mode
136 | await editor.insertBlock( { name: 'core/paragraph' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:133:6
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [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
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
204 | await expect(
205 | toolbarUtils.blockToolbarParagraphButton
> 206 | ).toBeFocused();
| ^
207 | await expect(
208 | toolbarUtils.documentToolbarTooltip
209 | ).not.toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
204 | await expect(
205 | toolbarUtils.blockToolbarParagraphButton
> 206 | ).toBeFocused();
| ^
207 | await expect(
208 | toolbarUtils.documentToolbarTooltip
209 | ).not.toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
|
[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:
test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js#L206
2) [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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeFocused()
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
- waiting for getByRole('button', { name: 'Paragraph', exact: true })
204 | await expect(
205 | toolbarUtils.blockToolbarParagraphButton
> 206 | ).toBeFocused();
| ^
207 | await expect(
208 | toolbarUtils.documentToolbarTooltip
209 | ).not.toBeVisible();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/shortcut-focus-toolbar.spec.js:206:6
|
[chromium] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
3) [chromium] › 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
|
[chromium] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
3) [chromium] › 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
|
[chromium] › editor/various/splitting-merging.spec.js:325:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L337
3) [chromium] › 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
|
[chromium] › editor/various/splitting-merging.spec.js:347:2 › splitting and merging blocks (@firefox:
test/e2e/specs/editor/various/splitting-merging.spec.js#L362
4) [chromium] › 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
|
Playwright - 4
Canceling since a higher priority waiting request for 'End-to-End Tests-update/make-shortcuts-provider-optional-2' exists
|
Playwright - 4
The operation was canceled.
|
Playwright - 4
ENOENT: no such file or directory, stat '/home/runner/work/gutenberg/gutenberg/artifacts/test-results/.playwright-artifacts-121/traces/resources/7c9905f6001caa577261d33b0349d2fd94d88fd3.css'
|
Playwright - 4
Runner GitHub Actions 22 did not respond to a cancelation request with 00:05:00.
|
🎭 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
215 passed (23.8m)
|
🎭 Playwright Run Summary
11 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/rich-text.spec.js:92:2 › RichText › should not highlight more than one format
[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 ─────
214 passed (24.3m)
|
🎭 Playwright Run Summary
38 failed
[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)
[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
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
520 MB |
|
flaky-tests-report
Expired
|
4.73 KB |
|