데일리 잡(Job) 지식

[IntelliJ] 인텔리제이 JUnit5 테스트케이스 디버깅 안걸림 타임아웃 해결

개발하는 주디씨 2024. 2. 27. 13:48

인텔리제이에서 테스트케이스를 작성하다가 디버깅이 안걸리는 현상이 발생했다..

심지어 다른 동료 PC에서 정상적으로 동작했음... 따라서 코드의 문제는 아니라고 생각했다. 그렇다면, IDE 자체 설정문제일까 싶어 여기저기 찾아본 결과 우선, 해결법을 적어둔다.

 

🚨 올바른 해결법인지는 확실하지 않으니 혹시, 원인을 명확하게 아시는 분들은 댓글에 남겨주세요 :-)

 

1. IntelliJ -> Preferences -> Build,Execution,Deployment -> Build Tools -> Gradle

2. Gradle projects -> Run tests using -> Gradle (Default) 를 Intellij IDEA 로 바꾸시면 됩니다.

 


상단 메뉴에서 “File”을 클릭한 다음 “Settings” 또는 “Preferences”를 선택합니다. (Windows 및 Linux에서는 “Settings”, macOS에서는 “Preferences”로 표시될 수 있습니다.)
설정 창이 열리면 좌측 패널에서 “Build, Execution, Deployment”를 선택합니다.
그 다음, “Build Tools” 아래에 있는 “Gradle” 또는 “Maven”을 선택합니다. 프로젝트가 Gradle 또는 Maven을 사용하는 경우 해당되는 항목을 선택하십시오.
Gradle 또는 Maven 설정에서 “Runner”를 찾아 클릭합니다.
Runner 설정에서는 “Delegate IDE build/run actions to gradle/maven” 옵션을 선택하십시오. 이렇게 하면 Gradle 또는 Maven 설정에서 테스트 실행에 대한 옵션을 사용할 수 있습니다.
Gradle 또는 Maven 설정에서 테스트 실행에 대한 옵션을 찾습니다. 일반적으로 이러한 설정은 테스트 실행 시간 제한과 관련된 옵션을 포함합니다.


테스트 실행 시간 제한과 관련된 옵션을 찾아 변경하십시오. 보통 이러한 옵션은 타임아웃 시간을 조정할 수 있게 해줍니다.
변경을 완료하면 설정 창을 닫고 변경 사항을 저장합니다.


위의 단계를 따라 IntelliJ IDEA에서 JUnit의 타임아웃 설정을 변경할 수 있습니다. 그러나 이러한 설정은 Gradle 또는 Maven 프로젝트에 의해 관리되므로 프로젝트의 빌드 도구와 관련된 설정을 변경해야 합니다.

 

이렇게 하면, 안걸렸던 디버그가 타임아웃없이 걸립니다~! ㅠㅠ 일주일 삽질 끝..