Skip to content

Merge pull request #32 from brunomachadors/31-task-update-portfolio-c… #28

Merge pull request #32 from brunomachadors/31-task-update-portfolio-c…

Merge pull request #32 from brunomachadors/31-task-update-portfolio-c… #28

Triggered via push January 9, 2025 12:03
Status Failure
Total duration 5m 5s
Artifacts 1

playwright.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
1) [chromium] › about.spec.ts:6:7 › About Page › Content › Description ─────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[chromium] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
1) [chromium] › about.spec.ts:6:7 › About Page › Content › Description ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[chromium] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
1) [chromium] › about.spec.ts:6:7 › About Page › Content › Description ─────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[firefox] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
2) [firefox] › about.spec.ts:6:7 › About Page › Content › Description ──────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[firefox] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
2) [firefox] › about.spec.ts:6:7 › About Page › Content › Description ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[firefox] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
2) [firefox] › about.spec.ts:6:7 › About Page › Content › Description ──────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[webkit] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
3) [webkit] › about.spec.ts:6:7 › About Page › Content › Description ───────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[webkit] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
3) [webkit] › about.spec.ts:6:7 › About Page › Content › Description ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[webkit] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
3) [webkit] › about.spec.ts:6:7 › About Page › Content › Description ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
[iPhone 12 Pro] › about.spec.ts:6:7 › About Page › Content: tests/pages/AboutPage.ts#L30
4) [iPhone 12 Pro] › about.spec.ts:6:7 › About Page › Content › Description ────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected) Locator: locator('[data-test-id="about-description"]') Expected string: "I'm Bruno Machado, a QA Engineer passionate about software development, test automation, accessibility, and Shift Left practices." Received string: "I'm Bruno Machado, a QA Engineer passionate about software development." Call log: - expect.toHaveText with timeout 10000ms - waiting for locator('[data-test-id="about-description"]') 14 × locator resolved to <p data-test-id="about-description" class="text-lg sm:text-xl text-gray-300 mb-4">I'm Bruno Machado, a QA Engineer passionate about…</p> - unexpected value "I'm Bruno Machado, a QA Engineer passionate about software development." at pages/AboutPage.ts:30 28 | ); 29 | await expect(descriptionLocator).toBeVisible(); > 30 | await expect(descriptionLocator).toHaveText(expectedDescription); | ^ 31 | } 32 | 33 | async validateResumeButton(expectedText: string) { at AboutPage.validateAboutDescription (/home/runner/work/portfolio/portfolio/tests/pages/AboutPage.ts:30:38) at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:23:7 at /home/runner/work/portfolio/portfolio/tests/about.spec.ts:22:5
test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
5 failed [chromium] › about.spec.ts:6:7 › About Page › Content ────────────────────────────────────────── [firefox] › about.spec.ts:6:7 › About Page › Content ─────────────────────────────────────────── [webkit] › about.spec.ts:6:7 › About Page › Content ──────────────────────────────────────────── [iPhone 12 Pro] › about.spec.ts:6:7 › About Page › Content ───────────────────────────────────── [iPad] › about.spec.ts:6:7 › About Page › Content ────────────────────────────────────────────── 20 passed (3.9m)

Artifacts

Produced during runtime
Name Size
playwright-report
15.4 MB