Skip to content

feat: multiselect values #2180

feat: multiselect values

feat: multiselect values #2180

Triggered via pull request January 19, 2024 17:02
Status Failure
Total duration 37m 45s
Artifacts 2

e2e.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
[chromium] › table-multiselect.spec.ts:74:7 › multiselect string filters: tests/table-multiselect.spec.ts#L57
1) [chromium] › table-multiselect.spec.ts:74:7 › multiselect string filters ────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-string-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-string-1-is-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-chromium/multi-string-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-chromium/multi-string-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[chromium] › table-multiselect.spec.ts:74:7 › multiselect string filters: tests/table-multiselect.spec.ts#L57
1) [chromium] › table-multiselect.spec.ts:74:7 › multiselect string filters ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-string-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-string-1-is-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-chromium-retry1/multi-string-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-chromium-retry1/multi-string-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[chromium] › table-multiselect.spec.ts:74:7 › multiselect number filters: tests/table-multiselect.spec.ts#L57
2) [chromium] › table-multiselect.spec.ts:74:7 › multiselect number filters ────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-number-1-equal.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-number-1-equal-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-chromium/multi-number-1-equal-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-chromium/multi-number-1-equal-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[chromium] › table-multiselect.spec.ts:74:7 › multiselect number filters: tests/table-multiselect.spec.ts#L57
2) [chromium] › table-multiselect.spec.ts:74:7 › multiselect number filters ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-number-1-equal.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-number-1-equal-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-chromium-retry1/multi-number-1-equal-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-chromium-retry1/multi-number-1-equal-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[chromium] › table-multiselect.spec.ts:74:7 › multiselect date filters: tests/table-multiselect.spec.ts#L57
3) [chromium] › table-multiselect.spec.ts:74:7 › multiselect date filters ──────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-date-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-date-1-is-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-date-filters-chromium/multi-date-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-date-filters-chromium/multi-date-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[chromium] › table-multiselect.spec.ts:74:7 › multiselect date filters: tests/table-multiselect.spec.ts#L57
3) [chromium] › table-multiselect.spec.ts:74:7 › multiselect date filters ──────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-date-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-date-1-is-chromium-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-date-filters-chromium-retry1/multi-date-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-date-filters-chromium-retry1/multi-date-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[firefox] › table-multiselect.spec.ts:74:7 › multiselect string filters: tests/table-multiselect.spec.ts#L57
4) [firefox] › table-multiselect.spec.ts:74:7 › multiselect string filters ─────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-string-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-string-1-is-firefox-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-firefox/multi-string-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-firefox/multi-string-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[firefox] › table-multiselect.spec.ts:74:7 › multiselect string filters: tests/table-multiselect.spec.ts#L57
4) [firefox] › table-multiselect.spec.ts:74:7 › multiselect string filters ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-string-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-string-1-is-firefox-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-firefox-retry1/multi-string-1-is-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-string-filters-firefox-retry1/multi-string-1-is-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[firefox] › table-multiselect.spec.ts:74:7 › multiselect number filters: tests/table-multiselect.spec.ts#L57
5) [firefox] › table-multiselect.spec.ts:74:7 › multiselect number filters ─────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-number-1-equal.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-number-1-equal-firefox-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-firefox/multi-number-1-equal-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-firefox/multi-number-1-equal-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
[firefox] › table-multiselect.spec.ts:74:7 › multiselect number filters: tests/table-multiselect.spec.ts#L57
5) [firefox] › table-multiselect.spec.ts:74:7 › multiselect number filters ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 96 pixels (ratio 0.01 of all image pixels) are different. Call log: - expect.toHaveScreenshot(multi-number-1-equal.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - 96 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for element to be visible and stable - element is visible and stable - captured a stable screenshot - 96 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts-snapshots/multi-number-1-equal-firefox-linux.png Received: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-firefox-retry1/multi-number-1-equal-actual.png Diff: /home/runner/work/web-client-ui/web-client-ui/test-results/table-multiselect-multiselect-number-filters-firefox-retry1/multi-number-1-equal-diff.png 55 | await page.getByRole('button', { name: filterType, exact: true }).click(); 56 | await waitForLoadingDone(page); > 57 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 58 | screenshotName 59 | ); 60 | at filterAndScreenshot (/home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:57:51) at /home/runner/work/web-client-ui/web-client-ui/tests/table-multiselect.spec.ts:91:7
Slow Test: [webkit] › styleguide.spec.ts#L1
[webkit] › styleguide.spec.ts took 6.2m
Slow Test: [webkit] › context-menu.spec.ts#L1
[webkit] › context-menu.spec.ts took 4.8m
Slow Test: [firefox] › context-menu.spec.ts#L1
[firefox] › context-menu.spec.ts took 3.6m
Slow Test: [chromium] › context-menu.spec.ts#L1
[chromium] › context-menu.spec.ts took 3.1m
Slow Test: [firefox] › styleguide.spec.ts#L1
[firefox] › styleguide.spec.ts took 2.4m
🎭 Playwright Run Summary
9 failed [chromium] › table-multiselect.spec.ts:74:7 › multiselect string filters ─────────────────────── [chromium] › table-multiselect.spec.ts:74:7 › multiselect number filters ─────────────────────── [chromium] › table-multiselect.spec.ts:74:7 › multiselect date filters ───────────────────────── [firefox] › table-multiselect.spec.ts:74:7 › multiselect string filters ──────────────────────── [firefox] › table-multiselect.spec.ts:74:7 › multiselect number filters ──────────────────────── [firefox] › table-multiselect.spec.ts:74:7 › multiselect date filters ────────────────────────── [webkit] › table-multiselect.spec.ts:74:7 › multiselect string filters ───────────────────────── [webkit] › table-multiselect.spec.ts:74:7 › multiselect number filters ───────────────────────── [webkit] › table-multiselect.spec.ts:74:7 › multiselect date filters ─────────────────────────── 3 flaky [chromium] › context-menu.spec.ts:106:5 › advanced filters ───────────────────────────────────── [firefox] › context-menu.spec.ts:238:5 › go to ───────────────────────────────────────────────── [webkit] › context-menu.spec.ts:221:5 › filter by value ──────────────────────────────────────── 249 passed (32.8m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
147 MB
server-logs Expired
234 KB