Tôi có thể chạy Kiểm tra Karma với một hạt giống được chỉ định không? [đóng cửa]
Tôi đang làm việc trong một Dự án Angular được thử nghiệm với Karma / Jasmine. Kiểm tra góc, theo mặc định, chạy theo thứ tự ngẫu nhiên, có thể dẫn đến kiểm tra không thành công nếu chạy theo một thứ tự nhất định.
Tôi nhận thấy rằng trong trình chạy trình duyệt của mình, nó hiển thị hạt giống ngẫu nhiên mà các thử nghiệm đã được chạy.
Khi chạy thử nghiệm, tôi có thể chỉ định hạt giống này để tôi có thể kiểm tra cùng một thứ tự nhiều lần không? (Và vì vậy tôi có thể chuyển hạt giống này cho những người khác để hiển thị các bài kiểm tra của họ thất bại theo thứ tự nào).
Câu hỏi này đã được giải quyết, tôi không biết tại sao nó "Đã đóng. Câu hỏi này cần chi tiết hoặc rõ ràng."
Trả lời
Bạn có thể đặt random
thành false trong cấu hình karma để luôn nhận được cùng một thứ tự trong Jasmine 3.x.
định cấu hình jasmine để không chạy thử nghiệm một cách ngẫu nhiên
Đối với hạt giống, cũng có một tùy chọn hạt giống nhưng tôi không chắc chắn về cách sử dụng nó. Nó nói rằng nó là một chức năng nhưng tôi thấy '4321' được cung cấp trong liên kết thứ hai.
https://github.com/karma-runner/karma-jasmine
Dù bằng cách nào, tôi nghĩ chỉ định random: false
phải là đủ cho bạn vì điều này phải giống nhau trên mỗi lần chạy.