Skip to content

[create-pull-request] automated change (#29810) #7247

[create-pull-request] automated change (#29810)

[create-pull-request] automated change (#29810) #7247

Triggered via push April 25, 2025 06:37
Status Success
Total duration 13m 21s
Artifacts 8
Build Element-Web
2m 11s
Build Element-Web
Matrix: playwright
end-to-end-tests
59s
end-to-end-tests
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 6 notices
[Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot: playwright/e2e/audio-player/audio-player.spec.ts#L21
1) [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot Error: Test timeout of 30000ms exceeded 19 | await tile.hover(); 20 | await tile.getByRole("button", { name: "Reply", exact: true }).click(); > 21 | }).toPass(); | ^ 22 | }; 23 | 24 | test.describe("Audio player", { tag: ["@no-firefox", "@no-webkit"] }, () => { at clickButtonReply (/home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:21:8) at /home/runner/work/element-web/element-web/playwright/e2e/audio-player/audio-player.spec.ts:274:19
[Chrome] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit: playwright/e2e/crypto/device-verification.spec.ts#L96
2) [Chrome] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit Error: "route.fetch: Test ended." while running route callback. Consider awaiting `await page.unrouteAll({ behavior: 'ignoreErrors' })` before the end of the test to ignore remaining routes in flight. 94 | await route.fulfill({ json: {} }); 95 | await new Promise((f) => setTimeout(f, 1000)); > 96 | await route.fetch(); | ^ 97 | }); 98 | 99 | await logIntoElement(page, credentials); at /home/runner/work/element-web/element-web/playwright/e2e/crypto/device-verification.spec.ts:96:25
[Chrome] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit: playwright/e2e/crypto/device-verification.spec.ts#L1
2) [Chrome] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit Error: apiRequestContext.fetch: Target page, context or browser has been closed Call log: - → POST http://localhost:37565/_synapse/admin/v1/register - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.6998.35 Safari/537.36 - accept: */* - accept-encoding: gzip,deflate,br - content-type: application/json - content-length: 310 at Api.request (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/utils/api.js:28:41) at StartedSynapseContainer.registerUserInternal (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/testcontainers/synapse.js:287:42) at Object.credentials (/home/runner/work/element-web/element-web/node_modules/@element-hq/element-web-playwright-common/lib/fixtures/user.js:16:29)
[Chrome] › playwright/e2e/timeline/media-preview-settings.spec.ts:35:9 › Media preview settings › should be able to hide avatars of inviters @screenshot: playwright/e2e/timeline/media-preview-settings.spec.ts#L42
1) [Chrome] › playwright/e2e/timeline/media-preview-settings.spec.ts:35:9 › Media preview settings › should be able to hide avatars of inviters @screenshot Error: expect(locator).toHaveScreenshot(expected) 1343 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/element-web/element-web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-no-avatar-linux.png Received: /home/runner/work/element-web/element-web/playwright/test-results/timeline-media-preview-set-66157-to-hide-avatars-of-inviters-Chrome/invite-no-avatar-actual.png Diff: /home/runner/work/element-web/element-web/playwright/test-results/timeline-media-preview-set-66157-to-hide-avatars-of-inviters-Chrome/invite-no-avatar-diff.png Call log: - expect.toHaveScreenshot(invite-no-avatar.png) with timeout 5000ms - verifying given screenshot expectation - waiting for getByRole('complementary').filter({ hasText: 'Do you want to join Test room' }) - locator resolved to <div role="complementary" class="mx_RoomPreviewBar mx_RoomPreviewBar_Invite mx_RoomPreviewBar_dialog">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 1343 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for getByRole('complementary').filter({ hasText: 'Do you want to join Test room' }) - locator resolved to <div role="complementary" class="mx_RoomPreviewBar mx_RoomPreviewBar_Invite mx_RoomPreviewBar_dialog">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 1343 pixels (ratio 0.01 of all image pixels) are different. 40 | await expect( 41 | page.getByRole("complementary").filter({ hasText: "Do you want to join Test room" }), > 42 | ).toMatchScreenshot("invite-no-avatar.png"); | ^ 43 | await expect( 44 | page.getByRole("tree", { name: "Rooms" }).getByRole("treeitem", { name: "Test room" }), 45 | ).toMatchScreenshot("invite-room-tree-no-avatar.png"); at /home/runner/work/element-web/element-web/playwright/e2e/timeline/media-preview-settings.spec.ts:42:11
[Chrome] › playwright/e2e/timeline/timeline.spec.ts:345:13 › Timeline › message displaying › should align generic event list summary with messages and emote on IRC layout @screenshot: playwright/e2e/timeline/timeline.spec.ts#L408
2) [Chrome] › playwright/e2e/timeline/timeline.spec.ts:345:13 › Timeline › message displaying › should align generic event list summary with messages and emote on IRC layout @screenshot Error: expect(locator).toHaveScreenshot(expected) 252 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/element-web/element-web/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-and-messages-irc-layout-linux.png Received: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-5dcf4-ges-and-emote-on-IRC-layout-Chrome/collapsed-gels-and-messages-irc-layout-actual.png Diff: /home/runner/work/element-web/element-web/playwright/test-results/timeline-timeline-Timeline-5dcf4-ges-and-emote-on-IRC-layout-Chrome/collapsed-gels-and-messages-irc-layout-diff.png Call log: - expect.toHaveScreenshot(collapsed-gels-and-messages-irc-layout.png) with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.mx_MainSplit') - locator resolved to <div class="mx_MainSplit">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 40 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.mx_MainSplit') - locator resolved to <div class="mx_MainSplit">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 212 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - waiting for locator('.mx_MainSplit') - locator resolved to <div class="mx_MainSplit">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 252 pixels (ratio 0.01 of all image pixels) are different. 406 | } 407 | // Record alignment of collapsed GELS and messages on messagePanel > 408 | await expect(page.locator(".mx_MainSplit")).toMatchScreenshot( | ^ 409 | "collapsed-gels-and-messages-irc-layout.png", 410 | { 411 | // Exclude timestamp from snapshot of mx_MainSplit at /home/runner/work/element-web/element-web/playwright/e2e/timeline/timeline.spec.ts:408:61
🎭 Playwright Run Summary
43 skipped 47 passed (6.5m)
🎭 Playwright Run Summary
2 skipped 88 passed (7.5m)
🎭 Playwright Run Summary
2 skipped 86 passed (7.3m)
🎭 Playwright Run Summary
2 skipped 90 passed (7.7m)
🎭 Playwright Run Summary
2 flaky [Chrome] › playwright/e2e/audio-player/audio-player.spec.ts:250:9 › Audio player › should support creating a reply chain with multiple audio files @no-firefox @no-webkit @screenshot [Chrome] › playwright/e2e/crypto/device-verification.spec.ts:121:9 › Device verification › Verify device with QR code during login @no-webkit 89 passed (7.9m)
🎭 Playwright Run Summary
2 flaky [Chrome] › playwright/e2e/timeline/media-preview-settings.spec.ts:35:9 › Media preview settings › should be able to hide avatars of inviters @screenshot [Chrome] › playwright/e2e/timeline/timeline.spec.ts:345:13 › Timeline › message displaying › should align generic event list summary with messages and emote on IRC layout @screenshot 81 passed (8.9m)

