End to End Tests #4137
Annotations
5 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/lazy-loading/lazy-loading.spec.ts#L79
1) [WebKit] › lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
Error: toBeAttached can be only used with Locator object
77 | await app.timeline.scrollToTop();
78 | for (const charly of charlies) {
> 79 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg1)).toBeAttached();
| ^
80 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg2)).toBeAttached();
81 | }
82 | }
at checkPaginatedDisplayNames (/home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:79:104)
at /home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:134:9
|
Run Playwright tests:
playwright/pages/client.ts#L516
1) [WebKit] › lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: jsHandle.evaluate: M_INVALID_SIGNATURE: MatrixError: [400] Invalid signature on user_signing key (http://localhost:40413/_matrix/client/v3/keys/device_signing/upload)
at ../pages/client.ts:516
514 | resetKeys: boolean = false,
515 | ) {
> 516 | return client.evaluate(
| ^
517 | async (client, { credentials, resetKeys }) => {
518 | await client.getCrypto().bootstrapCrossSigning({
519 | authUploadDeviceSigningKeys: async (func) => {
at bootstrapCrossSigningForClient (/home/runner/work/element-web/element-web/playwright/pages/client.ts:516:19)
at Bot.buildClient (/home/runner/work/element-web/element-web/playwright/pages/bot.ts:206:49)
at Bot.prepareClient (/home/runner/work/element-web/element-web/playwright/pages/client.ts:43:27)
at Object.bot (/home/runner/work/element-web/element-web/playwright/element-web-test.ts:235:9)
|
Run Playwright tests:
playwright/e2e/lazy-loading/lazy-loading.spec.ts#L79
1) [WebKit] › lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: toBeAttached can be only used with Locator object
77 | await app.timeline.scrollToTop();
78 | for (const charly of charlies) {
> 79 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg1)).toBeAttached();
| ^
80 | await expect(await app.timeline.findEventTile(charly.credentials.displayName, charlyMsg2)).toBeAttached();
81 | }
82 | }
at checkPaginatedDisplayNames (/home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:79:104)
at /home/runner/work/element-web/element-web/playwright/e2e/lazy-loading/lazy-loading.spec.ts:134:9
|
Run Playwright tests:
playwright/pages/client.ts#L69
2) [WebKit] › crypto/event-shields.spec.ts:276:13 › Cryptography › event shields › should show correct shields on events sent by devices which have since been deleted
Error: jsHandle.evaluate: Error: attempted to take ownership of Rust value while it was borrowed
at ../pages/client.ts:69
67 | public async evaluate<T>(fn: (client: MatrixClient) => T, arg?: any): Promise<T> {
68 | await this.prepareClient();
> 69 | return this.client.evaluate(fn, arg);
| ^
70 | }
71 |
72 | public evaluateHandle<R, Arg, O extends MatrixClient = MatrixClient>(
at Bot.evaluate (/home/runner/work/element-web/element-web/playwright/pages/client.ts:69:28)
at /home/runner/work/element-web/element-web/playwright/e2e/crypto/event-shields.spec.ts:303:13
|
Run Playwright tests
Process completed with exit code 1.
|
Run Playwright tests:
[WebKit] › messages/messages.spec.ts#L1
[WebKit] › messages/messages.spec.ts took 1.6m
|
Run Playwright tests:
[WebKit] › composer/RTE.spec.ts#L1
[WebKit] › composer/RTE.spec.ts took 1.5m
|
Run Playwright tests:
[WebKit] › crypto/crypto.spec.ts#L1
[WebKit] › crypto/crypto.spec.ts took 52.4s
|
Run Playwright tests:
[WebKit] › crypto/decryption-failure-messages.spec.ts#L1
[WebKit] › crypto/decryption-failure-messages.spec.ts took 42.5s
|
Run Playwright tests:
[WebKit] › accessibility/keyboard-navigation.spec.ts#L1
[WebKit] › accessibility/keyboard-navigation.spec.ts took 26.9s
|
Run Playwright tests
1 failed
[WebKit] › lazy-loading/lazy-loading.spec.ts:126:9 › Lazy Loading › should handle lazy loading properly even when offline
1 flaky
[WebKit] › crypto/event-shields.spec.ts:276:13 › Cryptography › event shields › should show correct shields on events sent by devices which have since been deleted
17 skipped
103 passed (12.1m)
|
Loading