Интеграция тестирования мутаций Java с Maven

Наш проект будет интегрировать тестирование мутаций в рамках цикла его сборки. Сейчас мы находимся на этапе оценки.

До сих пор я только обнаружил, что у Шут есть плагин maven (Grester). Я не смог найти ничего для других доступных инструментов тестирования мутаций (Jumble, μJava и Javalanche). Конечно, мы хотим полной интеграции maven. Мы не хотим изобретать велосипед (т.е. Писать наш собственный плагин maven для выбранного инструмента).

Знаете ли вы какие-либо maven-плагины для этих Jumble, μJava и Javalanche? Я уже googled и, как я сказал, только нашел Гресстера. Кроме того, если вы знаете какие-либо другие инструменты тестирования мутаций для java, любые подсказки будут очень благодарны.

Ответ 1

PIT, предоставляет плагин Maven.

Доступно из центра Maven и имеет преимущество быть значительно быстрее, чем Jester, Jumble или muJava. Он также активно развивается и поддерживается, что, по-видимому, не имеет отношения к Jester или muJava.

(раскрытие Я автор и, вероятно, несправедливо предвзято)

Ответ 2

Из инструментов тестирования мутаций в java-мире я нашел это в поддержке Maven:

  • μJava: no
  • Bacterio: no (использует свой собственный идеал)
  • Javalanche: нет (использует свой собственный идеал)
  • muTest (μTest): no
  • Jumble: да
  • PIT: да
  • Шут: да
  • Простой Шут: нет
  • Джуди: нет
  • MAJOR: no (использует собственный компилятор)

(Эта информация была найдена поисковой системой и из статьи Delahaye, du Bousquet: Сравнение инструментов анализа мутаций для Java.)

Мое голосование также пошло бы за PIT.