Skip to content

Make the shortcuts provider optional #82432

Make the shortcuts provider optional

Make the shortcuts provider optional #82432

Triggered via pull request September 1, 2023 08:26
Status Cancelled
Total duration 49m 33s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 11s
Report to GitHub
Fit to window
Zoom out
Zoom in

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 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
Playwright - 4
Runner GitHub Actions 22 did not respond to a cancelation request with 00:05:00.

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
520 MB
flaky-tests-report Expired
4.73 KB