Измерьте тестовое покрытие для кода Kotlin?

Есть ли способ измерить тестовое покрытие для кода Kotlin? Jacoco дает неправильные результаты, потому что не может определить автоматически сгенерированный код. Есть ли другое решение?

1 ответ

Если вы используете IntelliJ IDEA, эта ссылка будет вам полезна:https://www.jetbrains.com/help/idea/configuring-code-coverage-measurement.html

в противном случае вы можете проверить Sonarqube, это хороший инструмент для ваших целей, он прост в использовании и имеет хорошее сообщество.

Android Studio прошла долгий путь, улучшив свои возможности в модульном тестировании (я думаю, еще долгий путь, я думаю). Начиная с Android Studio 1.2 (если не ошибаюсь), мы также можем увидеть тестирование покрытия. Это может быть так же просто, как щелкнуть меню, щелкнув правой кнопкой мыши в разделе "Тест" вашего пакета кода, и затем выбрать "Выполнить тестирование в…" с покрытием, как показано ниже. Я думаю, что эта статья поможет вам: https://medium.com/@elye.project/making-android-studio-test-coverage-works-with-kotlin-and-robolectric-a2ab12cdd551

Другие вопросы по тегам