Как запустить тесты после развертывания с помощью Maven?

пытаюсь решить, как создать набор приемочных тестов для веб-приложения Java-EE.

Вот'Настройка: Maven используется для создания файла WAR и его развертывания в Glassfish. При развертывании схема базы данных MySQL автоматически обновляется из классов моделей с использованием Hibernate ("hbm2ddl = авто» опция).

Приемочные тесты должны проверять развернутый код, вызывая различные методы и проверяя результаты, как и ожидалось (*). Мы написали дополнительный набор пакетов для подключения к существующей системе, чтобы приемочные тесты показали, как их можно интегрировать в существующую кодовую базу.

(*) Это может звучать больше как модульное / интеграционное тестирование, но это приемочные тесты в том смысле, что они должны доказать, что мы работали, и их необходимо запустить после развертывания, чтобы база данных была на месте.

Исходя из вышеизложенного, в настоящее время я думаю об использовании JUnit для проверки ожидаемых значений и т. Д.я борюсь с тем, как вызвать эти тестыпосле развертывание. "развернуть» это Maven 'последняя фаза, так что не уверен, возможно ли это?

Ответы на вопрос(2)

Ваш ответ на вопрос