[Junit] TrendPick 프로젝트 테스트 코드 작성 중 테스트 실행이 되지 않고 오류가 발생하는 경우

2023. 8. 3. 19:02기타 (회고 및 정보글 등)

* 같은 오류일지라도 해결 방법이 모두 다를 수 있다.

 

테스트를 돌렸을때 빌드 오류가 뜨는 경우이다. 

물론 더 길지만 알아볼 수 있는 만큼만 가져왔다.

FAILURE: Build failed with an exception.

 

 

우선 using 2개가 모두 InteliJ 로 되어있는지 확인해보자.

Gradle로 되어 있으면 많은 오류가 발생한다. InteliJ로 무조건 변경하자!!!!

 

그리고 Gradle을 빌드하지 못하는 것이 원인이기 때문에 직접 Gradle user home의 우측 파일 모양을 눌러서 해당 프로젝트의 .gradle을 식별할 수 있게끔 해보자.

 

Command line is too long...shorten 어쩌고 저쩌고

라는 오류도 볼 수 있다.

대부분 이 오류의 해결을 위와 마찬가지로 Gradle -> InteliJ 로 변경하라고 제시한다.

물론 바로 고쳐질 수도 있겠지만 나는 고쳐지지 않았다.

 

프로젝트를 없애고 다시 git clone을 하기도 하며 굉장히 긴 시간을 삽질한 끝에 해결방법을 찾았다.

 

Run - Edit Configurations.... 에 들어가서

Modify Option을 찾아 누른다.

 

그리고 Shortem command line 을 클릭하고서 다음 이미지와 같이 변경해준다.

 

좌측 하단에 보면 Edit Configuration templates.....가 있다. 이걸 누르면 default 값을 조정할 수 있다.

 

누른 후 똑같이 설정해주자.

 

이외에도 Junit5의 또다른 오류가 떴었는데 정말 이것저것 하다보니 오류가 사라졌다.

 

다음번에 나타나면 절대 놓치지 않고 기록해야겠다.