Notice
Recent Posts
Recent Comments
준호씨의 블로그
IntelliJ에서 JUnit 테스트가 느릴때 속도개선 - 매번 Gradle 빌드하고 있다면 본문
반응형
유닛 테스트 하나 돌릴 때마다 common 모듈 빌드에 20초가량 먹고 시작해서 어떻게 개선해야 될까 생각해보았습니다.
일단 querydsl 관련해서 clean 하고 compile 하는데 시간이 오래 걸리고 있는데 평소에 컴파일해두고 수정사항 생길 때만 자동으로 부분 빌드해 주면 되지 않을까 싶었는데 방법을 찾지 못했습니다.
기존에 작업하시던 분들께 관련해서 여쭤보니 개선방법이 나왔습니다.
바로 cmd + , (Preferences)
Gradle 빌드 과정이 생략되어서 수십 초 정도를 아낄 수 있게 되었습니다.
관련 내용은 https://jojoldu.tistory.com/450 글에도 잘 정리가 되어있었습니다.
IntelliJ 2019.2 버전 정도부터 CI 빌드와 동일한 테스트 결과를 얻기 위해 기본값으로 세팅된 거 같네요. 하지만 너무 느린 것이 문제이니 평소에는 IntelliJ IDEA 모드로 돌리다가 최종 테스트할 때 gradle test 돌리는 것이 좋지 않을까 싶습니다.
하나가 해결되니 이제는 스프링 콘텍스트 로딩 시간이 긴 부분이 걸리네요. 요건 잘 보고 스프링 콘텍스트 로딩이 필요 없는 테스트는 좀 정리해봐야겠습니다.
반응형
'개발이야기' 카테고리의 다른 글
k8s - 터미널에 context, namespace 정보 띄우는 방법들 (0) | 2022.06.20 |
---|---|
tomcat - 환경변수 세팅은 bin/setenv.sh 에서 (0) | 2022.03.24 |
Java - 클린코드 10장 클래스에서 언급한 표준 자바 관례 (Standard Java Convention)의 작성 순서 확인 (0) | 2022.02.13 |
IntelliJ - build.gradle 설정이 No candidates found for method call plugins. 로 나오는 경우 (0) | 2021.12.29 |
정원사들 시즌7 시작. 출석부 세팅하기 - 서버 설정. httpd, mongodb... (0) | 2021.11.17 |
Comments