Playframework 2.0 在其中一个测试失败后,如何强制specs2测试立即停止

Playframework 2.0 在其中一个测试失败后,如何强制specs2测试立即停止,playframework-2.0,functional-testing,specs2,Playframework 2.0,Functional Testing,Specs2,我正在使用specs2测试play2项目。如何在其中一个测试失败后立即强制停止测试?您可以将参数(stopOnFail=true)放在规范中,这将导致在第一次失败后跳过规范中的所有其他测试。请注意,这将只跳过规范中的其余测试,而不是所有规范 object TestSpec extends Specification { args(stopOnFail=true) // fails "must fail" in { true must beFalse

我正在使用specs2测试play2项目。如何在其中一个测试失败后立即强制停止测试?

您可以将
参数(stopOnFail=true)
放在
规范中,这将导致在第一次失败后跳过规范中的所有其他测试。请注意,这将只跳过
规范
中的其余测试,而不是所有规范

object TestSpec extends Specification {

    args(stopOnFail=true)

    // fails
    "must fail" in {
        true must beFalse
    }

    // is skipped
    "must be arbitrary" in {
        1 must equalTo(0)
    }
}
我不知道有什么方法可以在失败后跳过所有规格。以下是上述内容的参考资料: