Ошибка на странице конфигурации Jenkins - отвлекающий маневр.
По сути, происходит то, что XML-файл отчета о тестировании не был сгенерирован заданием сборки. Итак, вы получите эту ошибку:
Recording test results
No test report files were found. Configuration error?
Разумеется, локацию нужно настроить правильно. Для этого см. Этот пост:
Как настроить отчеты о тестировании при работе Jenkins CI с grails?
Итак, как исправить ошибку? Ключ в том, чтобы изучить вывод консоли, чтобы проверить, успешно ли прошли тесты. Скорее всего, нет, и поэтому произошла ошибка.
После того, как вы успешно проведете тесты, при условии, что вы правильно настроили местоположение, все будет в порядке.
Вы используете JUnit, так что это будет проект Java. Я отмечу здесь, на случай, если это может помочь другим, что мы использовали Xcode. Тесты не проводились.
В выводе консоли Jenkins чуть выше ошибки была эта заметка:
note: RunUnitTests exited without running tests because TEST_AFTER_BUILD was set to NO.
Возвращение в Xcode и установка флага Test After Build цели UnitTests
на YES
помогли. Это в разделе Модульное тестирование. Вы также можете, конечно, установить флаг на уровне проекта и изменить цель на «Другое», установив значение $(inherited)
.
person
Max MacLeod
schedule
17.08.2012