Merge pull request 'E2e: CI-only skip scroll-restore, enable admin smoke' (#87) from fix-e2e-ci-only-skip into master
CI / skip-ci-check (push) Successful in 30s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / python-lint (push) Successful in 47s
CI / admin-unit (push) Successful in 1m2s
CI / viewer-unit (push) Successful in 1m23s
CI / e2e (push) Successful in 1m54s

This commit was merged in pull request #87.
This commit is contained in:
2026-08-04 22:35:11 -05:00
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ const TokenResponse = z.object({
* FastAPI-admin UI smoke: core review workflows load without error.
* Uses E2E_API_USERNAME/PASSWORD (admin FastAPI user — not NextAuth viewer creds).
*/
test.describe.skip('admin review pages @smoke', () => {
test.describe('admin review pages @smoke', () => {
const adminBaseUrl = process.env.PLAYKIT_ADMIN_BASE_URL || DEFAULT_ADMIN_BASE_URL;
test('identify, auto-match, and approve pages load for admin', async ({
+2 -1
View File
@@ -1,8 +1,9 @@
import { test, expect } from '../fixtures';
import { BUDGET_MS, expectWithinBudget } from '../timing-budgets';
test.describe.skip('gallery scroll restore @smoke', () => {
test.describe('gallery scroll restore @smoke', () => {
test('closing photo modal restores scroll position', async ({ page, playkitConfig, timings }) => {
test.skip(!!process.env.CI, 'Headless CI runner scroll timing differs — run locally against DEV');
await timings.measure('open_gallery', async () => {
await page.goto(`${playkitConfig.baseUrl}/`);
await expect(