728x90
반응형
TDD : Test Driven Development

TDD 테스트 주도 개발에  대해 큰 그림을 그리며 배워보고자 인프런 강의를 듣는데

빌드에서부터 실패하는 트러블슈팅을 겪었다.

버전 세팅이 잘못되었거나 Build 세팅이 Gradle로 되어있어서 그런가 싶어서

변경해보았는데도 나 같은 경우 해결이 되지 않았다.

 

 

에러 내용 : 

org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'com.tddpj.productorderservice.ProductServiceTest'. at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:54) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94).

 

 

해결 :

인텔리제이 기준 메뉴 Help > Edit Custom VM Options에서

-Dconsole.encoding=UTF-8 코드 하나 추가해주었다.

기존에는 위 두 개 값이 기본 세팅으로 되어 있었다.

빌드 실패했던 이유는 이 추가 설정 없이

PC 경로에 한글이 존재해서 그런 것 같다.

 

 

빨간불보다는 초록불이 좋아요.

반갑다 초록불

 

 

참고한 링크

https://www.inflearn.com/questions/459145/gradle-build-%EA%B4%80%EB%A0%A8-%EC%98%A4%EB%A5%98-%EC%A7%88%EB%AC%B8-%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4-testsuiteexecutionexception

728x90
반응형

+ Recent posts