End to End Tests #6668
Annotations
4 errors and 1 notice
playwright/e2e/crypto/device-verification.spec.ts#L96
1) [Pinecone] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit
Error: "route.fetch: Test ended." while running route callback.
Consider awaiting `await page.unrouteAll({ behavior: 'ignoreErrors' })`
before the end of the test to ignore remaining routes in flight.
94 | await route.fulfill({ json: {} });
95 | await new Promise((f) => setTimeout(f, 1000));
> 96 | await route.fetch();
| ^
97 | });
98 |
99 | await logIntoElement(page, credentials);
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:96:25
|
playwright/e2e/crypto/utils.ts#L40
1) [Pinecone] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit
Error: page.goto: Test ended.
Call log:
- navigating to "http://localhost:8080/#/login", waiting until "load"
at crypto/utils.ts:40
38 | ): Promise<{ botClient: Bot; recoveryKey: GeneratedSecretStorageKey; expectedBackupVersion: string }> {
39 | // Visit the login page of the app, to load the matrix sdk
> 40 | await page.goto("/#/login");
| ^
41 |
42 | // wait for the page to load
43 | await page.waitForSelector(".mx_AuthPage", { timeout: 30000 });
at createBot (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:40:16)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:33:36
|
playwright/e2e/left-panel/room-list-panel/room-list.spec.ts#L168
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:156:13 › Room list › Notification decoration › should render the regular decoration @screenshot
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('room-list').getByRole('gridcell', { name: '2 notifications' }).getByTestId('notification-decoration')
Expected string: "2"
Received string: "1"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('gridcell', { name: '2 notifications' }).getByTestId('notification-decoration')
9 × locator resolved to <div class="mx_Flex" aria-hidden="true" data-testid="notification-decoration">…</div>
- unexpected value "1"
166 | const room = roomListView.getByRole("gridcell", { name: "2 notifications" });
167 | await expect(room).toBeVisible();
> 168 | await expect(room.getByTestId("notification-decoration")).toHaveText("2");
| ^
169 | await expect(room).toMatchScreenshot("room-list-item-notification.png");
170 | });
171 |
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:168:71
|
playwright/e2e/left-panel/room-list-panel/room-list.spec.ts#L168
2) [Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:156:13 › Room list › Notification decoration › should render the regular decoration @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: getByTestId('room-list').getByRole('gridcell', { name: '2 notifications' }).getByTestId('notification-decoration')
Expected string: "2"
Received string: "1"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for getByTestId('room-list').getByRole('gridcell', { name: '2 notifications' }).getByTestId('notification-decoration')
9 × locator resolved to <div class="mx_Flex" aria-hidden="true" data-testid="notification-decoration">…</div>
- unexpected value "1"
166 | const room = roomListView.getByRole("gridcell", { name: "2 notifications" });
167 | await expect(room).toBeVisible();
> 168 | await expect(room.getByTestId("notification-decoration")).toHaveText("2");
| ^
169 | await expect(room).toMatchScreenshot("room-list-item-notification.png");
170 | });
171 |
at /home/runner/work/element-web/element-web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:168:71
|
2 flaky
[Pinecone] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit
[Pinecone] › playwright/e2e/left-panel/room-list-panel/room-list.spec.ts:156:13 › Room list › Notification decoration › should render the regular decoration @screenshot
33 skipped
115 passed (7.7m)
|
The logs for this run have expired and are no longer available.
Loading