End to End Tests #4933
Annotations
10 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
1) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
1) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
1) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
2) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
2) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
2) [WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:121:17
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
3) [WebKit] › crypto/crypto.spec.ts:164:9 › Cryptography › Can reset cross-signing keys ──────────
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at enableKeyBackup (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:300:12)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:165:34
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
3) [WebKit] › crypto/crypto.spec.ts:164:9 › Cryptography › Can reset cross-signing keys ──────────
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at enableKeyBackup (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:300:12)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:165:34
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
3) [WebKit] › crypto/crypto.spec.ts:164:9 › Cryptography › Can reset cross-signing keys ──────────
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at enableKeyBackup (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:300:12)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:165:34
|
Run Playwright tests:
playwright/e2e/crypto/utils.ts#L327
4) [WebKit] › crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
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:327
325 | await currentDialogLocator.getByRole("button", { name: "Copy", exact: true }).click();
326 | // copy the recovery key to use it later
> 327 | const recoveryKey = await page.evaluate(() => navigator.clipboard.readText());
| ^
328 | await currentDialogLocator.getByRole("button", { name: "Continue", exact: true }).click();
329 |
330 | // 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:327:36)
at enableKeyBackup (/home/runner/work/element-web/element-web/playwright/e2e/crypto/utils.ts:300:12)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:57:38
|
Run Playwright tests:
[WebKit] › messages/messages.spec.ts#L1
[WebKit] › messages/messages.spec.ts took 1.6m
|
Run Playwright tests:
[WebKit] › composer/RTE.spec.ts#L1
[WebKit] › composer/RTE.spec.ts took 1.6m
|
Run Playwright tests:
[WebKit] › accessibility/keyboard-navigation.spec.ts#L1
[WebKit] › accessibility/keyboard-navigation.spec.ts took 28.1s
|
Run Playwright tests:
[WebKit] › integration-manager/kick.spec.ts#L1
[WebKit] › integration-manager/kick.spec.ts took 27.3s
|
Run Playwright tests:
[WebKit] › knock/knock-into-room.spec.ts#L1
[WebKit] › knock/knock-into-room.spec.ts took 26.9s
|
Run Playwright tests
6 failed
[WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by recovery code
[WebKit] › crypto/crypto.spec.ts:106:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code
[WebKit] › crypto/crypto.spec.ts:164:9 › Cryptography › Can reset cross-signing keys ───────────
[WebKit] › crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
[WebKit] › crypto/event-shields.spec.ts:179:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
[WebKit] › crypto/logout.spec.ts:35:9 › Logout tests › If backup is set up show standard confirm
2 flaky
[WebKit] › crypto/toasts.spec.ts:44:9 › Key storage out of sync toast › should open settings to reset flow if 'forgot recovery key' pressed
[WebKit] › lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
17 skipped
99 passed (15.3m)
|
Loading