2012-09-24 5 views
3

"BlahITCase"라는 통합 테스트가있는 maven 프로젝트가 있습니다. 이 테스트는 현재 실패하고 차례로 "mvn install"이 실패하게됩니다. 이것은 예상 된 행동입니까? 내 이해 단위 테스트 (surefire) 실패 빌드를 실패하지만 통합 테스트 (failsafe 사용) 실패하지 않습니다. 검증 목표는 나에게 원하는 동작을 줄 것으로 보인다 주석 처리통합 테스트에서 "mvn install"이 실패 했습니까?

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-failsafe-plugin</artifactId> 
      <version>2.12.3</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>integration-test</goal> 
         <goal>verify</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

:

나는 내 치어의 빌드 플러그인 섹션에서 다음 있습니다.

답변

1

수명주기 확인이 시작되면 failover : integration-test goal이 실행되고 failures : 빌드 실패를 확인합니다. 안전 장치 : 확인은

http://maven.apache.org/plugins/maven-failsafe-plugin/verify-mojo.html

당신은 절대적으로 필요한 경우 실패한 테스트를 무시하는 안전 장치 플러그인을 말할을 시도 할 수 있습니다를 설치하기 위해 고장의 원인과 진행에서 중지 기본적으로 라이프 사이클을 확인하기 위해 바인딩하지만 실패한 테스트 케이스입니다 패키지를 배포 할 준비가되지 않았 음을 의미합니다.

http://maven.apache.org/plugins/maven-failsafe-plugin/verify-mojo.html#testFailureIgnore

+0

그래서 단어는'SAFE'는 package''의 그 단계를 보장하고 사람 만 전에? –

관련 문제