Skip to content

Build: Restore removed files from Gutenberg build change. #51340

Build: Restore removed files from Gutenberg build change.

Build: Restore removed files from Gutenberg build change. #51340

Triggered via pull request February 25, 2026 22:30
Status Failure
Total duration 10m 22s
Artifacts 2

end-to-end-tests.yml

on: pull_request
Matrix: e2e-tests
Slack Notifications  /  Prepare notifications
Slack Notifications / Prepare notifications
Slack Notifications  /  Cancelled notifications
Slack Notifications / Cancelled notifications
Slack Notifications  /  Failure notifications
Slack Notifications / Failure notifications
Slack Notifications  /  Fixed notifications
Slack Notifications / Fixed notifications
Slack Notifications  /  Success notifications
Slack Notifications / Success notifications
Failed workflow tasks
0s
Failed workflow tasks
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 2 notices
[chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash: tests/e2e/specs/empty-trash-restore-trashed-posts.test.js#L23
4) [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash TimeoutError: locator.hover: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 21 | 22 | // Move post to trash > 23 | await listTable.getByRole( 'link', { name: `“${ POST_TITLE }” (Edit)` } ).hover(); | ^ 24 | await listTable.getByRole( 'link', { name: `Move “${POST_TITLE}” to the Trash` } ).click(); 25 | 26 | // Empty trash at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:23:77
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
[chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash: tests/e2e/specs/empty-trash-restore-trashed-posts.test.js#L23
4) [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash TimeoutError: locator.hover: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 21 | 22 | // Move post to trash > 23 | await listTable.getByRole( 'link', { name: `“${ POST_TITLE }” (Edit)` } ).hover(); | ^ 24 | await listTable.getByRole( 'link', { name: `Move “${POST_TITLE}” to the Trash` } ).click(); 25 | 26 | // Empty trash at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:23:77
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button: tests/e2e/specs/edit-posts.test.js#L125
3) [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 123 | 124 | // Focus on the post title link. > 125 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 126 | 127 | // Tab to the Trash button and press Enter to delete the post. 128 | await pageUtils.pressKeys( 'Tab', { times: 3 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:125:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button: tests/e2e/specs/edit-posts.test.js#L87
2) [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button TimeoutError: locator.focus: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 85 | 86 | // // Focus on the post title link. > 87 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).focus(); | ^ 88 | 89 | // Tab to the Quick Edit button and press Enter to quick edit. 90 | await pageUtils.pressKeys( 'Tab', { times: 2 } ) at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:87:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
[chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button: tests/e2e/specs/edit-posts.test.js#L56
1) [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('table', { name: 'Table ordered by' }).getByRole('link', { name: '“Test Title” (Edit)' }) 54 | 55 | // Click the post title (edit) link > 56 | await listTable.getByRole( 'link', { name: `“${ title }” (Edit)` } ).click(); | ^ 57 | 58 | // Wait for the editor iframe to load, and switch to it as the active content frame. 59 | await page at /home/runner/work/wordpress-develop/wordpress-develop/tests/e2e/specs/edit-posts.test.js:56:72
🎭 Playwright Run Summary
5 failed [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:33:6 › Empty Trash › Restore trash post 1 flaky [chromium] › tests/e2e/specs/media-upload.test.js:11:5 › Test dismissing failed upload works correctly 19 passed (4.2m)
🎭 Playwright Run Summary
5 failed [chromium] › tests/e2e/specs/edit-posts.test.js:42:6 › Edit Posts › allows an existing post to be edited using the Edit button [chromium] › tests/e2e/specs/edit-posts.test.js:72:6 › Edit Posts › allows an existing post to be quick edited using the Quick Edit button [chromium] › tests/e2e/specs/edit-posts.test.js:110:6 › Edit Posts › allows an existing post to be deleted using the Trash button [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:13:6 › Empty Trash › Empty Trash [chromium] › tests/e2e/specs/empty-trash-restore-trashed-posts.test.js:33:6 › Empty Trash › Restore trash post 2 flaky [chromium] › tests/e2e/specs/install.test.js:34:6 › WordPress installation process › should install WordPress with pre-existing database credentials [chromium] › tests/e2e/specs/media-upload.test.js:11:5 › Test dismissing failed upload works correctly 18 passed (4.6m)

Artifacts

Produced during runtime
Name Size Digest
failures-artifacts-22418774431 Expired
29 MB
sha256:7b3fdc97fac8d9bf951aa68044e886187b5fa72b40a96443bc71d90c3f35d39e
failures-artifacts-SCRIPT_DEBUG-22418774431 Expired
28 MB
sha256:f65507b7acf6ebcb80a692d39984251700bd99c85044d1ba29c239f98e265266