2009-08-25 6 views
0

많은 통합 테스트를 실행하기 위해 NUnit을 사용하고 있습니다.설치 실패시 테스트 실행 중지

이러한 모든 테스트는 나머지 테스트에 필요한 데이터를 준비하는 테스트 픽스처 설정 방법으로 기본 클래스를 공유합니다.

테스트 픽스처 설정에 실패가 있으면 테스트 실행을 중지 할 수있는 방법이 있습니까? 모든 테스트는 당신이 발생하는 경우에 당신이 당신의 [설정] 방법 또는 [SetupFixture] 클래스 어딘가에서 예외를 던질 수 없습니다 제대로 이해하면 같은 설치 오류

답변

3

실패 할 때까지

는 지금 기다린다 실패?

테스트 주자는 모든 테스트가 실패한 것처럼 계속보고하지만, 으로 생각하면 혼란스럽지 않게됩니다. NUnit은 예외가 발생하자 마자 효과적으로 종료됩니다.

+0

예외는 테스트의 한 방법에서 발생합니다. NUnit은 즉시 종료되지 않으며, 모든 통과 테스트와 비교하여 실패 보고서를 보는 데 다소간 동일한 시간이 걸립니다. – chandmk

+0

글쎄, 나는 너무 빨리 말했다. 당신의 대답은 제가 오류 메시지를 아주 가깝게 보게했습니다. 기본 설치 클래스를 사용하지 않는 일부 통합 테스트가있었습니다. 그리고 각각의 테스트는 설정 코드와 동일한 호출을합니다. 반환하는 데는 많은 시간이 걸립니다. 감사합니다. – chandmk