Run Playwright tests against Dendrite & Pinecone periodically #3993
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:67: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:45741/_matrix/client/v3/rooms/!MzfNqPnLZqwwAbPPDT%3Alocalhost/send/m.reaction/m1736510384117.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:67: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:35659/_matrix/client/v3/rooms/!vhQvTOabEKmGtxdoWJ%3Alocalhost/send/m.reaction/m1736510395834.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:67: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:46771/_matrix/client/v3/rooms/!EarqbqwyELjkrfKgIb%3Alocalhost/send/m.reaction/m1736510407893.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:281: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#L312
2) [WebKit] › read-receipts/read-receipts.spec.ts:281: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…/
============================================================
310 |
311 | // the following code tests the fully read marker somewhere in the middle of the room
> 312 | const readMarkersRequestPromise = page.waitForRequest(
| ^
313 | new RegExp(`http://localhost:\\d+/_matrix/client/v3/rooms/${uriEncodedOtherRoomId}/read_markers`),
314 | );
315 |
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:312:48
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L316
2) [WebKit] › read-receipts/read-receipts.spec.ts:281: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.' })
314 | );
315 |
> 316 | await page.getByRole("button", { name: "Jump to first unread message." }).click();
| ^
317 |
318 | const readMarkersRequest = await readMarkersRequestPromise;
319 | // since this is not pixel perfect,
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:316:83
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L1
2) [WebKit] › read-receipts/read-receipts.spec.ts:281: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#L312
2) [WebKit] › read-receipts/read-receipts.spec.ts:281: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…/
============================================================
310 |
311 | // the following code tests the fully read marker somewhere in the middle of the room
> 312 | const readMarkersRequestPromise = page.waitForRequest(
| ^
313 | new RegExp(`http://localhost:\\d+/_matrix/client/v3/rooms/${uriEncodedOtherRoomId}/read_markers`),
314 | );
315 |
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:312:48
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L316
2) [WebKit] › read-receipts/read-receipts.spec.ts:281: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.' })
314 | );
315 |
> 316 | await page.getByRole("button", { name: "Jump to first unread message." }).click();
| ^
317 |
318 | const readMarkersRequest = await readMarkersRequestPromise;
319 | // since this is not pixel perfect,
at /home/runner/work/element-web/element-web/playwright/e2e/read-receipts/read-receipts.spec.ts:316:83
|
Run Playwright tests:
playwright/e2e/read-receipts/read-receipts.spec.ts#L1
2) [WebKit] › read-receipts/read-receipts.spec.ts:281:9 › Read receipts › Should send the correct receipts @mergequeue
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Run Playwright tests:
[WebKit] › read-receipts/redactions-main-timeline.spec.ts#L1
[WebKit] › read-receipts/redactions-main-timeline.spec.ts took 1.4m
|
Run Playwright tests:
[WebKit] › read-receipts/redactions-thread-roots.spec.ts#L1
[WebKit] › read-receipts/redactions-thread-roots.spec.ts took 40.8s
|
Run Playwright tests:
[WebKit] › right-panel/right-panel.spec.ts#L1
[WebKit] › right-panel/right-panel.spec.ts took 36.0s
|
Run Playwright tests:
[WebKit] › read-receipts/reactions-main-timeline.spec.ts#L1
[WebKit] › read-receipts/reactions-main-timeline.spec.ts took 27.0s
|
Run Playwright tests:
[WebKit] › read-receipts/reactions-thread-roots.spec.ts#L1
[WebKit] › read-receipts/reactions-thread-roots.spec.ts took 21.5s
|
Run Playwright tests
2 failed
[WebKit] › read-receipts/reactions-in-threads.spec.ts:67: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:281:9 › Read receipts › Should send the correct receipts @mergequeue
1 flaky
[WebKit] › read-receipts/redactions-in-threads.spec.ts:413:17 › Read receipts › redactions › in threads › A thread with a redacted unread is still read after restart @mergequeue
7 skipped
67 passed (10.5m)
|
Loading