Интеграция тестирования мутаций 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.