Skip to content

Conversation

@gogoleelee88
Copy link
Contributor

목적

  • 운영체제, 로케일, 타임존에 따라 테스트 결과가 달라지는 문제를 방지하기 위해
  • JDK 8, 11, 17 환경에서 동일한 테스트 결과를 보장하기 위해

주요 변경 내용

  • -Dfile.encoding=UTF-8, -Duser.timezone=Asia/Seoul 공통 적용
  • 루트 POM에 surefire/failsafe 플러그인 argLine 통일 설정
  • 하위 모듈에도 설정이 일관되게 전파되도록 정리

영향 범위

  • 테스트 단계에 한정된 변경 사항으로, 런타임/프로덕션 동작에는 영향 없음

검증 방법

  • 로컬 환경에서 모든 테스트가 동일한 인코딩/타임존으로 실행됨을 확인
  • CI 환경(JDK 8/11/17)에서 재현 가능한 결과 확인
  • PowerMock 관련 일부 테스트 실패는 기존 문제로 별도 이슈에서 관리 예정

후속 계획

  • PowerMock → Mockito 전환 검토 및 JDK 17 환경 대응을 별도 PR로 진행 예정

gogoleelee88 and others added 2 commits August 28, 2025 15:42
…e/failsafe)

- Set -Dfile.encoding=UTF-8 and -Duser.timezone=Asia/Seoul
- Unify test plugin argLine at root; propagate to modules where needed
- Verified test env runs consistently; known PowerMock failures tracked separately

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant