Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Update dependency is-ip to v5 #566

Update dependency is-ip to v5

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
Build Element-Web
Matrix: playwright
end-to-end-tests
1m 49s
end-to-end-tests
Fit to window
Zoom out
Zoom in

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
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