End to End Tests #18342
Annotations
10 errors and 1 notice
|
Run Playwright tests:
apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts#L142
4) [Pinecone] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
Error: expect(locator).toBeFocused() failed
Locator: locator('.mx_HomePage')
Expected: focused
Received: inactive
Timeout: 5000ms
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('.mx_HomePage')
7 × locator resolved to <main tabindex="-1" class="mx_AutoHideScrollbar mx_HomePage mx_HomePage_default">…</main>
- unexpected value "inactive"
140 | // Pressing Control+F6 again will focus the home section
141 | await page.keyboard.press("ControlOrMeta+F6");
> 142 | await expect(page.locator(".mx_HomePage")).toBeFocused();
| ^
143 |
144 | // Pressing Control+F6 will bring focus back to the space button
145 | await page.keyboard.press("ControlOrMeta+F6");
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts:142:52
|
|
Run Playwright tests:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
Run Playwright tests:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L184
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 3
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
> 184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
| ^
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
187 | await primaryFilters.getByRole("option", { name: "People" }).click();
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:184:13
|
|
Run Playwright tests:
apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts#L183
3) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
Error: expect(locator).toBeVisible() failed
Locator: getByTestId('room-list').getByRole('option', { name: 'unread room' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('option', { name: 'unread room' })
181 | // only one room should be visible
182 | await expect(roomList.getByRole("option", { name: "unread dm" })).toBeVisible();
> 183 | await expect(roomList.getByRole("option", { name: "unread room" })).toBeVisible();
| ^
184 | await expect.poll(() => roomList.locator("role=option").count()).toBe(4);
185 | await expect(primaryFilters).toMatchScreenshot("unread-primary-filters.png");
186 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:81
|
|
Run Playwright tests:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32787/_matrix/client/v3/join/!3ETFBmpBXSa8FxAF%3A022a3df1bdc76f647b2e48fdcc2860cbe8759e44b2f92147f4010fc62089483c)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
Run Playwright tests:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32785/_matrix/client/v3/join/!Zd2kkK02gUFErGoD%3A27073aff428e9f45a18c26a2f5b71253dd90bb3878f366ec9cfab4d8cb2e8fae)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
Run Playwright tests:
apps/web/http:/localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js#L1945
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
Error: jsHandle.evaluate: M_FORBIDDEN: MatrixError: [403] InputWasRejected (http://localhost:32782/_matrix/client/v3/join/!UwbuxdkvEBe61Bnl%3Aaf3e3f2c75f63648117ac635b2a17ab47bf56cab22486e1915e8645b7811f308)
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at parseErrorResponse (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1945:12)
at MatrixHttpApi.requestOtherUrl (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1651:58)
at async MatrixHttpApi.doAuthedRequest (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/1661.js:1515:24)
at async MatrixClient.joinRoom (http://localhost:8080/bundles/c5b0fa54b3b54ec5f438/3407.js:3240:17)
at async eval (eval at evaluate (:290:30), <anonymous>:2:14)
at async <anonymous>:316:30
at Client.joinRoom (/home/runner/work/element-web/element-web/apps/web/playwright/pages/client.ts:210:22)
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:98:9
|
|
Run Playwright tests:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
Run Playwright tests:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
Run Playwright tests:
apps/web/playwright/e2e/crypto/history-sharing.spec.ts#L154
1) [Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
Error: expect(locator).toBeVisible() failed
Locator: getByText('You don\'t have access to this message')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for getByText('You don\'t have access to this message')
152 | // Message3 should be undecryptable
153 | await expect(charliePage.getByText("Message1")).toBeVisible();
> 154 | await expect(charliePage.getByText("You don't have access to this message")).toBeVisible();
| ^
155 | });
156 | });
157 |
at /home/runner/work/element-web/element-web/apps/web/playwright/e2e/crypto/history-sharing.spec.ts:154:86
|
|
Run Playwright tests
3 failed
[Pinecone] › playwright/e2e/crypto/history-sharing.spec.ts:70:5 › History sharing › Messages sent when we believed the room history was unshared should not be visible
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:53:5 › Room list filters and sort › Tombstoned rooms are not shown even when they receive updates
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:170:9 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
3 flaky
[Pinecone] › playwright/e2e/accessibility/keyboard-navigation.spec.ts:106:5 › Landmark navigation tests › without an open room
[Pinecone] › playwright/e2e/composer/CIDER.spec.ts:168:9 › Composer › CIDER › can send mention @screenshot
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:192:13 › Room list › Room list › Shortcuts › should select the next unread room
30 skipped
132 passed (14.1m)
|
Loading