Tôi đang cố gắng hiểu cách tích hợp một số kiểm tra nhanh với cabal. gist cho thấy hàm quickCheck
trả về trạng thái khác 0, nhưng tôi không nhận được hành vi đó, vì vậy sử dụng kiểu kiểm tra exitcode-stdio-1.0
của cabal dường như không hoạt động cho tôi trừ khi tôi muốn gọi error
.Trạng thái thoát QuickCheck về lỗi và tích hợp cabal
cabal user guide cũng đề cập đến bộ thử nghiệm detailed-1.0
, nhưng AFAICT này chưa tồn tại. Đó vẫn là trường hợp?
Có vẻ như từ các câu trả lời như this one mà nhiều người đang sử dụng test-framework package. Đó là quá mức cần thiết đối với tôi, nhưng đó là những gì tôi nên sử dụng?
Tôi không hài lòng với tình huống này.
Các phiên bản của những điều tôi đang sử dụng:
cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library
QuickCheck-2.4.1.1
Tôi biết đó là 3 năm nhưng tôi đã dành quá nhiều thời gian để tìm ra rằng bạn cũng cần 'nhập Test.QuickCheck.Test' cho' isSuccess' thành "nằm trong phạm vi". Trong trường hợp bất cứ ai cũng có vấn đề đó. Trên một lưu ý phụ, có cách nào để làm cho nó đẹp hơn? (ví dụ: không phải làm cả hai 'kiểm tra nhập khẩu.QuickCheck' mà còn' Test.QuickCheck.Test'?) – conrad