Фаза verify
действительно проверит результаты интеграционных тестов, если один или несколько результатов не пройдены или нет.
Как вы можете запустить эти тесты в Maven?
Обычно maven-failsafe-plugin используется для организации жизненного цикла интеграционных тестов, у него две цели:
- failsafe: интеграционный тест запускает интеграционные тесты приложения.
- failsafe: verify проверяет, что интеграционные тесты приложения пройдены.
В случае цели проверки, согласно документации:
По умолчанию привязывается к фазе жизненного цикла: проверка.
В раздел использования документации , вы можете проверить более подробное обсуждение проверки для каждого поставщика тестирования, который доступен
Для этой конкретной части конфигурации, проверка проверит, есть ли некоторые из сводных файловесть ошибки:
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<summaryFiles>
<summaryFile>target/failsafe-reports/failsafe-summary-red-bevels.xml</summaryFile>
<summaryFile>target/failsafe-reports/failsafe-summary-no-bevels.xml</summaryFile>
</summaryFiles>
</configuration>
</execution>
Редактировать 1
Некоторые интересные статьи можно найти в здесь вокруг конфигурации maven для этого.