fix(core): Hint
fix change detection when changing content programmatically
#5147
e2e-playwright.yml
on: pull_request
Annotations
11 errors, 1 warning, and 18 notices
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L23
1) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1
Error: Screenshot comparison failed:
2517 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/01-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium/01-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium/01-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(01-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2517 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
- 2517 pixels (ratio 0.01 of all image pixels) are different.
21 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
22 |
> 23 | await expect(page).toHaveScreenshot('01-2-line-clamp.png');
| ^
24 | });
25 |
26 | test('linesLimit=2', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:23:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L23
1) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2517 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/01-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium-retry1/01-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium-retry1/01-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(01-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2517 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
- 2517 pixels (ratio 0.01 of all image pixels) are different.
21 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
22 |
> 23 | await expect(page).toHaveScreenshot('01-2-line-clamp.png');
| ^
24 | });
25 |
26 | test('linesLimit=2', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:23:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L23
1) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2517 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/01-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium-retry2/01-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--08d9a-amp-basic-text-linesLimit-1-chromium-retry2/01-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(01-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2517 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
- 2517 pixels (ratio 0.01 of all image pixels) are different.
21 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
22 |
> 23 | await expect(page).toHaveScreenshot('01-2-line-clamp.png');
| ^
24 | });
25 |
26 | test('linesLimit=2', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:23:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L39
2) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2
Error: Screenshot comparison failed:
2532 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/02-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium/02-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium/02-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(02-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2532 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
- 2532 pixels (ratio 0.01 of all image pixels) are different.
37 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
38 |
> 39 | await expect(page).toHaveScreenshot('02-2-line-clamp.png');
| ^
40 | });
41 | });
42 |
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:39:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L39
2) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2532 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/02-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium-retry1/02-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium-retry1/02-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(02-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2532 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
- 2532 pixels (ratio 0.01 of all image pixels) are different.
37 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
38 |
> 39 | await expect(page).toHaveScreenshot('02-2-line-clamp.png');
| ^
40 | });
41 | });
42 |
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:39:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L39
2) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2532 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/02-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium-retry2/02-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--499ad-amp-basic-text-linesLimit-2-chromium-retry2/02-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(02-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2532 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
- 2532 pixels (ratio 0.01 of all image pixels) are different.
37 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
38 |
> 39 | await expect(page).toHaveScreenshot('02-2-line-clamp.png');
| ^
40 | });
41 | });
42 |
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:39:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L60
3) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word
Error: Screenshot comparison failed:
3687 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/03-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium/03-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium/03-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(03-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 3687 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
- 3687 pixels (ratio 0.01 of all image pixels) are different.
58 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
59 |
> 60 | await expect(page).toHaveScreenshot('03-2-line-clamp.png');
| ^
61 | });
62 |
63 | test('linesLimit=2 and text with long word on the 2nd line', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:60:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L60
3) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
3687 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/03-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium-retry1/03-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium-retry1/03-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(03-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 3687 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
- 3687 pixels (ratio 0.01 of all image pixels) are different.
58 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
59 |
> 60 | await expect(page).toHaveScreenshot('03-2-line-clamp.png');
| ^
61 | });
62 |
63 | test('linesLimit=2 and text with long word on the 2nd line', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:60:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L60
3) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
3687 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/03-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium-retry2/03-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--8eb30-sLimit-1-and-only-long-word-chromium-retry2/03-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(03-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 3687 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
- 3687 pixels (ratio 0.01 of all image pixels) are different.
58 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
59 |
> 60 | await expect(page).toHaveScreenshot('03-2-line-clamp.png');
| ^
61 | });
62 |
63 | test('linesLimit=2 and text with long word on the 2nd line', async ({page}) => {
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:60:32
|
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:63:13 › LineClamp › Very long word › linesLimit=2 and text with long word on the 2nd line:
projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts#L76
4) [chromium] › tests/kit/line-clamp/line-clamp.spec.ts:63:13 › LineClamp › Very long word › linesLimit=2 and text with long word on the 2nd line
Error: Screenshot comparison failed:
3681 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/snapshots/tests/kit/line-clamp/line-clamp.spec.ts-snapshots/04-2-line-clamp-chromium-linux.png
Received: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--6870d-h-long-word-on-the-2nd-line-chromium/04-2-line-clamp-actual.png
Diff: /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests-results/tests-kit-line-clamp-line--6870d-h-long-word-on-the-2nd-line-chromium/04-2-line-clamp-diff.png
Call log:
- expect.toHaveScreenshot(04-2-line-clamp.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 3681 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
- 3681 pixels (ratio 0.01 of all image pixels) are different.
74 | await pagePO.apiPageExample.locator('tui-line-clamp').hover();
75 |
> 76 | await expect(page).toHaveScreenshot('04-2-line-clamp.png');
| ^
77 | });
78 | });
79 |
at /home/runner/work/taiga-ui/taiga-ui/projects/demo-playwright/tests/kit/line-clamp/line-clamp.spec.ts:76:32
|
E2E result
Process completed with exit code 1.
|
Slow Test:
[chromium] › tests/kit/input-table/input-table.spec.ts#L1
[chromium] › tests/kit/input-table/input-table.spec.ts took 17.4s
|
🎭 Playwright Run Summary
97 passed (1.2m)
|
🎭 Playwright Run Summary
97 passed (1.4m)
|
🎭 Playwright Run Summary
97 passed (1.5m)
|
🎭 Playwright Run Summary
97 passed (1.3m)
|
🎭 Playwright Run Summary
97 passed (1.4m)
|
🎭 Playwright Run Summary
97 passed (1.6m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:10:13 › LineClamp › basic text › linesLimit=1
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:26:13 › LineClamp › basic text › linesLimit=2
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:47:13 › LineClamp › Very long word › linesLimit=1 and only long word
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:63:13 › LineClamp › Very long word › linesLimit=2 and text with long word on the 2nd line
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:85:17 › LineClamp › Single line (break-all) and multiple line (break-words) › linesLimit=1
[chromium] › tests/kit/line-clamp/line-clamp.spec.ts:85:17 › LineClamp › Single line (break-all) and multiple line (break-words) › linesLimit=3
90 passed (1.8m)
|
🎭 Playwright Run Summary
96 passed (1.6m)
|
🎭 Playwright Run Summary
97 passed (2.0m)
|
🎭 Playwright Run Summary
97 passed (1.8m)
|
🎭 Playwright Run Summary
97 passed (2.1m)
|
🎭 Playwright Run Summary
97 passed (1.9m)
|
🎭 Playwright Run Summary
97 passed (2.1m)
|
🎭 Playwright Run Summary
97 passed (2.5m)
|
🎭 Playwright Run Summary
97 passed (2.3m)
|
🎭 Playwright Run Summary
97 passed (2.9m)
|
🎭 Playwright Run Summary
97 passed (3.9m)
|
🎭 Playwright Run Summary
97 passed (5.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-e2e-artifacts--a9fe0e7ed9265a1869b65c18233d9c61436d406e-11125580413-9291_9
Expired
|
485 KB |
|