Switch to secure random strings #4195
Annotations
10 errors, 1 warning, and 1 notice
Run Playwright tests:
playwright/e2e/composer/RTE.spec.ts#L69
1) [Chrome] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('dialog').getByText('Developer Tools')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog').getByText('Developer Tools')
67 | // Send the message and check the devtools dialog appeared, then close it
68 | await page.getByRole("button", { name: "Send message" }).click();
> 69 | await expect(page.getByRole("dialog").getByText("Developer Tools")).toBeVisible();
| ^
70 | await page.getByRole("button", { name: "Close dialog" }).click();
71 |
72 | // Typing a command that takes arguments (/spoiler) and selecting with enter works
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:69:89
|
Run Playwright tests:
playwright/e2e/composer/RTE.spec.ts#L69
1) [Chrome] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('dialog').getByText('Developer Tools')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog').getByText('Developer Tools')
67 | // Send the message and check the devtools dialog appeared, then close it
68 | await page.getByRole("button", { name: "Send message" }).click();
> 69 | await expect(page.getByRole("dialog").getByText("Developer Tools")).toBeVisible();
| ^
70 | await page.getByRole("button", { name: "Close dialog" }).click();
71 |
72 | // Typing a command that takes arguments (/spoiler) and selecting with enter works
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:69:89
|
Run Playwright tests:
playwright/e2e/composer/RTE.spec.ts#L69
1) [Chrome] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('dialog').getByText('Developer Tools')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('dialog').getByText('Developer Tools')
67 | // Send the message and check the devtools dialog appeared, then close it
68 | await page.getByRole("button", { name: "Send message" }).click();
> 69 | await expect(page.getByRole("dialog").getByText("Developer Tools")).toBeVisible();
| ^
70 | await page.getByRole("button", { name: "Close dialog" }).click();
71 |
72 | // Typing a command that takes arguments (/spoiler) and selecting with enter works
at /home/runner/work/element-web/element-web/playwright/e2e/composer/RTE.spec.ts:69:89
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L1
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L20
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_CreateRoomDialog').getByRole('textbox', { name: 'Name' })
18 | const dialog = await app.openCreateRoomDialog();
19 | // Fill name & topic
> 20 | await dialog.getByRole("textbox", { name: "Name" }).fill(name);
| ^
21 | await dialog.getByRole("textbox", { name: "Topic" }).fill(topic);
22 | // Change room to public
23 | await dialog.getByRole("button", { name: "Room visibility" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/create-room/create-room.spec.ts:20:61
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L1
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L20
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_CreateRoomDialog').getByRole('textbox', { name: 'Name' })
18 | const dialog = await app.openCreateRoomDialog();
19 | // Fill name & topic
> 20 | await dialog.getByRole("textbox", { name: "Name" }).fill(name);
| ^
21 | await dialog.getByRole("textbox", { name: "Topic" }).fill(topic);
22 | // Change room to public
23 | await dialog.getByRole("button", { name: "Room visibility" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/create-room/create-room.spec.ts:20:61
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L1
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/create-room/create-room.spec.ts#L20
2) [Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_CreateRoomDialog').getByRole('textbox', { name: 'Name' })
18 | const dialog = await app.openCreateRoomDialog();
19 | // Fill name & topic
> 20 | await dialog.getByRole("textbox", { name: "Name" }).fill(name);
| ^
21 | await dialog.getByRole("textbox", { name: "Topic" }).fill(topic);
22 | // Change room to public
23 | await dialog.getByRole("button", { name: "Room visibility" }).click();
at /home/runner/work/element-web/element-web/playwright/e2e/create-room/create-room.spec.ts:20:61
|
Run Playwright tests:
playwright/e2e/crypto/backups.spec.ts#L35
3) [Chrome] › crypto/backups.spec.ts:28:9 › Backups › Create, delete and recreate a keys backup @no-webkit
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_Dialog').filter({ has: locator('.mx_UserSettingsDialog') }).getByRole('heading', { name: 'Secure Backup' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.mx_Dialog').filter({ has: locator('.mx_UserSettingsDialog') }).getByRole('heading', { name: 'Secure Backup' })
33 | const securityTab = await app.settings.openUserSettings("Security & Privacy");
34 |
> 35 | await expect(securityTab.getByRole("heading", { name: "Secure Backup" })).toBeVisible();
| ^
36 | await securityTab.getByRole("button", { name: "Set up", exact: true }).click();
37 |
38 | const currentDialogLocator = page.locator(".mx_Dialog");
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/backups.spec.ts:35:87
|
Run Playwright tests:
[Chrome] › accessibility/keyboard-navigation.spec.ts#L1
[Chrome] › accessibility/keyboard-navigation.spec.ts took 24.1s
|
Run Playwright tests
14 failed
[Chrome] › composer/RTE.spec.ts:38:21 › Composer › Rich text editor › Commands › Plain text mode › autocomplete behaviour tests
[Chrome] › create-room/create-room.spec.ts:14:9 › Create Room › should allow us to create a public room with name, topic & address set
[Chrome] › crypto/backups.spec.ts:28:9 › Backups › Create, delete and recreate a keys backup @no-webkit
[Chrome] › crypto/crypto.spec.ts:99:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by recovery code
[Chrome] › crypto/crypto.spec.ts:133:17 › Cryptography › setting up secure key backup should work isDeviceVerified=true › by passphrase
[Chrome] › crypto/crypto.spec.ts:99:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by recovery code
[Chrome] › crypto/crypto.spec.ts:133:17 › Cryptography › setting up secure key backup should work isDeviceVerified=false › by passphrase
[Chrome] › crypto/crypto.spec.ts:168:9 › Cryptography › Can reset cross-signing keys ───────────
[Chrome] › crypto/decryption-failure-messages.spec.ts:33:13 › Cryptography › decryption failure messages › should handle device-relative historical messages
[Chrome] › crypto/device-verification.spec.ts:49:9 › Device verification › Verify device with SAS during login @no-webkit
[Chrome] › crypto/device-verification.spec.ts:75:9 › Device verification › Verify device with QR code during login @no-webkit
[Chrome] › crypto/device-verification.spec.ts:120:9 › Device verification › Verify device with Security Phrase during login @no-webkit
[Chrome] › crypto/device-verification.spec.ts:141:9 › Device verification › Verify device with Security Key during login @no-webkit
[Chrome] › crypto/event-shields.spec.ts:179:13 › Cryptography › event shields › Should show a grey padlock for a key restored from backup
1 flaky
[Chrome] › audio-player/audio-player.spec.ts:152:9 › Audio player › should be correctly rendered - high contrast theme @no-firefox @no-webkit @screenshot
41 passed (26.0m)
|
Loading