Implementing new UX for invoking rich text Link UI #94468
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
9m 8s
Report to GitHub
3m 29s
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 |
|