Я в настоящее время работаю над проектом Java использование знатока. Мы используем знатока безошибочный плагин для выполнения нашего junit комплекта как части процесса сборки.
Наш набор тестов быстро растет, и в покрытии и во время выполнения. Время выполнения является очень печальным и трудоемким, когда Вы заканчиваете тем, что ожидали десять минут, чтобы узнать, что тест перестал работать на первой минуте тестирования.
Я хотел бы найти способ сделать сбой процесса сборки на первую ошибку/отказ в наборе тестов. Я знаю, что это возможно для других инструментов сборки, но я не мог найти способ сделать это с безошибочным знатоком.
Я знаю, что существует неразрешенный билет для этой функциональности в безошибочном jira, но я надеюсь, что существует существующее решение там для этого.
Насколько мне известно, нет , и для этого действительно требуется разрешение SUREFIRE-580 . Если вы хотите, чтобы это произошло быстрее, вы должны хотя бы проголосовать за проблему и, при желании,
Это точно не решает вопрос, но решение, которое в конечном итоге пришло к моему рабочему месту, заключалось в использовании Atlassian Clover для запуска специализированных сборок только тестов, относящихся к измененному коду.
У нас есть сборка Clover, которая запускает тесты для измененного кода и, в свою очередь, запускает полную тестовую сборку.
Это оказалось удовлетворительным решением.