gpt4 book ai didi

haskell - 无需运行即可构建 haskell 堆栈测试

转载 作者:行者123 更新时间:2023-12-01 13:31:31 26 4
gpt4 key购买 nike

我做了一个非常简单的项目,但测试套件失败 https://github.com/k-bx/noruntests-play

现在当我跑 stack --test --no-run-tests build我希望它构建项目,但不运行测试。相反,它运行测试:

➜  noruntests-play git:(master) stack --test --no-run-tests build
noruntests-play-0.1.0.0: test (suite: test)

test: error
CallStack (from HasCallStack):
error, called at tests/Tests.hs:4:8 in main:Main

Test suite failure for package noruntests-play-0.1.0.0
test: exited with: ExitFailure 1
Logs printed to console

我在这里做错了什么?谢谢!

最佳答案

你应该把 build之前的选项--test像这样:

$ stack build --test --no-run-tests

我不确定这是错误还是功能。您可以打开 issue here如果您对开发人员的反馈感兴趣。就我个人而言,通过 --test 似乎很奇怪之前 build .在某种合理的意义上 --testbuild 的子部分和子部分或选项通常指定在主选项的右侧。

还有你想要的较短版本(因为 build --test 只是 test ):
$ stack test --no-run-tests

关于haskell - 无需运行即可构建 haskell 堆栈测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45761886/

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