我使用Hspec的automatic spec discovery功能编写了一系列测试。我也使用stack作为构建工具。
我的测试目录包含Spec.hs
文件,以及我的应用程序的不同模块的测试文件(例如Module0Spec.hs
,Module1Spec.hs
)。
现在,当我开始编写新的测试模块时,或者当我想在代码更改后重新运行失败的测试时,我希望能够只运行给定的测试模块。
堆栈或Hspec是否允许这样做?
答案 0 :(得分:14)
我找到了答案here。我尝试使用--
,但我需要使用--test-arguments
:
stack test --test-arguments "-m "Module0""