This repository was archived by the owner on Oct 22, 2024. It is now read-only.
  
  
  
  
Ditch right panel tabs and re-add close button #488
Annotations
30 errors, 30 warnings, and 6 notices
          | 
                      
                          right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member: 
                        matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L119
                      
                         1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member 
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Test room' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      117 |             await expect(page.locator(".mx_MemberList")).toBeVisible();
      118 |
    > 119 |             await page.getByLabel("Room info").click();
          |                                                ^
      120 |             await checkRoomSummaryCard(page, ROOM_NAME);
      121 |         });
      122 |     });
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:119:48 | 
| 
                      
                          right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member: 
                        matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L119
                      
                         1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member 
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Test room' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      117 |             await expect(page.locator(".mx_MemberList")).toBeVisible();
      118 |
    > 119 |             await page.getByLabel("Room info").click();
          |                                                ^
      120 |             await checkRoomSummaryCard(page, ROOM_NAME);
      121 |         });
      122 |     });
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:119:48 | 
| 
                      
                          right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member: 
                        matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L119
                      
                         1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member 
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Test room' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      117 |             await expect(page.locator(".mx_MemberList")).toBeVisible();
      118 |
    > 119 |             await page.getByLabel("Room info").click();
          |                                                ^
      120 |             await checkRoomSummaryCard(page, ROOM_NAME);
      121 |         });
      122 |     });
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:119:48 | 
| 
                      
                          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
                      
                         2) 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 while setting up "homeserver". | 
| 
                      
                          Run Tests 5/6
                        
                      
                       Process completed with exit code 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: 
                        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 
    Test timeout of 30000ms exceeded while setting up "credentials". | 
