Media upload component: lazy mount #90514
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
18m 2s
Report to GitHub
2m 29s
Annotations
36 errors and 6 notices
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon:
test/e2e/specs/site-editor/font-library.spec.js#L42
1) [chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('body')
============================================================
40 | postType: 'wp_template',
41 | } );
> 42 | await editor.canvas.locator( 'body' ).click();
| ^
43 | } );
44 |
45 | test( 'should display the "Manage Fonts" icon', async ( { page } ) => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/font-library.spec.js:42:42
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [webkit] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
Playwright - 7
Process completed with exit code 1.
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
1) [firefox] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
Playwright - 8
Process completed with exit code 1.
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L191
1) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Block: Group"
Received: null
189 | } );
190 | }
> 191 | expect( ariaLabel ).toBe( label );
| ^
192 | }
193 |
194 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
at ToolbarRovingTabindexUtils.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:191:23)
at ToolbarRovingTabindexUtils.testGroupKeyboardNavigation (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:200:3)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:118:3
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L191
1) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Block: Group"
Received: null
189 | } );
190 | }
> 191 | expect( ariaLabel ).toBe( label );
| ^
192 | }
193 |
194 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
at ToolbarRovingTabindexUtils.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:191:23)
at ToolbarRovingTabindexUtils.testGroupKeyboardNavigation (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:200:3)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:118:3
|
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex:
test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js#L191
1) [chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Block: Group"
Received: null
189 | } );
190 | }
> 191 | expect( ariaLabel ).toBe( label );
| ^
192 | }
193 |
194 | async wrapCurrentBlockWithGroup( currentBlockTitle ) {
at ToolbarRovingTabindexUtils.expectLabelToHaveFocus (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:191:23)
at ToolbarRovingTabindexUtils.testGroupKeyboardNavigation (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:200:3)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/toolbar-roving-tabindex.spec.js:118:3
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@firefox:
test/e2e/specs/editor/various/writing-flow.spec.js#L890
2) [chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=button[name="Add block"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Add block"i]')
888 |
889 | const inserter = page.locator( 'role=button[name="Add block"i]' );
> 890 | await expect( inserter ).toBeVisible();
| ^
891 |
892 | // Find the space between the inserter and the image block.
893 | const inserterRect = await inserter.boundingBox();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:890:28
|
Playwright - 5
Process completed with exit code 1.
|
[chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas:
test/e2e/specs/editor/various/list-view.spec.js#L121
1) [chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
119 |
120 | // List View should have two rows.
> 121 | await expect( listView.getByRole( 'row' ) ).toHaveCount( 2 );
| ^
122 | } );
123 |
124 | test( 'expands nested list items', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:121:47
|
[chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas:
test/e2e/specs/editor/various/list-view.spec.js#L121
1) [chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
119 |
120 | // List View should have two rows.
> 121 | await expect( listView.getByRole( 'row' ) ).toHaveCount( 2 );
| ^
122 | } );
123 |
124 | test( 'expands nested list items', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:121:47
|
[chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas:
test/e2e/specs/editor/various/list-view.spec.js#L121
1) [chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
Expected: 2
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('row')
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
- locator resolved to 0 elements
- unexpected value "0"
119 |
120 | // List View should have two rows.
> 121 | await expect( listView.getByRole( 'row' ) ).toHaveCount( 2 );
| ^
122 | } );
123 |
124 | test( 'expands nested list items', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:121:47
|
[chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items:
test/e2e/specs/editor/various/list-view.spec.js#L151
2) [chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items ───
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
149 | expanded: true,
150 | } )
> 151 | ).toBeVisible();
| ^
152 |
153 | // The child paragraph block should be selected.
154 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:151:5
|
[chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items:
test/e2e/specs/editor/various/list-view.spec.js#L151
2) [chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items ───
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
149 | expanded: true,
150 | } )
> 151 | ).toBeVisible();
| ^
152 |
153 | // The child paragraph block should be selected.
154 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:151:5
|
[chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items:
test/e2e/specs/editor/various/list-view.spec.js#L151
2) [chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items ───
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('link', { name: 'Cover', expanded: true })
149 | expanded: true,
150 | } )
> 151 | ).toBeVisible();
| ^
152 |
153 | // The child paragraph block should be selected.
154 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:151:5
|
[chromium] › editor/various/list-view.spec.js:424:2 › List View › should select:
test/e2e/specs/editor/various/list-view.spec.js#L599
3) [chromium] › editor/various/list-view.spec.js:424:2 › List View › should select, duplicate, delete, and deselect blocks using keyboard
Error: Deleting a block should move focus and selection to the previous block
expect(received).toMatchObject(expected)
- Expected - 2
+ Received + 2
Array [
Object {
"name": "core/group",
},
Object {
- "focused": true,
+ "focused": false,
"name": "core/columns",
- "selected": true,
+ "selected": false,
},
Object {
"name": "core/file",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
597 | 'Deleting a block should move focus and selection to the previous block'
598 | )
> 599 | .toMatchObject( [
| ^
600 | { name: 'core/group' },
601 | { name: 'core/columns', selected: true, focused: true },
602 | { name: 'core/file' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:599:5
|
[chromium] › editor/various/list-view.spec.js:424:2 › List View › should select:
test/e2e/specs/editor/various/list-view.spec.js#L599
3) [chromium] › editor/various/list-view.spec.js:424:2 › List View › should select, duplicate, delete, and deselect blocks using keyboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Deleting a block should move focus and selection to the previous block
expect(received).toMatchObject(expected)
- Expected - 2
+ Received + 2
Array [
Object {
"name": "core/group",
},
Object {
- "focused": true,
+ "focused": false,
"name": "core/columns",
- "selected": true,
+ "selected": false,
},
Object {
"name": "core/file",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
597 | 'Deleting a block should move focus and selection to the previous block'
598 | )
> 599 | .toMatchObject( [
| ^
600 | { name: 'core/group' },
601 | { name: 'core/columns', selected: true, focused: true },
602 | { name: 'core/file' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:599:5
|
[chromium] › editor/various/list-view.spec.js:424:2 › List View › should select:
test/e2e/specs/editor/various/list-view.spec.js#L599
3) [chromium] › editor/various/list-view.spec.js:424:2 › List View › should select, duplicate, delete, and deselect blocks using keyboard
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Deleting a block should move focus and selection to the previous block
expect(received).toMatchObject(expected)
- Expected - 2
+ Received + 2
Array [
Object {
"name": "core/group",
},
Object {
- "focused": true,
+ "focused": false,
"name": "core/columns",
- "selected": true,
+ "selected": false,
},
Object {
"name": "core/file",
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
597 | 'Deleting a block should move focus and selection to the previous block'
598 | )
> 599 | .toMatchObject( [
| ^
600 | { name: 'core/group' },
601 | { name: 'core/columns', selected: true, focused: true },
602 | { name: 'core/file' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:599:5
|
[chromium] › editor/various/list-view.spec.js:784:2 › List View › block settings dropdown menu:
test/e2e/specs/editor/various/list-view.spec.js#L897
4) [chromium] › editor/various/list-view.spec.js:784:2 › List View › block settings dropdown menu
Error: Deleting blocks should move focus and selection
expect(received).toMatchObject(expected)
- Expected - 2
+ Received + 2
Array [
Object {
- "focused": true,
+ "focused": false,
"name": "core/paragraph",
- "selected": true,
+ "selected": false,
},
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
895 | 'Deleting blocks should move focus and selection'
896 | )
> 897 | .toMatchObject( [
| ^
898 | { name: 'core/paragraph', selected: true, focused: true },
899 | ] );
900 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/list-view.spec.js:897:5
|
Puppeteer:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L1
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"],["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"]
console.error() should not be used unless explicitly expected
See https://www.npmjs.com/package/@wordpress/jest-console for details.
at Object.assertExpectedCalls (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:40)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:280:40)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:253:5)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jes
|
Puppeteer:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L813
TimeoutError: waiting for selector `.block-editor-block-toolbar button[aria-label="Options"]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/click-block-toolbar-button.js:18:23)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/block-grouping.test.js:101:4)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L1
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"],["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"]
console.error() should not be used unless explicitly expected
See https://www.npmjs.com/package/@wordpress/jest-console for details.
at Object.assertExpectedCalls (/home/runner/work/gutenberg/gutenberg/packages/jest-console/build/@wordpress/jest-console/src/index.js:32:40)
at Promise.then.completed (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:300:28)
at new Promise (<anonymous>)
at callAsyncCircusFn (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/utils.js:233:10)
at _callCircusHook (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:280:40)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at _runTest (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:253:5)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:147:7)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at _runTestsForDescribeBlock (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:120:9)
at run (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/run.js:70:3)
at runAndTransformResultsToJestFormat (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)
at jestAdapter (/home/runner/work/gutenberg/gutenberg/node_modules/jest-circus/build/legacy-code-todo-rewrite/jes
|
Puppeteer:
packages/e2e-tests/specs/editor/various/block-grouping.test.js#L1
Error: expect(jest.fn()).not.toHaveErrored(expected)
Expected mock function not to be called but it was called with:
["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"],["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"],["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75806)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75054)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:74857)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75614)"],["TypeError: Cannot read properties of undefined (reading 'remove')
at d.componentWillUnmount (http://localhost:8889/wp-content/plugins/gutenberg/build/media-utils/index.min.js?ver=d85d150c7006dca7c9bb:1:4172)
at qr (http://localhost:8889/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18:1:75764)
at $r (http://localhost:8889/wp-content/plugins/gutenberg/bu
|
Puppeteer:
packages/e2e-tests/specs/experiments/blocks/post-comments-form.test.js#L813
TimeoutError: waiting for selector `div[data-slug="emptytheme"].active` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/activate-theme.js:31:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/experiments/blocks/post-comments-form.test.js:18:3)
|
Puppeteer
Process completed with exit code 1.
|
Playwright - 3
Canceling since a higher priority waiting request for 'End-to-End Tests-try/media-upload-lazy-mount' exists
|
Playwright - 3
The operation was canceled.
|
Playwright - 1
Canceling since a higher priority waiting request for 'End-to-End Tests-try/media-upload-lazy-mount' exists
|
Playwright - 1
The operation was canceled.
|
🎭 Playwright Run Summary
1 skipped
113 passed (5.6m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon
1 skipped
113 passed (6.4m)
|
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › editor/various/toolbar-roving-tabindex.spec.js:23:2 › Toolbar roving tabindex › ensures base block toolbars use roving tabindex
[chromium] › editor/various/writing-flow.spec.js:843:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block
1 skipped
150 passed (7.2m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › editor/various/list-view.spec.js:73:2 › List View › shows the correct amount of blocks after a block is removed in the canvas
[chromium] › editor/various/list-view.spec.js:124:2 › List View › expands nested list items ────
[chromium] › editor/various/list-view.spec.js:424:2 › List View › should select, duplicate, delete, and deselect blocks using keyboard
[chromium] › editor/various/list-view.spec.js:784:2 › List View › block settings dropdown menu ─
130 passed (8.5m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
247 MB |
|
flaky-tests-report
Expired
|
2.94 KB |
|