Plugin: Add requirement for minimum and maximum WordPress versions #86278
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
4m 11s
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 |
|