Khi nào thích hợp để sử dụng từng tùy chọn --runInBand
hoặc --maxWorkers 1
?Jest: Difference betwen --runInBand và --maxWorkers 1
Nếu ý định của tôi là chạy tất cả các bài kiểm tra theo thứ tự (mỗi lần một, theo thứ tự), lựa chọn nào là đúng?
chi tiết thêm:
Tôi đang sử dụng đùa để thử nghiệm một ứng dụng NodeJs express
, với các xét nghiệm hội nhập nhấn điểm cuối HTTP qua supertest
. Điều này có thể không tạo ra bất kỳ sự khác biệt nào đối với câu trả lời, chỉ đề cập trong trường hợp nó có liên quan.
Dưới đây là tài liệu tham khảo jest CLI:
https://facebook.github.io/jest/docs/cli.html
phần liên quan:
--maxWorkers=<num>
Bí danh: -w. Chỉ định số lượng nhân viên tối đa mà nhóm nhân viên sẽ sinh ra để chạy thử nghiệm. Điều này mặc định số lượng lõi có sẵn trên máy của bạn. Nó có thể hữu ích để điều chỉnh điều này trong môi trường giới hạn tài nguyên như CIs nhưng mặc định phải phù hợp với hầu hết các trường hợp sử dụng.
--runInBand
Bí danh: -i. Chạy tất cả các bài kiểm tra trong quy trình hiện tại, thay vì tạo một nhóm công nhân các tiến trình con chạy thử nghiệm. Điều này có thể hữu ích cho việc gỡ lỗi.