Я только начал с ДженкинсКак получить доступ к пунктам тестирования JUnit в проекте Дженкинс Pipeline
Мой фристайл проект используется для отчета JUnit результаты испытаний в Слэка как этот
MyJenkinsFreestyle - #79 Unstable after 4 min 59 sec (Open)
Test Status:
Passed: 2482, Failed: 13, Skipped: 62
Теперь я переехал равно проект трубопровода, и все хорошо, за исключением того, что гач уведомлений не ТЕСТ
done MyPipelineProject #68 UNSTABLE
Я понимаю, что я должен построить сообщение, чтобы отправить травить, d Я сделал это выше на данный момент.
Единственная проблема в том, как я прочитал тест статус - пройденный подсчет, не удалось счета и т.д. Это называется «тест резюме» в Дженкинс слабину-плагин commit, а вот скриншот
Итак, как мне получить доступ к списку/деталям Junit тестов в проекте Jenkins Pipeline? - чтобы они сообщались в уведомлениях.
UPDATE: В проекте Freestyle само уведомление о слаге имеет «итоговую сводку теста», и нет возможности выбрать (или нет) для сводки теста.
В проекте Pipeline моя команда «junit» «Опубликовать результаты теста JUnit» перед отправкой уведомления Slack.
Так в коде эти строки выглядят следующим образом (это есть последние строки последней стадии):
bat runtests.bat
junit 'junitreport/xml/TEST*.xml'
slackSend channel: '#testschannel', color: 'normal', message: "done ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)";
Как он работал в старом задании FreeStyle: DId Плагин для сборки уведомлений Slack создает сводку тестов для вас? Если да, выполнили ли вы «Опубликовать результаты теста JUnit» перед отправкой уведомления Slack? – izzekil