Mój android aplikacja jest wielo projekt modułu:Android Studio 3/Kotlin pokrycie kodu
include (android-app/kotlin-android)':application', (pure kotlin)':presentation', (pure kotlin)':domain', (android-library/kotin-android)':dataproviders'
Używam Junit/Mockito do testów i mam problem z generowaniem pokrycia kodu dla Kotlin modułów android tylko. Testowane linie są widoczne dla studia Android.
testowany klasa w pakiecie ui.viewmodel:
Ale dla czystej Kotlin (. Np domeny, prezentacja) zakres badań działa dobrze:
I m używając Android Studio 3.0 Canary 8 Możesz obejrzeć moje pliki build.gradle na github:
Przykład test android modułu aplikacji:
przykładzie testowym w czystej KOTLIN mod ule:
może ktoś mi pomóc z moim problemem? Próbowałem generować pokrycie kodu przez Jacoco, ale również nie pokazywałem zasięgu kodu.
To wydaje się raportowanie testu zamiast pokrycia kodu? – Elye
Dzięki za tę wskazówkę! @Elye ma rację, powinieneś skopiować z "build/tmp/kotlin-classes/debug" – Rule
@Hype Zapoznaj się z oczekującą zmianą i zatwierdź ją, jeśli uznasz to za konieczne, aby poprawić swoją odpowiedź. – FrankerZ