Kos*_*kov 5 haskell build-tools command-line-arguments haskell-stack
我做了一个非常简单的项目,但测试套件失败了https://github.com/k-bx/noruntests-play
\n\n现在,当我运行时,stack --test --no-run-tests build我希望它构建项目,但不运行测试。相反,它运行测试:
\xe2\x9e\x9c noruntests-play git:(master) stack --test --no-run-tests build\nnoruntests-play-0.1.0.0: test (suite: test)\n\ntest: error\nCallStack (from HasCallStack):\n error, called at tests/Tests.hs:4:8 in main:Main\n\nTest suite failure for package noruntests-play-0.1.0.0\n test: exited with: ExitFailure 1\nLogs printed to console\nRun Code Online (Sandbox Code Playgroud)\n\n我在这里做错了什么?谢谢你!
\n你应该像这样把build选项放在前面:--test
$ stack build --test --no-run-tests
Run Code Online (Sandbox Code Playgroud)
我不确定这是错误还是功能。如果您对开发人员的反馈感兴趣,可以在此处打开问题。--test就我个人而言,之前通过似乎很奇怪build。在某种合理的意义上--test是子部分build,子部分或选项通常指定在主选项的右侧。
还有您想要的较短版本(因为build --test只是test):
$ stack test --no-run-tests
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |