Skip to content

refactor/UDT-274-테스트-코드-실행-시간-개선#208

Merged
dudxo merged 9 commits intodevelopfrom
refactor/UDT-274-테스트-코드-실행-시간-개선
Nov 5, 2025

Hidden character warning

The head ref may contain hidden characters: "refactor/UDT-274-\ud14c\uc2a4\ud2b8-\ucf54\ub4dc-\uc2e4\ud589-\uc2dc\uac04-\uac1c\uc120"
Merged

refactor/UDT-274-테스트-코드-실행-시간-개선#208
dudxo merged 9 commits intodevelopfrom
refactor/UDT-274-테스트-코드-실행-시간-개선

Conversation

@dudxo
Copy link
Copy Markdown
Member

@dudxo dudxo commented Oct 15, 2025

📝 요약(Summary)

  • 테스트 코드 실행 시간 개선을 위한 작업

  • ContentController 통합 테스트 개선 시도

    • 수정이 없는 데이터(장르, 카테고리, 국가 등) SQL Script를 통한 Insert
    • 테스트를 위한 더미 데이터 개수 감소
    • print() 제거
  • 통합 테스트 시 AOP Log Filter Skip

    • Profile("!test")를 통한 Skip처리
  • ApiSupport

    • setUpMembers()를 @beforeeach -> @BeforeAll로 개선

📸스크린샷 (선택)

기존 Test Time

전체 결과

image

패키지별 결과

image

리팩토링 후 Test Time

전체 결과

image

패키지별 결과

image

💬 공유사항 to 리뷰어

  • 강력한 정규화로 인해 중간 테이블/연관관계 생성으로 대체적인 테스트 시간 개선이 어려운 것 같습니다.
  • 스프링 컨텍스트 로드 개수와 테스트 컨테이너 최적화는 프로젝트 설계 당시에 완료된 상태입니다.

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

🤔 Review 예상 시간

  • 5분

@dudxo dudxo requested review from LGAIN, dnjstjt1297 and hjg727 October 15, 2025 16:19
@dudxo dudxo self-assigned this Oct 15, 2025
@dudxo dudxo added the 🔨 Refactor 코드 리팩토링 label Oct 15, 2025
@github-actions
Copy link
Copy Markdown

refactor/UDT-274-테스트-코드-실행-시간-개선 브랜치 빌드 테스트에 실패했습니다! ❌
아래 로그를 확인해주세요!
실행 로그

@github-actions
Copy link
Copy Markdown

refactor/UDT-274-테스트-코드-실행-시간-개선 브랜치 빌드 테스트에 성공했습니다! 🎉

@github-actions
Copy link
Copy Markdown

refactor/UDT-274-테스트-코드-실행-시간-개선 브랜치 빌드 테스트에 성공했습니다! 🎉

Copy link
Copy Markdown
Contributor

@hjg727 hjg727 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다~

@Import(TestRedisConfig.class)
@AutoConfigureMockMvc
@ActiveProfiles("test")
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

우왓 첨 보는 애노테이션입니다. 굳!

@dudxo dudxo merged commit 37c22b5 into develop Nov 5, 2025
2 checks passed
@dudxo dudxo deleted the refactor/UDT-274-테스트-코드-실행-시간-개선 branch November 5, 2025 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 Refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants