Как я могу обновить расширение Pitest в Eclipse, чтобы сохранить отчет в формате xml для Sonarqube, чтобы прочитать его - PullRequest
0 голосов
/ 28 апреля 2020

Я скачал расширение Pitest в Eclipse, и оно отлично работает. Но теперь я хочу интегрировать его с Sonarqube, чтобы увидеть там отчет Pitest. Я включил правила анализа мутаций в Sonarqube, как предложено здесь:

https://mydeveloperplanet.com/2020/04/07/mutation-testing-with-sonarqube/

Запустил команду:

mvn clean verify org.pitest:pitest-maven:mutationCoverage sonar:sonar

Но Анализ мутаций metri c не был создан для проекта в Sonarqube.

Из вышеприведенного руководства я понимаю, что проблема, вероятно, заключается в том, что отчет Pitest должен быть создан в формате xml, чтобы Sonarqube мог его понять, а не как сейчас - html формат. И для этого нужно обновить outputFormats в плагине Pitest в pom. xml проекта:

<plugin>
    <groupId>org.pitest</groupId>
    <artifactId>pitest-maven</artifactId>
    <version>1.5.0</version>
    <configuration>
        <outputFormats>
            <outputFormat>xml</outputFormat>
        </outputFormats>
    </configuration>
    <dependencies>
        <dependency>
             <groupId>org.pitest</groupId>
             <artifactId>pitest-junit5-plugin</artifactId>
             <version>0.12</version>
        </dependency>
    </dependencies>
</plugin>

Но на самом деле я вообще не добавил этот плагин и не хочу менять пом. xml.

Итак, наконец, возникает вопрос - как мне обновить расширение Pitest в Eclipse, чтобы сохранить отчет в формате xml?

...