chore(atomic commerce): migrate atomic-product-list #29986
prbot.yml
on: pull_request
Build
7m 7s
Build Windows
40m 51s
Build CDN
5m 2s
PR Report
5m 31s
Verify compatibility of packages
7m 12s
Matrix: Run e2e tests on Atomic
Run Quantic E2E tests
/
Setup e2e tests on Quantic
Run e2e screenshots tests on Atomic
8m 22s
Run e2e tests on Atomic React
9m 17s
Run e2e tests on Atomic React NextJS
7m 55s
Run e2e tests for IIFE
14s
Run e2e tests on Atomic Angular
10m 10s
Run e2e tests on Vue.js sample
7m 4s
Run e2e tests on Stencil.js sample
7m 34s
Run e2e tests for Atomic Hosted Page
0s
Run e2e tests for Headless Commerce SSR
0s
Run e2e tests on Atomic insight panel
8m 57s
Run e2e tests on Headless SSR App router sample
0s
Run e2e tests on Headless SSR Pages router sample
0s
CDN Checks
4m 28s
Build typedoc
8m 22s
Run theming smoke tests for Atomic
11m 17s
Matrix: Run Quantic E2E tests / Run Playwright e2e tests on Quantic
Waiting for pending jobs
Matrix: Run Quantic E2E tests / Run Cypress e2e tests on Quantic
Waiting for pending jobs
Matrix: Run Playwright tests for Atomic
Merge Playwright reports
7m 43s
Confirm build is valid
11s
Annotations
12 errors, 10 warnings, and 2 notices
Run Playwright tests for Atomic (1, 1)
Process completed with exit code 1.
|
Run Playwright tests for Atomic (1, 1)
Process completed with exit code 1.
|
[chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns:
packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts#L115
1) [chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toBeVisible()
Locator: locator('atomic-result-placeholder').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 7000ms
- waiting for locator('atomic-result-placeholder').first()
113 | .poll(async () => await productList.tablePlaceholders.count())
114 | .toBe(1);
> 115 | await expect(productList.placeholders.first()).toBeVisible();
| ^
116 | });
117 |
118 | test.describe('when the query returns products', () => {
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:115:54
|
[chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns:
packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts#L115
1) [chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 7000ms waiting for expect(locator).toBeVisible()
Locator: locator('atomic-result-placeholder').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 7000ms
- waiting for locator('atomic-result-placeholder').first()
113 | .poll(async () => await productList.tablePlaceholders.count())
114 | .toBe(1);
> 115 | await expect(productList.placeholders.first()).toBeVisible();
| ^
116 | });
117 |
118 | test.describe('when the query returns products', () => {
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:115:54
|
[chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns:
packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts#L115
1) [chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns
Error: Timed out 7000ms waiting for expect(locator).toBeVisible()
Locator: locator('atomic-result-placeholder').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 7000ms
- waiting for locator('atomic-result-placeholder').first()
113 | .poll(async () => await productList.tablePlaceholders.count())
114 | .toBe(1);
> 115 | await expect(productList.placeholders.first()).toBeVisible();
| ^
116 | });
117 |
118 | test.describe('when the query returns products', () => {
at /home/runner/work/ui-kit/ui-kit/packages/atomic/src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:115:54
|
Run e2e tests on Atomic (15)
The operation was canceled.
|
Run e2e tests on Atomic (15)
The run was canceled by @madame-la-pieuvre-janitor-coveo[bot].
|
Build Windows
The operation was canceled.
|
Build Windows
The run was canceled by @madame-la-pieuvre-janitor-coveo[bot].
|
Confirm build is valid (PR)
Process completed with exit code 1.
|
Confirm build is valid
Process completed with exit code 1.
|
PR Robot
The run was canceled by @madame-la-pieuvre-janitor-coveo[bot].
|
Check with linter:
packages/headless/src/api/analytics/base-analytics.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/src/api/analytics/base-analytics.test.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/src/api/analytics/analytics-selectors.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/src/api/analytics/analytics-selectors.test.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/src/api/analytics/analytics-relay-client.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/src/api/analytics/analytics-relay-client.test.ts#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/scripts/version-transform.mjs#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/scripts/build.mjs#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/scripts/analytics-transform.mjs#L1
Resolve error: typescript with invalid interface loaded as resolver
|
Check with linter:
packages/headless/esbuild.mjs#L1
Resolve error: typescript with invalid interface loaded as resolver
|
🎭 Playwright Run Summary
25 passed (1.3m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › src/components/commerce/atomic-commerce-product-list/e2e/atomic-commerce-product-list.e2e.ts:107:5 › atomic-commerce-product-list › when #display is set to "table" › should render placeholders before the query returns
12 passed (1.2m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
atomic-blob-report-1
Expired
|
1.59 MB |
sha256:9e1ef825084b1c387c85eba3fa21f8090b7fa1457dec2c37f6292c7b6596889e
|
|
atomic-playwright-report
Expired
|
2.07 MB |
sha256:5a464dce8c679dc0e4e920465a17791f76b7be196e1b9d1674748aaa382394c5
|
|
atomic-theming-playwright-report
Expired
|
209 KB |
sha256:0fcf6740d259345367dcea73443fb4332fec5a58a59ebe3e3246eeb5abced3a6
|
|
result-lists-screenshots
Expired
|
15.4 MB |
sha256:8f4d8cdfa4466bcd6f5f726e719b837b5d3911d157e1eee3230cc68cefca3c06
|
|