End to End Tests #3718
Annotations
10 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/pages/client.ts#L98
1) [WebKit] › read-receipts/reactions-in-threads.spec.ts:64:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
Error: jsHandle.evaluate: M_DUPLICATE_ANNOTATION: MatrixError: [400] Can't send same reaction twice (http://localhost:33793/_matrix/client/v3/rooms/!WsLqyqcORdeheZMWrX%3Alocalhost/send/m.reaction/m1736230006859.3)
at ../pages/client.ts:98
96 | ): Promise<ISendEventResponse> {
97 | const client = await this.prepareClient();
> 98 | return client.evaluate(
| ^
99 | async (client, { roomId, threadId, eventType, content }) => {
100 | return client.sendEvent(
101 | roomId,
at Bot.sendEvent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:98:23)
|
Run Playwright tests:
playwright/pages/client.ts#L98
1) [WebKit] › read-receipts/reactions-in-threads.spec.ts:64:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_DUPLICATE_ANNOTATION: MatrixError: [400] Can't send same reaction twice (http://localhost:43543/_matrix/client/v3/rooms/!uJSGOuJKFeVFlcbQQj%3Alocalhost/send/m.reaction/m1736230017522.3)
at ../pages/client.ts:98
96 | ): Promise<ISendEventResponse> {
97 | const client = await this.prepareClient();
> 98 | return client.evaluate(
| ^
99 | async (client, { roomId, threadId, eventType, content }) => {
100 | return client.sendEvent(
101 | roomId,
at Bot.sendEvent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:98:23)
|
Run Playwright tests:
playwright/pages/client.ts#L98
1) [WebKit] › read-receipts/reactions-in-threads.spec.ts:64:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_DUPLICATE_ANNOTATION: MatrixError: [400] Can't send same reaction twice (http://localhost:38635/_matrix/client/v3/rooms/!QxGhZaegevpAGIyBkp%3Alocalhost/send/m.reaction/m1736230028544.3)
at ../pages/client.ts:98
96 | ): Promise<ISendEventResponse> {
97 | const client = await this.prepareClient();
> 98 | return client.evaluate(
| ^
99 | async (client, { roomId, threadId, eventType, content }) => {
100 | return client.sendEvent(
101 | roomId,
at Bot.sendEvent (/home/runner/work/element-web/element-web/playwright/pages/client.ts:98:23)
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L1
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L310
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for request /http:\/\/localhost:\d+\/_matrix\/client\/v3\/room…/
============================================================
308 |
309 | // the following code tests the fully read marker somewhere in the middle of the room
> 310 | const readMarkersRequestPromise = page.waitForRequest(
| ^
311 | new RegExp(`http://localhost:\\d+/_matrix/client/v3/rooms/${uriEncodedOtherRoomId}/read_markers`),
312 | );
313 |
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:310:48
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L314
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Jump to first unread message.' })
312 | );
313 |
> 314 | await page.getByRole("button", { name: "Jump to first unread message." }).click();
| ^
315 |
316 | const readMarkersRequest = await readMarkersRequestPromise;
317 | // since this is not pixel perfect,
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:314:83
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L1
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L310
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForRequest: Test timeout of 30000ms exceeded.
=========================== logs ===========================
waiting for request /http:\/\/localhost:\d+\/_matrix\/client\/v3\/room…/
============================================================
308 |
309 | // the following code tests the fully read marker somewhere in the middle of the room
> 310 | const readMarkersRequestPromise = page.waitForRequest(
| ^
311 | new RegExp(`http://localhost:\\d+/_matrix/client/v3/rooms/${uriEncodedOtherRoomId}/read_markers`),
312 | );
313 |
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:310:48
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L314
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Jump to first unread message.' })
312 | );
313 |
> 314 | await page.getByRole("button", { name: "Jump to first unread message." }).click();
| ^
315 |
316 | const readMarkersRequest = await readMarkersRequestPromise;
317 | // since this is not pixel perfect,
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:314:83
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L84
2) [WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded while running "beforeEach" hook.
82 | };
83 |
> 84 | test.beforeEach(async ({ page, app, user, bot }) => {
| ^
85 | /*
86 | * Create 2 rooms:
87 | *
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:84:10
|
Run Playwright tests:
[WebKit] › right-panel/right-panel.spec.ts#L1
[WebKit] › right-panel/right-panel.spec.ts took 1.0m
|
Run Playwright tests:
[WebKit] › read-receipts/redactions-thread-roots.spec.ts#L1
[WebKit] › read-receipts/redactions-thread-roots.spec.ts took 1.0m
|
Run Playwright tests:
[WebKit] › read-receipts/new-messages-thread-roots.spec.ts#L1
[WebKit] › read-receipts/new-messages-thread-roots.spec.ts took 58.9s
|
Run Playwright tests:
[WebKit] › settings/account-user-settings-tab.spec.ts#L1
[WebKit] › settings/account-user-settings-tab.spec.ts took 53.3s
|
Run Playwright tests:
[WebKit] › read-receipts/reactions-main-timeline.spec.ts#L1
[WebKit] › read-receipts/reactions-main-timeline.spec.ts took 41.8s
|
Run Playwright tests
3 failed
[WebKit] › read-receipts/reactions-in-threads.spec.ts:64:17 › Read receipts › reactions › in threads › Reacting to a thread message after marking as read does not make the room unread @mergequeue
[WebKit] › read-receipts/read-receipts.spec.ts:279:9 › Read receipts › Should send the correct receipts @mergequeue
[WebKit] › room/room.spec.ts:56:9 › Room Directory › should memorize the timeline position when switch Room A -> Room B -> Room A
2 flaky
[WebKit] › read-receipts/redactions-in-threads.spec.ts:410:17 › Read receipts › redactions › in threads › A thread with a redacted unread is still read after restart @mergequeue
[WebKit] › read-receipts/redactions-main-timeline.spec.ts:271:17 › Read receipts › redactions › in the main timeline › A reply to a redacted message makes the room unread @mergequeue
20 skipped
87 passed (19.3m)
|
Loading