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