Upgrade to React 19 #3071
Annotations
10 errors, 4 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/polls/pollHistory.spec.ts#L101
1) [Chrome] › polls/pollHistory.spec.ts:79:9 › Poll history › Should display active and past polls
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | // active poll
104 | const { event_id: pollId1 } = await createPoll(pollParams1, roomId, bot);
at /home/runner/work/element-web/element-web/playwright/e2e/polls/pollHistory.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/pollHistory.spec.ts#L101
1) [Chrome] › polls/pollHistory.spec.ts:79:9 › Poll history › Should display active and past polls
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | // active poll
104 | const { event_id: pollId1 } = await createPoll(pollParams1, roomId, bot);
at /home/runner/work/element-web/element-web/playwright/e2e/polls/pollHistory.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/pollHistory.spec.ts#L101
1) [Chrome] › polls/pollHistory.spec.ts:79:9 › Poll history › Should display active and past polls
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | // active poll
104 | const { event_id: pollId1 } = await createPoll(pollParams1, roomId, bot);
at /home/runner/work/element-web/element-web/playwright/e2e/polls/pollHistory.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/polls.spec.ts#L101
2) [Chrome] › polls/polls.spec.ts:96:9 › Polls › should be creatable and votable @screenshot ─────
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | const locator = await app.openMessageComposerOptions();
104 | await locator.getByRole("menuitem", { name: "Poll" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/polls/polls.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/polls.spec.ts#L101
2) [Chrome] › polls/polls.spec.ts:96:9 › Polls › should be creatable and votable @screenshot ─────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | const locator = await app.openMessageComposerOptions();
104 | await locator.getByRole("menuitem", { name: "Poll" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/polls/polls.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/polls.spec.ts#L101
2) [Chrome] › polls/polls.spec.ts:96:9 › Polls › should be creatable and votable @screenshot ─────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: getByText('BotBob joined the room')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for getByText('BotBob joined the room')
99 | await page.goto("/#/room/" + roomId);
100 | // wait until Bob joined
> 101 | await expect(page.getByText("BotBob joined the room")).toBeAttached();
| ^
102 |
103 | const locator = await app.openMessageComposerOptions();
104 | await locator.getByRole("menuitem", { name: "Poll" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/polls/polls.spec.ts:101:64
|
Run Playwright tests:
playwright/e2e/polls/polls.spec.ts#L1
3) [Chrome] › polls/polls.spec.ts:156:9 › Polls › should be editable from context menu if no votes have been cast
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/pages/ElementAppPage.ts#L122
3) [Chrome] › polls/polls.spec.ts:156:9 › Polls › should be editable from context menu if no votes have been cast
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_RoomView_body .mx_MessageComposer').getByRole('button', { name: 'More options', exact: true })
at ../pages/ElementAppPage.ts:122
120 | public async openMessageComposerOptions(isRightPanel?: boolean): Promise<Locator> {
121 | const composer = this.getComposer(isRightPanel);
> 122 | await composer.getByRole("button", { name: "More options", exact: true }).click();
| ^
123 | return this.page.getByRole("menu");
124 | }
125 |
at ElementAppPage.openMessageComposerOptions (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:122:83)
at /home/runner/work/element-web/element-web/playwright/e2e/polls/polls.spec.ts:161:35
|
Run Playwright tests:
playwright/e2e/polls/polls.spec.ts#L1
3) [Chrome] › polls/polls.spec.ts:156:9 › Polls › should be editable from context menu if no votes have been cast
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/pages/ElementAppPage.ts#L122
3) [Chrome] › polls/polls.spec.ts:156:9 › Polls › should be editable from context menu if no votes have been cast
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_RoomView_body .mx_MessageComposer').getByRole('button', { name: 'More options', exact: true })
at ../pages/ElementAppPage.ts:122
120 | public async openMessageComposerOptions(isRightPanel?: boolean): Promise<Locator> {
121 | const composer = this.getComposer(isRightPanel);
> 122 | await composer.getByRole("button", { name: "More options", exact: true }).click();
| ^
123 | return this.page.getByRole("menu");
124 | }
125 |
at ElementAppPage.openMessageComposerOptions (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:122:83)
at /home/runner/work/element-web/element-web/playwright/e2e/polls/polls.spec.ts:161:35
|
Run Playwright tests:
[Chrome] › settings/appearance-user-settings-tab/theme-choice-panel.spec.ts#L1
[Chrome] › settings/appearance-user-settings-tab/theme-choice-panel.spec.ts took 33.3s
|
Run Playwright tests:
[Chrome] › register/register.spec.ts#L1
[Chrome] › register/register.spec.ts took 22.7s
|
Run Playwright tests:
[Chrome] › settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts#L1
[Chrome] › settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts took 20.1s
|
Run Playwright tests:
[Chrome] › register/email.spec.ts#L1
[Chrome] › register/email.spec.ts took 17.6s
|
Run Playwright tests
31 failed
[Chrome] › polls/pollHistory.spec.ts:79:9 › Poll history › Should display active and past polls
[Chrome] › polls/polls.spec.ts:96:9 › Polls › should be creatable and votable @screenshot ──────
[Chrome] › polls/polls.spec.ts:156:9 › Polls › should be editable from context menu if no votes have been cast
[Chrome] › polls/polls.spec.ts:186:9 › Polls › should not be editable from context menu if votes have been cast
[Chrome] › polls/polls.spec.ts:222:9 › Polls › should be displayed correctly in thread panel @screenshot
[Chrome] › regression-tests/pills-click-in-app.spec.ts:16:9 › Pills › should navigate clicks internally to the app
[Chrome] › right-panel/file-panel.spec.ts:43:13 › FilePanel › render › should render empty state @screenshot
[Chrome] › right-panel/file-panel.spec.ts:51:13 › FilePanel › render › should list tiles on the panel @screenshot
[Chrome] › right-panel/file-panel.spec.ts:136:13 › FilePanel › render › should render the audio player and play the audio file on the panel
[Chrome] › right-panel/file-panel.spec.ts:169:13 › FilePanel › render › should render file size in kibibytes on a file tile
[Chrome] › right-panel/file-panel.spec.ts:184:13 › FilePanel › download › should download an image via the link on the panel
[Chrome] › right-panel/notification-panel.spec.ts:24:9 › NotificationPanel › should render empty state @screenshot
[Chrome] › right-panel/right-panel.spec.ts:41:13 › RightPanel › in rooms › should handle long room address and long room name @screenshot
[Chrome] › right-panel/right-panel.spec.ts:65:13 › RightPanel › in rooms › should handle clicking add widgets
[Chrome] › right-panel/right-panel.spec.ts:73:13 › RightPanel › in rooms › should handle viewing export chat
[Chrome] › right-panel/right-panel.spec.ts:80:13 › RightPanel › in rooms › should handle viewing share room
[Chrome] › right-panel/right-panel.spec.ts:87:13 › RightPanel › in rooms › should handle viewing room settings
[Chrome] › right-panel/right-panel.spec.ts:95:13 › RightPanel › in rooms › should handle viewing files
[Chrome] › right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member
[Chrome] › right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member
[Chrome] › room/room-header.spec.ts:23:13 › Room Header › with feature_notifications enabled › should render default buttons properly @screenshot
[Chrome] › room/room-header.spec.ts:54:13 › Room Header › with feature_notifications enabled › should render a very long room name without collapsing the buttons @screenshot
[Chrome] › room/room-header.spec.ts:106:17 › Room Header › with a video room › and with feature_notifications enabled › should render buttons for chat, room info, threads and facepile @screenshot
[Chrome] › room/room-header.spec.ts:136:13 › Room Header › with a video room › should render a working chat button which opens the timeline on a right panel
[Chrome] › room/room.spec.ts:18:9 › Room Directory › should switch between existing dm rooms without a loader
[Chrome] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
[Chrome] › room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread
[Chrome] › room-directory/room-directory.spec.ts:18:9 › Room Directory › should allow admin to add alias & publish room to directory
[Chrome] › settings/account-user-settings-tab.spec.ts:79:9 › Account user settings tab › should show tooltips on narrow screen
[Chrome] › settings/general-room-settings-tab.spec.ts:23:9 › General room settings tab › should be rendered properly @screenshot
[Chrome] › settings/general-room-settings-tab.spec.ts:39:9 › General room settings tab › long address should not cause dialog to overflow
1 skipped
20 passed (44.4m)
|
Loading