Skip to content

Feature/article stylings continued #271

Feature/article stylings continued

Feature/article stylings continued #271

Triggered via pull request March 1, 2026 01:53
Status Failure
Total duration 44m 8s
Artifacts

playwright.yml

on: pull_request
E2E Test Hotfix Bypass
E2E Test Hotfix Bypass
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L0
3) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Test timeout of 30000ms exceeded.
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L45
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for locator('a[href*="/services/"]').first() 43 | // Find first service link 44 | const firstServiceLink = page.locator('a[href*="/services/"]').first() > 45 | const serviceUrl = await firstServiceLink.getAttribute('href') | ^ 46 | 47 | if (!serviceUrl) { 48 | test.skip() at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:45:47
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L0
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L45
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for locator('a[href*="/services/"]').first() 43 | // Find first service link 44 | const firstServiceLink = page.locator('a[href*="/services/"]').first() > 45 | const serviceUrl = await firstServiceLink.getAttribute('href') | ^ 46 | 47 | if (!serviceUrl) { 48 | test.skip() at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:45:47
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L0
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L45
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Error: locator.getAttribute: Test timeout of 30000ms exceeded. Call log: - waiting for locator('a[href*="/services/"]').first() 43 | // Find first service link 44 | const firstServiceLink = page.locator('a[href*="/services/"]').first() > 45 | const serviceUrl = await firstServiceLink.getAttribute('href') | ^ 46 | 47 | if (!serviceUrl) { 48 | test.skip() at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:45:47
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L0
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads Test timeout of 30000ms exceeded.
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible: test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveTitle(expected) failed Expected pattern: /About/ Received string: "Building Developer-First Infrastructure" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "Building Developer-First Infrastructure" at ../helpers/pageObjectModels/BasePage.ts:414 412 | */ 413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> { > 414 | await expect(this._page).toHaveTitle( | ^ 415 | // eslint-disable-next-line security/detect-non-literal-regexp 416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle) 417 | ) at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible: test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveTitle(expected) failed Expected pattern: /About/ Received string: "Building Developer-First Infrastructure" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "Building Developer-First Infrastructure" at ../helpers/pageObjectModels/BasePage.ts:414 412 | */ 413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> { > 414 | await expect(this._page).toHaveTitle( | ^ 415 | // eslint-disable-next-line security/detect-non-literal-regexp 416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle) 417 | ) at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible: test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible Error: expect(page).toHaveTitle(expected) failed Expected pattern: /About/ Received string: "Building Developer-First Infrastructure" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "Building Developer-First Infrastructure" at ../helpers/pageObjectModels/BasePage.ts:414 412 | */ 413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> { > 414 | await expect(this._page).toHaveTitle( | ^ 415 | // eslint-disable-next-line security/detect-non-literal-regexp 416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle) 417 | ) at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
E2E Tests
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
24 failed [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [webkit] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [mobile-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [mobile-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:38:3 › Critical Paths @smoke@ready mobile navigation works across main pages [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke@ready article detail page loads [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:216:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [mobile-safari] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [microsoft-edge] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [google-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke@ready all main navigation pages are accessible [google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready service detail page loads [google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors 15 skipped 129 passed (41.8m)