t.me/atinfo_chat Telegram группа по автоматизации тестирования

Allure CLI, проблема при генерации отчетов

Теги: #<Tag:0x00007f9b0360add8> #<Tag:0x00007f9b0360aa68> #<Tag:0x00007f9b0360a540>

Доброго времени суток!

Пробую разобраться с allure, и возникла проблема при генерации отчетов вида:

`G:\PythonProjects\test\allure-cli\bin>allure.bat generate ./allure
no main manifest attribute, in C:\Users\User\.allure\bundles\1.5.0.RC2\allure-bundle.jar
←[0;31mERROR: ←[mCommand aborted due to exception org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1).`

Кто нибудь сталкивался?

ДОП:

allure cli - 2.4-SNAPSHOT
allure bundle - 1.5.0.RC2

  1. Установите свежий джава пакет на комп
  2. введите java -jar ci\allure-bundle.jar generate -o temp_report – Report
    где:
    temp report - нагенерированные xml после тестов
    Report - папка куда свалится все добро в красивом виде

при такой команде, сам allure cli висит в корне проекта с папке ci. Удобно для такого вообще сделать батник навроде:
py.test %1 --alluredir temp_report
java -jar ci\allure-bundle.jar generate -o temp_report – Report
RD /S /Q “temp_report”

При этом при запуске только указывайте путь к тестам, тесты выполнятся, отчет сгенерится, и папка темп удалится.

Все оказалось проще - модуль allure-cli - устарел