Skip to content

Implementing new UX for invoking rich text Link UI #94458

Implementing new UX for invoking rich text Link UI

Implementing new UX for invoking rich text Link UI #94458

Triggered via pull request January 24, 2024 21:43
Status Failure
Total duration 25m 41s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Report to GitHub
3m 37s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

19 errors, 10 warnings, and 8 notices
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree inte
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
[chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link: test/e2e/specs/site-editor/template-part.spec.js#L291
1) [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('a').locator('text="Test 4"') locator resolved to <a href="https://google.com" data-rich-text-format-…>Test 4</a> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" data-dialog="" role="tooltip" id="…>Paragraph</div> from <div id="portal/tooltip-25">…</div> subtree intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" dat
[chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter: test/e2e/specs/widgets/editing-widgets.spec.js#L1
2) [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter { code: 'internal_server_error', message: '<p>There has been a critical error on this website.</p><p><a href="https://wordpress.org/documentation/article/faq-troubleshooting/">Learn more about troubleshooting WordPress.</a></p>', data: { status: 500 }, additional_errors: [] }
Playwright - 6
Process completed with exit code 1.
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block: test/e2e/specs/editor/blocks/paragraph.spec.js#L243
1) [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('data-testid=block-popover-drop-zone') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('data-testid=block-popover-drop-zone') 241 | headingBox.y + 1 242 | ); > 243 | await expect( draggingUtils.dropZone ).toBeVisible(); | ^ 244 | await expect 245 | .poll( () => 246 | draggingUtils.confirmValidDropZonePosition( at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/paragraph.spec.js:243:45
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
[chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus: test/e2e/specs/editor/blocks/links.spec.js#L425
1) [chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 8 Array [ Object { "attributes": Object { - "content": "This is Gutenberg and more!", + "content": "This is Gutenberg<sup data-fn=\"29979a5d-9435-4ac1-a693-e738f655e889\" class=\"fn\"><a href=\"#29979a5d-9435-4ac1-a693-e738f655e889\" id=\"29979a5d-9435-4ac1-a693-e738f655e889-link\">1</a></sup>", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [], + "name": "core/footnotes", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 423 | await page.keyboard.type( ' and more!' ); 424 | > 425 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 426 | { 427 | name: 'core/paragraph', 428 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:425:41
[chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus: test/e2e/specs/editor/blocks/links.spec.js#L425
1) [chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 8 Array [ Object { "attributes": Object { - "content": "This is Gutenberg and more!", + "content": "This is Gutenberg<sup data-fn=\"28abfabe-aa80-4d62-a552-861f042801ac\" class=\"fn\"><a href=\"#28abfabe-aa80-4d62-a552-861f042801ac\" id=\"28abfabe-aa80-4d62-a552-861f042801ac-link\">1</a></sup>", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [], + "name": "core/footnotes", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 423 | await page.keyboard.type( ' and more!' ); 424 | > 425 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 426 | { 427 | name: 'core/paragraph', 428 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:425:41
[chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus: test/e2e/specs/editor/blocks/links.spec.js#L425
1) [chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 8 Array [ Object { "attributes": Object { - "content": "This is Gutenberg and more!", + "content": "This is Gutenberg<sup data-fn=\"28781a9e-5949-4f64-ae39-e1ccfd8b8779\" class=\"fn\"><a href=\"#28781a9e-5949-4f64-ae39-e1ccfd8b8779\" id=\"28781a9e-5949-4f64-ae39-e1ccfd8b8779-link\">1</a></sup>", + "dropCap": false, }, + "innerBlocks": Array [], "name": "core/paragraph", + }, + Object { + "attributes": Object {}, + "innerBlocks": Array [], + "name": "core/footnotes", }, ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 423 | await page.keyboard.type( ' and more!' ); 424 | > 425 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 426 | { 427 | name: 'core/paragraph', 428 | attributes: { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:425:41
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
2) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
2) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard: test/e2e/specs/editor/blocks/links.spec.js#L454
2) [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.components-popover__content .block-editor-link-control') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.components-popover__content .block-editor-link-control') 452 | await pageUtils.pressKeys( 'Enter' ); 453 | > 454 | await expect( linkPopover ).toBeVisible(); | ^ 455 | // Close the link control to return the caret to the canvas 456 | await pageUtils.pressKeys( 'Escape' ); 457 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:454:31
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
3) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
3) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L580
3) [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor content' }).getByRole('button', { name: 'Advanced' }) ============================================================ 578 | name: 'Advanced', 579 | } ) > 580 | .click(); | ^ 581 | 582 | // Navigate to and toggle the "Open in new tab" checkbox. 583 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:580:5
[chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L652
4) [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link TimeoutError: locator.fill: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByPlaceholder('Search or type url') ============================================================ 650 | // getByPlaceholder required in order to handle Link Control component 651 | // managing focus onto other inputs within the control. > 652 | await page.getByPlaceholder( 'Search or type url' ).fill( '' ); | ^ 653 | await page.keyboard.type( 'wordpress.org' ); 654 | 655 | // Update the link. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:652:55
Puppeteer
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/.
Playwright - 8
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/.
Playwright - 6
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/.
Playwright - 2
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/.
Playwright - 7
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/.
Playwright - 5
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/.
Playwright - 3
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/.
Playwright - 4
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/.
Playwright - 1
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/.
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8, ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
3 skipped 119 passed (7.5m)
🎭 Playwright Run Summary
1 failed [chromium] › site-editor/template-part.spec.js:253:2 › Template Part › doesn't throw a block error when clicking on a link 1 flaky [chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter 4 skipped 117 passed (6.8m)
🎭 Playwright Run Summary
1 flaky [chromium] › editor/blocks/paragraph.spec.js:163:4 › Paragraph › Empty paragraph › Dragging positions › Only the first block is an empty paragraph block 1 skipped 137 passed (7.3m)
🎭 Playwright Run Summary
178 passed (7.1m)
🎭 Playwright Run Summary
1 skipped 176 passed (8.1m)
🎭 Playwright Run Summary
163 passed (8.1m)
🎭 Playwright Run Summary
140 passed (7.9m)
🎭 Playwright Run Summary
11 failed [chromium] › editor/blocks/links.spec.js:368:2 › Links › escape dismisses the Link UI popover and returns focus [chromium] › editor/blocks/links.spec.js:435:2 › Links › can be created and modified using only the keyboard [chromium] › editor/blocks/links.spec.js:532:2 › Links › can be created by selecting text and using keyboard shortcuts [chromium] › editor/blocks/links.spec.js:607:2 › Links › can update the url of an existing link [chromium] › editor/blocks/links.spec.js:689:2 › Links › toggle state of advanced link settings is preserved across editing links [chromium] › editor/blocks/links.spec.js:779:2 › Links › can toggle link settings and save ───── [chromium] › editor/blocks/links.spec.js:859:3 › Links › Editing link text › should allow for modification of link text via the Link UI [chromium] › editor/blocks/links.spec.js:1004:3 › Links › Editing link text › should display (capture the) text from the currently active link even if there is a rich text selection [chromium] › editor/blocks/links.spec.js:1048:3 › Links › Disabling Link UI active state › should not show the Link UI when selection extends beyond link boundary [chromium] › editor/blocks/links.spec.js:1115:3 › Links › Disabling Link UI active state › should not show the Link UI when selection extends into another link [chromium] › editor/blocks/links.spec.js:1186:3 › Links › Disabling Link UI active state › should correctly replace active link's text value within rich text even when multiple matching text values exist within the rich text 11 skipped 141 passed (14.7m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
5.68 MB
flaky-tests-report Expired
745 Bytes