#java #maven #intellij-idea #junit5 #mutation-testing
#java #maven #intellij-idea #junit5 #тестирование мутации
Вопрос:
У меня есть проект с Java11 и Junit5, и я не могу запустить тестирование мутации PIT с помощью плагина InteliJ.
Ошибка, которую я получаю,:
Exception in thread "main" org.pitest.util.PitError: Coverage generation minion exited abnormally. Please check the classpath and/or enable test plugin for used test tool.
Please copy and paste the information and the complete stacktrace below when reporting an issue
VM : OpenJDK 64-Bit Server VM
Vendor : AdoptOpenJDK
Version : 11.0.6 10
Uptime : 694
Input ->
1 : -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=51955:/Applications/IntelliJ IDEA CE.app/Contents/bin
2 : -Dfile.encoding=UTF-8
BootClassPathSupported : false
У меня последняя версия IDEA: 2020.2.3 и, конечно же, последний плагин PIT: 1.4.4. Плагин содержит исправление для запуска PIT с Junit5.
Я запускаю PIT из: Редактировать конфигурации -> PIT Runner.
Я использую maven, поэтому в моем pom у меня есть зависимости для Junit:
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.0-M1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.7.0-M1</version>
<scope>test</scope>
</dependency>
Есть идеи, что я делаю не так?
Комментарии:
1. Пробовал также с junit версии 5.7.0… то же самое
2. Вероятно, вам следует сообщить о проблеме поставщику плагина: github.com/mjedynak/pit-idea-plugin/issues