Cobertura не генерирует отчет о покрытии - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь использовать cobertura для создания отчета о покрытии для моего отличного проекта.Я использую gradle для установки cobertura ang junit 5

plugins {
    id 'java'
    id 'groovy'
    id 'net.saliman.cobertura' version '2.5.4'
}

dependencies {
    implementation 'org.codehaus.groovy:groovy-all:2.4.0'
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}

test {
    useJUnitPlatform()
}

При выполнении задачи cobertura создается пустой отчет о покрытии (0 классов и без покрытия).В отчете jUnit показан правильный модульный тест, который был выполнен.

Вывод Gralde

> Task :coberturaReport UP-TO-DATE
> Task :compileJava NO-SOURCE
> Task :compileGroovy
> Task :processResources NO-SOURCE
> Task :classes

> Task :instrument
Cobertura 2.1.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file

> Task :copyCoberturaDatafile
> Task :compileTestJava NO-SOURCE
> Task :compileTestGroovy
> Task :processTestResources NO-SOURCE
> Task :testClasses
> Task :test

> Task :generateCoberturaReport
Cobertura 2.1.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
Report time: 150ms

> Task :performCoverageCheck SKIPPED
> Task :cobertura

BUILD SUCCESSFUL in 11s
6 actionable tasks: 6 executed
07:53:16: Task execution finished 'cobertura'.

Что меня смущает, так это строка > Task :performCoverageCheck SKIPPED В этом ли проблема?Как включить проверку покрытия?

...