мне нужна цели в после интеграции теста фазы для запуска независимо от того, некоторые целей в предварительных интеграционном тесте или интеграционного тестирование фазы терпят неудачу. Является ли это возможным?Run цели после интеграционного тестирования на провал построить
3
A
ответ
0
Вы можете заставить maven-surefire-plugin игнорировать провалы тестов.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<failIfNoTests>false</failIfNoTests>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
Единственное, что сборка, наконец, будет отмечена как УСПЕХ.
Maven отказоустойчивый плагин пытается избежать этой проблемы. Проверить эту ссылку из:
+0
surefire (для модульных тестов) и отказоустойчивый (для интеграционных тестов) разные плагины – arcuri82
Что случилось с 'МВН verify'? Это фазы жизненного цикла, которые будут работать всегда. Может быть, вы можете показать свой pom-файл? Или лучше ваши сообщения об ошибках и т. Д., Которые показывают причину проблемы? – khmarbaise
Ответ на ваш вопрос, вероятно, зависит от того, какие цели плагина связаны с этими фазами. – user944849