仅当命令行上的某些标志设置为stack test
. 我知道我可以使用stack test --test-arguments=...
,但我将在命令行上使用什么以及如何在我的Spec.hs
? 我似乎无法在网上其他地方找到一个很好的例子。
编辑:在没有指定 跳过的情况下运行时是否可以跳过测试stack test
?或者这是否可以通过另一个类似的规范文件和昂贵的测试来实现?
仅当命令行上的某些标志设置为stack test
. 我知道我可以使用stack test --test-arguments=...
,但我将在命令行上使用什么以及如何在我的Spec.hs
? 我似乎无法在网上其他地方找到一个很好的例子。
编辑:在没有指定 跳过的情况下运行时是否可以跳过测试stack test
?或者这是否可以通过另一个类似的规范文件和昂贵的测试来实现?
您可以使用--skip=PATTERN
跳过测试。除此之外,main
如果您不使用自动测试发现并设置Config
for hspecWith
(the configSkipPredicate
),您可以自己检查命令行参数。
如果您想自动跳过测试而不在命令行上指定它,您可以使用.hspec
文件,请参见此处。您可以通过在命令行上指定匹配模式来覆盖跳过。