Skip to content

MWPW-152082 - Utils to Scripts #268

MWPW-152082 - Utils to Scripts

MWPW-152082 - Utils to Scripts #268

Triggered via pull request June 24, 2024 21:23
Status Failure
Total duration 10m 47s
Artifacts

run-nala.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[milo-live-chromium] › actionitem.block.test.js:119:7 › Milo Action-Item block test suite › 5: @Action-item (float-button): ../../_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js#L138
1) [milo-live-chromium] › actionitem.block.test.js:119:7 › Milo Action-Item block test suite › 5: @action-item (float-button), @action-item @smoke @regression @milo › step-3: Click the float button Error: expect(received).not.toBe(expected) // Object.is equality Expected: not "https://utils-to-scripts--bacom--adobecom.hlx.live/drafts/nala/blocks/action-item/action-item-float-button" 136 | await test.step('step-3: Click the float button', async () => { 137 | await actionItem.floatButton.click(); > 138 | expect(await page.url()).not.toBe(testPage); | ^ 139 | }); 140 | }); 141 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js:138:36 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js:136:5
[milo-live-chromium] › actionitem.block.test.js:119:7 › Milo Action-Item block test suite › 5: @Action-item (float-button): ../../_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js#L138
1) [milo-live-chromium] › actionitem.block.test.js:119:7 › Milo Action-Item block test suite › 5: @action-item (float-button), @action-item @smoke @regression @milo › step-3: Click the float button Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).not.toBe(expected) // Object.is equality Expected: not "https://utils-to-scripts--bacom--adobecom.hlx.live/drafts/nala/blocks/action-item/action-item-float-button" 136 | await test.step('step-3: Click the float button', async () => { 137 | await actionItem.floatButton.click(); > 138 | expect(await page.url()).not.toBe(testPage); | ^ 139 | }); 140 | }); 141 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js:138:36 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/actionitem.block.test.js:136:5
[milo-live-chromium] › breadcrumbs.block.test.js:12:7 › Breadcrumbs Component Test Suite › @FEDS-Breadcrumbs-With-Base: ../../_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js#L28
2) [milo-live-chromium] › breadcrumbs.block.test.js:12:7 › Breadcrumbs Component Test Suite › @FEDS-Breadcrumbs-With-Base, @milo @feds @breadcrumbs @smoke @regression › Check breadcrumbs structure on current page Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('nav.feds-breadcrumbs li') Expected: 5 Received: 3 Call log: - expect.toHaveCount with timeout 5000ms - waiting for locator('nav.feds-breadcrumbs li') - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" 26 | await expect(Header.breadcrumbContainer).toBeVisible(); 27 | // Check breadcrumbs structure & content: > 28 | await expect(Header.breadcrumbElems).toHaveCount(5); | ^ 29 | let breadcrumbs = await Header.breadcrumbContainer.textContent(); 30 | breadcrumbs = breadcrumbs.replace(/ /g, '').replace(/(\r\n|\n|\r)/gm, ''); 31 | expect(breadcrumbs).toEqual('HomeProductsPhotoshopEducationBreadcrumbsWithBase'); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js:28:44 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js:22:5
[milo-live-chromium] › breadcrumbs.block.test.js:12:7 › Breadcrumbs Component Test Suite › @FEDS-Breadcrumbs-With-Base: ../../_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js#L28
2) [milo-live-chromium] › breadcrumbs.block.test.js:12:7 › Breadcrumbs Component Test Suite › @FEDS-Breadcrumbs-With-Base, @milo @feds @breadcrumbs @smoke @regression › Check breadcrumbs structure on current page Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('nav.feds-breadcrumbs li') Expected: 5 Received: 3 Call log: - expect.toHaveCount with timeout 5000ms - waiting for locator('nav.feds-breadcrumbs li') - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" 26 | await expect(Header.breadcrumbContainer).toBeVisible(); 27 | // Check breadcrumbs structure & content: > 28 | await expect(Header.breadcrumbElems).toHaveCount(5); | ^ 29 | let breadcrumbs = await Header.breadcrumbContainer.textContent(); 30 | breadcrumbs = breadcrumbs.replace(/ /g, '').replace(/(\r\n|\n|\r)/gm, ''); 31 | expect(breadcrumbs).toEqual('HomeProductsPhotoshopEducationBreadcrumbsWithBase'); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js:28:44 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/breadcrumbs.block.test.js:22:5
[milo-live-chromium] › chart.block.test.js:35:7 › Milo Chart feature test suite › @Chart (bar: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L50
3) [milo-live-chromium] › chart.block.test.js:35:7 › Milo Chart feature test suite › @Chart (bar, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Chrome' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Chrome' }) 48 | await expect(await chart.subTitle).toContainText(data.subTitle); 49 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); > 50 | await expect(await chart.legendChrome).toBeVisible(); | ^ 51 | await expect(await chart.legendFirefox).toBeVisible(); 52 | await expect(await chart.legendEdge).toBeVisible(); 53 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:50:46 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:45:5
[milo-live-chromium] › chart.block.test.js:35:7 › Milo Chart feature test suite › @Chart (bar: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L50
3) [milo-live-chromium] › chart.block.test.js:35:7 › Milo Chart feature test suite › @Chart (bar, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Chrome' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Chrome' }) 48 | await expect(await chart.subTitle).toContainText(data.subTitle); 49 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); > 50 | await expect(await chart.legendChrome).toBeVisible(); | ^ 51 | await expect(await chart.legendFirefox).toBeVisible(); 52 | await expect(await chart.legendEdge).toBeVisible(); 53 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:50:46 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:45:5
[milo-live-chromium] › chart.block.test.js:59:7 › Milo Chart feature test suite › @Chart (column: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L75
4) [milo-live-chromium] › chart.block.test.js:59:7 › Milo Chart feature test suite › @Chart (column, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Monday' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Monday' }) 73 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); 74 | > 75 | await expect(await chart.x_axisMonday).toBeVisible(); | ^ 76 | await expect(await chart.x_axisTuesday).toBeVisible(); 77 | await expect(await chart.x_axisSunday).toBeVisible(); 78 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:75:46 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:69:5
[milo-live-chromium] › chart.block.test.js:59:7 › Milo Chart feature test suite › @Chart (column: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L75
4) [milo-live-chromium] › chart.block.test.js:59:7 › Milo Chart feature test suite › @Chart (column, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Monday' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Monday' }) 73 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); 74 | > 75 | await expect(await chart.x_axisMonday).toBeVisible(); | ^ 76 | await expect(await chart.x_axisTuesday).toBeVisible(); 77 | await expect(await chart.x_axisSunday).toBeVisible(); 78 | at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:75:46 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:69:5
[milo-live-chromium] › chart.block.test.js:92:7 › Milo Chart feature test suite › @Chart (donut: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L108
5) [milo-live-chromium] › chart.block.test.js:92:7 › Milo Chart feature test suite › @Chart (donut, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Hello World' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Hello World' }) 106 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); 107 | > 108 | await expect(await chart.donutTitle).toBeVisible(); | ^ 109 | await expect(await chart.x_axisMonday).toBeVisible(); 110 | await expect(await chart.x_axisTuesday).toBeVisible(); 111 | await expect(await chart.x_axisSunday).toBeVisible(); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:108:44 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:102:5
[milo-live-chromium] › chart.block.test.js:92:7 › Milo Chart feature test suite › @Chart (donut: ../../_actions/adobecom/nala/main/tests/milo/chart.block.test.js#L108
5) [milo-live-chromium] › chart.block.test.js:92:7 › Milo Chart feature test suite › @Chart (donut, border),@Chart @smoke @regression @milo › step-2: Verify chart content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('text[dominant-baseline="central"]').filter({ hasText: 'Hello World' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('text[dominant-baseline="central"]').filter({ hasText: 'Hello World' }) 106 | expect(await chart.type.getAttribute('class')).toContain(data.chartType); 107 | > 108 | await expect(await chart.donutTitle).toBeVisible(); | ^ 109 | await expect(await chart.x_axisMonday).toBeVisible(); 110 | await expect(await chart.x_axisTuesday).toBeVisible(); 111 | await expect(await chart.x_axisSunday).toBeVisible(); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:108:44 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/chart.block.test.js:102:5
Running E2E & IT
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
66 failed [milo-live-chromium] › actionitem.block.test.js:119:7 › Milo Action-Item block test suite › 5: @action-item (float-button), @action-item @smoke @regression @milo [milo-live-chromium] › breadcrumbs.block.test.js:12:7 › Breadcrumbs Component Test Suite › @FEDS-Breadcrumbs-With-Base, @milo @feds @breadcrumbs @smoke @regression [milo-live-chromium] › chart.block.test.js:35:7 › Milo Chart feature test suite › @Chart (bar, border),@Chart @smoke @regression @milo [milo-live-chromium] › chart.block.test.js:59:7 › Milo Chart feature test suite › @Chart (column, border),@Chart @smoke @regression @milo [milo-live-chromium] › chart.block.test.js:92:7 › Milo Chart feature test suite › @Chart (donut, border),@Chart @smoke @regression @milo [milo-live-chromium] › chart.block.test.js:118:7 › Milo Chart feature test suite › @Chart (line, border),@Chart @smoke @regression @milo [milo-live-chromium] › chart.block.test.js:147:7 › Milo Chart feature test suite › @Chart (oversized-number, border),@Chart @smoke @regression @milo [milo-live-chromium] › chart.block.test.js:173:9 › Milo Chart feature test suite › @Chart (pie, border),@Chart @smoke @regression @milo [milo-live-chromium] › footer.block.test.js:118:7 › Footer Block Test Suite › @FEDS-Privacy-Footer, @milo @feds @footer @smoke @regression [milo-live-chromium] › georouting.feature.test.js:39:9 › Milo Georouting feature test suite › @Georouting with query param,@georouting @georouting-query-param @smoke @regression @milo [milo-live-chromium] › georouting.feature.test.js:62:9 › Milo Georouting feature test suite › @Georouting through Change region,@georouting @smoke @regression @milo [milo-live-chromium] › georouting.feature.test.js:85:9 › Milo Georouting feature test suite › @Georouting multi tab,@georouting @georouting-multi-tab @smoke @regression @milo [milo-live-chromium] › modal.block.test.js:18:7 › Milo Modal feature test suite › @modal Text,@modal @smoke @regression @milo [milo-live-chromium] › modal.block.test.js:51:7 › Milo Modal feature test suite › @modal Media, @modal @smoke @regression @milo [milo-live-chromium] › modal.block.test.js:86:7 › Milo Modal feature test suite › @modal Autoplay Video, @modal @smoke @regression @milo [milo-live-chromium] › personalization.feature.test.js:22:7 › Milo Personalization feature test suite › @replace content,@pzn @smoke @regression @milo [milo-live-chromium] › personalization.feature.test.js:55:7 › Milo Personalization feature test suite › @insert Content Before,@pzn @smoke @regression @milo [milo-live-chromium] › personalization.feature.test.js:94:7 › Milo Personalization feature test suite › @insert Content After,@pzn @smoke @regression @milo [milo-live-chromium] › promotions.feature.test.js:12:7 › Promotions feature test suite › @Promo-insert,@Promo @Commerce @regression [milo-live-chromium] › promotions.feature.test.js:42:7 › Promotions feature test suite › @Promo-replace,@Promo @Commerce @regression [milo-live-chromium] › promotions.feature.test.js:69:7 › Promotions feature test suite › @Promo-remove,@Promo @Commerce @regression [milo-live-chromium] › promotions.feature.test.js:91:7 › Promotions feature test suite › @Promo-two-manifests,@Promo @Commerce @smoke @regression [milo-live-chromium] › promotions.feature.test.js:128:7 › Promotions feature test suite › @Promo-replace-fragment,@Promo @Commerce @regression [milo-live-chromium] › promotions.feature.test.js:149:7 › Promotions feature test suite › @Promo-future,@Promo @Commerce @regression [milo-live-chromium] › promotions.feature.test.js:197:7 › Promotions feature test suite › @Promo-with-personalization,@Promo @Commerce @smoke @regression [milo-live-chromium] › promotions.feature.test.js:225:7 › Promotions feature test suite › @Promo-with-personalization-and-target,@Promo @Commerce @smoke @regression [milo-live-chromium] › promotions.feature.test.js:253:7 › Promotions feature test suite › @Promo-preview,@Promo @Commerce @smoke @r