Сонар не показывает тестовое покрытие - PullRequest
1 голос
/ 27 февраля 2020

My pom. xml обладает следующими свойствами:

    <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
    <sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/../target/jacoco.exec</sonar.coverage.jacoco.xmlReportPaths>
    <sonar.language>java</sonar.language>
    <surefire.plugin.argline>-XX:PermSize=256m -XX:MaxPermSize=1048m</surefire.plugin.argline>

Это то, что у меня есть в конфигурации моего плагина Jacoco:

<plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.8.3</version>
            <executions>
                <execution>
                    <id>default-prepare-agent</id>
                    <phase>initialize</phase>
                    <goals>
                        <goal>prepare-agent</goal>
                    </goals>
                    <configuration>
                        <destFile>target/jacoco.exec</destFile>
                        <propertyName>surefireArgLine</propertyName>
                        <append>true</append>
                    </configuration>
                </execution>
                <execution>
                    <id>default-report</id>
                    <phase>verify</phase>
                    <goals>
                        <goal>report</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>target/jacoco-report</outputDirectory>
                    </configuration>
                </execution>
            </executions>
            <configuration>
                <destFile>target/jacoco.exec</destFile>
                <dataFile>target/jacoco.exec</dataFile>
                <append>true</append>
            </configuration>
        </plugin>

Я использую Sonar 7.8. Я вижу файл jacoco.exe c в целевой папке после запуска:

mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install sonar:sonar

Однако, когда я go на странице сонара, я вижу, сколько тестов у меня есть, но я вижу только 0% в тестовом освещении. Любое предложение?

...