введение
Для (школьного) проекта, над которым я работаю, мы должны разработать Java-приложение среднего размера, которое в нашем случае использует внедрение зависимостей javaFX и java CDI, у нас есть скриптовый конвейер jenkins, основанный наGroovy файл, который проверяет каждый запрос на извлечение, так что ветви, которые не соответствуют требованиям качества или не построены, не могут быть объединены
проблема
Теперь у нас есть проблема, что только 25% разработчиков в настоящее время фактически запускают приложение, чтобы проверить, работают ли их дополнения, так как проект находится на столь ранних стадиях, что много функциональностимы в настоящее время работаем над еще не привыкнуть к GUI.Остальные 75% разработчиков используют модульные и интеграционные тесты JUnit, чтобы проверить, работает ли их код.Хотя мы могли бы попытаться сказать, что все должны запустить настоящее приложение, прежде чем делать запрос на извлечение, чтобы проверить, нет ли ошибок времени выполнения с внедрением зависимости java CDI.Люди - это люди, и они не всегда слушают, поэтому мы часто внедряем в разработку код, который успешно работает с maven, но не может быть запущен из-за проблем с внедрением зависимостей.
question
Какой самый простой способ проверить в сборке jenkins, что нет проблем с внедрением зависимостей java CDI, которые выскочат во время выполнения?
sidenote
Мы уже используем JUnit, но не все тесты в настоящее время используют для проверки инжекцию сварного шва, если возможно сделать один тест, который проверяет все проблемы с инжекцией зависимостей, которые также будут работать вместо решения на основе jenkins.