Add ability to stress test flakes in CI #4127
Annotations
10 errors, 5 warnings, and 1 notice
Run Playwright tests:
playwright/e2e/chat-export/html-export.spec.ts#L126
1) [Chrome] › chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
Error: expect(page).toHaveScreenshot(expected)
1149 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-repeat3/html-export-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-repeat3/html-export-diff.png
Call log:
- expect.toHaveScreenshot(html-export.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1149 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 1149 pixels (ratio 0.01 of all image pixels) are different.
124 | const zip = await extractZipFileToPath(zipPath, dirPath);
125 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`);
> 126 | await expect(page).toMatchScreenshot("html-export.png", {
| ^
127 | mask: [
128 | // We need to mask the whole thing because the width of the time part changes
129 | page.locator(".mx_TimelineSeparator"),
at /home/runner/work/element-web/element-web/playwright/e2e/chat-export/html-export.spec.ts:126:32
|
Run Playwright tests:
playwright/e2e/chat-export/html-export.spec.ts#L126
1) [Chrome] › chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveScreenshot(expected)
1149 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-retry1-repeat3/html-export-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-retry1-repeat3/html-export-diff.png
Call log:
- expect.toHaveScreenshot(html-export.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1149 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 1149 pixels (ratio 0.01 of all image pixels) are different.
124 | const zip = await extractZipFileToPath(zipPath, dirPath);
125 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`);
> 126 | await expect(page).toMatchScreenshot("html-export.png", {
| ^
127 | mask: [
128 | // We need to mask the whole thing because the width of the time part changes
129 | page.locator(".mx_TimelineSeparator"),
at /home/runner/work/element-web/element-web/playwright/e2e/chat-export/html-export.spec.ts:126:32
|
Run Playwright tests:
playwright/e2e/chat-export/html-export.spec.ts#L126
1) [Chrome] › chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveScreenshot(expected)
1149 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-retry2-repeat3/html-export-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/chat-export-html-export-HT-b262f-sfully-and-match-screenshot-Chrome-retry2-repeat3/html-export-diff.png
Call log:
- expect.toHaveScreenshot(html-export.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1149 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 1149 pixels (ratio 0.01 of all image pixels) are different.
124 | const zip = await extractZipFileToPath(zipPath, dirPath);
125 | await page.goto(`file://${dirPath}/${Object.keys(zip.files)[0]}/messages.html`);
> 126 | await expect(page).toMatchScreenshot("html-export.png", {
| ^
127 | mask: [
128 | // We need to mask the whole thing because the width of the time part changes
129 | page.locator(".mx_TimelineSeparator"),
at /home/runner/work/element-web/element-web/playwright/e2e/chat-export/html-export.spec.ts:126:32
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L43
2) [Chrome] › invite/invite-dialog.spec.ts:22:9 › Invite dialog › should support inviting a user to a room @screenshot
Error: expect(locator).toHaveScreenshot(expected)
1332 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-repeat3/invite-dialog-room-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-repeat3/invite-dialog-room-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-room-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
41 | await expect(other.locator(".mx_InviteDialog_addressBar")).toBeVisible();
42 |
> 43 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-room-without-user.png");
| ^
44 |
45 | await expect(other.locator(".mx_InviteDialog_identityServer")).not.toBeVisible();
46 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:43:50
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L43
2) [Chrome] › invite/invite-dialog.spec.ts:22:9 › Invite dialog › should support inviting a user to a room @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
1332 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-retry1-repeat3/invite-dialog-room-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-retry1-repeat3/invite-dialog-room-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-room-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
41 | await expect(other.locator(".mx_InviteDialog_addressBar")).toBeVisible();
42 |
> 43 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-room-without-user.png");
| ^
44 |
45 | await expect(other.locator(".mx_InviteDialog_identityServer")).not.toBeVisible();
46 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:43:50
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L43
2) [Chrome] › invite/invite-dialog.spec.ts:22:9 › Invite dialog › should support inviting a user to a room @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
1332 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-retry2-repeat3/invite-dialog-room-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-caaac-t-inviting-a-user-to-a-room-Chrome-retry2-repeat3/invite-dialog-room-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-room-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1332 pixels (ratio 0.01 of all image pixels) are different.
41 | await expect(other.locator(".mx_InviteDialog_addressBar")).toBeVisible();
42 |
> 43 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-room-without-user.png");
| ^
44 |
45 | await expect(other.locator(".mx_InviteDialog_identityServer")).not.toBeVisible();
46 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:43:50
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L92
3) [Chrome] › invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages @screenshot
Error: expect(locator).toHaveScreenshot(expected)
1768 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-repeat3/invite-dialog-dm-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-repeat3/invite-dialog-dm-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-dm-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
90 |
91 | // Take a snapshot of the invite dialog
> 92 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-dm-without-user.png");
| ^
93 |
94 | await other.getByTestId("invite-dialog-input").fill(bot.credentials.userId);
95 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:92:54
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L92
3) [Chrome] › invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages @screenshot
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
1768 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-retry1-repeat3/invite-dialog-dm-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-retry1-repeat3/invite-dialog-dm-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-dm-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
90 |
91 | // Take a snapshot of the invite dialog
> 92 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-dm-without-user.png");
| ^
93 |
94 | await other.getByTestId("invite-dialog-input").fill(bot.credentials.userId);
95 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:92:54
|
Run Playwright tests:
playwright/e2e/invite/invite-dialog.spec.ts#L92
3) [Chrome] › invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages @screenshot
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveScreenshot(expected)
1768 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-retry2-repeat3/invite-dialog-dm-without-user-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/invite-invite-dialog-Invit-5dca7-g-a-user-to-Direct-Messages-Chrome-retry2-repeat3/invite-dialog-dm-without-user-diff.png
Call log:
- expect.toHaveScreenshot(invite-dialog-dm-without-user.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_Dialog')
- locator resolved to <div class="mx_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
- 1768 pixels (ratio 0.01 of all image pixels) are different.
90 |
91 | // Take a snapshot of the invite dialog
> 92 | await expect(page.locator(".mx_Dialog")).toMatchScreenshot("invite-dialog-dm-without-user.png");
| ^
93 |
94 | await other.getByTestId("invite-dialog-input").fill(bot.credentials.userId);
95 |
at /home/runner/work/element-web/element-web/playwright/e2e/invite/invite-dialog.spec.ts:92:54
|
Run Playwright tests:
playwright/e2e/messages/messages.spec.ts#L150
4) [Chrome] › messages/messages.spec.ts:146:17 › Message rendering › with ltr display name › should render a richtext RTL emote @screenshot
Error: expect(locator).toHaveScreenshot(expected)
18 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/element-web/element-web/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-ltrdisplayname-linux.png
Received: /home/runner/work/element-web/element-web/playwright/test-results/messages-messages-Message--8e9fa-render-a-richtext-RTL-emote-Chrome-repeat3/emote-rich-rtl-ltrdisplayname-actual.png
Diff: /home/runner/work/element-web/element-web/playwright/test-results/messages-messages-Message--8e9fa-render-a-richtext-RTL-emote-Chrome-repeat3/emote-rich-rtl-ltrdisplayname-diff.png
Call log:
- expect.toHaveScreenshot(emote-rich-rtl-ltrdisplayname.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.mx_EventTile_last')
- locator resolved to <li tabindex="-1" aria-live="off" data-self="true" aria-atomic="true" data-layout="group" data-has-reply="false" data-event-id="$WP5uIYuf9JZ92f-cU6QMLNkD4cJFE5VxT6ExZodZJts" data-scroll-tokens="$WP5uIYuf9JZ92f-cU6QMLNkD4cJFE5VxT6ExZodZJts" class="mx_EventTile mx_EventTile_last mx_EventTile_lastInSection mx_EventTile_emote mx_EventTile_noBubble">…</li>
- 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
- 18 pixels (ratio 0.01 of all image pixels) are different.
- waiting 100ms before taking screenshot
- waiting for locator('.mx_EventTile_last')
- locator resolved to <li tabindex="-1" aria-live="off" data-self="true" aria-atomic="true" data-layout="group" data-has-reply="false" data-event-id="$WP5uIYuf9JZ92f-cU6QMLNkD4cJFE5VxT6ExZodZJts" data-scroll-tokens="$WP5uIYuf9JZ92f-cU6QMLNkD4cJFE5VxT6ExZodZJts" class="mx_EventTile mx_EventTile_last mx_EventTile_lastInSection mx_EventTile_emote mx_EventTile_noBubble">…</li>
- 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
- 18 pixels (ratio 0.01 of all image pixels) are different.
148 |
149 | const msgTile = await sendMessage(page, "/me أضع بيضة *حرة النطاق*");
> 150 | await expect(msgTile).toMatchScreenshot(`emote-rich-rtl-${direction}displayname.png`);
| ^
151 | });
152 |
153 | test("should render an edited RTL message", async ({ page, user, app, room }) => {
at /home/runner/work/element-web/element-web/playwright/e2e/messages/messages.spec.ts:150:39
|
Run Playwright tests:
[Chrome] › read-receipts/high-level.spec.ts#L1
[Chrome] › read-receipts/high-level.spec.ts took 3.0m
|
Run Playwright tests:
[Chrome] › spotlight/spotlight.spec.ts#L1
[Chrome] › spotlight/spotlight.spec.ts took 2.4m
|
Run Playwright tests:
[Chrome] › read-receipts/new-messages-in-threads.spec.ts#L1
[Chrome] › read-receipts/new-messages-in-threads.spec.ts took 1.2m
|
Run Playwright tests:
[Chrome] › pinned-messages/pinned-messages.spec.ts#L1
[Chrome] › pinned-messages/pinned-messages.spec.ts took 1.1m
|
Run Playwright tests:
[Chrome] › crypto/event-shields.spec.ts#L1
[Chrome] › crypto/event-shields.spec.ts took 1.0m
|
Run Playwright tests
10 failed
[Chrome] › chat-export/html-export.spec.ts:92:9 › HTML Export › should export html successfully and match screenshot @screenshot
[Chrome] › invite/invite-dialog.spec.ts:22:9 › Invite dialog › should support inviting a user to a room @screenshot
[Chrome] › invite/invite-dialog.spec.ts:76:9 › Invite dialog › should support inviting a user to Direct Messages @screenshot
[Chrome] › messages/messages.spec.ts:146:17 › Message rendering › with ltr display name › should render a richtext RTL emote @screenshot
[Chrome] › messages/messages.spec.ts:88:17 › Message rendering › with rtl display name › should render an LTR emote @screenshot
[Chrome] › messages/messages.spec.ts:146:17 › Message rendering › with rtl display name › should render a richtext RTL emote @screenshot
[Chrome] › settings/account-user-settings-tab.spec.ts:26:9 › Account user settings tab › should be rendered properly @screenshot
[Chrome] › settings/account-user-settings-tab.spec.ts:74:9 › Account user settings tab › should respond to small screen sizes @screenshot
[Chrome] › share-dialog/share-dialog.spec.ts:32:9 › Share dialog › should share a room member @screenshot
[Chrome] › timeline/timeline.spec.ts:1216:13 › Timeline › message sending › should render images in the timeline @no-firefox @no-webkit @screenshot
7 flaky
[Chrome] › messages/messages.spec.ts:130:17 › Message rendering › with ltr display name › should render a basic RTL text message @screenshot
[Chrome] › messages/messages.spec.ts:75:17 › Message rendering › with rtl display name › should render a basic LTR text message @screenshot @screenshot
[Chrome] › messages/messages.spec.ts:130:17 › Message rendering › with rtl display name › should render a basic RTL text message @screenshot
[Chrome] › messages/messages.spec.ts:139:17 › Message rendering › with rtl display name › should render an RTL emote @screenshot
[Chrome] › read-receipts/new-messages-thread-roots.spec.ts:35:17 › Read receipts › new messages › thread roots › Reading a thread root within the thread view marks it as read in the main timeline @mergequeue
[Chrome] › timeline/timeline.spec.ts:226:13 › Timeline › configure room › should click 'collapse' on the first hovered info event line inside GELS on bubble layout @screenshot
[Chrome] › timeline/timeline.spec.ts:343:13 › Timeline › message displaying › should align generic event list summary with messages and emote on IRC layout @screenshot
48 skipped
325 passed (40.7m)
|
Loading