feat: add print service #455
docker-compose-integration.yml
on: pull_request
docker-compose-integration
14m 50s
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
|
|