Run Playwright tests against Dendrite & Pinecone periodically #3824
Annotations
8 errors, 2 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/crypto/device-verification.spec.ts#L224
1) [Pinecone] › crypto/device-verification.spec.ts:183:9 › Device verification › Handle incoming verification request with SAS @no-webkit
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
222 | await expect(
223 | infoDialog.getByText(`You've successfully verified (${aliceBotClient.credentials.deviceId})!`),
> 224 | ).toBeVisible();
| ^
225 | await infoDialog.getByRole("button", { name: "Got it" }).click();
226 | });
227 | });
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:224:11
|
Run Playwright tests:
playwright/e2e/crypto/device-verification.spec.ts#L224
1) [Pinecone] › crypto/device-verification.spec.ts:183:9 › Device verification › Handle incoming verification request with SAS @no-webkit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
222 | await expect(
223 | infoDialog.getByText(`You've successfully verified (${aliceBotClient.credentials.deviceId})!`),
> 224 | ).toBeVisible();
| ^
225 | await infoDialog.getByRole("button", { name: "Got it" }).click();
226 | });
227 | });
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:224:11
|
Run Playwright tests:
playwright/e2e/crypto/device-verification.spec.ts#L224
1) [Pinecone] › crypto/device-verification.spec.ts:183:9 › Device verification › Handle incoming verification request with SAS @no-webkit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.mx_InfoDialog').getByText('You\'ve successfully verified (shared_secret_registration)!')
222 | await expect(
223 | infoDialog.getByText(`You've successfully verified (${aliceBotClient.credentials.deviceId})!`),
> 224 | ).toBeVisible();
| ^
225 | await infoDialog.getByRole("button", { name: "Got it" }).click();
226 | });
227 | });
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:224:11
|
Run Playwright tests:
playwright/e2e/integration-manager/kick.spec.ts#L114
2) [Pinecone] › integration-manager/kick.spec.ts:144:9 › Integration Manager: Kick › should kick the target
Test timeout of 30000ms exceeded while running "beforeEach" hook.
112 | });
113 |
> 114 | test.beforeEach(async ({ page, user, app, room }) => {
| ^
115 | await app.client.setAccountData("m.widgets", {
116 | "m.integration_manager": {
117 | content: {
at /home/runner/work/element-web/element-web/playwright/e2e/integration-manager/kick.spec.ts:114:10
|
Run Playwright tests:
playwright/element-web-test.ts#L183
2) [Pinecone] › integration-manager/kick.spec.ts:144:9 › Integration Manager: Kick › should kick the target
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
at ../element-web-test.ts:183
181 | user: async ({ pageWithCredentials: page, credentials }, use) => {
182 | await page.goto("/");
> 183 | await page.waitForSelector(".mx_MatrixChat", { timeout: 30000 });
| ^
184 | await use(credentials);
185 | },
186 |
at Object.user (/home/runner/work/element-web/element-web/playwright/element-web-test.ts:183:20)
|
Run Playwright tests:
playwright/e2e/integration-manager/send_event.spec.ts#L105
3) [Pinecone] › integration-manager/send_event.spec.ts:136:9 › Integration Manager: Send Event › should send a state event
Test timeout of 30000ms exceeded while running "beforeEach" hook.
103 | });
104 |
> 105 | test.beforeEach(async ({ page, user, app, room }) => {
| ^
106 | await app.client.setAccountData("m.widgets", {
107 | "m.integration_manager": {
108 | content: {
at /home/runner/work/element-web/element-web/playwright/e2e/integration-manager/send_event.spec.ts:105:10
|
Run Playwright tests:
playwright/element-web-test.ts#L183
3) [Pinecone] › integration-manager/send_event.spec.ts:136:9 › Integration Manager: Send Event › should send a state event
Error: page.waitForSelector: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.mx_MatrixChat') to be visible
at ../element-web-test.ts:183
181 | user: async ({ pageWithCredentials: page, credentials }, use) => {
182 | await page.goto("/");
> 183 | await page.waitForSelector(".mx_MatrixChat", { timeout: 30000 });
| ^
184 | await use(credentials);
185 | },
186 |
at Object.user (/home/runner/work/element-web/element-web/playwright/element-web-test.ts:183:20)
|
Run Playwright tests
Process completed with exit code 1.
|
Run Playwright tests:
[Pinecone] › crypto/event-shields.spec.ts#L1
[Pinecone] › crypto/event-shields.spec.ts took 56.0s
|
Run Playwright tests:
[Pinecone] › integration-manager/read_events.spec.ts#L1
[Pinecone] › integration-manager/read_events.spec.ts took 16.2s
|
Run Playwright tests
1 failed
[Pinecone] › crypto/device-verification.spec.ts:183:9 › Device verification › Handle incoming verification request with SAS @no-webkit
2 flaky
[Pinecone] › integration-manager/kick.spec.ts:144:9 › Integration Manager: Kick › should kick the target
[Pinecone] › integration-manager/send_event.spec.ts:136:9 › Integration Manager: Send Event › should send a state event
21 skipped
28 passed (5.2m)
|
Loading