Покрытие кода Котлина в CI конвейере
Заинтересован, чтобы найти инструменты покрытия кода для kotlin, которые хорошо работают в конвейере CI. использовать intellij, встроенный в покрытие кода, но не могу использовать это в CI. Спасибо
2 ответа
Плагин Jacoco отлично работает для покрытия кода Kotlin. Настройте Jacoco так же, как для Java.
https://docs.gradle.org/current/userguide/jacoco_plugin.html
Вы можете использовать новый плагин kotlinx-kover Gradle, совместимый с JaCoCo и IntelliJ.
plugins {
id("org.jetbrains.kotlinx.kover") version "0.4.1"
}
После применения плагин можно использовать без дополнительной настройки.
Посмотрите видеоролик с анонсом на YouTube, а также проследите за дорожной картой из этого выпуска youtrack .