При создании каркасного плагина Maven из архетипа новый проект включает в себя проект Maven в каталоге src/it
. Это интеграция, которую он (намекает на имя it
dir) и fre sh из коробки он проходит при запуске во время фазы integration-test
Maven.
Существует около 10 таких Проекты IT Maven, подмножество которых преднамеренно приводит к BUILD FAILURE
, и сопутствующие verify.groovy
сценарии, которые гарантируют, что эти сборки не будут выполнены по правильной причине. В идеале каждая сборка ИТ-теста, которая не проходит по правильной причине, приводит к тому, что ИТ-тестирование проходит успешно, но включение любого из этих неудачных ИТ-тестов в состав всего набора интеграционных тестов также приводит к сбою общего запуска Maven, что неверно. в моем случае.
Как мне уговорить Maven запустить те сборки Maven, которые потерпели неудачу, проигнорировать результаты их сборки, но почтить результаты их Groovy сценариев проверки?
Редактировать: Один Тест ИТ (отключен): зафиксирован здесь .