Запуск теста на селен с плагином maven-surefire или maven-failsafe-plugin?

меня путают концепции использования maven-surefire-plugin или maven-failsafe-plugin для запуска моих тестов на селен в интеграции этап тестирования (без запуска модульных тестов). В некоторых примерах используется maven-surefire-plugin, а в других - maven-failsafe-plugin

Посоветуйте, пожалуйста, образец или ссылку на конфигурацию.


person fresh_dev    schedule 16.01.2012    source источник


Ответы (1)


Вы должны использовать maven-failsafe-plugin для запуска тестов на селен.

Плагин Failsafe запускает тесты на этапе тестирования интеграции и не завершает сборку при сбое тестов интеграции, что позволяет maven запускать фазу тестирования после интеграции. Плагин отказоустойчивости завершает сборку на этапе проверки. Это важно, поскольку обычно выполняются такие действия, как запуск сервера / настройка данных на этапе предварительного тестирования интеграции, а также выключение / очистка на этапе тестирования после интеграции во время выполнения тестов на селен.

Посмотрите на использование отказоустойчивого плагина и справочник по жизненным циклам maven.

person MLN    schedule 16.01.2012