0

仅当命令行上的某些标志设置为stack test. 我知道我可以使用stack test --test-arguments=...,但我将在命令行上使用什么以及如何在我的Spec.hs? 我似乎无法在网上其他地方找到一个很好的例子。

编辑:在没有指定 跳过的情况下运行时是否可以跳过测试stack test?或者这是否可以通过另一个类似的规范文件和昂贵的测试来实现?

4

1 回答 1

1

您可以使用--skip=PATTERN跳过测试。除此之外,main如果您不使用自动测试发现并设置Configfor hspecWith(the configSkipPredicate),您可以自己检查命令行参数。

如果您想自动跳过测试而不在命令行上指定它,您可以使用.hspec文件,请参见此处。您可以通过在命令行上指定匹配模式来覆盖跳过。

于 2017-11-05T16:05:56.373 回答