Skip to content

feat: MVP 1.

feat: MVP 1. #24

Triggered via push February 18, 2026 11:42
Status Failure
Total duration 2m 11s
Artifacts 1

ui-tests.yml

on: push
Matrix: Build and run UI tests
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 2 notices
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
4) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
Build and run UI tests (24.x)
The strategy configuration was canceled because "build._22_x" failed
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
4) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
3) [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
2) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
[chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip: e2e/page.spec.ts#L26
1) [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────── Error: expect(locator).toBeVisible() failed Locator: locator('hello-world div h2') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('hello-world div h2') 24 | 25 | const welcomeTitle = page.locator('hello-world div h2') > 26 | await expect(welcomeTitle).toBeVisible() | ^ 27 | await expect(welcomeTitle).toHaveText('Hello, testuser !') 28 | 29 | const logoutButton = page.locator('shade-app-bar button >> text="Log Out"') at /home/runner/work/stack-craft/stack-craft/e2e/page.spec.ts:26:32
🎭 Playwright Run Summary
4 failed [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ──────────── [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────────
🎭 Playwright Run Summary
4 failed [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── [chromium] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ─────────── [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ──────────── [firefox] › e2e/page.spec.ts:4:3 › Example Application › Login and logout roundtrip ────────────

Artifacts

Produced during runtime
Name Size Digest
ScreenShots
1.77 KB
sha256:082c3cffb8c5d3a0e7ad001ecbe48ff271566eba3eceb45bfb453b13d50b8340