gpt4 book ai didi

haskell - 多包项目中的测试输出未显示为 `stack test`

转载 作者:行者123 更新时间:2023-12-02 16:44:49 24 4
gpt4 key购买 nike

我有一个多包项目,每个包中都有测试套件。当我运行 stack test 命令时,我希望显示每个包测试的输出,但事实并非如此。这是我得到的:

package1-0.1.0.0: test (suite: package1-test)
package2-0.1.0.0: test (suite: package2-test)
package3-0.1.0.0: build (test)
package1-0.1.0.0: Test suite package1-test passed
package3-0.1.0.0: test (suite: package3-test)
package3-0.1.0.0: Test suite package3-test passed
...

我希望看到的是这样的:

   test/Test.hs
Test.Pack1
Ggurda
skovoroda: OK (0.41s)
OK
patak: OK (7.59s)
OK

如果我显式指定包(stack test package1:test:package1-test),我也能够看到详细的测试输出,但我不想为所有包手动执行此操作我有。

是否有一个命令可以帮助显示每个包的每个测试结果的详细输出?

最佳答案

您可以使用--dump-logs标志或使用the corresponding option将以下行添加到您的 stack.yaml 中:

dump-logs: all

关于haskell - 多包项目中的测试输出未显示为 `stack test`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48025206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com