개발툴/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
반응형