End to End Tests #7273
Annotations
10 errors and 1 notice
playwright/e2e/crypto/crypto.spec.ts#L1
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Test timeout of 30000ms exceeded.
|
playwright/e2e/crypto/crypto.spec.ts#L24
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_LegacyRoomList').getByRole('button', { name: 'Start chat' })
- locator resolved to <div tabindex="-1" role="button" aria-label="Start chat" class="mx_AccessibleButton mx_RoomSublist_auxButton"></div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
49 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
22 |
23 | const startDMWithBob = async (page: Page, bob: Bot) => {
> 24 | await page.locator(".mx_LegacyRoomList").getByRole("button", { name: "Start chat" }).click();
| ^
25 | await page.getByTestId("invite-dialog-input").fill(bob.credentials.userId);
26 | await page.locator(".mx_InviteDialog_tile_nameStack_name").getByText("Bob").click();
27 | await expect(
at startDMWithBob (/home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:24:90)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:155:19
|
playwright/e2e/crypto/crypto.spec.ts#L1
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
playwright/e2e/crypto/crypto.spec.ts#L24
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_LegacyRoomList').getByRole('button', { name: 'Start chat' })
- locator resolved to <div tabindex="-1" role="button" aria-label="Start chat" class="mx_AccessibleButton mx_RoomSublist_auxButton"></div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
34 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
22 |
23 | const startDMWithBob = async (page: Page, bob: Bot) => {
> 24 | await page.locator(".mx_LegacyRoomList").getByRole("button", { name: "Start chat" }).click();
| ^
25 | await page.getByTestId("invite-dialog-input").fill(bob.credentials.userId);
26 | await page.locator(".mx_InviteDialog_tile_nameStack_name").getByText("Bob").click();
27 | await expect(
at startDMWithBob (/home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:24:90)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:155:19
|
playwright/e2e/crypto/crypto.spec.ts#L1
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
playwright/e2e/crypto/crypto.spec.ts#L24
1) [Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_LegacyRoomList').getByRole('button', { name: 'Start chat' })
- locator resolved to <div tabindex="-1" role="button" aria-label="Start chat" class="mx_AccessibleButton mx_RoomSublist_auxButton"></div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
38 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div>…</div> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
22 |
23 | const startDMWithBob = async (page: Page, bob: Bot) => {
> 24 | await page.locator(".mx_LegacyRoomList").getByRole("button", { name: "Start chat" }).click();
| ^
25 | await page.getByTestId("invite-dialog-input").fill(bob.credentials.userId);
26 | await page.locator(".mx_InviteDialog_tile_nameStack_name").getByText("Bob").click();
27 | await expect(
at startDMWithBob (/home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:24:90)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/crypto.spec.ts:155:19
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L1
2) [Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
Test timeout of 30000ms exceeded.
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L149
2) [Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: 'Test room' })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" aria-label="Test room" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
48 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
147 | page.getByRole("group", { name: "Invites" }).locator(".mx_RoomSublist_tiles").getByRole("treeitem"),
148 | ).toHaveCount(1);
> 149 | await page.getByRole("treeitem", { name: "Test room" }).click();
| ^
150 | await page.locator(".mx_RoomView").getByRole("button", { name: "Accept" }).click();
151 |
152 | // Bob sends an encrypted event and an undecryptable event
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:149:73
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L1
2) [Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
playwright/e2e/crypto/decryption-failure-messages.spec.ts#L149
2) [Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('treeitem', { name: 'Test room' })
- locator resolved to <div tabindex="-1" role="treeitem" aria-selected="false" aria-label="Test room" class="mx_AccessibleButton mx_RoomTile">…</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
35 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <button tabindex="0" role="button" data-size="sm" data-kind="secondary" class="_button_vczzf_8 _has-icon_vczzf_57">…</button> from <div role="alert" class="mx_ToastContainer mx_ToastContainer_stacked">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
147 | page.getByRole("group", { name: "Invites" }).locator(".mx_RoomSublist_tiles").getByRole("treeitem"),
148 | ).toHaveCount(1);
> 149 | await page.getByRole("treeitem", { name: "Test room" }).click();
| ^
150 | await page.locator(".mx_RoomView").getByRole("button", { name: "Accept" }).click();
151 |
152 | // Bob sends an encrypted event and an undecryptable event
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/decryption-failure-messages.spec.ts:149:73
|
42 failed
[Firefox] › playwright/e2e/crypto/crypto.spec.ts:150:9 › Cryptography › creating a DM should work, being e2e-encrypted / user verification @screenshot
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:100:17 › Cryptography › decryption failure messages › non-joined historical messages › should display undecryptable non-joined historical messages with a different message
[Firefox] › playwright/e2e/crypto/decryption-failure-messages.spec.ts:205:17 › Cryptography › decryption failure messages › non-joined historical messages › should be able to jump to a message sent before our last join event
[Firefox] › playwright/e2e/crypto/device-verification.spec.ts:77:9 › Device verification › No toast after verification, even if the secrets take a while to arrive @no-webkit
[Firefox] › playwright/e2e/crypto/event-shields.spec.ts:61:13 › Cryptography › event shields › should show the correct shield on e2e events
[Firefox] › playwright/e2e/crypto/toasts.spec.ts:31:9 › Key storage out of sync toast › should prompt for recovery key if 'enter recovery key' pressed @screenshot
[Firefox] › playwright/e2e/crypto/toasts.spec.ts:46:9 › Key storage out of sync toast › should open settings to reset flow if 'forgot recovery key' pressed
[Firefox] › playwright/e2e/crypto/user-verification.spec.ts:34:9 › User verification › can receive a verification request when there is no existing DM
[Firefox] › playwright/e2e/crypto/user-verification.spec.ts:89:9 › User verification › can abort emoji verification when emoji mismatch
[Firefox] › playwright/e2e/invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:39:13 › Room list filters and sort › Scroll behaviour › should scroll to the top of list when filter is applied and active room is not in filtered list
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:111:13 › Room list filters and sort › Room list › should filter the list (with primary filters) @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:143:13 › Room list filters and sort › Room list › unread filter should only match unread rooms that have a count @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:183:13 › Room list filters and sort › Empty room list › should render the default placeholder when there is no filter @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:193:13 › Room list filters and sort › Empty room list › should render the placeholder for unread filter @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:205:17 › Room list filters and sort › Empty room list › should render the placeholder for People filter @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:205:17 › Room list filters and sort › Empty room list › should render the placeholder for Rooms filter @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts:205:17 › Room list filters and sort › Empty room list › should render the placeholder for Favourite filter @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts:29:9 › Header section of the room list › should render the header section @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts:50:9 › Header section of the room list › should render the header section for a space @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-panel.spec.ts:35:9 › Room list panel › should render the room list panel @screenshot
[Firefox] › playwright/e2e/left-panel/room-list-panel/room-list-search.spec.ts:30:9 › Search section of the room list › should render the search section
|
The logs for this run have expired and are no longer available.
Loading