Skip to content

Plugin: Add requirement for minimum and maximum WordPress versions #86278

Plugin: Add requirement for minimum and maximum WordPress versions

Plugin: Add requirement for minimum and maximum WordPress versions #86278

Triggered via pull request October 12, 2023 21:38
Status Cancelled
Total duration 40m 20s
Artifacts 2

end2end-test.yml

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

Annotations

19 errors and 1 notice
Puppeteer - 3: packages/e2e-tests/specs/editor/various/change-detection.test.js#L23
Error: No node found for selector: .components-confirm-dialog .is-primary at assert (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/assert.ts:23:21) at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:461:11) 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/change-detection.test.js:352:3)
Puppeteer - 3: packages/e2e-tests/specs/editor/various/change-detection.test.js#L322
Error: Execution context was destroyed, most likely because of a navigation. at rewriteError (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:322:15) at runMicrotasks (<anonymous>) at processTicksAndRejections (node:internal/process/task_queues:96:5) at ExecutionContext._evaluateInternal (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:271:7) at ExecutionContext.evaluate (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/ExecutionContext.ts:140:12) at clearLocalStorage (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils/build/@wordpress/e2e-test-utils/src/clear-local-storage.js:5:2) at setupBrowser (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:79:2) at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/config/setup-test-framework.js:263:2)
Puppeteer - 3
Process completed with exit code 1.
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings: test/e2e/specs/editor/blocks/buttons.spec.js#L229
1) [chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByLabel('nofollow') ============================================================ 227 | 228 | // Navigate to and toggle the "nofollow" checkbox. > 229 | await noFollowCheckbox.click(); | ^ 230 | 231 | // expect settings for `Open in new tab` and `No follow` 232 | await expect( newTabCheckbox ).toBeChecked(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:229:26
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings: test/e2e/specs/editor/blocks/buttons.spec.js#L195
1) [chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByLabel('Open in new tab') ============================================================ 193 | 194 | // Navigate to and toggle the "Open in new tab" checkbox. > 195 | await newTabCheckbox.click(); | ^ 196 | 197 | // Toggle should still have focus and be checked. 198 | await expect( newTabCheckbox ).toBeChecked(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:195:24
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings: test/e2e/specs/editor/blocks/buttons.spec.js#L229
1) [chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByLabel('nofollow') ============================================================ 227 | 228 | // Navigate to and toggle the "nofollow" checkbox. > 229 | await noFollowCheckbox.click(); | ^ 230 | 231 | // expect settings for `Open in new tab` and `No follow` 232 | await expect( newTabCheckbox ).toBeChecked(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:229:26
[chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded: test/e2e/specs/editor/blocks/cover.spec.js#L90
2) [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded Error: expect(received).toHaveCSS(expected) Expected string: "rgb(179, 179, 179)" Received string: "rgb(0, 0, 0)" Call log: - expect.toHaveCSS with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" 88 | const overlay = coverBlock.locator( '.wp-block-cover__background' ); 89 | > 90 | await expect( overlay ).toHaveCSS( | ^ 91 | 'background-color', 92 | 'rgb(179, 179, 179)' 93 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:90:27
[chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded: test/e2e/specs/editor/blocks/cover.spec.js#L90
2) [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveCSS(expected) Expected string: "rgb(179, 179, 179)" Received string: "rgb(0, 0, 0)" Call log: - expect.toHaveCSS with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" 88 | const overlay = coverBlock.locator( '.wp-block-cover__background' ); 89 | > 90 | await expect( overlay ).toHaveCSS( | ^ 91 | 'background-color', 92 | 'rgb(179, 179, 179)' 93 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:90:27
[chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded: test/e2e/specs/editor/blocks/cover.spec.js#L90
2) [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveCSS(expected) Expected string: "rgb(179, 179, 179)" Received string: "rgb(0, 0, 0)" Call log: - expect.toHaveCSS with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Cover' }).locator('.wp-block-cover__background') - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" - locator resolved to <span aria-hidden="true" class="wp-block-cover__backgr…></span> - unexpected value "rgb(0, 0, 0)" 88 | const overlay = coverBlock.locator( '.wp-block-cover__background' ); 89 | > 90 | await expect( overlay ).toHaveCSS( | ^ 91 | 'background-color', 92 | 'rgb(179, 179, 179)' 93 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/cover.spec.js:90:27
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output: test/e2e/specs/editor/blocks/list.spec.js#L1408
3) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 1406 | await page 1407 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 1408 | .click(); | ^ 1409 | await page.getByRole( 'menuitem', { name: 'List' } ).click(); 1410 | 1411 | expect( await editor.getEditedPostContent() ).toBe( `<!-- wp:list --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1408:5
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output: test/e2e/specs/editor/blocks/list.spec.js#L1408
3) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 1406 | await page 1407 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 1408 | .click(); | ^ 1409 | await page.getByRole( 'menuitem', { name: 'List' } ).click(); 1410 | 1411 | expect( await editor.getEditedPostContent() ).toBe( `<!-- wp:list --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1408:5
[chromium] › editor/blocks/list.spec.js:1381:2 › List (@firefox) › selects all transformed output: test/e2e/specs/editor/blocks/list.spec.js#L1408
3) [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Multiple blocks selected' }) ============================================================ 1406 | await page 1407 | .getByRole( 'button', { name: 'Multiple blocks selected' } ) > 1408 | .click(); | ^ 1409 | await page.getByRole( 'menuitem', { name: 'List' } ).click(); 1410 | 1411 | expect( await editor.getEditedPostContent() ).toBe( `<!-- wp:list --> at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:1408:5
[chromium] › editor/local/demo.spec.js:7:2 › New editor state › content should load: test/e2e/specs/editor/local/demo.spec.js#L30
4) [chromium] › editor/local/demo.spec.js:7:2 › New editor state › content should load, making the post dirty Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 28 | return window.wp.data.select( 'core/editor' ).isEditedPostDirty(); 29 | } ); > 30 | expect( isDirty ).toBe( true ); | ^ 31 | 32 | await expect( 33 | page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/local/demo.spec.js:30:21
Playwright - 3
Canceling since a higher priority waiting request for 'End-to-End Tests-fix/maximum-supported-wp-version' exists
Playwright - 3
The operation was canceled.
Playwright - 4
Canceling since a higher priority waiting request for 'End-to-End Tests-fix/maximum-supported-wp-version' exists
Playwright - 4
The operation was canceled.
Playwright - 2
Canceling since a higher priority waiting request for 'End-to-End Tests-fix/maximum-supported-wp-version' exists
Playwright - 2
The operation was canceled.
🎭 Playwright Run Summary
4 failed [chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ─── [chromium] › editor/blocks/cover.spec.js:74:2 › Cover › dims background image down by 50% with the average image color when an image is uploaded [chromium] › editor/blocks/list.spec.js:1381:2 › List (@Firefox) › selects all transformed output [chromium] › editor/local/demo.spec.js:7:2 › New editor state › content should load, making the post dirty 1 flaky [chromium] › editor/blocks/links.spec.js:525:2 › Links › can be created by selecting text and using keyboard shortcuts 11 skipped 221 passed (17.8m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
347 MB
flaky-tests-report Expired
5.07 KB