Skip to content

feat: add print service #455

feat: add print service

feat: add print service #455

Triggered via pull request February 11, 2026 21:14
Status Failure
Total duration 14m 54s
Artifacts 1
docker-compose-integration
14m 50s
docker-compose-integration
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[authenticated] › tests/authenticated/catalogue.spec.ts:144:7 › Sticker Detail Page › shows description section: e2e/tests/authenticated/catalogue.spec.ts#L153
4) [authenticated] › tests/authenticated/catalogue.spec.ts:144:7 › Sticker Detail Page › shows description section Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Description' }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: 'Description' }) 151 | await detail.waitForLoaded(); 152 | > 153 | await expect(page.getByRole('heading', { name: 'Description' })).toBeVisible(); | ^ 154 | }); 155 | 156 | test('shows availability section with status indicator', async ({ page }) => { at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/authenticated/catalogue.spec.ts:153:70
[authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information: e2e/tests/authenticated/catalogue.spec.ts#L139
3) [authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('h1') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('h1') 137 | 138 | // Verify all sections are visible > 139 | await expect(detail.stickerTitle).toBeVisible(); | ^ 140 | await expect(detail.stickerId).toBeVisible(); 141 | await expect(detail.stickerImage).toBeVisible(); 142 | }); at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/authenticated/catalogue.spec.ts:139:39
[authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information: e2e/tests/authenticated/catalogue.spec.ts#L139
3) [authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('h1') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('h1') 137 | 138 | // Verify all sections are visible > 139 | await expect(detail.stickerTitle).toBeVisible(); | ^ 140 | await expect(detail.stickerId).toBeVisible(); 141 | await expect(detail.stickerImage).toBeVisible(); 142 | }); at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/authenticated/catalogue.spec.ts:139:39
[authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information: e2e/tests/authenticated/catalogue.spec.ts#L139
3) [authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information Error: expect(locator).toBeVisible() failed Locator: locator('h1') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('h1') 137 | 138 | // Verify all sections are visible > 139 | await expect(detail.stickerTitle).toBeVisible(); | ^ 140 | await expect(detail.stickerId).toBeVisible(); 141 | await expect(detail.stickerImage).toBeVisible(); 142 | }); at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/authenticated/catalogue.spec.ts:139:39
[auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard: e2e/fixtures/post-login-validation.ts#L68
2) [auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/registration.spec.ts:102:5
[auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard: e2e/fixtures/post-login-validation.ts#L68
2) [auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/registration.spec.ts:102:5
[auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard: e2e/fixtures/post-login-validation.ts#L68
2) [auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/registration.spec.ts:102:5
[auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation: e2e/fixtures/post-login-validation.ts#L68
1) [auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/login.spec.ts:52:5
[auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation: e2e/fixtures/post-login-validation.ts#L68
1) [auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/login.spec.ts:52:5
[auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation: e2e/fixtures/post-login-validation.ts#L68
1) [auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation Error: expect(locator).toBeVisible() failed Locator: getByText('Sticker Collector') Expected: visible Timeout: 10000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 10000ms - waiting for getByText('Sticker Collector') at ../fixtures/post-login-validation.ts:68 66 | // 3. Verify "Sticker Collector" text is visible (sidebar user info) 67 | const stickerCollectorText = page.getByText('Sticker Collector'); > 68 | await expect(stickerCollectorText).toBeVisible({ timeout: 10000 }); | ^ 69 | 70 | // 4. Verify Sign Out is visible (indicates authenticated state) 71 | const signOut = page.getByText('Sign Out'); at validateLoggedInState (/home/runner/work/stickerlandia/stickerlandia/e2e/fixtures/post-login-validation.ts:68:38) at /home/runner/work/stickerlandia/stickerlandia/e2e/tests/auth/login.spec.ts:52:5
🎭 Playwright Run Summary
6 failed [auth] › tests/auth/login.spec.ts:44:7 › Login Flow › full login flow with credential entry and post-login validation [auth] › tests/auth/registration.spec.ts:15:7 › Registration Flow › new user can register and access dashboard [authenticated] › tests/authenticated/catalogue.spec.ts:126:7 › Sticker Detail Page › displays sticker information [authenticated] › tests/authenticated/catalogue.spec.ts:144:7 › Sticker Detail Page › shows description section [authenticated] › tests/authenticated/catalogue.spec.ts:156:7 › Sticker Detail Page › shows availability section with status indicator [authenticated] › tests/authenticated/catalogue.spec.ts:169:7 › Sticker Detail Page › shows details section with dates 1 flaky [admin] › tests/admin/print-station.spec.ts:6:7 › Print Station - Admin Visibility › admin sees Print Station in sidebar navigation 7 skipped 56 passed (5.3m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
27.6 MB
sha256:d05a30f22cbf698725e04445fa34253fda8036ac19154490e745ad6450c75eb2