2013-05-22 2 views
3

мне нужна цели в после интеграции теста фазы для запуска независимо от того, некоторые целей в предварительных интеграционном тесте или интеграционного тестирование фазы терпят неудачу. Является ли это возможным?Run цели после интеграционного тестирования на провал построить

+0

Что случилось с 'МВН verify'? Это фазы жизненного цикла, которые будут работать всегда. Может быть, вы можете показать свой pom-файл? Или лучше ваши сообщения об ошибках и т. Д., Которые показывают причину проблемы? – khmarbaise

+0

Ответ на ваш вопрос, вероятно, зависит от того, какие цели плагина связаны с этими фазами. – user944849

ответ

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 отказоустойчивый плагин пытается избежать этой проблемы. Проверить эту ссылку из:

http://maven.apache.org/plugins/maven-failsafe-plugin/

+0

surefire (для модульных тестов) и отказоустойчивый (для интеграционных тестов) разные плагины – arcuri82