选择要使用Hspec运行的测试并堆叠

时间:2016-09-07 08:54:25

标签: haskell haskell-stack hspec

我使用Hspec的automatic spec discovery功能编写了一系列测试。我也使用stack作为构建工具。

我的测试目录包含Spec.hs文件,以及我的应用程序的不同模块的测试文件(例如Module0Spec.hsModule1Spec.hs)。

现在,当我开始编写新的测试模块时,或者当我想在代码更改后重新运行失败的测试时,我希望能够只运行给定的测试模块。

堆栈或Hspec是否允许这样做?

1 个答案:

答案 0 :(得分:14)

我找到了答案here。我尝试使用--,但我需要使用--test-arguments

stack test --test-arguments "-m "Module0""