Для автоматизации тестирования веб-проекта мы используем Hudson , PHPUnit и Selenium . Результаты сборки сохраняются в формате JUnit XML.
Когда я пытаюсь включить генерацию отчетов, используя опцию Hudson Опубликовать отчет о результатах теста JUnit , сборка завершается с Ошибка статус.
Ниже приведена моя конфигурация Hudson для запуска тестов.
sudo -u apache phpunit - log-junit /var/lib/hudson/jobs/Work-stars-Tests/builds/${BUILD_ID}/ seleniumReports/seleniumTests.xml + path to test php files
Генерация отчетов включена через опцию конфигурации Hudson «Опубликовать отчет о результатах тестирования JUnit» , где я указываю путь к папке с тестами PHP.
Пользователь, которого мы используем для запуска Hudson, имеет разрешение на запись / чтение файлов в папке с отчетами. Что касается пути, мы попытались указать как полный, так и относительный.
Ошибка Не найдены файлы отчетов об испытаниях. Ошибка конфигурации? отображается в консоли после сборки.
Как мы решаем эту проблему?