End to End Tests #8155
Annotations
10 errors and 1 notice
Run Playwright tests:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L1
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
18 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
Run Playwright tests:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L1
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
Run Playwright tests:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L1
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/pages/ElementAppPage.ts#L96
1) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('tree', { name: 'Rooms' }).locator('[title="Room Beta"],[aria-label="Room Beta"]').first()
- locator resolved to <div tabindex="-1" title="Room Beta" class="mx_RoomTile_title mx_RoomTile_titleHasUnreadEvents">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
37 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at ../pages/ElementAppPage.ts:96
94 | .locator(`[title="${name}"],[aria-label="${name}"]`)
95 | .first()
> 96 | .click();
| ^
97 | }
98 |
99 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:96:14)
at Helpers.goTo (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:367:24)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:30:28
|
Run Playwright tests:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L1
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/read-receipts/index.ts#L439
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
Run Playwright tests:
playwright/e2e/read-receipts/reactions-in-threads.spec.ts#L1
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/read-receipts/index.ts#L439
2) [WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Beta/ })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" class="mx_AccessibleButton mx_RoomTile" aria-label="Room Beta 1 unread message.">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
36 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="mx_Toast_toast">…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at read-receipts/index.ts:439
437 | */
438 | async markAsRead(room: RoomRef) {
> 439 | await this.getRoomListTile(room.name).click({ button: "right" });
| ^
440 | await this.page.getByText("Mark as read").click();
441 | }
442 |
at Helpers.markAsRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:439:47)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:61:28
|
Run Playwright tests
83 failed
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:19:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:44:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:67:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:90:17 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:119:17 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-in-threads.spec.ts:160:17 › Read receipts › reactions › in threads › Can remove a reaction in a thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:19:17 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:38:17 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:55:17 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-main-timeline.spec.ts:75:17 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:18:17 › Read receipts › reactions › thread roots › A reaction to a thread root does not make the room unread @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:46:17 › Read receipts › reactions › thread roots › Reading a reaction to a thread root leaves the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/reactions-thread-roots.spec.ts:80:17 › Read receipts › reactions › thread roots › Reacting to a thread root after marking as read makes the room unread but not the thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:178:9 › Read receipts › Recognises unread messages on other thread after receiving a receipt for earlier ones @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:200:9 › Read receipts › Considers room read if there are receipts for main and other thread @mergequeue
[WebKit] › playwright/e2e/read-receipts/read-receipts.spec.ts:218:9 › Read receipts › Recognises unread messages on a thread after receiving a unthreaded receipt for earlier ones @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:19:17 › Read receipts › redactions › in threads › Redacting the threaded message pointed to by my receipt leaves the room read @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:61:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:92:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read after restart @mergequeue
[WebKit] › playwright/e2e/read-receipts/redactions-in-threads.spec.ts:127:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of an older message ma
|
Loading