forkJoin
-
Junit 테스트 병렬 수행으로 빌드 시간 단축하기Spring Framework 2022. 8. 16. 01:14
1) 서론혹시 무언가를 기다리는 시간이 지루하게 느껴진 경험이 있으신가요?저는 놀이기구를 타기 위해 기다리는 시간이 참 지루하다고 느껴집니다. 대기열에서 약 1시간씩 기다리다 보면, 자유이용권을 구매했지만 몇 개 못 타는 경험을 하기도 하는데요. 가끔 대기열이 전혀 없고, 실컷 탈 수 있었으면 하는 상상도 해봅니다.최근 문득 애플리케이션의 build 시간이 지루하고, 아깝다는 생각이 들었는데요.특히 테스트 코드가 증가하게 되면, 빌드 시간도 계속해서 지연됩니다. Githbub actions를 사용해서 PR 생성 혹은 commit 시 자동으로 build가 동작하거나, 배포를 위해 build 할 때도 마찬가지입니다.만약총 10명의 개발자가하루에 5번 build 하고1분씩 아낄 수 있다면 총 50분이라는 소중..