Run Playwright tests against Dendrite & Pinecone periodically #3993
Annotations
10 errors, 4 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/room/room.spec.ts#L96
1) [WebKit] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
Error: Timed out 5000ms waiting for expect(locator).toBeInViewport()
Locator: locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
Expected: in viewport
Received: outside viewport
Call log:
- expect.toBeInViewport with timeout 5000ms
- waiting for locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
6 × locator resolved to <div dir="auto" class="mx_EventTile_body translate">test0</div>
- unexpected value "viewport ratio 0"
94 | // The timeline should display the first message
95 | // The previous position before switching to Room B should be remembered
> 96 | await expect(page.locator(".mx_MTextBody .mx_EventTile_body").getByText("test0")).toBeInViewport();
| ^
97 | });
98 | });
99 |
at /home/runner/work/element-web/element-web/playwright/e2e/room/room.spec.ts:96:91
|
Run Playwright tests:
playwright/e2e/room/room.spec.ts#L96
1) [WebKit] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeInViewport()
Locator: locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
Expected: in viewport
Received: outside viewport
Call log:
- expect.toBeInViewport with timeout 5000ms
- waiting for locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
6 × locator resolved to <div dir="auto" class="mx_EventTile_body translate">test0</div>
- unexpected value "viewport ratio 0"
94 | // The timeline should display the first message
95 | // The previous position before switching to Room B should be remembered
> 96 | await expect(page.locator(".mx_MTextBody .mx_EventTile_body").getByText("test0")).toBeInViewport();
| ^
97 | });
98 | });
99 |
at /home/runner/work/element-web/element-web/playwright/e2e/room/room.spec.ts:96:91
|
Run Playwright tests:
playwright/e2e/room/room.spec.ts#L96
1) [WebKit] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeInViewport()
Locator: locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
Expected: in viewport
Received: outside viewport
Call log:
- expect.toBeInViewport with timeout 5000ms
- waiting for locator('.mx_MTextBody .mx_EventTile_body').getByText('test0')
6 × locator resolved to <div dir="auto" class="mx_EventTile_body translate">test0</div>
- unexpected value "viewport ratio 0"
94 | // The timeline should display the first message
95 | // The previous position before switching to Room B should be remembered
> 96 | await expect(page.locator(".mx_MTextBody .mx_EventTile_body").getByText("test0")).toBeInViewport();
| ^
97 | });
98 | });
99 |
at /home/runner/work/element-web/element-web/playwright/e2e/room/room.spec.ts:96:91
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L1
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371: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#L405
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
403 | await Promise.all([
404 | page.waitForRequest(matchRoomSubRequest(roomPId)),
> 405 | page.waitForRequest(matchRoomUnsubRequest(roomAId)),
| ^
406 | page.getByRole("treeitem", { name: "Pineapple", exact: true }).click(),
407 | ]);
408 |
at /home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:405:18
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L1
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L405
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
403 | await Promise.all([
404 | page.waitForRequest(matchRoomSubRequest(roomPId)),
> 405 | page.waitForRequest(matchRoomUnsubRequest(roomAId)),
| ^
406 | page.getByRole("treeitem", { name: "Pineapple", exact: true }).click(),
407 | ]);
408 |
at /home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:405:18
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L1
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/sliding-sync/sliding-sync.spec.ts#L405
2) [WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
403 | await Promise.all([
404 | page.waitForRequest(matchRoomSubRequest(roomPId)),
> 405 | page.waitForRequest(matchRoomUnsubRequest(roomAId)),
| ^
406 | page.getByRole("treeitem", { name: "Pineapple", exact: true }).click(),
407 | ]);
408 |
at /home/runner/work/element-web/element-web/playwright/e2e/sliding-sync/sliding-sync.spec.ts:405:18
|
Run Playwright tests:
playwright/element-web-test.ts#L327
3) [WebKit] › share-dialog/share-dialog.spec.ts:19:9 › Share dialog › should share a room @screenshot
Error: expect.toMatchScreenshot: Test ended.
at ../element-web-test.ts:327
325 |
326 | // We add a custom style tag before taking screenshots
> 327 | const style = (await page.addStyleTag({
| ^
328 | content: css,
329 | })) as ElementHandle<Element>;
330 |
at Object.toMatchScreenshot (/home/runner/work/element-web/element-web/playwright/element-web-test.ts:327:35)
at /home/runner/work/element-web/element-web/playwright/e2e/share-dialog/share-dialog.spec.ts:26:24
|
Run Playwright tests:
[WebKit] › spaces/spaces.spec.ts#L1
[WebKit] › spaces/spaces.spec.ts took 34.8s
|
Run Playwright tests:
[WebKit] › room/room-header.spec.ts#L1
[WebKit] › room/room-header.spec.ts took 32.5s
|
Run Playwright tests:
[WebKit] › settings/account-user-settings-tab.spec.ts#L1
[WebKit] › settings/account-user-settings-tab.spec.ts took 29.3s
|
Run Playwright tests:
[WebKit] › settings/appearance-user-settings-tab/theme-choice-panel.spec.ts#L1
[WebKit] › settings/appearance-user-settings-tab/theme-choice-panel.spec.ts took 19.2s
|
Run Playwright tests
2 failed
[WebKit] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
[WebKit] › sliding-sync/sliding-sync.spec.ts:371:5 › Sliding Sync › should send unsubscribe_rooms for every room switch
11 flaky
[WebKit] › share-dialog/share-dialog.spec.ts:19:9 › Share dialog › should share a room @screenshot
[WebKit] › share-dialog/share-dialog.spec.ts:32:9 › Share dialog › should share a room member @screenshot
[WebKit] › spaces/threads-activity-centre/threadsActivityCentre.spec.ts:171:9 › Threads Activity Centre › should focus the thread tab when clicking an item in the TAC @no-firefox
[WebKit] › spotlight/spotlight.spec.ts:135:9 › Spotlight › should find known public rooms ──────
[WebKit] › spotlight/spotlight.spec.ts:149:9 › Spotlight › should find unknown public rooms ────
[WebKit] › spotlight/spotlight.spec.ts:164:9 › Spotlight › should find unknown public world readable rooms
[WebKit] › spotlight/spotlight.spec.ts:223:9 › Spotlight › should find unknown people ──────────
[WebKit] › spotlight/spotlight.spec.ts:324:9 › Spotlight › should allow opening group chat dialog
[WebKit] › spotlight/spotlight.spec.ts:342:9 › Spotlight › should close spotlight after starting a DM
[WebKit] › spotlight/spotlight.spec.ts:347:9 › Spotlight › should show the same user only once ─
[WebKit] › spotlight/spotlight.spec.ts:360:9 › Spotlight › should be able to navigate results via keyboard
7 skipped
63 passed (14.0m)
|
Loading