Artifacts

Produced during runtime
Name Size Digest
all-blob-reports-Chrome-1 Expired
11.3 MB
sha256:189b0264a0c546e993632e73fd30d50dd8e5714f0d20a5a3cb1846ea60e48e0d
all-blob-reports-Chrome-2 Expired
336 KB
sha256:2cb14ea89f5f1d6b13b5a50ade325c1c6cf0872d7c893dccb4c49ae95b6b1995
all-blob-reports-Chrome-3 Expired
277 KB
sha256:3fe2824aec9f7e83f7bfb4ccfddca33e50cb13dbb04ae1966e7b8749807b9513
all-blob-reports-Chrome-4 Expired
375 KB
sha256:1971f0ed4801b975800f20e3d500d2f35b3bcb3ed21494a49c55a5464c9a2705
all-blob-reports-Chrome-5 Expired
546 KB
sha256:d52362a80d004fa4463e5f16e9d21245d3062085cd0f7c73bd06b0204f898115
all-blob-reports-Chrome-6 Expired
9.17 MB
sha256:e5efa2b239ca2819cb48aec9f8d0bd3bc036fd864a903b8fa9533bf0607416a2
html-report Expired
20.8 MB
sha256:5515efa758046f82b4ec6b02863a98b09f59396b53a46b5d557eb907980cd44a
webapp Expired
35 MB
sha256:f0fc6e85b9078b815100c86e8b2cf187c8677cde64f188890cac9bcb76351e97