| 
                      
                          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/plugins/homeserver/synapse/index.ts#L161
                      
                         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: apiRequestContext.post: socket hang up
    Call log:
      - → POST http://localhost:42565/_synapse/admin/v1/register
      -   user-agent: Playwright/1.47.1 (x64; ubuntu 22.04) node/20.17 CI/1
      -   accept: */*
      -   accept-encoding: gzip,deflate,br
      -   content-type: application/json
      -   content-length: 265
       at ../plugins/homeserver/synapse/index.ts:161
      159 |             .update(`${nonce}\0${username}\0${password}\0${admin ? "" : "not"}admin`)
      160 |             .digest("hex");
    > 161 |         const res = await this.request.post(url, {
          |                                        ^
      162 |             data: {
      163 |                 nonce,
      164 |                 username,
        at Synapse.registerUserInternal (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/plugins/homeserver/synapse/index.ts:161:40)
        at Object.credentials (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/element-web-test.ts:190:29) | 
| 
                      
                          read-receipts/redactions-in-threads.spec.ts:410:17 › Read receipts › redactions › in threads › A thread with a redacted unread is still read after restart: 
                        matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L453
                      
                         2) read-receipts/redactions-in-threads.spec.ts:410:17 › Read receipts › redactions › in threads › A thread with a redacted unread is still read after restart 
    Error: Timed out 5000ms waiting for expect(locator).not.toBeVisible()
    Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_dot')
    Expected: not visible
    Received: visible
    Call log:
      - expect.not.toBeVisible with timeout 5000ms
      - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_dot')
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
      -   locator resolved to <div class="mx_NotificationBadge mx_NotificationBadge_visible mx_NotificationBadge_dot">…</div>
      -   unexpected value "visible"
       at read-receipts/index.ts:453
      451 |     async assertRead(room: string | { name: string }) {
      452 |         const tile = this.getRoomListTile(room);
    > 453 |         await expect(tile.locator(".mx_NotificationBadge_dot")).not.toBeVisible();
          |                                                                     ^
      454 |         await expect(tile.locator(".mx_NotificationBadge_count")).not.toBeVisible();
      455 |     }
      456 |
        at Helpers.assertRead (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:453:69)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/redactions-in-threads.spec.ts:440:28 | 
| 
                      
                          spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC: 
                        matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L335
                      
                         1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC 
    Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
    Locator: locator('#thread-panel-tab')
    Expected: focused
    Received: <element(s) not found>
    Call log:
      - expect.toBeFocused with timeout 5000ms
      - waiting for locator('#thread-panel-tab')
       at spaces/threads-activity-centre/index.ts:335
      333 |      */
      334 |     assertThreadTabFocused() {
    > 335 |         return expect(this.page.locator("#thread-panel-tab")).toBeFocused();
          |                                                               ^
      336 |     }
      337 |
      338 |     /**
        at Helpers.assertThreadTabFocused (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:335:63)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:160:20 | 
| 
                      
                          spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC: 
                        matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L335
                      
                         1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC 
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
    Locator: locator('#thread-panel-tab')
    Expected: focused
    Received: <element(s) not found>
    Call log:
      - expect.toBeFocused with timeout 5000ms
      - waiting for locator('#thread-panel-tab')
       at spaces/threads-activity-centre/index.ts:335
      333 |      */
      334 |     assertThreadTabFocused() {
    > 335 |         return expect(this.page.locator("#thread-panel-tab")).toBeFocused();
          |                                                               ^
      336 |     }
      337 |
      338 |     /**
        at Helpers.assertThreadTabFocused (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:335:63)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:160:20 | 
| 
                      
                          spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC: 
                        matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts#L335
                      
                         1) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC 
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
    Locator: locator('#thread-panel-tab')
    Expected: focused
    Received: <element(s) not found>
    Call log:
      - expect.toBeFocused with timeout 5000ms
      - waiting for locator('#thread-panel-tab')
       at spaces/threads-activity-centre/index.ts:335
      333 |      */
      334 |     assertThreadTabFocused() {
    > 335 |         return expect(this.page.locator("#thread-panel-tab")).toBeFocused();
          |                                                               ^
      336 |     }
      337 |
      338 |     /**
        at Helpers.assertThreadTabFocused (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/index.ts:335:63)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts:160: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 
    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 | 
| 
                      
                          Run Tests 6/6
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: 
                        matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L223
                      
                         1) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification 
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Bob' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      221 |         // Assert that verified icon is rendered
      222 |         await page.getByTestId("base-card-back-button").click();
    > 223 |         await page.getByLabel("Room info").click();
          |                                            ^
      224 |         await expect(page.locator('.mx_RoomSummaryCard_badges [data-kind="success"]')).toContainText("Encrypted");
      225 |
      226 |         // Take a snapshot of RoomSummaryCard with a verified E2EE icon
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:223:44 | 
| 
                      
                          crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: 
                        matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L223
                      
                         1) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification 
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Bob' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      221 |         // Assert that verified icon is rendered
      222 |         await page.getByTestId("base-card-back-button").click();
    > 223 |         await page.getByLabel("Room info").click();
          |                                            ^
      224 |         await expect(page.locator('.mx_RoomSummaryCard_badges [data-kind="success"]')).toContainText("Encrypted");
      225 |
      226 |         // Take a snapshot of RoomSummaryCard with a verified E2EE icon
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:223:44 | 
| 
                      
                          crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: 
                        matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L223
                      
                         1) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification 
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: locator.click: Error: strict mode violation: getByLabel('Room info') resolved to 2 elements:
        1) <button tabindex="0" aria-label="Room info" class="mx_RoomHeader_infoWrapper">…</button> aka locator('button').filter({ hasText: 'Bob' })
        2) <button tabindex="0" role="button" aria-label="Room info" class="_icon-button_bh2qc_17">…</button> aka getByLabel('Room info').nth(1)
    Call log:
      - waiting for getByLabel('Room info')
      221 |         // Assert that verified icon is rendered
      222 |         await page.getByTestId("base-card-back-button").click();
    > 223 |         await page.getByLabel("Room info").click();
          |                                            ^
      224 |         await expect(page.locator('.mx_RoomSummaryCard_badges [data-kind="success"]')).toContainText("Encrypted");
      225 |
      226 |         // Take a snapshot of RoomSummaryCard with a verified E2EE icon
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:223:44 | 
| 
                      
                          crypto/crypto.spec.ts:92:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code: 
                        matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L115
                      
                         2) crypto/crypto.spec.ts:92:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code 
    Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
    Locator: locator('.mx_InteractiveAuthDialog .mx_Dialog_title').getByText('Setting up keys')
    Expected: visible
    Received: <element(s) not found>
    Call log:
      - expect.toBeVisible with timeout 5000ms
      - waiting for locator('.mx_InteractiveAuthDialog .mx_Dialog_title').getByText('Setting up keys')
      113 |                 if (!isDeviceVerified) {
      114 |                     const uiaDialogTitle = page.locator(".mx_InteractiveAuthDialog .mx_Dialog_title");
    > 115 |                     await expect(uiaDialogTitle.getByText("Setting up keys")).toBeVisible();
          |                                                                               ^
      116 |                     await expect(uiaDialogTitle.getByText("Setting up keys")).not.toBeVisible();
      117 |                 }
      118 |
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:115:79 | 
| 
                      
                          Run Tests 1/6
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         1) pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel 
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "3 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:38:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         1) pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel 
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "3 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:38:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         1) pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel 
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "3 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:38:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         2) pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message ─────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:49:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         2) pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message ─────
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:49:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         2) pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message ─────
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:49:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         3) pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner 
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:122:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         3) pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner 
    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:122:20 | 
| 
                      
                          pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner: 
                        matrix-react-sdk/playwright/e2e/pinned-messages/index.ts#L174
                      
                         3) pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner 
    Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
    Locator: locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
    Expected string: "2 Pinned messages"
    Received: <element(s) not found>
    Call log:
      - expect.toHaveText with timeout 5000ms
      - waiting for locator('#mx_RightPanel').getByRole('heading', { name: 'Pinned messages' })
       at pinned-messages/index.ts:174
      172 |     async assertPinnedMessagesList(messages: string[]) {
      173 |         const rightPanel = this.getRightPanel();
    > 174 |         await expect(rightPanel.getByRole("heading", { name: "Pinned messages" })).toHaveText(
          |                                                                                    ^
      175 |             `${messages.length} Pinned messages`,
      176 |         );
      177 |
        at Helpers.assertPinnedMessagesList (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/index.ts:174:84)
        at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/pinned-messages/pinned-messages.spec.ts:122:20 | 
| 
                      
                          Run Tests 2/6
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          end-to-end-tests: 
                        crypto/crypto.spec.ts/RoomSummaryCard-with-verified-e2ee-linux.png#L1
                      
                       Stale screenshot file | 
| 
                      
                          end-to-end-tests
                        
                      
                       Process completed with exit code 1. | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/high-level.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/high-level.spec.ts took 3.2m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/new-messages-in-threads.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/new-messages-in-threads.spec.ts took 1.6m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/editing-messages-in-threads.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/editing-messages-in-threads.spec.ts took 1.3m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/new-messages-main-timeline.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/new-messages-main-timeline.spec.ts took 1.2m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/editing-messages-main-timeline.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/editing-messages-main-timeline.spec.ts took 1.1m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/spaces/spaces.spec.ts#L1
                      
                       matrix-react-sdk/spaces/spaces.spec.ts took 1.1m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/right-panel/file-panel.spec.ts#L1
                      
                       matrix-react-sdk/right-panel/file-panel.spec.ts took 42.2s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/settings/account-user-settings-tab.spec.ts#L1
                      
                       matrix-react-sdk/settings/account-user-settings-tab.spec.ts took 41.4s | 
| 
                      
                          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 34.7s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/room/room-header.spec.ts#L1
                      
                       matrix-react-sdk/room/room-header.spec.ts took 28.6s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/redactions-main-timeline.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/redactions-main-timeline.spec.ts took 2.0m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/read-receipts.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/read-receipts.spec.ts took 1.0m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/reactions-in-threads.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/reactions-in-threads.spec.ts took 57.6s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/redactions-thread-roots.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/redactions-thread-roots.spec.ts took 55.6s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/read-receipts/reactions-main-timeline.spec.ts#L1
                      
                       matrix-react-sdk/read-receipts/reactions-main-timeline.spec.ts took 35.9s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/timeline/timeline.spec.ts#L1
                      
                       matrix-react-sdk/timeline/timeline.spec.ts took 3.0m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/spotlight/spotlight.spec.ts#L1
                      
                       matrix-react-sdk/spotlight/spotlight.spec.ts took 2.2m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/threads/threads.spec.ts#L1
                      
                       matrix-react-sdk/threads/threads.spec.ts took 38.0s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/user-onboarding/user-onboarding-new.spec.ts#L1
                      
                       matrix-react-sdk/user-onboarding/user-onboarding-new.spec.ts took 33.1s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/widgets/widget-pip-close.spec.ts#L1
                      
                       matrix-react-sdk/widgets/widget-pip-close.spec.ts took 23.7s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/audio-player/audio-player.spec.ts#L1
                      
                       matrix-react-sdk/audio-player/audio-player.spec.ts took 1.3m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/composer/RTE.spec.ts#L1
                      
                       matrix-react-sdk/composer/RTE.spec.ts took 1.2m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/crypto/event-shields.spec.ts#L1
                      
                       matrix-react-sdk/crypto/event-shields.spec.ts took 58.3s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/crypto/decryption-failure-messages.spec.ts#L1
                      
                       matrix-react-sdk/crypto/decryption-failure-messages.spec.ts took 53.3s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/crypto/device-verification.spec.ts#L1
                      
                       matrix-react-sdk/crypto/device-verification.spec.ts took 49.4s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/messages/messages.spec.ts#L1
                      
                       matrix-react-sdk/messages/messages.spec.ts took 2.4m | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/login/login.spec.ts#L1
                      
                       matrix-react-sdk/login/login.spec.ts took 44.0s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/knock/knock-into-room.spec.ts#L1
                      
                       matrix-react-sdk/knock/knock-into-room.spec.ts took 40.5s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/integration-manager/read_events.spec.ts#L1
                      
                       matrix-react-sdk/integration-manager/read_events.spec.ts took 38.5s | 
| 
                      
                          Slow Test: 
                        matrix-react-sdk/polls/polls.spec.ts#L1
                      
                       matrix-react-sdk/polls/polls.spec.ts took 37.9s | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         32 skipped
  50 passed (9.4m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         1 failed
    right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member 
  1 flaky
    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 
  9 skipped
  62 passed (10.2m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         2 flaky
    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/redactions-in-threads.spec.ts:410:17 › Read receipts › redactions › in threads › A thread with a redacted unread is still read after restart 
  15 skipped
  58 passed (10.5m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         1 failed
    spaces/threads-activity-centre/threadsActivityCentre.spec.ts:154:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC 
  1 flaky
    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 
  4 skipped
  65 passed (11.2m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         1 failed
    crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification 
  1 flaky
    crypto/crypto.spec.ts:92:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code 
  1 skipped
  75 passed (12.5m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         3 failed
    pinned-messages/pinned-messages.spec.ts:30:9 › Pinned messages › should pin messages and show them in the pinned message panel 
    pinned-messages/pinned-messages.spec.ts:41:9 › Pinned messages › should unpin one message ──────
    pinned-messages/pinned-messages.spec.ts:116:9 › Pinned messages › should open the pinned messages list from the banner 
  1 skipped
  71 passed (12.8m) | 
Artifacts
Produced during runtime
          | Name | Size | Digest | |
|---|---|---|---|
| 
                        
                          all-blob-reports-1
                        
                        
                          Expired
                       | 12.9 MB | sha256:a4a79ae82c2af9a60b2cd5b53dd1bf78f41ef0e17e623acc62a51db5dcd691d3 |  | 
| 
                        
                          all-blob-reports-2
                        
                        
                          Expired
                       | 14.1 MB | sha256:ed28b206350e808f5b9cdf623d467b62eb991e347f9d593e01a4cbc61100dc76 |  | 
| 
                        
                          all-blob-reports-3
                        
                        
                          Expired
                       | 501 KB | sha256:a28bb5ebfa92380008f33473c19cd2b613580839215435d090e0b02a428005ae |  | 
| 
                        
                          all-blob-reports-4
                        
                        
                          Expired
                       | 6.61 MB | sha256:1636ff9437b38f0039c4cb2c8aa1d9bac68e6ea0519c34f312514bea8361079e |  | 
| 
                        
                          all-blob-reports-5
                        
                        
                          Expired
                       | 6.84 MB | sha256:9e3c1de03340ab1f4f52d0725e06cd3c7fc5a95eb59226434fd3fd25b94c04f4 |  | 
| 
                        
                          all-blob-reports-6
                        
                        
                          Expired
                       | 7.22 MB | sha256:4f82446e840ab382b426ecd1ae2e5b0dde30ea4e1b923608e4d99d06dcdf8c29 |  | 
| 
                        
                          html-report
                        
                        
                          Expired
                       | 45.9 MB | sha256:5f146342db2d5dbbea91ca327bdf54ab08d4cf4cf1a82170ad2ffe9e2bc0ec94 |  | 
| 
                        
                          webapp
                        
                        
                          Expired
                       | 38.1 MB | sha256:3b2632c3cfd36cb4c77f4124634e1205f458197fcdf4578d0876c40b6020965d |  |