This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
Update dependency is-ip to v5 #566
Triggered via pull request
October 1, 2024 16:48
Status
Failure
Total duration
1h 50m 29s
Artifacts
8
end-to-end-tests.yaml
on: pull_request
Build Element-Web
2m 37s
Matrix: playwright
end-to-end-tests
1m 49s
Annotations
70 errors, 12 warnings, and 6 notices
read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
1) read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:25:28
|
read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
1) read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:25:28
|
read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read:
matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts#L1
1) read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L86
1) read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluateHandle: Test timeout of 30000ms exceeded.
at read-receipts/index.ts:86
84 | }
85 |
> 86 | const promise = room.evaluateHandle(
| ^
87 | async (room, { message, includeThreads }) => {
88 | let ev = room.timeline.find((e) => e.getContent().body === message);
89 | if (!ev && includeThreads) {
at MessageBuilder.getMessage (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:86:30)
at MessageContentSpec.getContent (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:185:53)
at Helpers.sendMessageAsClient (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:351:61)
at Helpers.receiveMessages (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:592:9)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:24:17
|
read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "61"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:49:28
|
read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "61"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:49:28
|
read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "61"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:49:28
|
read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread:
matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts#L1
3) read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread
Test timeout of 30000ms exceeded.
|
read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L92
3) read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread
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()
at ../pages/ElementAppPage.ts:92
90 | .locator(`[title="${name}"],[aria-label="${name}"]`)
91 | .first()
> 92 | .click();
| ^
93 | }
94 |
95 | public async viewRoomById(roomId: string): Promise<void> {
at ElementAppPage.viewRoomByName (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:92:14)
at Helpers.goTo (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:370:24)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:70:28
|
read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread:
matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts#L1
3) read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts#L1
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L600
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Error: locator.hover: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Rooms/ })
at read-receipts/index.ts:600
598 | async toggleRoomListMenu() {
599 | const tile = this.getRoomListTile("Rooms");
> 600 | await tile.hover();
| ^
601 | const button = tile.getByLabel("List options");
602 | await button.click();
603 | }
at Helpers.toggleRoomListMenu (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:600:20)
at Helpers.toggleRoomUnreadOrder (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:609:20)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts:25:24
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts#L1
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L600
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Rooms/ })
at read-receipts/index.ts:600
598 | async toggleRoomListMenu() {
599 | const tile = this.getRoomListTile("Rooms");
> 600 | await tile.hover();
| ^
601 | const button = tile.getByLabel("List options");
602 | await button.click();
603 | }
at Helpers.toggleRoomListMenu (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:600:20)
at Helpers.toggleRoomUnreadOrder (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:609:20)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts:25:24
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts#L1
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L600
1) read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.hover: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Rooms/ })
at read-receipts/index.ts:600
598 | async toggleRoomListMenu() {
599 | const tile = this.getRoomListTile("Rooms");
> 600 | await tile.hover();
| ^
601 | const button = tile.getByLabel("List options");
602 | await button.click();
603 | }
at Helpers.toggleRoomListMenu (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:600:20)
at Helpers.toggleRoomUnreadOrder (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:609:20)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts:25:24
|
read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts#L1
2) read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L446
2) read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Alpha/ })
at read-receipts/index.ts:446
444 | */
445 | async markAsRead(room: string | { name: string }) {
> 446 | await this.getRoomListTile(room).click({ button: "right" });
| ^
447 | await this.page.getByText("Mark as read").click();
448 | }
449 |
at Helpers.markAsRead (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:446:42)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts:41:24
|
read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts#L1
2) read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L446
2) read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: /^Room Alpha/ })
at read-receipts/index.ts:446
444 | */
445 | async markAsRead(room: string | { name: string }) {
> 446 | await this.getRoomListTile(room).click({ button: "right" });
| ^
447 | await this.page.getByText("Mark as read").click();
448 | }
449 |
at Helpers.markAsRead (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:446:42)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/room-list-order.spec.ts:41:24
|
read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
1) read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:25:28
|
read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
1) read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:25:28
|
read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
1) read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:25:28
|
read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:50:28
|
read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:50:28
|
read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
2) read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:50:28
|
read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
3) read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:81:28
|
read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
3) read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:81:28
|
read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
3) read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:81:28
|
read-receipts/editing-messages-in-threads.spec.ts:91:17 › Read receipts › editing messages › in threads › Editing a thread message after marking as read leaves the room read:
matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L480
4) read-receipts/editing-messages-in-threads.spec.ts:91:17 › Read receipts › editing messages › in threads › Editing a thread message after marking as read leaves the room read
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
Expected string: "1"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count')
at read-receipts/index.ts:480
478 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible();
479 | } else {
> 480 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString());
| ^
481 | }
482 | }
483 |
at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:480:71)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts:100:28
|
accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L67
1) accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
65 | await app.viewRoomByName("Bob");
66 | // confirm the room was loaded
> 67 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
68 |
69 | // Pressing Control+F6 will first focus the space button
70 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:67:61
|
accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L67
1) accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
65 | await app.viewRoomByName("Bob");
66 | // confirm the room was loaded
> 67 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
68 |
69 | // Pressing Control+F6 will first focus the space button
70 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:67:61
|
accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L67
1) accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
65 | await app.viewRoomByName("Bob");
66 | // confirm the room was loaded
> 67 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
68 |
69 | // Pressing Control+F6 will first focus the space button
70 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:67:61
|
accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L120
2) accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
118 | await app.viewRoomByName("Bob");
119 | // confirm the room was loaded
> 120 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
121 |
122 | // Close the room
123 | page.goto("/#/home");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:120:61
|
accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L120
2) accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
118 | await app.viewRoomByName("Bob");
119 | // confirm the room was loaded
> 120 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
121 |
122 | // Close the room
123 | page.goto("/#/home");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:120:61
|
accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room:
matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L120
2) accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Bob joined the room')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Bob joined the room')
118 | await app.viewRoomByName("Bob");
119 | // confirm the room was loaded
> 120 | await expect(page.getByText("Bob joined the room")).toBeVisible();
| ^
121 |
122 | // Close the room
123 | page.goto("/#/home");
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/accessibility/keyboard-navigation.spec.ts:120:61
|
app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload:
matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts#L1
3) app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload ─────────────
Test timeout of 30000ms exceeded.
|
app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload:
matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts#L39
3) app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload ─────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
37 | // And back again
38 | await page.goto("/");
> 39 | await page.waitForSelector(".mx_MatrixChat", { timeout: 30000 });
| ^
40 |
41 | // Check that the room reloaded
42 | await expect(page).toHaveURL(/\/#\/room\//);
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts:39:16
|
app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload:
matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts#L1
3) app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload:
matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts#L39
3) app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload ─────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
37 | // And back again
38 | await page.goto("/");
> 39 | await page.waitForSelector(".mx_MatrixChat", { timeout: 30000 });
| ^
40 |
41 | // Check that the room reloaded
42 | await expect(page).toHaveURL(/\/#\/room\//);
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/app-loading/stored-credentials.spec.ts:39:16
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L283
1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
Call log:
- expect.toHaveScreenshot(tac-no-indicator.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads')
- Timeout 5000ms exceeded.
at spaces/threads-activity-centre/index.ts:283
281 | await expect(this.getTacButton().locator("[data-indicator='success']")).not.toBeVisible();
282 | await expect(this.getTacButton().locator("[data-indicator='critical']")).not.toBeVisible();
> 283 | await expect(this.getTacButton()).toMatchScreenshot("tac-no-indicator.png");
| ^
284 | }
285 |
286 | /**
at Helpers.assertNoTacIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:283:43)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:36:9
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L283
1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
Call log:
- expect.toHaveScreenshot(tac-no-indicator.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads')
- Timeout 5000ms exceeded.
at spaces/threads-activity-centre/index.ts:283
281 | await expect(this.getTacButton().locator("[data-indicator='success']")).not.toBeVisible();
282 | await expect(this.getTacButton().locator("[data-indicator='critical']")).not.toBeVisible();
> 283 | await expect(this.getTacButton()).toMatchScreenshot("tac-no-indicator.png");
| ^
284 | }
285 |
286 | /**
at Helpers.assertNoTacIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:283:43)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:36:9
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L283
1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
Call log:
- expect.toHaveScreenshot(tac-no-indicator.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads')
- Timeout 5000ms exceeded.
at spaces/threads-activity-centre/index.ts:283
281 | await expect(this.getTacButton().locator("[data-indicator='success']")).not.toBeVisible();
282 | await expect(this.getTacButton().locator("[data-indicator='critical']")).not.toBeVisible();
> 283 | await expect(this.getTacButton()).toMatchScreenshot("tac-no-indicator.png");
| ^
284 | }
285 |
286 | /**
at Helpers.assertNoTacIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:283:43)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:36:9
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L290
2) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
at spaces/threads-activity-centre/index.ts:290
288 | */
289 | assertNotificationTac() {
> 290 | return expect(this.getTacButton().locator("[data-indicator='success']")).toBeVisible();
| ^
291 | }
292 |
293 | /**
at Helpers.assertNotificationTac (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:290:82)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:44:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L290
2) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
at spaces/threads-activity-centre/index.ts:290
288 | */
289 | assertNotificationTac() {
> 290 | return expect(this.getTacButton().locator("[data-indicator='success']")).toBeVisible();
| ^
291 | }
292 |
293 | /**
at Helpers.assertNotificationTac (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:290:82)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:44:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L290
2) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'success\']')
at spaces/threads-activity-centre/index.ts:290
288 | */
289 | assertNotificationTac() {
> 290 | return expect(this.getTacButton().locator("[data-indicator='success']")).toBeVisible();
| ^
291 | }
292 |
293 | /**
at Helpers.assertNotificationTac (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:290:82)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:44:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L297
3) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
at spaces/threads-activity-centre/index.ts:297
295 | */
296 | assertHighlightIndicator() {
> 297 | return expect(this.getTacButton().locator("[data-indicator='critical']")).toBeVisible();
| ^
298 | }
299 |
300 | /**
at Helpers.assertHighlightIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:297:83)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:62:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L297
3) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
at spaces/threads-activity-centre/index.ts:297
295 | */
296 | assertHighlightIndicator() {
> 297 | return expect(this.getTacButton().locator("[data-indicator='critical']")).toBeVisible();
| ^
298 | }
299 |
300 | /**
at Helpers.assertHighlightIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:297:83)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:62:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L297
3) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
at spaces/threads-activity-centre/index.ts:297
295 | */
296 | assertHighlightIndicator() {
> 297 | return expect(this.getTacButton().locator("[data-indicator='critical']")).toBeVisible();
| ^
298 | }
299 |
300 | /**
at Helpers.assertHighlightIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:297:83)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:62:20
|
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:65:9 › Threads Activity Centre › should show the rooms with unread threads:
matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L297
4) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:65:9 › Threads Activity Centre › should show the rooms with unread threads
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('navigation', { name: 'Spaces' }).getByLabel('Threads').locator('[data-indicator=\'critical\']')
at spaces/threads-activity-centre/index.ts:297
295 | */
296 | assertHighlightIndicator() {
> 297 | return expect(this.getTacButton().locator("[data-indicator='critical']")).toBeVisible();
| ^
298 | }
299 |
300 | /**
at Helpers.assertHighlightIndicator (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:297:83)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:69:20
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L1
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Test timeout of 30000ms exceeded.
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L172
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Room info' }).first()
at ../pages/ElementAppPage.ts:172
170 | */
171 | public async toggleRoomInfoPanel(): Promise<Locator> {
> 172 | await this.page.getByRole("button", { name: "Room info" }).first().click();
| ^
173 | return this.page.locator(".mx_RightPanel");
174 | }
175 | }
at ElementAppPage.toggleRoomInfoPanel (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:172:76)
at openIntegrationManager (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/utils.ts:13:15)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:137:37
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L1
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L172
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Room info' }).first()
at ../pages/ElementAppPage.ts:172
170 | */
171 | public async toggleRoomInfoPanel(): Promise<Locator> {
> 172 | await this.page.getByRole("button", { name: "Room info" }).first().click();
| ^
173 | return this.page.locator(".mx_RightPanel");
174 | }
175 | }
at ElementAppPage.toggleRoomInfoPanel (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:172:76)
at openIntegrationManager (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/utils.ts:13:15)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:137:37
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L1
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L172
1) integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Room info' }).first()
at ../pages/ElementAppPage.ts:172
170 | */
171 | public async toggleRoomInfoPanel(): Promise<Locator> {
> 172 | await this.page.getByRole("button", { name: "Room info" }).first().click();
| ^
173 | return this.page.locator(".mx_RightPanel");
174 | }
175 | }
at ElementAppPage.toggleRoomInfoPanel (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:172:76)
at openIntegrationManager (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/utils.ts:13:15)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:137:37
|
integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key:
matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L1
2) integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key
Test timeout of 30000ms exceeded.
|
integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L172
2) integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Room info' }).first()
at ../pages/ElementAppPage.ts:172
170 | */
171 | public async toggleRoomInfoPanel(): Promise<Locator> {
> 172 | await this.page.getByRole("button", { name: "Room info" }).first().click();
| ^
173 | return this.page.locator(".mx_RightPanel");
174 | }
175 | }
at ElementAppPage.toggleRoomInfoPanel (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:172:76)
at openIntegrationManager (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/utils.ts:13:15)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:157:37
|
integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key:
matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L1
2) integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key:
matrix-react-sdk/playwright/pages/ElementAppPage.ts#L172
2) integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Room info' }).first()
at ../pages/ElementAppPage.ts:172
170 | */
171 | public async toggleRoomInfoPanel(): Promise<Locator> {
> 172 | await this.page.getByRole("button", { name: "Room info" }).first().click();
| ^
173 | return this.page.locator(".mx_RightPanel");
174 | }
175 | }
at ElementAppPage.toggleRoomInfoPanel (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/ElementAppPage.ts:172:76)
at openIntegrationManager (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/utils.ts:13:15)
at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts:157:37
|
end-to-end-tests:
widgets/layout.spec.ts/apps-drawer-linux.png#L1
Stale screenshot file
|
end-to-end-tests:
timeline/timeline.spec.ts/url-preview-linux.png#L1
Stale screenshot file
|
|
end-to-end-tests:
timeline/timeline.spec.ts/search-aux-panel-linux.png#L1
Stale screenshot file
|
|
|
|
|
|
end-to-end-tests:
timeline/timeline.spec.ts/highlighted-search-results-linux.png#L1
Stale screenshot file
|
Slow Test:
matrix-react-sdk/settings/account-user-settings-tab.spec.ts#L1
matrix-react-sdk/settings/account-user-settings-tab.spec.ts took 35.5s
|
Slow Test:
matrix-react-sdk/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts#L1
matrix-react-sdk/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts took 28.8s
|
Slow Test:
matrix-react-sdk/sliding-sync/sliding-sync.spec.ts#L1
matrix-react-sdk/sliding-sync/sliding-sync.spec.ts took 27.7s
|
Slow Test:
matrix-react-sdk/register/register.spec.ts#L1
matrix-react-sdk/register/register.spec.ts took 24.3s
|
Slow Test:
matrix-react-sdk/settings/preferences-user-settings-tab.spec.ts#L1
matrix-react-sdk/settings/preferences-user-settings-tab.spec.ts took 21.4s
|
Slow Test:
matrix-react-sdk/crypto/device-verification.spec.ts#L1
matrix-react-sdk/crypto/device-verification.spec.ts took 51.0s
|
Slow Test:
matrix-react-sdk/forgot-password/forgot-password.spec.ts#L1
matrix-react-sdk/forgot-password/forgot-password.spec.ts took 22.3s
|
Slow Test:
matrix-react-sdk/crypto/migration.spec.ts#L1
matrix-react-sdk/crypto/migration.spec.ts took 16.8s
|
Slow Test:
matrix-react-sdk/toasts/analytics-toast.spec.ts#L1
matrix-react-sdk/toasts/analytics-toast.spec.ts took 18.8s
|
Slow Test:
matrix-react-sdk/login/login.spec.ts#L1
matrix-react-sdk/login/login.spec.ts took 43.6s
|
Slow Test:
matrix-react-sdk/oidc/oidc-aware.spec.ts#L1
matrix-react-sdk/oidc/oidc-aware.spec.ts took 26.4s
|
Slow Test:
matrix-react-sdk/login/soft_logout.spec.ts#L1
matrix-react-sdk/login/soft_logout.spec.ts took 25.4s
|
🎭 Playwright Run Summary
60 failed
read-receipts/new-messages-thread-roots.spec.ts:16:17 › Read receipts › new messages › thread roots › Reading a thread root does not mark the thread as read
read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline
read-receipts/new-messages-thread-roots.spec.ts:61:17 › Read receipts › new messages › thread roots › Creating a new thread based on a reply makes the room unread
read-receipts/new-messages-thread-roots.spec.ts:83:17 › Read receipts › new messages › thread roots › Reading a thread whose root is a reply makes the thread read
read-receipts/reactions-in-threads.spec.ts:16:17 › Read receipts › reactions › in threads › A reaction to a threaded message does not make the room unread
read-receipts/reactions-in-threads.spec.ts:41:17 › Read receipts › reactions › in threads › Marking a room as read after a reaction in a thread makes it read
read-receipts/reactions-in-threads.spec.ts:64:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread
read-receipts/reactions-in-threads.spec.ts:91:17 › Read receipts › reactions › in threads › A room with a reaction to a threaded message is still unread after restart
read-receipts/reactions-in-threads.spec.ts:120:17 › Read receipts › reactions › in threads › A room where all reactions in threads are read is still read after restart
read-receipts/reactions-in-threads.spec.ts:161:17 › Read receipts › reactions › in threads › Can remove a reaction in a thread
read-receipts/reactions-main-timeline.spec.ts:16:17 › Read receipts › reactions › in the main timeline › Receiving a reaction to a message does not make a room unread
read-receipts/reactions-main-timeline.spec.ts:35:17 › Read receipts › reactions › in the main timeline › Reacting to a message after marking as read does not make the room unread
read-receipts/reactions-main-timeline.spec.ts:52:17 › Read receipts › reactions › in the main timeline › A room with an unread reaction is still read after restart
read-receipts/reactions-main-timeline.spec.ts:72:17 › Read receipts › reactions › in the main timeline › A room where all reactions are read is still read after restart
read-receipts/reactions-thread-roots.spec.ts:16:17 › Read receipts › reactions › thread roots › A reaction to a thread root does not make the room unread
read-receipts/reactions-thread-roots.spec.ts:44:17 › Read receipts › reactions › thread roots › Reading a reaction to a thread root leaves the room read
read-receipts/reactions-thread-roots.spec.ts:78:17 › Read receipts › reactions › thread roots › Reacting to a thread root after marking as read makes the room unread but not the thread
read-receipts/read-receipts.spec.ts:142:9 › Read receipts › Recognises unread messages on main thread after receiving a receipt for earlier ones
read-receipts/read-receipts.spec.ts:162:9 › Read receipts › Considers room read if there is only a main thread and we have a main receipt
read-receipts/read-receipts.spec.ts:181:9 › Read receipts › Recognises unread messages on other thread after receiving a receipt for earlier ones
read-receipts/read-receipts.spec.ts:203:9 › Read receipts › Considers room read if there are receipts for main and other thread
read-receipts/read-receipts.spec.ts:221:9 › Read receipts › Recognises unread messages on a thread after receiving a unthreaded receipt for earlier ones
read-receipts/read-receipts.spec.ts:246:9 › Read receipts › Recognises unread messages on main after receiving a unthreaded receipt for a thread message
read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts ───
read-receipts/redactions-in-threads.spec.ts:16:17 › Read receipts › redactions › in threads › Redacting the threaded message pointed to by my receipt leaves the room read
read-receipts/redactions-in-threads.sp
|
🎭 Playwright Run Summary
34 failed
read-receipts/room-list-order.spec.ts:15:13 › Read receipts › Room list order › Rooms with unread messages appear at the top of room list if 'unread first' is selected
read-receipts/room-list-order.spec.ts:33:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list if 'unread first' is selected
regression-tests/pills-click-in-app.spec.ts:16:9 › Pills › should navigate clicks internally to the app
right-panel/file-panel.spec.ts:43:13 › FilePanel › render › should render empty state ──────────
right-panel/file-panel.spec.ts:51:13 › FilePanel › render › should list tiles on the panel ─────
right-panel/file-panel.spec.ts:136:13 › FilePanel › render › should render the audio player and play the audio file on the panel
right-panel/file-panel.spec.ts:169:13 › FilePanel › render › should render file size in kibibytes on a file tile
right-panel/file-panel.spec.ts:185:13 › FilePanel › download › should download an image via the link on the panel
right-panel/notification-panel.spec.ts:24:9 › NotificationPanel › should render empty state ────
right-panel/right-panel.spec.ts:41:13 › RightPanel › in rooms › should handle long room address and long room name
right-panel/right-panel.spec.ts:65:13 › RightPanel › in rooms › should handle clicking add widgets
right-panel/right-panel.spec.ts:73:13 › RightPanel › in rooms › should handle viewing export chat
right-panel/right-panel.spec.ts:80:13 › RightPanel › in rooms › should handle viewing share room
right-panel/right-panel.spec.ts:87:13 › RightPanel › in rooms › should handle viewing room settings
right-panel/right-panel.spec.ts:95:13 › RightPanel › in rooms › should handle viewing files ────
right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member
right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member
room/room-header.spec.ts:23:13 › Room Header › with feature_notifications enabled › should render default buttons properly
room/room-header.spec.ts:54:13 › Room Header › with feature_notifications enabled › should render a very long room name without collapsing the buttons
room/room-header.spec.ts:102:17 › Room Header › with a video room › and with feature_notifications enabled › should render buttons for chat, room info, threads and facepile
room/room-header.spec.ts:128:13 › Room Header › with a video room › should render a working chat button which opens the timeline on a right panel
room/room.spec.ts:18:9 › Room Directory › should switch between existing dm rooms without a loader
room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread ────────
room-directory/room-directory.spec.ts:18:9 › Room Directory › should allow admin to add alias & publish room to directory
settings/general-room-settings-tab.spec.ts:23:9 › General room settings tab › should be rendered properly
settings/general-room-settings-tab.spec.ts:39:9 › General room settings tab › long address should not cause dialog to overflow
settings/roles-permissions-room-settings-tab.spec.ts:28:9 › Roles & Permissions room settings tab › should be able to change the role of a user
spaces/spaces.spec.ts:58:9 › Spaces › should allow user to create public space ─────────────────
spaces/spaces.spec.ts:91:9 › Spaces › should allow user to create private space ────────────────
spaces/spaces.spec.ts:132:9 › Spaces › should allow user to create just-me space ───────────────
spaces/spaces.spec.ts:160:9 › Spaces › should allow user to invite another to a space ──────────
spaces/spaces.spec.ts:198:9 › Spaces › should include rooms in space home ──────────────────────
spaces/spaces.spec.ts:263:9 › Spaces › should not soft crash when joining a room from space hierarchy which has a link in its topic
9 skip
|
🎭 Playwright Run Summary
48 failed
read-receipts/editing-messages-in-threads.spec.ts:16:17 › Read receipts › editing messages › in threads › An edit of a threaded message makes the room unread
read-receipts/editing-messages-in-threads.spec.ts:41:17 › Read receipts › editing messages › in threads › Reading an edit of a threaded message makes the room read
read-receipts/editing-messages-in-threads.spec.ts:68:17 › Read receipts › editing messages › in threads › Marking a room as read after an edit in a thread makes it read
read-receipts/editing-messages-in-threads.spec.ts:91:17 › Read receipts › editing messages › in threads › Editing a thread message after marking as read leaves the room read
read-receipts/editing-messages-in-threads.spec.ts:112:17 › Read receipts › editing messages › in threads › A room with an edited threaded message is still read after restart
read-receipts/editing-messages-in-threads.spec.ts:132:17 › Read receipts › editing messages › in threads › A room where all threaded edits are read is still read after restart
read-receipts/editing-messages-in-threads.spec.ts:157:17 › Read receipts › editing messages › in threads › A room where all threaded edits are marked as read is still read after restart
read-receipts/editing-messages-main-timeline.spec.ts:16:17 › Read receipts › editing messages › in the main timeline › Editing a message leaves a room read
read-receipts/editing-messages-main-timeline.spec.ts:32:17 › Read receipts › editing messages › in the main timeline › Reading an edit leaves the room read
read-receipts/editing-messages-main-timeline.spec.ts:53:17 › Read receipts › editing messages › in the main timeline › Editing a message after marking as read leaves the room read
read-receipts/editing-messages-main-timeline.spec.ts:72:17 › Read receipts › editing messages › in the main timeline › Editing a reply after reading it makes the room unread
read-receipts/editing-messages-main-timeline.spec.ts:92:17 › Read receipts › editing messages › in the main timeline › Editing a reply after marking as read makes the room unread
read-receipts/editing-messages-main-timeline.spec.ts:111:17 › Read receipts › editing messages › in the main timeline › A room with an edit is still read after restart
read-receipts/editing-messages-main-timeline.spec.ts:151:17 › Read receipts › editing messages › in the main timeline › A room where all edits are read is still read after restart
read-receipts/editing-messages-thread-roots.spec.ts:16:17 › Read receipts › editing messages › thread roots › An edit of a thread root leaves the room read
read-receipts/editing-messages-thread-roots.spec.ts:44:17 › Read receipts › editing messages › thread roots › Reading an edit of a thread root leaves the room read
read-receipts/editing-messages-thread-roots.spec.ts:70:17 › Read receipts › editing messages › thread roots › Editing a thread root after reading leaves the room read
read-receipts/editing-messages-thread-roots.spec.ts:90:17 › Read receipts › editing messages › thread roots › Marking a room as read after an edit of a thread root keeps it read
read-receipts/editing-messages-thread-roots.spec.ts:117:17 › Read receipts › editing messages › thread roots › Editing a thread root that is a reply after marking as read leaves the room read
read-receipts/editing-messages-thread-roots.spec.ts:145:17 › Read receipts › editing messages › thread roots › Marking a room as read after an edit of a thread root that is a reply leaves it read
read-receipts/high-level.spec.ts:15:13 › Read receipts › Ignored events › If all events after receipt are unimportant, the room is read
read-receipts/high-level.spec.ts:31:13 › Read receipts › Ignored events › Sending an important event after unimportant ones makes the room unread
read-receipts/high-level.spec.ts:81:13 › Read receipts › Paging up › Paging up through old messages after a room is read leaves the room read
read-receipts/high-level.spec.ts:111:13 › Read receipts › Paging up › Paging up through old me
|
🎭 Playwright Run Summary
54 failed
accessibility/keyboard-navigation.spec.ts:50:9 › Landmark navigation tests › with an open room ─
accessibility/keyboard-navigation.spec.ts:103:9 › Landmark navigation tests › without an open room
app-loading/stored-credentials.spec.ts:26:5 › Shows the last known page on reload ──────────────
audio-player/audio-player.spec.ts:137:9 › Audio player › should be correctly rendered - light theme
audio-player/audio-player.spec.ts:142:9 › Audio player › should be correctly rendered - light theme with monospace font
audio-player/audio-player.spec.ts:148:9 › Audio player › should be correctly rendered - high contrast theme
audio-player/audio-player.spec.ts:164:9 › Audio player › should be correctly rendered - dark theme
audio-player/audio-player.spec.ts:173:9 › Audio player › should play an audio file ─────────────
audio-player/audio-player.spec.ts:195:9 › Audio player › should support downloading an audio file
audio-player/audio-player.spec.ts:210:9 › Audio player › should support replying to audio file with another audio file
audio-player/audio-player.spec.ts:235:9 › Audio player › should support creating a reply chain with multiple audio files
audio-player/audio-player.spec.ts:297:9 › Audio player › should be rendered, play, and support replying on a thread
chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot
composer/CIDER.spec.ts:30:13 › Composer › CIDER › sends a message when you click send or press Enter
composer/CIDER.spec.ts:54:13 › Composer › CIDER › can write formatted text ─────────────────────
composer/CIDER.spec.ts:65:13 › Composer › CIDER › should allow user to input emoji via graphical picker
composer/CIDER.spec.ts:81:17 › Composer › CIDER › when Control+Enter is required to send › only sends when you press Control+Enter
composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
composer/RTE.spec.ts:156:13 › Composer › Rich text editor › sends a message when you click send or press Enter
composer/RTE.spec.ts:175:13 › Composer › Rich text editor › sends only one message when you press Enter multiple times
composer/RTE.spec.ts:190:13 › Composer › Rich text editor › can write formatted text ───────────
composer/RTE.spec.ts:205:17 › Composer › Rich text editor › when Control+Enter is required to send › only sends when you press Control+Enter
composer/RTE.spec.ts:222:17 › Composer › Rich text editor › links › create link with a forward selection
composer/RTE.spec.ts:246:17 › Composer › Rich text editor › Drafts › drafts with rich and plain text
composer/RTE.spec.ts:283:17 › Composer › Rich text editor › Drafts › draft with replies ────────
composer/RTE.spec.ts:314:17 › Composer › Rich text editor › Drafts › draft in threads ──────────
create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification
crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM
crypto/decryption-failure-messages.spec.ts:31:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
crypto/decryption-failure-messages.spec.ts:95:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
crypto/decryption-failure-messages.spec.ts:200:17 › Cryptography › decryption failure messages › non-joined historical messages › should be able to jump to a message sent before our last join event
crypto/dehydration.spec.ts:52:5 › Dehydration › Create dehydrated device ───────────────────────
crypto/event-shields.spec.ts:51:13 › Cryptography › event shields › should show the correct shield on e2e events
crypto/event-shield
|
🎭 Playwright Run Summary
55 failed
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:28:9 › Threads Activity Centre › should not show indicator when there is no thread
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:39:9 › Threads Activity Centre › should show a notification indicator when there is a message in a thread
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:47:9 › Threads Activity Centre › should show a highlight indicator when there is a mention in a thread
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:65:9 › Threads Activity Centre › should show the rooms with unread threads
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:82:9 › Threads Activity Centre › should update with a thread is read
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:105:9 › Threads Activity Centre › should order by recency after notification level
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:141:9 › Threads Activity Centre › should mark all threads as read
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC
spotlight/spotlight.spec.ts:91:9 › Spotlight › should be able to add and remove filters via keyboard
spotlight/spotlight.spec.ts:119:9 › Spotlight › should find joined rooms ───────────────────────
spotlight/spotlight.spec.ts:131:9 › Spotlight › should find known public rooms ─────────────────
spotlight/spotlight.spec.ts:145:9 › Spotlight › should find unknown public rooms ───────────────
spotlight/spotlight.spec.ts:160:9 › Spotlight › should find unknown public world readable rooms
spotlight/spotlight.spec.ts:200:9 › Spotlight › should find known people ───────────────────────
spotlight/spotlight.spec.ts:231:9 › Spotlight › should find group DMs by usernames or user ids ─
spotlight/spotlight.spec.ts:297:9 › Spotlight › should show each person result only once ───────
spotlight/spotlight.spec.ts:318:9 › Spotlight › should allow opening group chat dialog ─────────
spotlight/spotlight.spec.ts:336:9 › Spotlight › should close spotlight after starting a DM ─────
spotlight/spotlight.spec.ts:341:9 › Spotlight › should show the same user only once ────────────
spotlight/spotlight.spec.ts:354:9 › Spotlight › should be able to navigate results via keyboard
threads/threads.spec.ts:327:13 › Threads › with larger viewport › can send voice messages ──────
threads/threads.spec.ts:354:9 › Threads › should send location and reply to the location on ThreadView
threads/threads.spec.ts:406:9 › Threads › right panel behaves correctly ────────────────────────
threads/threads.spec.ts:444:9 › Threads › navigate through right panel ─────────────────────────
timeline/timeline.spec.ts:100:13 › Timeline › useOnlyCurrentProfiles › should show historical profiles if disabled
timeline/timeline.spec.ts:119:13 › Timeline › useOnlyCurrentProfiles › should not show historical profiles if enabled
timeline/timeline.spec.ts:140:13 › Timeline › configure room › should create and configure a room on IRC layout
timeline/timeline.spec.ts:156:13 › Timeline › configure room › should have an expanded generic event list summary (GELS) on IRC layout
timeline/timeline.spec.ts:184:13 › Timeline › configure room › should have an expanded generic event list summary (GELS) on compact modern/group layout
timeline/timeline.spec.ts:218:13 › Timeline › configure room › should click 'collapse' on the first hovered info event line inside GELS on bubble layout
timeline/timeline.spec.ts:267:13 › Timeline › configure room › should add inline start margin to an event line on IRC layout
timeline/timeline.spec.ts:335:13 › Timeline › message displaying › should align generic event list summary with messages and emote on IRC layout
timeline/timeline.spec.ts:467:13 › Timeline › message displaying › should render EventTiles on IRC, modern (group), and bubble layout
timeline/t
|
🎭 Playwright Run Summary
59 failed
integration-manager/read_events.spec.ts:128:9 › Integration Manager: Read Events › should read a state event by state key
integration-manager/read_events.spec.ts:148:9 › Integration Manager: Read Events › should read a state event with empty state key
integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key
integration-manager/read_events.spec.ts:212:9 › Integration Manager: Read Events › should fail to read an event type which is not allowed
integration-manager/send_event.spec.ts:135:9 › Integration Manager: Send Event › should send a state event
integration-manager/send_event.spec.ts:166:9 › Integration Manager: Send Event › should send a state event with empty content
integration-manager/send_event.spec.ts:195:9 › Integration Manager: Send Event › should send a state event with empty state key
integration-manager/send_event.spec.ts:226:9 › Integration Manager: Send Event › should fail to send an event type which is not allowed
invite/invite-dialog.spec.ts:22:9 › Invite dialog › should support inviting a user to a room ───
invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages
knock/create-knock-room.spec.ts:19:9 › Create Knock Room › should create a knock room ──────────
knock/create-knock-room.spec.ts:38:9 › Create Knock Room › should create a room and change a join rule to knock
knock/create-knock-room.spec.ts:61:9 › Create Knock Room › should create a public knock room ───
knock/knock-into-room.spec.ts:41:9 › Knock Into Room › should knock into the room then knock is approved and user joins the room then user is kicked and joins again
knock/knock-into-room.spec.ts:119:9 › Knock Into Room › should knock into the room then knock is approved and user joins the room then user is banned/unbanned and joins again
knock/manage-knocks.spec.ts:39:9 › Manage Knocks › should approve knock using bar ──────────────
knock/manage-knocks.spec.ts:52:9 › Manage Knocks › should deny knock using bar ─────────────────
knock/manage-knocks.spec.ts:74:9 › Manage Knocks › should approve knock using people tab ───────
knock/manage-knocks.spec.ts:88:9 › Manage Knocks › should deny knock using people tab ──────────
lazy-loading/lazy-loading.spec.ts:109:9 › Lazy Loading › should handle lazy loading properly even when offline
location/location.spec.ts:32:9 › Location sharing › sends and displays pin drop location message successfully
messages/messages.spec.ts:75:17 › Message rendering › with ltr display name › should render a basic LTR text message
messages/messages.spec.ts:84:17 › Message rendering › with ltr display name › should render an LTR emote
messages/messages.spec.ts:91:17 › Message rendering › with ltr display name › should render an LTR rich text emote
messages/messages.spec.ts:98:17 › Message rendering › with ltr display name › should render an edited LTR message
messages/messages.spec.ts:110:17 › Message rendering › with ltr display name › should render a reply of a LTR message
messages/messages.spec.ts:126:17 › Message rendering › with ltr display name › should render a basic RTL text message
messages/messages.spec.ts:135:17 › Message rendering › with ltr display name › should render an RTL emote
messages/messages.spec.ts:142:17 › Message rendering › with ltr display name › should render a richtext RTL emote
messages/messages.spec.ts:149:17 › Message rendering › with ltr display name › should render an edited RTL message
messages/messages.spec.ts:161:17 › Message rendering › with ltr display name › should render a reply of a RTL message
messages/messages.spec.ts:75:17 › Message rendering › with rtl display name › should render a basic LTR text message
messages/messages.spec.ts:84:17 › Message rendering › with rtl display name › should render an LTR emote
messages/messages.spec.ts:91:17 › Message rendering › with rtl display name › should render
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
all-blob-reports-1
Expired
|
143 MB |
|
all-blob-reports-2
Expired
|
136 MB |
|
all-blob-reports-3
Expired
|
152 MB |
|
all-blob-reports-4
Expired
|
159 MB |
|
all-blob-reports-5
Expired
|
80.6 MB |
|
all-blob-reports-6
Expired
|
130 MB |
|
html-report
Expired
|
798 MB |
|
webapp
Expired
|
38.2 MB |
|