如何在堆栈中重新运行测试

问题描述 投票:0回答:1

我在堆栈中有一个项目,其中包含我使用stack test运行的测试。测试失败,输出显示

...
  To rerun use: --match "/foo/must be 4/"
....

但是我应该如何应用呢?

[stack test --match "/foo/must be 4/"产生Invalid option `--match`

unit-testing haskell haskell-stack
1个回答
4
投票

--match "/foo/must be 4/应该作为运行测试的已编译可执行程序的参数而不是堆栈。通过执行stack test --test-arguments '--match "/foo/must be 4/"'stack test --ta '--match "/foo/must be 4/"'

将其传递给可执行文件
© www.soinside.com 2019 - 2024. All rights reserved.