Add: PHP/HTTP signaling server for collaborative editing #79761
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
4m 47s
Annotations
30 errors and 4 notices
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:9:3
|
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:9:3
|
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
1) [chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-bind.spec.ts:9:3
|
[chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
2) [chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-effect.spec.ts:9:3
|
[chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
2) [chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-effect.spec.ts:9:3
|
[chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
2) [chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-effect.spec.ts:9:3
|
[chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-priorities.spec.ts:9:3
|
[chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-priorities.spec.ts:9:3
|
[chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
3) [chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directive-priorities.spec.ts:9:3
|
[chromium] › interactivity/directives-class.spec.ts:21:6 › data-wp-class › remove class if callback returns falsy value:
packages/e2e-test-utils-playwright/src/request-utils/rest.ts#L104
4) [chromium] › interactivity/directives-class.spec.ts:21:6 › data-wp-class › remove class if callback returns falsy value
SyntaxError: Unexpected token W in JSON at position 1
at ../../../packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104
102 | },
103 | } );
> 104 | const json: RestResponse = await response.json();
| ^
105 |
106 | if ( ! response.ok() ) {
107 | throw json;
at RequestUtils.rest (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/rest.ts:104:30)
at RequestUtils.createPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/request-utils/posts.ts:64:15)
at InteractivityUtils.addPostWithBlock (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/fixtures/interactivity-utils.ts:38:20)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/interactivity/directives-class.spec.ts:9:3
|
[chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold:
test/e2e/specs/editor/various/undo.spec.js#L178
1) [chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold ──────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "test"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
176 | await pageUtils.pressKeys( 'primary+z' );
177 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 178 | await expect( activeElementLocator ).toHaveText( 'test' );
| ^
179 | } );
180 |
181 | test( 'Should undo/redo to expected level intervals', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:178:40
|
[chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold:
test/e2e/specs/editor/various/undo.spec.js#L178
1) [chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "test"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
176 | await pageUtils.pressKeys( 'primary+z' );
177 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 178 | await expect( activeElementLocator ).toHaveText( 'test' );
| ^
179 | } );
180 |
181 | test( 'Should undo/redo to expected level intervals', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:178:40
|
[chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold:
test/e2e/specs/editor/various/undo.spec.js#L178
1) [chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "test"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
176 | await pageUtils.pressKeys( 'primary+z' );
177 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 178 | await expect( activeElementLocator ).toHaveText( 'test' );
| ^
179 | } );
180 |
181 | test( 'Should undo/redo to expected level intervals', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:178:40
|
[chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post:
test/e2e/specs/editor/various/undo.spec.js#L357
2) [chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "original"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
355 | // the user since the blocks state failed to sync to block editor.
356 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 357 | await expect( activeElementLocator ).toHaveText( 'original' );
| ^
358 | } );
359 |
360 | test( 'should not create undo levels when saving', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:357:40
|
[chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post:
test/e2e/specs/editor/various/undo.spec.js#L357
2) [chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "original"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
355 | // the user since the blocks state failed to sync to block editor.
356 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 357 | await expect( activeElementLocator ).toHaveText( 'original' );
| ^
358 | } );
359 |
360 | test( 'should not create undo levels when saving', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:357:40
|
[chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post:
test/e2e/specs/editor/various/undo.spec.js#L357
2) [chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toHaveText(expected)
Expected string: "original"
Received string: ""
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator(':focus')
- waiting for locator(':focus')
355 | // the user since the blocks state failed to sync to block editor.
356 | const activeElementLocator = editor.canvas.locator( ':focus' );
> 357 | await expect( activeElementLocator ).toHaveText( 'original' );
| ^
358 | } );
359 |
360 | test( 'should not create undo levels when saving', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/undo.spec.js:357:40
|
[chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L32
3) [chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page ───────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
30 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'`
31 | )
> 32 | ).toBeVisible();
| ^
33 |
34 | // Insert into Page Content using default block.
35 | await editor.canvas
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:32:5
|
[chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L32
3) [chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page ───────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
30 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'`
31 | )
> 32 | ).toBeVisible();
| ^
33 |
34 | // Insert into Page Content using default block.
35 | await editor.canvas
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:32:5
|
[chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L32
3) [chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page ───────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
- waiting for locator('role=button[name="Dismiss this notice"i]').locator('text=\'"Test Page" successfully created.\'')
30 | `role=button[name="Dismiss this notice"i] >> text='"Test Page" successfully created.'`
31 | )
> 32 | ).toBeVisible();
| ^
33 |
34 | // Insert into Page Content using default block.
35 | await editor.canvas
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:32:5
|
Playwright - 3
Process completed with exit code 1.
|
[chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute:
test/e2e/specs/editor/blocks/comments.spec.js#L317
1) [chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:comments {\"legacy\":true} /-->"
Received: "<!-- wp:post-comments /-->"
315 | // Check the block definition has changed.
316 | const content = await editor.getEditedPostContent();
> 317 | expect( content ).toBe( '<!-- wp:comments {"legacy":true} /-->' );
| ^
318 |
319 | // Visit post
320 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/comments.spec.js:317:21
|
[chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute:
test/e2e/specs/editor/blocks/comments.spec.js#L317
1) [chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:comments {\"legacy\":true} /-->"
Received: "<!-- wp:post-comments /-->"
315 | // Check the block definition has changed.
316 | const content = await editor.getEditedPostContent();
> 317 | expect( content ).toBe( '<!-- wp:comments {"legacy":true} /-->' );
| ^
318 |
319 | // Visit post
320 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/comments.spec.js:317:21
|
[chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute:
test/e2e/specs/editor/blocks/comments.spec.js#L317
1) [chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:comments {\"legacy\":true} /-->"
Received: "<!-- wp:post-comments /-->"
315 | // Check the block definition has changed.
316 | const content = await editor.getEditedPostContent();
> 317 | expect( content ).toBe( '<!-- wp:comments {"legacy":true} /-->' );
| ^
318 |
319 | // Visit post
320 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/comments.spec.js:317:21
|
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:845:20
|
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:845:20
|
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
2) [chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:845:20
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:941:20
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:941:20
|
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
3) [chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:941:20
|
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L34
4) [chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
TimeoutError: locator.inputValue: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'Editor publish' }).getByRole('textbox', { name: 'address' })
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34
32 | .getByRole( 'region', { name: 'Editor publish' } )
33 | .getByRole( 'textbox', { name: 'address' } )
> 34 | .inputValue();
| ^
35 | const url = new URL( urlString );
36 | const postId = url.searchParams.get( 'p' );
37 |
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:34:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1115:20
|
🎭 Playwright Run Summary
11 failed
[chromium] › interactivity/directive-bind.spec.ts:21:6 › data-wp-bind › add missing href at hydration
[chromium] › interactivity/directive-effect.spec.ts:21:6 › data-wp-effect › check that effect runs when it is added
[chromium] › interactivity/directive-priorities.spec.ts:21:6 › Directives (w/ priority) › should run in priority order
[chromium] › interactivity/directives-class.spec.ts:21:6 › data-wp-class › remove class if callback returns falsy value
[chromium] › interactivity/directives-context.spec.ts:28:6 › data-wp-context › is correctly initialized
[chromium] › interactivity/directives-show.spec.ts:19:6 › data-wp-show › show if callback returns truthy value
[chromium] › interactivity/directives-text.spec.ts:19:6 › data-wp-text › show proper text reading from state
[chromium] › interactivity/negation-operator.spec.ts:21:6 › negation-operator › add hidden attribute when !state.active
[chromium] › interactivity/store-tag.spec.ts:26:6 › store tag › hydrates when it is well defined
[chromium] › interactivity/tovdom-islands.spec.ts:19:6 › toVdom - islands › directives that are not inside islands should not be hydrated
[chromium] › interactivity/tovdom.spec.ts:19:6 › toVdom › it should delete comments ────────────
41 skipped
114 passed (12.9m)
|
🎭 Playwright Run Summary
179 passed (15.1m)
|
🎭 Playwright Run Summary
3 failed
[chromium] › editor/various/undo.spec.js:162:2 › undo › should undo bold ───────────────────────
[chromium] › editor/various/undo.spec.js:318:2 › undo › should undo for explicit persistence editing post
[chromium] › site-editor/pages.spec.js:19:2 › Pages › create a new page ────────────────────────
148 passed (18.8m)
|
🎭 Playwright Run Summary
7 failed
[chromium] › editor/blocks/comments.spec.js:281:2 › Post Comments › is converted to Comments with legacy attribute
[chromium] › editor/blocks/image.spec.js:840:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › zoom animation
[chromium] › editor/blocks/image.spec.js:936:4 › Image - interactivity › tests using uploaded image › should open and close the image in a lightbox when using a mouse and dynamically load src › fade animation
[chromium] › editor/blocks/image.spec.js:1127:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should open and focus appropriately using enter key
[chromium] › editor/blocks/image.spec.js:1137:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using enter key on close button
[chromium] › editor/blocks/image.spec.js:1150:4 › Image - interactivity › tests using uploaded image › keyboard navigation › should close and focus appropriately using escape key
[chromium] › editor/blocks/image.spec.js:1178:2 › Image - interactivity › lightbox should work as expected when inserting image from URL
1 flaky
[chromium] › editor/blocks/image.spec.js:797:3 › Image - interactivity › tests using uploaded image › should toggle "lightbox" in saved attributes
173 passed (24.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
103 MB |
|
flaky-tests-report
Expired
|
26.6 KB |
|