단위 테스트를 실행할 때 패키지의 모든 테스트를 건너 뛰고 싶지만 다른 패키지의 테스트가 제대로 작동하는지 확인해야합니다. com.felix.a, com.felix.b 및 com.felix.c, 내가 에서 테스트 클래스를 원하지 않는 COM : 한마디로Maven의 경우 패키지의 모든 테스트를 건너 뛸 수있는 방법이 있습니까?
, 거기에 이제 세 가지 패키지가 있습니다 .felix.c을 실행하십시오.
maven-surefire- 플러그인을 통해 패키지를 필터링하려고 시도했지만 적용되지 않았습니다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<excludes>
<exclude>${basedir}/src/test/java/com/felix/c/*</exclude>
</excludes>
</configuration>
</plugin>
감사!
? 왜 그들을 실행하지? – khmarbaise
예를 들어, 특정 프로파일이 활성화 된 경우에만이를 실행하려고 할 수 있습니다. – gjoranv
코드를 gerrit로 푸시하면 gerrit가 단위 테스트를 트리거하지만 시간 낭비이기 때문에이 패키지에서 단위 테스트를 실행하고 싶지 않습니다.하지만 누군가에 의해 실행됩니다. 그렇지 않으면 나중에. – Felix