@nano_e_t_4

Как получить отчеты в jenkins?

Все драсьте
скажите, как я могу выводить allure отчеты в jenkins через pipeline?
Чуть подробнее:
есть pytest тест который гонялся на виндовс машине через cmd (нужна именно винда), по итог он выдает главный xml отчет и несколько json отчет по операциям которые делал. Хочу сейчас это дело перевести на jenkins, переводу соотвественно на пайплайн. Поставли плагин алюр, и делаю такой пайп:

timeout(180) {
    timestamps {
        node('monitoring-client') {
            stage('Run tests') {
                catchError {
                    bat "cd c:/la-la-l && py.test tests/functional/deal/my_test.py --host=prod --log-level=10 --branch=dev"
                }
            }
            stage('Generate report') {
                junit 'C:/la-la/reports/*.xml'
                allure([
                        commandline: 'allure-2',
                        jdk: '',
                        results: [[path: 'reports/allure-results']]
                ])
            }
        }
    }
}

тест проходит, но в результате получаю ошибку
ERROR: No test report files were found. Configuration error?

иду в директорию руками, там есть такое:
/allure-results
/test-messages
/xunit.xml

подскажите пожалуйста, в какую сторону копать

з.ы.
в тестатировании не силен, возможно не всю инфу необходимую инфу выложил
  • Вопрос задан
  • 720 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы