如何使用cabal新测试流式传输测试结果



使用cabal test,您可以使用cabal test --show-details=streaming流式传输结果。

我找不到与cabal new-test类似的选项。是否可以使用new-test流式传输结果?

我一个小时前刚刚遇到这个!

new-test还不支持--show-details标志:https://github.com/haskell/cabal/issues/4766

错误报告中的讨论表明,无论如何,--show-details可能是一个错误的功能,它应该始终只是流式传输。

从PR 5455(Cabal安装3后可用,请参阅变更日志(起,您可以使用以下标志:

--test-show-details=streaming

示例:

~/hackage-server $ cabal test --enable-tests --test-show-details=streaming ReverseDependenciesTest
Building test suite 'ReverseDependenciesTest' for hackage-server-0.5.1..
Test suite ReverseDependenciesTest: RUNNING...
ReverseDependenciesTest
with set [beeline->mtl] and querying for mtl, we get beeline:                                        OK
revPackageName selects only latest version, even if it has no dependency on chosen package:          OK
revPackageId does select old version when queried with old reverse dependency:                       OK
revPackageName can find multiple packages:                                                           OK
with set [beeline->mtl->base, lens->mtl->base], revPackageFlat 'base' finds [beeline, lens, mtl]:    OK
with set [beeline->mtl->base, lens->mtl->base], revPackageStats 'base' return 1,3:                   OK
with set [beeline->mtl->base, lens->mtl->base], queryReverseDeps 'base' return [mtl],[beeline,lens]: OK
All 7 tests passed (0.01s)

最新更新