1
spec2를 사용하여 play2 프로젝트를 테스트하고 있습니다. 테스트 중 하나가 실패한 직후에 테스트가 강제로 멈추게하려면 어떻게해야합니까?테스트 중 하나가 실패한 후 specs2 테스트가 멈추도록하려면 어떻게해야합니까?
spec2를 사용하여 play2 프로젝트를 테스트하고 있습니다. 테스트 중 하나가 실패한 직후에 테스트가 강제로 멈추게하려면 어떻게해야합니까?테스트 중 하나가 실패한 후 specs2 테스트가 멈추도록하려면 어떻게해야합니까?
Specification
에 args(stopOnFail=true)
을 넣을 수 있습니다. 그러면 처음 실패한 후에 사양 내의 다른 모든 테스트가 건너 뜁니다. 이 옵션은 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