원래 이슈가 발생되는 원인이 HiltAndroidRule이 적용되지 않은것으로 파악(Hilt 컴포넌트가 주입될 수 있는 액티비티가 없다고 하니..), HiltAndroidRule 적용하기 위한 DroidKnightsTestRunner 적용 + 기존 String Route 기반 테스트 Type 기반 테스트로 변경
적용후에 META-INF/LICENSE.md 패키지 옵션 이슈 발생해서 피쳐 모듈 전체 packaging option 추가
Screen Test 도중 인터넷 퍼미션 에러 발생하여 :feature:main 모듈의 AndroidManifest에 internet permission 추가
그래도 Hilt 관련 에러 떠서 무슨 이슈인지 파악하기 위해 Now In Android 프로젝트 들어가보니 ui-test-hilt-manifest라는 모듈 발견해서 해당 모듈내에 HiltComponentActivity 클래스 발견.
해당 파일에 링크된 이슈를 보니 이미 NowInAndroid에서도 발생한 이슈였음. 드나 레포지터리에도 이를 적용하여 이슈 해결
Issue
Overview (Required)
TL;DR
Issues
DroidKnightsTestRunner
적용 + 기존 String Route 기반 테스트 Type 기반 테스트로 변경META-INF/LICENSE.md
패키지 옵션 이슈 발생해서 피쳐 모듈 전체 packaging option 추가Links
Screenshot