2014-01-14 3 views
1

Я запускаю TestNG, используя Maven. Я пытаюсь использовать тестовый плагин Jenkins для просмотра результатов.Где файл отчета TestNG при запуске Maven/Jenkins

Когда я запускаю тесты в Eclipse, я получаю файл /test-output/testng-results.xml

Однако я не вижу такой файл в моем Дженкинс агента. Где я могу найти его? и если он не создан, как его создать?

+0

Что вы видите в рабочей области/цели/верности-отчетах? Также консоль также может дать вам ключ. Вы работаете как тест mvn? –

ответ

1

Пожалуйста, настройте проект для использования пользовательского рабочего пространства, указав путь к месту вашего тестового источника на удаленном компьютере. Отчеты будут генерироваться только в вашей пользовательской папке рабочего пространства. Остальное - это просто добавить остальную часть пути в действие post build ..\test-output\testng-results.xml

+0

я не понимаю. Вы говорите о настройке проекта Jenkins? Он использует настраиваемое рабочее пространство. Я запускаю тесты с помощью «mvn install», которая запускает все, включая тесты. И в основном, это именно то, что я сделал. У меня есть pom в% WORKSPACE%/some/place/pom.xml, и я попробовал как% WORKSPACE%/some/place/test-output \ testng-results.xml, так и% WORKSPACE%/some/place/target/surefire -reports/TestNG-Results.xml. Ни одна из них не работает. – ModdyFire

+0

попробуйте выполнить поиск testng-results.xml в папке рабочего пространства, а затем добавьте путь в post post action, исключая% WORKSPACE%. добавьте только относительный путь, как это, если имя каталога рабочей области «C: \ Test», и отчет создается в «C: \ test \ test-output \ testng-results.xml», чем добавить только «test-output \ testng-results» .xml "в пост-сборке. – Himanshu

+0

Спасибо! Это сработало. – ModdyFire

2

Вы должны добавить post-build action «Опубликовать результаты TestNG» этой работы. И как «шаблон отчета xml testng», дайте **/target/surefire-reports/testng-results.xml. Это должно показать результаты на странице задания.

+0

Это то, что я сделал, и он не находит его. Что ** ? – ModdyFire

+0

Нашел! Благодаря! –

+0

Может кто-нибудь, пожалуйста, помогите мне в решении [Нажмите здесь для вопроса] (http://stackoverflow.com/questions/25715103/test-outpput-folder-generated-outside-of-the-base-directory-when-running -test) выпуск – Babulu

Смежные вопросы