сборка gradle не генерирует отчет по тестированию jacoco - PullRequest
0 голосов
/ 03 апреля 2019

В моем скрипте сборки gradle у меня есть раздел, в котором говорится, что для создания отчета о тестировании при запуске задачи: jacocoTestReport

jacocoTestReport {
    group = "build"
    reports {
        xml.enabled false
        csv.enabled false
        html.destination "${buildDir}/reports/coverage"
    }
}

Когда я запускаю задачу, выдается ошибка: Невозможно прочитать файл данных выполнения .. \ build \ jacoco \ test.exec Как я могу исправить эту ошибку.Когда я выполняю сборку Gradle для всего проекта, я вижу, что создается отчет об испытаниях.

1 Ответ

0 голосов
/ 03 апреля 2019

Вам может понадобиться импортировать jacoco плагин

apply plugin: "jacoco"

Мой gradle.build следующим образом и работает нормально

apply plugin: "java"
apply plugin: "eclipse"
apply plugin: "idea"
apply plugin: "jacoco"

repositories {
  mavenCentral()
}

dependencies {
  testCompile "junit:junit:4.12"
}

test {
  testLogging {
    exceptionFormat = 'full'
    events = ["passed", "failed", "skipped"]
  }
  finalizedBy jacocoTestReport
}

jacocoTestReport{
  group = "build"
  reports {
    xml.enabled false
    csv.enabled false
    html.destination file("${buildDir}/jacocoHtml")
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...