SonarQube: показывать источник теста при использовании Gradle - PullRequest
0 голосов
/ 16 ноября 2018

Настройка

Каждый раз, когда наш конвейер Jenkins запускает нашу кодовую базу Java, он выполняет задачу Gradle, которая добавляет покрытие кода, сгенерированное JaCoCo, к нашему экземпляру SonarQube.

sonar.gradle

apply plugin: "org.sonarqube"
apply plugin: 'jacoco'

jacoco {
    toolVersion = '0.8.1'
}

jacocoTestReport {
    reports {
        xml.enabled true
    }
}

gradle.properties

systemProp.sonar.tests=src/test systemProp.sonar.jacoco.reportPath=${project.buildDir}/jacoco/test.exec

Задача

Когда код покрыт, SonarQube показывает зеленую отметку в начале закрытой строки. При нажатии на эту зеленую отметку я получаю:
enter image description here
Я хотел бы, чтобы это всплывающее окно показывало, какой тест охватывал эту строку. Я предполагаю, что это возможно, поскольку этот пост ( Sonarqube: просмотр модульных тестов, охватывающих источник ) описывает, как это можно сделать с помощью maven.

Могу ли я сделать это с помощью Gradle?

...