Я очень новичок в этой среде.Я пришел из родного фона iOS.
Используя этот https://blog.gouline.net/code-coverage-on-android-with-jacoco-92ec90c9355e,, я успешно генерирую JACOCO
отчеты о тестировании для моего класса модульных тестов в моем проекте Android (только модуль приложения).
Что я делаю:
- Я просто создаю
jacoco.gradle
файл в главном проекте. - Подать заявку из:
'../jacoco.gradle'
в app/build.gradle
file Добавлен код ниже в app/build.gradle
файле
android {
...
buildTypes {
debug {
testCoverageEnabled = true
}
...
}
...
}
Откройте терминал в Android Studio и выполните команду, как
**gradlew tasks**
Чтобы создать отчет, выполните команду
**gradlew testBlueDebugUnitTestCoverage**
Наконец я нашел свои отчеты по этому пути: \app\build\reports\tests\testTabletDebugUnitTest
С помощью этого http://vgaidarji.me/blog/2017/12/20/how-to-configure-jacoco-for-kotlin-and-java-project/ я успешно сгенерировал отчет jacoco для тестовых классов Espresso и Coverage (пользовательский интерфейс и модульное тестирование), а также этот проект включает классы java и kotlin.
Теперь мой вопрос: я хочу создать jacoco
протоколы испытаний для определенного модуля из всех других модулей в моем приложении.
Информация о системе:
Windows 10,
Android Studio 3.3.1,
Kotlin: ext.kotlin_version = '1.3.21'
Gradle:gradle:3.4.0-alpha01.