2014-02-17 2 views
3

경우에 따라 일부 Atlassian Bamboo 빌드시 junit 테스트를 건너 뛰고 싶습니다. 가능한가? 빌드시에 junit 테스트를 건너 뛰는 방법은 무엇입니까?빌드 타임에 일부 junit 테스트를 건너 뛰는 방법

다른 의견이 있으십니까?

골드 피처 대나무 버전 5.3

+1

maven에'-Dmaven.test.skip = true'를 전달하면 테스트를 컴파일하지 않습니다. 일반적으로 이것은 좋은 생각이 아니므로, 당신은 그것을 정당화 할 충분한 이유가 있어야합니다. –

+0

모든 테스트를 건너 뜁니다. – tddmonkey

+1

여기에서 자세한 대답보기 - http://stackoverflow.com/a/9138298/508214 – titogeo

답변

0

항상 당신이 건너 뛰려는 테스트와 동일한 설정되어 있습니까? 그래서 당신은 받는다는 프로파일을 통해 자료를 관리하고 사용할 수있는 경우에만 당신은 당신이 당신이를 구성 할 수 있습니다

0

에 원하는 것을 실행에/제외 구성 매개 변수를 포함하여 pom.xml에 확실한 플러그인을 사용하십시오. 예를 들어, 다음은 "IT"가 붙은 모든 테스트를 건너 뜁니다.

<plugin> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.16</version> 
    <inherited>true</inherited> 
    <configuration> 
     <skip>true</skip> 
    </configuration> 
    <executions> 
     <execution> 
     <id>unit-tests</id> 
     <phase>test</phase> 
     <goals> 
      <goal>test</goal> 
     </goals> 
     <configuration> 
      <skip>false</skip> 
      <excludes> 
      <exclude>**/*IT.java</exclude> 
      </excludes> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
0

을 건너 뛸 시험에 주석 @Ignore를 추가