有没有办法实时制作Cabal打印测试用例?

时间:2016-03-02 19:15:41

标签: haskell cabal

当我在本地使用堆栈与测试套件(Hspec)时,它会打印测试用例 (他们的名字,背景)实时。现在我需要强制执行此操作 Travis CI(我使用Cabal)因为我的测试套件已经开始服用了 超过10分钟,我最终得到:

  

在过去10分钟内未收到任何输出,这可能是   表示构建本身停滞或构建错误。

尝试--show-details=streaming但没有成功(也与...结合使用) --test-option=--format=progress)。

执行的命令(变体):

cabal install --only-dependencies --enable-tests
cabal configure --enable-tests --enable-coverage -v2
cabal build
cabal test --show-details=streaming --test-option=--format=progress

1 个答案:

答案 0 :(得分:1)

您似乎没有使用-threaded标记编译程序。这是必需的,否则即使您设置了--show-details=always,它也会表现得像设置--show-details=streaming一样。

我想查看您的cabal文件的原因是您可能在那里设置了-threaded