小编Myr*_*yrn的帖子

我可以使用Haskell的堆栈来编译和运行_only_测试吗?

当我运行a stack test或a时stack test <package>:<test-suite>,输出看起来像:

package: configure (lib + exe + test)
package: build (lib + exe + test)
package: copy/register
package: test (suite: tests)
Run Code Online (Sandbox Code Playgroud)

它最终基本上编译了我的所有更改两次:一次用于exe或lib,第二次用于测试.

我想要的是这样的命令stack test --test-only会产生类似的东西:

package: configure (test)
package: build (test)
package: copy/register
package: test (suite: tests)
Run Code Online (Sandbox Code Playgroud)

我已经查看了可用的命令行标志和堆栈文档.我还试图谷歌搜索,看看有没有人谈过类似的东西.

所以我的问题是:
1,什么是编译和运行目前最好的方法只有测试?我最好的猜测是尝试将测试放在一个单独的cabal包中.
2.有没有理由说堆栈不能或不能这样做?

haskell haskell-stack

7
推荐指数
1
解决办法
481
查看次数

标签 统计

haskell ×1

haskell-stack ×1