Skip to content

[codex] Raise backend coverage to 95 percent#317

Merged
jjoonleo merged 13 commits into
mainfrom
feature/coverage-95
May 14, 2026
Merged

[codex] Raise backend coverage to 95 percent#317
jjoonleo merged 13 commits into
mainfrom
feature/coverage-95

Conversation

@jjoonleo
Copy link
Copy Markdown
Contributor

@jjoonleo jjoonleo commented May 14, 2026

Summary

  • add JaCoCo coverage reporting and enforce a 95% backend instruction coverage gate
  • fix OAuth first-time registration tokens to use the persisted user ID for Google, Apple, and Kakao
  • replace weak coverage-oriented tests with behavior-focused service, security, OAuth, alarm, scheduler, DTO, entity, recovery, and API contract tests
  • add a mutation-test plan documenting the local break-and-fail validation for critical behaviors

Frontend impact

  • OAuth sign-up access tokens now include the persisted userId claim instead of null for new Google, Apple, and Kakao users
  • no endpoint, request body, response envelope, or header contract was intentionally changed

Validation

  • JAVA_HOME=/Users/ejunpark/.sdkman/candidates/java/current PATH=/Users/ejunpark/.sdkman/candidates/java/current/bin:$PATH ./gradlew clean check
  • JaCoCo instruction coverage: 11152/11691 = 95.39%
  • git diff --check

@jjoonleo jjoonleo marked this pull request as ready for review May 14, 2026 17:48
@jjoonleo jjoonleo merged commit f2c39b9 into main May 14, 2026
1 check passed
@jjoonleo jjoonleo deleted the feature/coverage-95 branch May 14, 2026 17:49
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