All checks were successful
build-and-push / build (push) Successful in 36s
- playwright.config.ts: 로컬 스택(5380/8380) 대상 headless chromium - e2e/spin.spec.ts: 대시보드·네비·쪽지함·캘린더 일정 생성·프로젝트 생성 모달·검증, 구성원 역할(관리자 메뉴 숨김·관리 라우트 리다이렉트·프로필) - e2e/project-flow.spec.ts: 프로젝트 상세 개요/작업자/메일 탭, 타임라인 작업 추가→상세 모달→칸반 카드 - e2e/member-domains.spec.ts: 근무·휴가 신청 검증, 인센티브 게이지, 대시보드 내 이슈 - ?as=user 로 역할 전환(api.ts 포워딩 활용), afterAll API 정리 - npm run test:e2e 스크립트, test-results/·playwright-report/ gitignore Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
21 lines
546 B
TypeScript
21 lines
546 B
TypeScript
import { defineConfig } from "@playwright/test";
|
|
|
|
// 로컬 스택(docker: frontend 5380 + backend 8380, DEV_AUTH)에 대한 E2E.
|
|
// 스택은 이미 떠 있다고 가정(docker compose up -d).
|
|
export default defineConfig({
|
|
testDir: "./e2e",
|
|
timeout: 30_000,
|
|
expect: { timeout: 10_000 },
|
|
fullyParallel: false,
|
|
workers: 1,
|
|
retries: 0,
|
|
reporter: [["list"]],
|
|
use: {
|
|
baseURL: "http://localhost:5380",
|
|
headless: true,
|
|
viewport: { width: 1280, height: 900 },
|
|
actionTimeout: 10_000,
|
|
ignoreHTTPSErrors: true,
|
|
},
|
|
});
|