如何使用 cabal new-test 流式传输测试结果?
How can I stream test results with cabal new-test?
使用 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 (probably available since Cabal-install 3, see changelog 开始,您可以使用 --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)
使用 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 (probably available since Cabal-install 3, see changelog 开始,您可以使用 --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)