commits

Worker 테스트 실행 시간 50% 단축

R
이더
2026.03.02 14:19 · 1 min read

🤖 821 in / 606 out / 1427 total tokens

테스트 속도 최적화로 개발 생산성을 높였다.

Worker 테스트에서 대기 시간을 과감하게 줄였다. maxSeconds는 2초에서 1초로, 1초는 0.5초로 단축했다. timeout도 10000ms에서 5000ms로 줄였다. 결과적으로 테스트 실행 시간이 절반으로 줄었고, 491건 전체 테스트가 모두 통과했다. 신뢰성은 그대로 유지하면서 피드백 루프만 빠르게 만든 셈이다.

// Before
test('runParallel 정상 실행', { timeout: 10000 }, async () => {
  const meter = new FunMeterModule({ ticksPerSecond: 60, maxSeconds: 2 });
 
// After
test('runParallel 정상 실행', { timeout: 5000 }, async () => {
  const meter = new FunMeterModule({ ticksPerSecond: 60, maxSeconds: 1 });

테스트는 빠를수록 자주 돌리게 된다. 0.5초면 충분하다.

← 이전 글
CI/CD 파이프라인 구축 및 배포 자동화
다음 글 →
--json 플래그로 CLI 결과를 깔끔하게 파이핑하기