Tôi có một gói cabal mà tôi có một test-suite
thiết lập bằng các loại exitcode-stdio-1.0
, như vậy:test cabal không in ra thực thi
Khi tôi chạy nó bằng cách sử cabal test
, cabal không in đầu ra tiêu chuẩn/lỗi chuẩn của tệp thực thi; nó chỉ in thông tin đăng nhập riêng của mình:
$ cabal test
Running 1 test suites...
Test suite test-foo: RUNNING...
Test suite test-foo: PASS
Test suite logged to: dist/test/foo-0.0.1-test-foo.log
1 of 1 test suites (1 of 1 test cases) passed.
$
Kết quả mà tôi muốn là ở chỗ log file:
$ cat dist/test/foo-0.0.1-test-fo.log
Test suite test-foo: RUNNING...
HUnit group 1:
Expected connect: [OK]
Test Cases Total
Passed 1 1
Failed 0 0
Total 1 1
Test suite test-foo: PASS
Test suite logged to: dist/test/foo-0.0.1-test-foo.log
$
Làm thế nào để tôi nhận được cabal để in sản lượng này để đầu ra tiêu chuẩn riêng của mình? Tôi không thể tìm thấy nó trong tài liệu.
Cảm ơn bạn đã đăng bài này.Tôi đã có thể nghĩ rằng chỉ đạo đầu ra tiêu chuẩn sẽ là trường hợp sử dụng phổ biến nhất. – sdasdadas