Skip to content

Implementing new UX for invoking rich text Link UI #94468

Implementing new UX for invoking rich text Link UI

Implementing new UX for invoking rich text Link UI #94468

Triggered via pull request January 24, 2024 22:15
Status Failure
Total duration 22m 38s
Artifacts 2

end2end-test.yml

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

Annotations

12 errors, 10 warnings, and 8 notices
[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 - 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:557:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L605
1) [chromium] › editor/blocks/links.spec.js:557: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' }) ============================================================ 603 | name: 'Advanced', 604 | } ) > 605 | .click(); | ^ 606 | 607 | // Navigate to and toggle the "Open in new tab" checkbox. 608 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:605:5
[chromium] › editor/blocks/links.spec.js:557:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L605
1) [chromium] › editor/blocks/links.spec.js:557: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' }) ============================================================ 603 | name: 'Advanced', 604 | } ) > 605 | .click(); | ^ 606 | 607 | // Navigate to and toggle the "Open in new tab" checkbox. 608 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:605:5
[chromium] › editor/blocks/links.spec.js:557:2 › Links › can be created by selecting text and using keyboard shortcuts: test/e2e/specs/editor/blocks/links.spec.js#L605
1) [chromium] › editor/blocks/links.spec.js:557: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' }) ============================================================ 603 | name: 'Advanced', 604 | } ) > 605 | .click(); | ^ 606 | 607 | // Navigate to and toggle the "Open in new tab" checkbox. 608 | const checkbox = page.getByLabel( 'Open in new tab' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:605:5
[chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L700
2) [chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link TimeoutError: locator.inputValue: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('combobox', { name: 'Link' }) ============================================================ 698 | name: 'Link', 699 | } ) > 700 | .inputValue() | ^ 701 | ).toContain( 'wordpress.org' ); 702 | 703 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:700:6
[chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L700
2) [chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.inputValue: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('combobox', { name: 'Link' }) ============================================================ 698 | name: 'Link', 699 | } ) > 700 | .inputValue() | ^ 701 | ).toContain( 'wordpress.org' ); 702 | 703 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:700:6
[chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link: test/e2e/specs/editor/blocks/links.spec.js#L700
2) [chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.inputValue: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('combobox', { name: 'Link' }) ============================================================ 698 | name: 'Link', 699 | } ) > 700 | .inputValue() | ^ 701 | ).toContain( 'wordpress.org' ); 702 | 703 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:700:6
[chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links: test/e2e/specs/editor/blocks/links.spec.js#L779
3) [chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Open in new tab') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('Open in new tab') 777 | // and I can see the open in new tab checkbox. This verifies 778 | // that the editor preference was persisted. > 779 | await expect( page.getByLabel( 'Open in new tab' ) ).toBeVisible(); | ^ 780 | 781 | // Toggle the Advanced settings back to being closed. 782 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:779:56
[chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links: test/e2e/specs/editor/blocks/links.spec.js#L779
3) [chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Open in new tab') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('Open in new tab') 777 | // and I can see the open in new tab checkbox. This verifies 778 | // that the editor preference was persisted. > 779 | await expect( page.getByLabel( 'Open in new tab' ) ).toBeVisible(); | ^ 780 | 781 | // Toggle the Advanced settings back to being closed. 782 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:779:56
[chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links: test/e2e/specs/editor/blocks/links.spec.js#L779
3) [chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Open in new tab') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('Open in new tab') 777 | // and I can see the open in new tab checkbox. This verifies 778 | // that the editor preference was persisted. > 779 | await expect( page.getByLabel( 'Open in new tab' ) ).toBeVisible(); | ^ 780 | 781 | // Toggle the Advanced settings back to being closed. 782 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:779:56
[chromium] › editor/blocks/links.spec.js:804:2 › Links › can toggle link settings and save: test/e2e/specs/editor/blocks/links.spec.js#L822
4) [chromium] › editor/blocks/links.spec.js:804:2 › Links › can toggle link settings and save ──── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Edit' }) ============================================================ 820 | 821 | // Switch Link UI to "edit" mode. > 822 | await page.getByRole( 'button', { name: 'Edit' } ).click(); | ^ 823 | 824 | // Open Advanced Settings 825 | await page at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/links.spec.js:822:54
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 - 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 - 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 - 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 - 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 - 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 - 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
4 skipped 119 passed (6.2m)
🎭 Playwright Run Summary
178 passed (7.1m)
🎭 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.1m)
🎭 Playwright Run Summary
1 skipped 176 passed (8.0m)
🎭 Playwright Run Summary
3 skipped 119 passed (7.4m)
🎭 Playwright Run Summary
163 passed (8.2m)
🎭 Playwright Run Summary
140 passed (8.2m)
🎭 Playwright Run Summary
8 failed [chromium] › editor/blocks/links.spec.js:557:2 › Links › can be created by selecting text and using keyboard shortcuts [chromium] › editor/blocks/links.spec.js:632:2 › Links › can update the url of an existing link [chromium] › editor/blocks/links.spec.js:714:2 › Links › toggle state of advanced link settings is preserved across editing links [chromium] › editor/blocks/links.spec.js:804:2 › Links › can toggle link settings and save ───── [chromium] › editor/blocks/links.spec.js:884:3 › Links › Editing link text › should allow for modification of link text via the Link UI [chromium] › editor/blocks/links.spec.js:1029: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:1073: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:1140:3 › Links › Disabling Link UI active state › should not show the Link UI when selection extends into another link 11 skipped 144 passed (12.5m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
1.28 MB
flaky-tests-report Expired
1004 Bytes