У меня есть тесты, которые jacoco не сканирует и не включает в отчет. Покрытие равно 0, я прочитал много постов, но ничего не работает.
Ниже моя конфигурация:
plugins {
id 'org.springframework.boot' version '2.0.4.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
id 'jacoco'
id 'java'
id 'eclipse'
id 'maven-publish'
id 'war'
id 'base'
id 'idea'}
dependencies {
testImplementation('org.springframework.boot:spring-boot-starter-test'){
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'*
}
jacocoTestReport {
reports {
xml.enabled = true
html.enabled = true
html.destination file("${buildDir}/jacocoHtml")
}
}
check.dependsOn jacocoTestReport
В моем тестовом классе я использую @RunWith (MockitoJUnitRunner.class).