Lazy load block edit functions #96285
Annotations
11 errors, 1 warning, and 1 notice
Archive debug artifacts (screenshots, traces)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
1) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Select parent block: Allowed Blocks Dynamic"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:133:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/insert-block.ts#L29
2) [chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation.
at ../../../packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29
27 | );
28 |
> 29 | await this.page.evaluate(
| ^
30 | async ( [ _blockRepresentation, _clientId ] ) => {
31 | function recursiveCreateBlock( {
32 | name,
at Editor.insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:93:3
|
Run the tests:
packages/e2e-test-utils-playwright/src/editor/insert-block.ts#L29
3) [chromium] › editor/blocks/navigation.spec.js:23:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus
Error: page.evaluate: Execution context was destroyed, most likely because of a navigation.
at ../../../packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29
27 | );
28 |
> 29 | await this.page.evaluate(
| ^
30 | async ( [ _blockRepresentation, _clientId ] ) => {
31 | function recursiveCreateBlock( {
32 | name,
at Editor.insertBlock (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/insert-block.ts:29:18)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:28:4
|
Run the tests:
test/e2e/specs/editor/blocks/navigation.spec.js#L214
4) [chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=navigation').locator('role=button[name="example.com submenu "i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=navigation').locator('role=button[name="example.com submenu "i]')
212 | `role=navigation >> role=button[name="example.com submenu "i]`
213 | )
> 214 | ).toBeVisible();
| ^
215 | } );
216 |
217 | test( 'submenu converts to link automatically', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:214:6
|
Run the tests:
test/e2e/specs/editor/blocks/navigation.spec.js#L214
4) [chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=navigation').locator('role=button[name="example.com submenu "i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=navigation').locator('role=button[name="example.com submenu "i]')
212 | `role=navigation >> role=button[name="example.com submenu "i]`
213 | )
> 214 | ).toBeVisible();
| ^
215 | } );
216 |
217 | test( 'submenu converts to link automatically', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:214:6
|
Run the tests:
test/e2e/specs/editor/blocks/quote.spec.js#L84
5) [chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ─────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
- <p>I’m a quote</p>
+ <p>m a quote’‘</p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
82 | await page.keyboard.press( 'Enter' );
83 | await page.keyboard.type( 'I’m a quote' );
> 84 | expect( await editor.getEditedPostContent() ).toBe(
| ^
85 | `<!-- wp:quote -->
86 | <blockquote class="wp-block-quote"><!-- wp:paragraph -->
87 | <p>I’m a quote</p>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:84:49
|
Run the tests:
test/e2e/specs/editor/blocks/quote.spec.js#L227
6) [chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:heading -->
- <h2 class="wp-block-heading">test</h2>
+ <h2 class="wp-block-heading">est</h2>
<!-- /wp:heading --></blockquote>
<!-- /wp:quote -->
225 | await page.keyboard.type( 'test' );
226 | await editor.transformBlockTo( 'core/quote' );
> 227 | expect( await editor.getEditedPostContent() ).toBe(
| ^
228 | `<!-- wp:quote -->
229 | <blockquote class="wp-block-quote"><!-- wp:heading -->
230 | <h2 class="wp-block-heading">test</h2>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:227:49
|
Run the tests:
test/e2e/specs/editor/blocks/quote.spec.js#L244
7) [chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ──────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:pullquote -->
- <figure class="wp-block-pullquote"><blockquote><p>one<br>two</p><cite>cite</cite></blockquote></figure>
+ <figure class="wp-block-pullquote"><blockquote><p>e<br>two</p><cite>cite</cite></blockquote></figure>
<!-- /wp:pullquote -->
242 | await page.keyboard.type( 'cite' );
243 | await editor.transformBlockTo( 'core/pullquote' );
> 244 | expect( await editor.getEditedPostContent() ).toBe(
| ^
245 | `<!-- wp:pullquote -->
246 | <figure class="wp-block-pullquote"><blockquote><p>one<br>two</p><cite>cite</cite></blockquote></figure>
247 | <!-- /wp:pullquote -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/quote.spec.js:244:49
|
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run the tests
1 failed
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
7 flaky
[chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure
[chromium] › editor/blocks/navigation.spec.js:23:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus
[chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ──────
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ───────
[chromium] › editor/plugins/block-variations.spec.js:83:2 › Block variations › Insert the Success Message block variation
1 skipped
147 passed (9.3m)
|
The logs for this run have expired and are no longer available.
Loading