У меня есть папка "мутант", которая содержит текстовый файл с одной строкой, которая называется java.utils.Collection
.Я сгенерировал контрольные примеры с помощью Randoop и сохранил их в той же папке.Тестовые случаи имеют имена RegressionTest * .java Я пытаюсь запустить PIT сейчас, чтобы генерировать мутанты.Команда, которую я печатаю в соответствии с http://pitest.org/quickstart/commandline/, следующая ---
java -cp C:\Users\happy\OneDrive\Desktop\pitest-1.4.3.jar;C:\Users\happy\OneDrive\Desktop\pitest-command-line-1.4.3.jar;C:\Users\happy\OneDrive\Desktop\pitest-entry-1.4.3.jar;C:\Users\happy\OneDrive\Desktop\junit-4.10.jar;C:\Users\happy\OneDrive\Desktop\testng-6.8.5.jar
org.pitest.mutationtest.commandline.MutationCoverageReport
--reportDir C:\Users\happy\OneDrive\Desktop\report
--targetClasses myclasses.*
--targetTests mutant.Regression*
--sourceDirs C:\Users\happy\OneDrive\Desktop\mutant
, и я получаю ошибку: Exception in thread "main". org.Pitest.help.PitHelpError: No mutations found. This probably means there is an issue with either the supplied classpath or filters
Я считаю, что проблема заключается всвязанный с targetClasses.У кого-нибудь есть идеи?