После всех успешных шагов моей сборки Jenkins я получаю ошибку:
Запись результатов теста
«ОШИБКА: издатель hudson.tasks.junit.JUnitResultArchiver прерван из-за исключения
hudson.AbortException: файлы отчетов об испытаниях не найдены. Ошибка конфигурации? «
Я попытался найти ответ в документации Jenkins и по переполнению стека, однако я не нашел никакого ответа.
Если вы используете behat3, убедитесь, что в его версии есть поддержка форматирования junit, как это было в предыдущих версиях https://github.com/Behat/Behat/pull/676
Также проверьте, что вы настроили профиль на behat.yml
вот 2
jenkins:
formatter:
name: pretty,junit
parameters:
output_path: ,build/logs/behat
вот 3
jenkins:
formatters:
junit: [build/log/behat]
Также build.xml должен называть его «behat —profile jenkins»
Я могу предположить, что вы настроили путь к результатам теста, чтобы он не был связан с рабочей областью Jenkins (обычно это каталог, из которого вы запускаете тесты). Путь к XML-результату JUnit должен быть настроен в соответствии с каталогом рабочей области Jenkins, который является корневым каталогом для ваших отчетов xml.