Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion playwright.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ export default defineConfig({
timeout: 90_000,
expect: { timeout: 20_000 },
forbidOnly: !!process.env.CI,
retries: process.env.CI ? 2 : 0,
// 같은 커밋으로 20회 돌린 결과 케이스 실패율이 0.31%였고, 유일한 실패도
// Supabase 쪽 시계 오차로 보이는 일회성 오류였다(#215).
// 1회면 이런 딸꾹질은 흡수하고 반복해서 깨지는 테스트는 그대로 빨갛게 남는다.
// 재시도로 통과한 건은 flaky로 따로 집계되므로 흔들림 관측도 계속된다.
retries: process.env.CI ? 1 : 0,
// next dev 서버가 단일 프로세스라 워커를 늘리면 경로 컴파일이 서로 밀려 타임아웃이 난다.
// CI는 빌드된 서버를 실행하므로 병렬로 돌려도 안정적이다.
// ubuntu-latest가 4 vCPU라 브라우저가 CPU를 다 먹지 않도록 2로 둔다.
Expand Down