Chỉ chạy lại test bị fail lần trước
Khi chạy test, đôi khi bạn chỉ muốn chạy lại các test chạy fail ở lần trước cho đỡ tốn thời gian (ví dụ suite có 10 test, pass 8 cái rồi, fail 2 cái. Giờ sửa code xong, chỉ muốn chạy lại 2 test đó thôi chẳng hạn).
npx playwright test --last-failed
Giới hạn số test fail khi chạy (fail fast)
Trong một số trường hợp, bạn muốn nếu suite fail quá x case thì dừng chạy (fail sớm – vì có thể các case liên quan đến nhau, nếu chạy tiếp cũng sẽ fail, mất thời gian, không giải quyết vấn đề gì cả) => dùng tuỳ chọn này:
npx playwright test --max-failures=5
Có một cách nữa là bạn có thể đẩy chúng vào trong file playwright.config.ts
import { defineConfig } from '@playwright/test';
export default defineConfig({
maxFailures: process.env.CI ? 5 : undefined,
});
Trả lời