我有一个 cabal 包,我使用该类型对其进行了test-suite
设置,如下所示:exitcode-stdio-1.0
当我使用 运行它时cabal test
,cabal 不会打印可执行文件的标准输出/标准错误;它只打印自己的日志信息:
$ 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.
$
我想要的输出在该日志文件中:
$ 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
$
如何让 cabal 将此输出打印到自己的标准输出?我在文档中找不到它。