728x90
반응형
질문 : Maven으로 단일 테스트 방법 실행
다음을 사용하여 특정 클래스의 모든 테스트를 실행할 수 있다는 것을 알고 있습니다.
mvn test -Dtest=classname
하지만 개별 메서드를 실행하고 싶지만 -Dtest = classname.methodname이 작동하지 않는 것 같습니다.
답변
Maven에서 단일 테스트 메서드를 실행하려면 다음과 같이 명령을 제공해야합니다.
mvn test -Dtest=TestCircle#xyz test
여기서 TestCircle
은 테스트 클래스 이름이고 xyz
는 테스트 메서드입니다.
와일드 카드 문자도 작동합니다. 메서드 이름과 클래스 이름 모두.
-pl <module-name>
을 사용하여 테스트가있는 모듈을 지정합니다.
통합 테스트를 사용할 it.test=...
대신 옵션 test=...
:
mvn -pl <module-name> -Dit.test=TestCircle#xyz integration-test
출처 : https://stackoverflow.com/questions/1873995/run-a-single-test-method-with-maven
728x90
반응형
'개발툴 > Maven' 카테고리의 다른 글
Maven을 사용하여 종속성이 있는 실행 가능한 JAR을 만드는 방법 (0) | 2021.06.08 |
---|---|
Maven에서 인코딩을 구성하는 방법 (0) | 2021.06.05 |
Maven에서 dependencyManagement와 종속성의 차이점 (0) | 2021.06.05 |
Maven 저장소에서 소스 JAR 가져 오기 (0) | 2021.06.05 |
Maven 모듈 + 단일 특정 모듈 빌드 (0) | 2021.06.04 |