Я скачал расширение 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?