End to End Tests #4655
Annotations
10 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L319
1) [WebKit] › crypto/dehydration.spec.ts:49:9 › Dehydration › 'Set up secure backup' creates dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at crypto/utils.ts:319
317 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
318 | // copy the recovery key to use it later
> 319 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
320 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
321 |
322 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:319:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:58:9
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L319
1) [WebKit] › crypto/dehydration.spec.ts:49:9 › Dehydration › 'Set up secure backup' creates dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at crypto/utils.ts:319
317 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
318 | // copy the recovery key to use it later
> 319 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
320 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
321 |
322 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:319:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:58:9
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L319
1) [WebKit] › crypto/dehydration.spec.ts:49:9 › Dehydration › 'Set up secure backup' creates dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at crypto/utils.ts:319
317 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
318 | // copy the recovery key to use it later
> 319 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
320 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
321 |
322 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:319:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:58:9
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L319
2) [WebKit] › crypto/dehydration.spec.ts:92:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at crypto/utils.ts:319
317 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
318 | // copy the recovery key to use it later
> 319 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
320 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
321 |
322 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:319:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:115:9
|
Run Playwright tests:
playwright/e2e/crypto/dehydration.spec.ts#L1
2) [WebKit] › crypto/dehydration.spec.ts:92:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/crypto/dehydration.spec.ts#L112
2) [WebKit] › crypto/dehydration.spec.ts:92:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_AuthPage').getByRole('button', { name: 'Reset all' })
110 |
111 | // Oh no, we forgot our recovery key
> 112 | await page.locator(".mx_AuthPage").getByRole("button", { name: "Reset all" }).click();
| ^
113 | await page.locator(".mx_AuthPage").getByRole("button", { name: "Proceed with reset" }).click();
114 |
115 | await completeCreateSecretStorageDialog(page, { accountPassword: credentials.password });
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:112:87
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L319
2) [WebKit] › crypto/dehydration.spec.ts:92:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.evaluate: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
at crypto/utils.ts:319
317 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
318 | // copy the recovery key to use it later
> 319 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
320 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
321 |
322 | // If the device is unverified, there should be a "Setting up keys" step.
at completeCreateSecretStorageDialog (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:319:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/dehydration.spec.ts:115:9
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L1
3) [WebKit] › sliding-sync/sliding-sync.spec.ts:365:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L399
3) [WebKit] › sliding-sync/sliding-sync.spec.ts:365:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
397 | await Promise.all([
398 | page.waitForRequest(matchRoomSubRequest(roomPId)),
> 399 | page.waitForRequest(matchRoomUnsubRequest(roomAId)),
| ^
400 | page.getByRole("treeitem", { name: "Pineapple", exact: true }).click(),
401 | ]);
402 |
at /home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:399:18
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L1
3) [WebKit] › sliding-sync/sliding-sync.spec.ts:365:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
[WebKit] › spotlight/spotlight.spec.ts#L1
[WebKit] › spotlight/spotlight.spec.ts took 2.5m
|
Run Playwright tests:
[WebKit] › login/login-consent.spec.ts#L1
[WebKit] › login/login-consent.spec.ts took 1.4m
|
Run Playwright tests:
[WebKit] › spaces/threads-activity-centre/threadsActivityCentre.spec.ts#L1
[WebKit] › spaces/threads-activity-centre/threadsActivityCentre.spec.ts took 1.1m
|
Run Playwright tests:
[WebKit] › crypto/backups-mas.spec.ts#L1
[WebKit] › crypto/backups-mas.spec.ts took 39.9s
|
Run Playwright tests:
[WebKit] › spaces/spaces.spec.ts#L1
[WebKit] › spaces/spaces.spec.ts took 35.4s
|
Run Playwright tests
3 failed
[WebKit] › crypto/dehydration.spec.ts:49:9 › Dehydration › 'Set up secure backup' creates dehydrated device
[WebKit] › crypto/dehydration.spec.ts:92:9 › Dehydration › Reset recovery key during login re-creates dehydrated device
[WebKit] › sliding-sync/sliding-sync.spec.ts:365:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
1 flaky
[WebKit] › timeline/timeline.spec.ts:487:13 › Timeline › message displaying › should render EventTiles on IRC, modern (group), and bubble layout @screenshot
18 skipped
97 passed (15.8m)
|
Loading