Skip to content

fix(onboarding): 약관 테스트가 옛 리소스명을 참조해 전 모듈 유닛 테스트가 깨진다 — #1078 프리픽스 통일 이후 develop red #1199

Closed

Description

@1hyok

📜 Overview (Required)

develop 가 컴파일되지 않는다. 열린 PR 전부가 이 실패를 물려받아 red 가 된다.

e: .../onboarding/presentation/src/test/java/.../terms/OnboardingTermsRowWidthTest.kt:72:64
   Unresolved reference 'terms_agree_all'.
e: .../OnboardingTermsRowWidthTest.kt:73:66
   Unresolved reference 'terms_view_detail'.
> Task :feature:onboarding:presentation:compileDebugUnitTestKotlin FAILED

원인 — 두 PR 이 각각 green 이었으나 조합이 red.

실측 — 현재 develop 의 전 모듈 strings.xml 어디에도 terms_agree_all 은 없다:

git grep -nE 'R\.string\.terms_[a-z_]+' origin/develop -- '*.kt'   # 위 2줄만
git grep -l 'name="terms_agree_all"' origin/develop                 # 0건

📌 Child Issue(Optional)

No response

📍 Note (Optional)

  • 왜 아무도 못 잡았나 — unit-test.yml 은 workflow_call 전용이고 pr-validation.yml 은 pull_request 에서만 돈다. 즉 develop push 에는 어떤 검증도 돌지 않아 머지 후 조합이 깨져도 신호가 없다. 구조 개선은 이 이슈 밖이다.
  • 같은 일괄 머지에서 스크린샷 baseline 3장도 스테일해졌다(onboarding 1 · receiver LargeFont 2). 원인 계열이 달라 별도 이슈로 분리한다.
  • 발견 경위 — fix(afternote): SOCIAL 수신 상세 ACCOUNT 섹션이 서버 미제공 값에 가짜 마스킹 — '표시' 눌러도 빈 값 #619 PR(#1169)의 CI 가 red 로 돌아 조사하다 확인했다. 그 PR 의 변경(수신자 상세 매퍼)과는 무관하다.

Activity

  1. self-assigned this
    on Aug 26, 2026
  2. 1hyok commented on Aug 26, 2026

    @1hyok
    CollaboratorAuthor

    이 범위는 #1198 이 담고 있습니다 — 같은 시각 다른 세션에서 독립적으로 진단됐고 원인·수정 범위가 같습니다(참조 두 줄을 onboarding_ 프리픽스 이름으로 옮김).

    #1198 은 이 컴파일 복구와 #1201 의 baseline 3장을 함께 담고 검증까지 끝나 있습니다 — compileDebugUnitTestKotlin compileDebugAndroidTestKotlin 전 모듈 BUILD SUCCESSFUL, 컨테이너 validateDebugScreenshotTest BUILD SUCCESSFUL. 그래서 #1198 이 이 이슈를 닫도록 연결했습니다.

    fix/develop-red 에서 같은 수정을 진행 중이시면 중단하셔도 됩니다. 중복 진단이 아니라 같은 결론에 두 번 도달한 것이라, 진단 자체는 서로를 검증해 준 셈입니다.

  3. 1hyok commented on Aug 26, 2026

    @1hyok
    CollaboratorAuthor

    #1203 머지로 해결됐습니다(develop a22e61e18). 확인: git diff origin/develop 기준 컴파일·baseline 모두 복구.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions