我正在使用specs2测试play2项目。在其中一次测试失败后,如何强制测试停止?
答案 0 :(得分:0)
您可以在args(stopOnFail=true)
中放置Specification
,这会导致在第一次失败后跳过规范中的所有其他测试。请注意,这只会跳过Specification
中的剩余测试,而不是所有规格。
object TestSpec extends Specification {
args(stopOnFail=true)
// fails
"must fail" in {
true must beFalse
}
// is skipped
"must be arbitrary" in {
1 must equalTo(0)
}
}
我不知道有什么办法可以在失败后跳过所有规格。以下是对上述内容的引用:Specs2 Runners