当我在本地使用堆栈与测试套件(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
答案 0 :(得分:1)
您似乎没有使用-threaded
标记编译程序。这是必需的,否则即使您设置了--show-details=always
,它也会表现得像设置--show-details=streaming
一样。
我想查看您的cabal文件的原因是您可能在那里设置了-threaded
。