You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1035 의 마음의 기록 몫이다. app/src/androidTest 의 2개를 feature/mindrecord/presentation/src/test 로 옮긴다.
왜 옮기나
이 테스트들은 에뮬레이터가 필요 없다. createComposeRule 로 화면을 띄우고 손으로 만든 fake 를 물려 semantics 를 단언할 뿐, Hilt 앱 그래프도 실제 Activity 도 쓰지 않는다.
그런데 app/src/androidTest 에 있다는 이유로 Gradle Managed Device 스위트에 묶여 있고, 그 스위트는 cron: 17 18 * * 2,5 로만 돈다(PR 트리거 없음). 실행 이력 0건이다. 같은 코드가 모듈 src/test 에 있었으면 매 PR :koverXmlReportCi 에서 돌았다.
대상 2개
MindRecordFlowAndroidTest
MindRecordLifecycleAndroidTest
TimeLetterMindRecordCompletionAndroidTest 는 mindrecord 와 timeletter 를 가로지른다. 쪼갤 수 있으면 쪼개고 아니면 app 에 둔다 — 판단은 옮기면서 한다.
이 모듈엔 이미 길이 깔려 있다
feature/mindrecord/presentation/src/test 에 Robolectric Compose 테스트가 이미 돌고 있다(component/WeeklyReportWeekMenuTest 외 2건). libs.robolectric 도 선언돼 있고 testOptions.unitTests.isIncludeAndroidResources = true 까지 켜져 있다(#729). 새 인프라를 들이는 게 아니라 이미 굴러가는 방식으로 나머지를 옮기는 작업이다.
Activity
[-]test(mindrecord): 에뮬레이터 불필요 androidTest 2개를 feature 모듈 src/test 로 (#1035 실행분)[/-][+]에뮬레이터 불필요 androidTest 2개를 feature 모듈 src/test 로 (#1035 실행분)[/+]Merge pull request #1353 from Afternote/test/1090-mindrecord-jvm-tests
github-actions commentedon Aug 28, 2026
Auto-closed by merge of #1353 into
fix/964-write-failure-telemetry.