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

Experimental SSS

Experimental SSS #220

Triggered via pull request September 18, 2024 16:00
@kegsaykegsay
synchronize #36
dbkr/sss
Status Failure
Total duration 47m 8s
Artifacts 8

end-to-end-tests.yaml

on: pull_request
Build Element-Web
2m 15s
Build Element-Web
Matrix: playwright
end-to-end-tests
1m 24s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

70 errors, 19 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#L113
1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 111 | 112 | await getMemberTileByName(page, NAME).click(); > 113 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 114 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 115 | 116 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:113:56
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#L113
1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 111 | 112 | await getMemberTileByName(page, NAME).click(); > 113 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 114 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 115 | 116 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:113:56
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#L113
1) right-panel/right-panel.spec.ts:106:13 › RightPanel › in rooms › should handle viewing room member Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 111 | 112 | await getMemberTileByName(page, NAME).click(); > 113 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 114 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 115 | 116 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:113:56
right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member: matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L136
2) right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 134 | 135 | await getMemberTileByName(page, NAME).click(); > 136 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 137 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 138 | 139 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:136:56
right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member: matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L136
2) right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 134 | 135 | await getMemberTileByName(page, NAME).click(); > 136 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 137 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 138 | 139 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:136:56
right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member: matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts#L136
2) right-panel/right-panel.spec.ts:125:13 › RightPanel › in spaces › should handle viewing space member Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_UserInfo') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_UserInfo') 134 | 135 | await getMemberTileByName(page, NAME).click(); > 136 | await expect(page.locator(".mx_UserInfo")).toBeVisible(); | ^ 137 | await expect(page.locator(".mx_UserInfo_profile").getByText(NAME)).toBeVisible(); 138 | 139 | await page.getByTestId("base-card-back-button").click(); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/right-panel/right-panel.spec.ts:136:56
room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread: matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts#L34
3) room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread ─────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('The mark unread test room 1 unread message.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('The mark unread test room 1 unread message.') 32 | 33 | // Regular notification on new message > 34 | await expect(page.getByLabel(TEST_ROOM_NAME + " 1 unread message.")).toBeVisible(); | ^ 35 | await expect(page).toHaveTitle("Element [1]"); 36 | 37 | await page.goto("/#/room/" + roomId); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts:34:78
room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread: matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts#L34
3) room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('The mark unread test room 1 unread message.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('The mark unread test room 1 unread message.') 32 | 33 | // Regular notification on new message > 34 | await expect(page.getByLabel(TEST_ROOM_NAME + " 1 unread message.")).toBeVisible(); | ^ 35 | await expect(page).toHaveTitle("Element [1]"); 36 | 37 | await page.goto("/#/room/" + roomId); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts:34:78
room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread: matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts#L34
3) room_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread ─────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('The mark unread test room 1 unread message.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('The mark unread test room 1 unread message.') 32 | 33 | // Regular notification on new message > 34 | await expect(page.getByLabel(TEST_ROOM_NAME + " 1 unread message.")).toBeVisible(); | ^ 35 | await expect(page).toHaveTitle("Element [1]"); 36 | 37 | await page.goto("/#/room/" + roomId); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/room_options/marked_unread.spec.ts:34:78
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: matrix-react-sdk/playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts#L35
4) 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 Error: Timed out 5000ms waiting for expect(locator).toHaveValue(expected) Locator: locator('.mx_Dialog').filter({ has: locator('.mx_RoomSettingsDialog') }).locator('.mx_SettingsFieldset').first().getByRole('combobox', { name: '@user:localhost' }) Expected string: "100" Received: <element(s) not found> Call log: - expect.toHaveValue with timeout 5000ms - waiting for locator('.mx_Dialog').filter({ has: locator('.mx_RoomSettingsDialog') }).locator('.mx_SettingsFieldset').first().getByRole('combobox', { name: '@user:localhost' }) 33 | await expect(applyButton).toBeDisabled(); 34 | let combobox = privilegedUserSection.getByRole("combobox", { name: user.userId }); > 35 | await expect(combobox).toHaveValue("100"); | ^ 36 | 37 | // Change the role of Alice to Moderator (50) 38 | await combobox.selectOption("Moderator"); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/settings/roles-permissions-room-settings-tab.spec.ts:35:32
chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot: matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts#L120
1) chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot Error: Screenshot comparison failed: 2134 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png Received: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot/html-export-actual.png Diff: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot/html-export-diff.png Call log: - expect.toHaveScreenshot(html-export.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2134 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2134 pixels (ratio 0.01 of all image pixels) are different. 118 | const zip = await extractZipFileToPath(zipPath, dirPath); 119 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`); > 120 | await expect(page).toMatchScreenshot("html-export.png", { | ^ 121 | mask: [ 122 | // We need to mask the whole thing because the width of the time part changes 123 | page.locator(".mx_TimelineSeparator"), at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts:120:28
chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot: matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts#L120
1) chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 2105 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png Received: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-retry1/html-export-actual.png Diff: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-retry1/html-export-diff.png Call log: - expect.toHaveScreenshot(html-export.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2105 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2105 pixels (ratio 0.01 of all image pixels) are different. 118 | const zip = await extractZipFileToPath(zipPath, dirPath); 119 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`); > 120 | await expect(page).toMatchScreenshot("html-export.png", { | ^ 121 | mask: [ 122 | // We need to mask the whole thing because the width of the time part changes 123 | page.locator(".mx_TimelineSeparator"), at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts:120:28
chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot: matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts#L120
1) chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 2253 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png Received: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-retry2/html-export-actual.png Diff: /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-retry2/html-export-diff.png Call log: - expect.toHaveScreenshot(html-export.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2253 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 2253 pixels (ratio 0.01 of all image pixels) are different. 118 | const zip = await extractZipFileToPath(zipPath, dirPath); 119 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`); > 120 | await expect(page).toMatchScreenshot("html-export.png", { | ^ 121 | mask: [ 122 | // We need to mask the whole thing because the width of the time part changes 123 | page.locator(".mx_TimelineSeparator"), at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/chat-export/html-export.spec.ts:120:28
crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L17
2) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomView_body').getByText('Alice created this DM.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomView_body').getByText('Alice created this DM.') 15 | const checkDMRoom = async (page: Page) => { 16 | const body = page.locator(".mx_RoomView_body"); > 17 | await expect(body.getByText("Alice created this DM.")).toBeVisible(); | ^ 18 | await expect(body.getByText("Alice invited Bob")).toBeVisible({ timeout: 1000 }); 19 | await expect(body.locator(".mx_cryptoEvent").getByText("Encryption enabled")).toBeVisible(); 20 | }; at checkDMRoom (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:17:60) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:216:15
crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L17
2) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomView_body').getByText('Alice created this DM.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomView_body').getByText('Alice created this DM.') 15 | const checkDMRoom = async (page: Page) => { 16 | const body = page.locator(".mx_RoomView_body"); > 17 | await expect(body.getByText("Alice created this DM.")).toBeVisible(); | ^ 18 | await expect(body.getByText("Alice invited Bob")).toBeVisible({ timeout: 1000 }); 19 | await expect(body.locator(".mx_cryptoEvent").getByText("Encryption enabled")).toBeVisible(); 20 | }; at checkDMRoom (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:17:60) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:216:15
crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work: matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L17
2) crypto/crypto.spec.ts:205:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomView_body').getByText('Alice created this DM.') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomView_body').getByText('Alice created this DM.') 15 | const checkDMRoom = async (page: Page) => { 16 | const body = page.locator(".mx_RoomView_body"); > 17 | await expect(body.getByText("Alice created this DM.")).toBeVisible(); | ^ 18 | await expect(body.getByText("Alice invited Bob")).toBeVisible({ timeout: 1000 }); 19 | await expect(body.locator(".mx_cryptoEvent").getByText("Encryption enabled")).toBeVisible(); 20 | }; at checkDMRoom (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:17:60) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:216:15
crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM: matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L1
3) crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM Test timeout of 30000ms exceeded.
crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM: matrix-react-sdk/playwright/pages/client.ts#L77
3) crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM Error: jsHandle.evaluateHandle: Test timeout of 30000ms exceeded. at ../pages/client.ts:77 75 | public async evaluateHandle<T>(fn: (client: MatrixClient) => T, arg?: any): Promise<JSHandle<T>> { 76 | await this.prepareClient(); > 77 | return this.client.evaluateHandle(fn, arg); | ^ 78 | } 79 | 80 | /** at Bot.evaluateHandle (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/pages/client.ts:77:28)
crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM: matrix-react-sdk/playwright/e2e/crypto/utils.ts#L350
3) crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.mx_RightPanel').getByRole('button', { name: 'Verify' }) at crypto/utils.ts:350 348 | await page.locator(".mx_RightPanelTabs").getByText("People").click(); 349 | await roomInfo.getByText("Bob").click(); > 350 | await roomInfo.getByRole("button", { name: "Verify" }).click(); | ^ 351 | await roomInfo.getByRole("button", { name: "Start Verification" }).click(); 352 | 353 | // this requires creating a DM, so can take a while. Give it a longer timeout. at verify (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/utils.ts:350:60) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts:241:9
crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM: matrix-react-sdk/playwright/e2e/crypto/crypto.spec.ts#L1
3) crypto/crypto.spec.ts:230:9 › Cryptography › should allow verification when there is no existing DM Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
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
1) 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
1) 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
1) 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
2) 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
2) 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
2) 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
3) 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
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
3) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:65:9 › Threads Activity Centre › should show the rooms with unread threads 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:69: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
3) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:65:9 › Threads Activity Centre › should show the rooms with unread threads 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:69:20
spaces/threads-activity-centre/threadsActivityCentre.spec.ts:82:9 › Threads Activity Centre › should update with a thread is read: matrix-react-sdk/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts#L1
4) spaces/threads-activity-centre/threadsActivityCentre.spec.ts:82:9 › Threads Activity Centre › should update with a thread is read Test timeout of 30000ms exceeded.
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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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
integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key: matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L206
1) integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: frameLocator('iframe[src*="http://localhost:36291"]').locator('#message-response') Expected string: "$gJ0PcgEs85Keph82_Lh_Ew920WEXfwQ92OhtgE_plxA" Received string: "{\"action\":\"read_events\",\"room_id\":\"!DXgRbNaGOhiCQBHjWC:localhost\",\"type\":\"io.element.integrations.installations\",\"state_key\":true,\"response\":{\"events\":[{\"type\":\"io.element.integrations.installations\",\"sender\":\"@user:localhost\",\"content\":{\"foo1\":\"bar1\"},\"state_key\":\"state-key-123\",\"origin_server_ts\":1726675432033,\"unsigned\":{\"membership\":\"join\",\"age\":119},\"event_id\":\"$V0qXMS9BFGyDbzrOKq1tgG2rEgW9R9FnMxJ_uTW6Wfo\",\"room_id\":\"!DXgRbNaGOhiCQBHjWC:localhost\"},{\"type\":\"io.element.integrations.installations\",\"sender\":\"@user:localhost\",\"content\":{\"foo3\":\"bar3\"},\"state_key\":\"state-key-789\",\"origin_server_ts\":1726675432095,\"unsigned\":{\"membership\":\"join\",\"age\":132},\"event_id\":\"$-OrzvRDeJpgslhpIVoBItQm-JyUXJBCcRLQXmAW9nPs\",\"room_id\":\"!DXgRbNaGOhiCQBHjWC:localhost\"}]}}" Call log: - expect.toContainText with timeout 5000ms - waiting for frameLocator('iframe[src*="http://localhost:36291"]').locator('#message-response') - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!DXgRbNaGOhiCQ…</p> - unexpected value "{"action":"read_events","room_id":"!DXgRbNaGOhiCQBHjWC:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo1":"bar1"},"state_key":"state-key-123","origin_server_ts":1726675432033,"unsigned":{"membership":"join","age":119},"event_id":"$V0qXMS9BFGyDbzrOKq1tgG2rEgW9R9FnMxJ_uTW6Wfo","room_id":"!DXgRbNaGOhiCQBHjWC:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675432095,"unsigned":{"membership":"join","age":132},"event_id":"$-OrzvRDeJpgslhpIVoBItQm-JyUXJBCcRLQXmAW9nPs","room_id":"!DXgRbNaGOhiCQBHjWC:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!DXgRbNaGOhiCQ…</p> - unexpected value "{"action":"read_events","room_id":"!DXgRbNaGOhiCQBHjWC:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo1":"bar1"},"state_key":"state-key-123","origin_server_ts":1726675432033,"unsigned":{"membership":"join","age":119},"event_id":"$V0qXMS9BFGyDbzrOKq1tgG2rEgW9R9FnMxJ_uTW6Wfo","room_id":"!DXgRbNaGOhiCQBHjWC:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675432095,"unsigned":{"membership":"join","age":132},"event_id":"$-OrzvRDeJpgslhpIVoBItQm-JyUXJBCcRLQXmAW9nPs","room_id":"!DXgRbNaGOhiCQBHjWC:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!DXgRbNaGOhiCQ…</p> - unexpected value "{"action":"read_events","room_id":"!DXgRbNaGOhiCQBHjWC:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo1":"bar1"},"state_key":"state-key-123","origin_server_ts":1726675432033,"unsigned":{"membership":"join","age":119},"event_id":"$V0qXMS9BFGyDbzrOKq1tgG2rEgW9R9FnMxJ_uTW6Wfo","room_id":"!DXgRbNaGOhiCQBHjWC:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675432095,"unsigned":{"membership":"join","age":132},"event_id":"$-OrzvRDeJpgslhpIVoBItQm-JyUXJBCcRLQXmAW9nPs","
integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key: matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L204
1) integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: frameLocator('iframe[src*="http://localhost:39155"]').locator('#message-response') Expected string: "$7stp-VGOC-c77sUMiNI2Kv7lgYXgujqC-lsVyEw8M4M" Received string: "{\"action\":\"read_events\",\"room_id\":\"!HcZwallRZjwJvtSHFO:localhost\",\"type\":\"io.element.integrations.installations\",\"state_key\":true,\"response\":{\"events\":[{\"type\":\"io.element.integrations.installations\",\"sender\":\"@user:localhost\",\"content\":{\"foo2\":\"bar2\"},\"state_key\":\"state-key-456\",\"origin_server_ts\":1726675445370,\"unsigned\":{\"membership\":\"join\",\"age\":140},\"event_id\":\"$9RIE9s3gkS1RKPKqh5GLA3eDynZXhh-3Q1y4CCIGYs0\",\"room_id\":\"!HcZwallRZjwJvtSHFO:localhost\"},{\"type\":\"io.element.integrations.installations\",\"sender\":\"@user:localhost\",\"content\":{\"foo3\":\"bar3\"},\"state_key\":\"state-key-789\",\"origin_server_ts\":1726675445415,\"unsigned\":{\"membership\":\"join\",\"age\":162},\"event_id\":\"$pkM4RlM716vzY0fPmRko7KzTrxWBtj83V46r0NZpAeA\",\"room_id\":\"!HcZwallRZjwJvtSHFO:localhost\"}]}}" Call log: - expect.toContainText with timeout 5000ms - waiting for frameLocator('iframe[src*="http://localhost:39155"]').locator('#message-response') - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!HcZwallRZjwJv…</p> - unexpected value "{"action":"read_events","room_id":"!HcZwallRZjwJvtSHFO:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo2":"bar2"},"state_key":"state-key-456","origin_server_ts":1726675445370,"unsigned":{"membership":"join","age":140},"event_id":"$9RIE9s3gkS1RKPKqh5GLA3eDynZXhh-3Q1y4CCIGYs0","room_id":"!HcZwallRZjwJvtSHFO:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675445415,"unsigned":{"membership":"join","age":162},"event_id":"$pkM4RlM716vzY0fPmRko7KzTrxWBtj83V46r0NZpAeA","room_id":"!HcZwallRZjwJvtSHFO:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!HcZwallRZjwJv…</p> - unexpected value "{"action":"read_events","room_id":"!HcZwallRZjwJvtSHFO:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo2":"bar2"},"state_key":"state-key-456","origin_server_ts":1726675445370,"unsigned":{"membership":"join","age":140},"event_id":"$9RIE9s3gkS1RKPKqh5GLA3eDynZXhh-3Q1y4CCIGYs0","room_id":"!HcZwallRZjwJvtSHFO:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675445415,"unsigned":{"membership":"join","age":162},"event_id":"$pkM4RlM716vzY0fPmRko7KzTrxWBtj83V46r0NZpAeA","room_id":"!HcZwallRZjwJvtSHFO:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!HcZwallRZjwJv…</p> - unexpected value "{"action":"read_events","room_id":"!HcZwallRZjwJvtSHFO:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo2":"bar2"},"state_key":"state-key-456","origin_server_ts":1726675445370,"unsigned":{"membership":"join","age":140},"event_id":"$9RIE9s3gkS1RKPKqh5GLA3eDynZXhh-3Q1y4CCIGYs0","room_id":"!HcZwallRZjwJvtSHFO:localhost"},{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675445415,
integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key: matrix-react-sdk/playwright/e2e/integration-manager/read_events.spec.ts#L204
1) integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: frameLocator('iframe[src*="http://localhost:41135"]').locator('#message-response') Expected string: "$lzqWE1kXkIlPvKNACSZrjEY3d-UFBGal7FqIwfkx2jM" Received string: "{\"action\":\"read_events\",\"room_id\":\"!FDAewZhjTWfJGPTRfl:localhost\",\"type\":\"io.element.integrations.installations\",\"state_key\":true,\"response\":{\"events\":[{\"type\":\"io.element.integrations.installations\",\"sender\":\"@user:localhost\",\"content\":{\"foo3\":\"bar3\"},\"state_key\":\"state-key-789\",\"origin_server_ts\":1726675458782,\"unsigned\":{\"membership\":\"join\",\"age\":130},\"event_id\":\"$xlogpKaw2m6FiDKdL2wQILd9VI8CskhgWoHVloRhees\",\"room_id\":\"!FDAewZhjTWfJGPTRfl:localhost\"}]}}" Call log: - expect.toContainText with timeout 5000ms - waiting for frameLocator('iframe[src*="http://localhost:41135"]').locator('#message-response') - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!FDAewZhjTWfJG…</p> - unexpected value "{"action":"read_events","room_id":"!FDAewZhjTWfJGPTRfl:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675458782,"unsigned":{"membership":"join","age":130},"event_id":"$xlogpKaw2m6FiDKdL2wQILd9VI8CskhgWoHVloRhees","room_id":"!FDAewZhjTWfJGPTRfl:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!FDAewZhjTWfJG…</p> - unexpected value "{"action":"read_events","room_id":"!FDAewZhjTWfJGPTRfl:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675458782,"unsigned":{"membership":"join","age":130},"event_id":"$xlogpKaw2m6FiDKdL2wQILd9VI8CskhgWoHVloRhees","room_id":"!FDAewZhjTWfJGPTRfl:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!FDAewZhjTWfJG…</p> - unexpected value "{"action":"read_events","room_id":"!FDAewZhjTWfJGPTRfl:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675458782,"unsigned":{"membership":"join","age":130},"event_id":"$xlogpKaw2m6FiDKdL2wQILd9VI8CskhgWoHVloRhees","room_id":"!FDAewZhjTWfJGPTRfl:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!FDAewZhjTWfJG…</p> - unexpected value "{"action":"read_events","room_id":"!FDAewZhjTWfJGPTRfl:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675458782,"unsigned":{"membership":"join","age":130},"event_id":"$xlogpKaw2m6FiDKdL2wQILd9VI8CskhgWoHVloRhees","room_id":"!FDAewZhjTWfJGPTRfl:localhost"}]}}" - locator resolved to <p id="message-response">{"action":"read_events","room_id":"!FDAewZhjTWfJG…</p> - unexpected value "{"action":"read_events","room_id":"!FDAewZhjTWfJGPTRfl:localhost","type":"io.element.integrations.installations","state_key":true,"response":{"events":[{"type":"io.element.integrations.installations","sender":"@user:localhost","content":{"foo3":"bar3"},"state_key":"state-key-789","origin_server_ts":1726675458782,"unsigned":{"membership":"join","age":130},"event_id":"$xlog
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L56
2) 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 Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 54 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); 55 | > 56 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 57 | 58 | // Knocked room should appear in Rooms 59 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:56:93
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L56
2) 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 54 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); 55 | > 56 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 57 | 58 | // Knocked room should appear in Rooms 59 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:56:93
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L56
2) 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 54 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); 55 | > 56 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 57 | 58 | // Knocked room should appear in Rooms 59 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:56:93
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L133
3) 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 Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 131 | await expect(roomPreviewBar.getByRole("textbox")).toBeVisible(); 132 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); > 133 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 134 | 135 | // Knocked room should appear in Rooms 136 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:133:93
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L133
3) 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 131 | await expect(roomPreviewBar.getByRole("textbox")).toBeVisible(); 132 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); > 133 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 134 | 135 | // Knocked room should appear in Rooms 136 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:133:93
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: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L133
3) 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 131 | await expect(roomPreviewBar.getByRole("textbox")).toBeVisible(); 132 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); > 133 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 134 | 135 | // Knocked room should appear in Rooms 136 | await expect( at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:133:93
knock/knock-into-room.spec.ts:205:9 › Knock Into Room › should knock into the room and knock is cancelled by user himself: matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts#L213
4) knock/knock-into-room.spec.ts:205:9 › Knock Into Room › should knock into the room and knock is cancelled by user himself Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.mx_RoomPreviewBar').getByRole('heading', { name: 'Request to join sent' }) 211 | await expect(roomPreviewBar.getByRole("textbox")).toBeVisible(); 212 | await roomPreviewBar.getByRole("button", { name: "Request access" }).click(); > 213 | await expect(roomPreviewBar.getByRole("heading", { name: "Request to join sent" })).toBeVisible(); | ^ 214 | 215 | // Knocked room should appear in Rooms 216 | page.getByRole("group", { name: "Rooms" }).getByRole("treeitem", { name: "Cybersecurity" }); at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/knock/knock-into-room.spec.ts:213:93
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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') Expected string: "1" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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#L477
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 string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477: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:83:17 › Read receipts › new messages › thread roots › Reading a thread whose root is a reply makes the thread read: matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L477
3) 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 Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') Expected string: "2" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477:71) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:96:28
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: matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L477
3) 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') Expected string: "2" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477:71) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:96:28
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: matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L477
3) 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') Expected string: "2" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477:71) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts:96:28
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: matrix-react-sdk/playwright/e2e/read-receipts/index.ts#L477
4) 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 Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') Expected string: "1" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('treeitem', { name: /^Room Beta/ }).locator('.mx_NotificationBadge_count') - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" - locator resolved to <span class="mx_NotificationBadge_count"></span> - unexpected value "" at read-receipts/index.ts:477 475 | await expect(tile.locator(".mx_NotificationBadge_dot")).toBeVisible(); 476 | } else { > 477 | await expect(tile.locator(".mx_NotificationBadge_count")).toHaveText(count.toString()); | ^ 478 | } 479 | } 480 | at Helpers.assertUnread (/home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/index.ts:477:71) at /home/runner/work/matrix-react-sdk/matrix-react-sdk/matrix-react-sdk/playwright/e2e/read-receipts/reactions-in-threads.spec.ts:26:28
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/settings/account-user-settings-tab.spec.ts#L1
matrix-react-sdk/settings/account-user-settings-tab.spec.ts took 42.6s
Slow Test: matrix-react-sdk/right-panel/file-panel.spec.ts#L1
matrix-react-sdk/right-panel/file-panel.spec.ts took 38.1s
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.1s
Slow Test: matrix-react-sdk/read-receipts/room-list-order.spec.ts#L1
matrix-react-sdk/read-receipts/room-list-order.spec.ts took 32.2s
Slow Test: matrix-react-sdk/audio-player/audio-player.spec.ts#L1
matrix-react-sdk/audio-player/audio-player.spec.ts took 1.2m
Slow Test: matrix-react-sdk/composer/RTE.spec.ts#L1
matrix-react-sdk/composer/RTE.spec.ts took 1.1m
Slow Test: matrix-react-sdk/crypto/device-verification.spec.ts#L1
matrix-react-sdk/crypto/device-verification.spec.ts took 45.6s
Slow Test: matrix-react-sdk/integration-manager/kick.spec.ts#L1
matrix-react-sdk/integration-manager/kick.spec.ts took 37.5s
Slow Test: matrix-react-sdk/editing/editing.spec.ts#L1
matrix-react-sdk/editing/editing.spec.ts took 30.8s
Slow Test: matrix-react-sdk/threads/threads.spec.ts#L1
matrix-react-sdk/threads/threads.spec.ts took 35.1s
Slow Test: matrix-react-sdk/widgets/widget-pip-close.spec.ts#L1
matrix-react-sdk/widgets/widget-pip-close.spec.ts took 22.9s
Slow Test: matrix-react-sdk/widgets/layout.spec.ts#L1
matrix-react-sdk/widgets/layout.spec.ts took 18.9s
Slow Test: matrix-react-sdk/toasts/analytics-toast.spec.ts#L1
matrix-react-sdk/toasts/analytics-toast.spec.ts took 16.2s
Slow Test: matrix-react-sdk/login/login.spec.ts#L1
matrix-react-sdk/login/login.spec.ts took 37.9s
Slow Test: matrix-react-sdk/oidc/oidc-aware.spec.ts#L1
matrix-react-sdk/oidc/oidc-aware.spec.ts took 26.1s
Slow Test: matrix-react-sdk/integration-manager/send_event.spec.ts#L1
matrix-react-sdk/integration-manager/send_event.spec.ts took 25.4s
Slow Test: matrix-react-sdk/invite/invite-dialog.spec.ts#L1
matrix-react-sdk/invite/invite-dialog.spec.ts took 21.0s
Slow Test: matrix-react-sdk/knock/create-knock-room.spec.ts#L1
matrix-react-sdk/knock/create-knock-room.spec.ts took 20.4s
🎭 Playwright Run Summary
4 failed 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_options/marked_unread.spec.ts:22:9 › Mark as Unread › should mark a room as unread ──────── 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 9 skipped 60 passed (11.4m)
🎭 Playwright Run Summary
12 failed chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot 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/dehydration.spec.ts:52:5 › Dehydration › Create dehydrated device ─────────────────────── crypto/event-shields.spec.ts:47:13 › Cryptography › event shields › should show the correct shield on e2e events crypto/event-shields.spec.ts:213:13 › Cryptography › event shields › should show the correct shield on edited e2e events crypto/event-shields.spec.ts:262:13 › Cryptography › event shields › should show correct shields on events sent by devices which have since been deleted crypto/logout.spec.ts:17:9 › Logout tests › Ask to set up recovery on logout if not setup ────── crypto/logout.spec.ts:33:9 › Logout tests › If backup is set up show standard confirm ────────── crypto/user-verification.spec.ts:34:9 › User verification › can receive a verification request when there is no existing DM crypto/user-verification.spec.ts:78:9 › User verification › can abort emoji verification when emoji mismatch 2 flaky crypto/crypto.spec.ts:92:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code 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 1 skipped 62 passed (21.7m)
🎭 Playwright Run Summary
22 failed 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:231:9 › Spotlight › should find group DMs by usernames or user ids ─ 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 ──────────── 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:688:13 › Timeline › message displaying › should render file size in kibibytes on a file tile timeline/timeline.spec.ts:921:13 › Timeline › message sending › should display a reply chain ─── timeline/timeline.spec.ts:1179:13 › Timeline › message sending › should render images in the timeline timeline/timeline.spec.ts:1191:17 › Timeline › message sending › MSC3916 - Authenticated Media › should render authenticated images in the timeline user-onboarding/user-onboarding-new.spec.ts:55:9 › User Onboarding (new user) › using find friends action should increase progress user-view/user-view.spec.ts:17:9 › UserView › should render the user view as expected ────────── 1 flaky widgets/events.spec.ts:70:9 › Widget Events › should be updated if user is re-invited into the room with updated state event 4 skipped 44 passed (22.7m)
🎭 Playwright Run Summary
37 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: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: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 messages of an unread room leaves the room unread read-receipts/new-messages-in-threads.spec.ts:16:17 › Read receipts › new messages › in threads › Receiving a message makes a room unread read-receipts/new-messages-in-threads.spec.ts:40:17 › Read receipts › new messages › in threads › Reading the last threaded message makes the room read read-receipts/new-messages-in-threads.spec.ts:59:17 › Read receipts › new messages › in threads › Reading a thread message makes the thread read read-receipts/new-messages-in-threads.spec.ts:86:17 › Read receipts › new messages › in threads › Reading an older thread message leaves the thread unread read-receipts/new-messages-in-threads.sp
🎭 Playwright Run Summary
38 failed integration-manager/read_events.spec.ts:168:9 › Integration Manager: Read Events › should read state events with any state key 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/knock-into-room.spec.ts:205:9 › Knock Into Room › should knock into the room and knock is cancelled by user himself knock/knock-into-room.spec.ts:227:9 › Knock Into Room › should knock into the room then knock is cancelled by another user and room is forgotten knock/knock-into-room.spec.ts:280:9 › Knock Into Room › should knock into the public knock room via spotlight knock/manage-knocks.spec.ts:52:9 › Manage Knocks › should deny knock using bar ───────────────── 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 login/soft_logout.spec.ts:27:13 › Soft logout › with password user › shows the soft-logout page when a request fails, and allows a re-login login/soft_logout.spec.ts:38:13 › Soft logout › with password user › still shows the soft-logout page when the page is reloaded after a soft-logout login/soft_logout.spec.ts:64:13 › Soft logout › with SSO user › shows the soft-logout page when a request fails, and allows a re-login 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 an LTR rich text emote messages/messages.spec.ts:98:17 › Message rendering › with rtl display name › should render an edited LTR message messages/messages.spec.ts:110:17 › Message rendering › with rtl display name › should render a reply of a LTR message messages/messages.spec.ts:126:17 › Message rendering › with rtl display name › should render a basic RTL text message messages/messages.spec.ts:135:17 › Message rendering › with rtl display name › should render an RTL emote messages/messages.spec.ts:142:17 › Message rendering › with rtl display name › should render a richtext RTL emote messages/messages.spec.ts:149:17 › Message rendering › with rtl display name › should render an edited RTL message messages/messages.spec.ts:161:17 › Message rendering › with rtl display name › should render a reply of a RTL message permalinks/permalinks.spec.ts:27:9 › permalinks › shoud render permali
🎭 Playwright Run Summary
59 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: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.spec.ts:58:17 › Read receipts › redactions › in threads › Reading an unread thread after a redaction of the latest message makes it read read-receipts/redactions-in-

Artifacts

Produced during runtime
Name Size
all-blob-reports-1 Expired
64.6 MB
all-blob-reports-2 Expired
144 MB
all-blob-reports-3 Expired
153 MB
all-blob-reports-4 Expired
236 MB
all-blob-reports-5 Expired
12.8 MB
all-blob-reports-6 Expired
82.5 MB
html-report Expired
689 MB
webapp Expired
38.1 MB