End to End Tests #13837
Annotations
10 errors and 1 notice
|
playwright/e2e/room/invites.spec.ts#L0
3) [Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
Test timeout of 30000ms exceeded.
|
|
playwright/pages/ElementAppPage.ts#L97
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
playwright/pages/ElementAppPage.ts#L97
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
playwright/pages/ElementAppPage.ts#L97
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('room-list').locator('[title="Bob"]').first()
at ../pages/ElementAppPage.ts:97
95 | public async viewRoomByName(name: string): Promise<void> {
96 | // We get the room list by test-id which is a listbox and matching title=name
> 97 | return this.page.getByTestId("room-list").locator(`[title="${name}"]`).first().click();
| ^
98 | }
99 |
100 | /**
at ElementAppPage.viewRoomByName (/home/runner/work/element-web/element-web/playwright/pages/ElementAppPage.ts:97:88)
at /home/runner/work/element-web/element-web/playwright/e2e/room/invites.spec.ts:21:19
|
|
playwright/e2e/room/invites.spec.ts#L0
2) [Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
Test timeout of 30000ms exceeded.
|
|
playwright/e2e/read-receipts/index.ts#L451
1) [Pinecone] › playwright/e2e/read-receipts/room-list-order.spec.ts:36:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).not.toBeVisible() failed
Locator: getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
Expected: not visible
Received: visible
Timeout: 5000ms
Call log:
- Expect "not toBeVisible" with timeout 5000ms
- waiting for getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
9 × locator resolved to <div aria-hidden="true" data-testid="notification-decoration" class="_flex_4dswl_9 mx_RoomListItemView_notificationDecoration">…</div>
- unexpected value "visible"
at read-receipts/index.ts:451
449 | async assertRead(room: RoomRef) {
450 | const tile = this.getRoomListTile(room.name);
> 451 | await expect(tile.getByTestId("notification-decoration")).not.toBeVisible();
| ^
452 | await expect(tile).not.toHaveAccessibleName(/with \d* unread message/);
453 | }
454 |
at Helpers.assertRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:451:71)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/room-list-order.spec.ts:45:24
|
|
playwright/e2e/read-receipts/index.ts#L451
1) [Pinecone] › playwright/e2e/read-receipts/room-list-order.spec.ts:36:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).not.toBeVisible() failed
Locator: getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
Expected: not visible
Received: visible
Timeout: 5000ms
Call log:
- Expect "not toBeVisible" with timeout 5000ms
- waiting for getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
9 × locator resolved to <div aria-hidden="true" data-testid="notification-decoration" class="_flex_4dswl_9 mx_RoomListItemView_notificationDecoration">…</div>
- unexpected value "visible"
at read-receipts/index.ts:451
449 | async assertRead(room: RoomRef) {
450 | const tile = this.getRoomListTile(room.name);
> 451 | await expect(tile.getByTestId("notification-decoration")).not.toBeVisible();
| ^
452 | await expect(tile).not.toHaveAccessibleName(/with \d* unread message/);
453 | }
454 |
at Helpers.assertRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:451:71)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/room-list-order.spec.ts:45:24
|
|
playwright/e2e/read-receipts/index.ts#L451
1) [Pinecone] › playwright/e2e/read-receipts/room-list-order.spec.ts:36:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
Error: expect(locator).not.toBeVisible() failed
Locator: getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
Expected: not visible
Received: visible
Timeout: 5000ms
Call log:
- Expect "not toBeVisible" with timeout 5000ms
- waiting for getByRole('option', { name: /^Open room Room Alpha/ }).getByTestId('notification-decoration')
9 × locator resolved to <div aria-hidden="true" data-testid="notification-decoration" class="_flex_4dswl_9 mx_RoomListItemView_notificationDecoration">…</div>
- unexpected value "visible"
at read-receipts/index.ts:451
449 | async assertRead(room: RoomRef) {
450 | const tile = this.getRoomListTile(room.name);
> 451 | await expect(tile.getByTestId("notification-decoration")).not.toBeVisible();
| ^
452 | await expect(tile).not.toHaveAccessibleName(/with \d* unread message/);
453 | }
454 |
at Helpers.assertRead (/home/runner/work/element-web/element-web/playwright/e2e/read-receipts/index.ts:451:71)
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/room-list-order.spec.ts:45:24
|
|
13 failed
[Pinecone] › playwright/e2e/read-receipts/room-list-order.spec.ts:36:13 › Read receipts › Room list order › Rooms with unread threads appear at the top of room list with default 'activity' order @mergequeue
[Pinecone] › playwright/e2e/room/invites.spec.ts:18:9 › Invites › should render an invite view @screenshot
[Pinecone] › playwright/e2e/room/invites.spec.ts:32:9 › Invites › should be able to decline an invite
[Pinecone] › playwright/e2e/room/invites.spec.ts:43:9 › Invites › should be able to decline an invite, report the room and ignore the user @screenshot
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:76:5 › Sliding Sync › should render the Rooms list in reverse chronological order by default and allowing sorting A-Z
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:97:5 › Sliding Sync › should move rooms around as new events arrive
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:120:5 › Sliding Sync › should not move the selected room: it should be sticky
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:169:5 › Sliding Sync › should show unread indicators
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:192:5 › Sliding Sync › should send subscribe_rooms on room switch if room not already subscribed
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:223:5 › Sliding Sync › should show and be able to accept/reject/rescind invites
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:289:5 › Sliding Sync › should show a favourite DM only in the favourite sublist
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:311:5 › Sliding Sync › should clear the reply to field when swapping rooms
[Pinecone] › playwright/e2e/sliding-sync/sliding-sync.spec.ts:343:5 › Sliding Sync › should not cancel replies when permalinks are clicked
2 flaky
[Pinecone] › playwright/e2e/settings/encryption-user-tab/recovery.spec.ts:54:9 › Recovery section in Encryption tab › should setup the recovery key @screenshot @no-webkit
[Pinecone] › playwright/e2e/settings/room-settings/room-security-tab.spec.ts:83:9 › Roles & Permissions room settings tab › should disallow changing from public to private if the user cannot alter history @screenshot
66 skipped
78 passed (14.4m)
|
The logs for this run have expired and are no longer available.
Loading