Все драсьте
скажите, как я могу выводить 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
подскажите пожалуйста, в какую сторону копать
з.ы.
в тестатировании не силен, возможно не всю инфу необходимую инфу выложил