개발툴/Maven
Maven으로 단일 테스트 방법 실행
Rateye
2021. 6. 5. 13:30
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
반응형