在其他forum pages上,我发现我可以使用命令运行特定的hspec
测试
stack test --test-arguments "-m "<filter>""
其中<filter>
设置为匹配预期测试的it
's文本描述符。我经常使用此命令来运行感兴趣的单个测试,而无需运行整个测试套件。
但是我不明白这个命令究竟是如何指定的。例如,什么样的参数是"-m "<filter>""
,那是什么&#34; -m&#34;意思?可以指定哪些其他参数为"-m "<filter>""
?
关于--test-arguments
,stack test --help | less
只说
--ta,--test-arguments TEST_ARGS
Arguments passed in to the test suite program
这是我发现的关于如何指定堆栈来运行测试子集的唯一相关文档。