Allure Cli качает все нуджные файлы из интернета, Соответственно вы либо версию неправильно задаете, либо покажите пример команды которую вы лично выполняете
Там в последних версиях сделано существенное изменение - введено понятие бандлов. Проблема, с которой мы столкнулись, когда CLI всегда скачивал зависимости - это то, что у многих пользователей (в особенности из Индии ) либо нет постоянного подключения к Интернету, либо оно идет через прокси. Это создает множество проблем. Теперь это работает так:
То, что раньше скачивалось автоматически теперь называется bundle (это вроде бы просто jar или zip, я не помню точно). На каждую версию отчета - свой bundle, содержащий логику генерации отчета.
Нужно явно вызвать команду для установки бандла для каждой нужно версии. В простейшем случае это делается командой: $ allure upgrade. Эта команда сама скачивает бандл с Интернета. Если у вас нет Интернета, то бандл нужно положить руками в определенную папку в домашнем каталоге (поизучайте ~/.allure/).
Если в системе есть несколько бандлов, то можно переключаться между ними, чтобы команда $ allure generate по-умолчанию (без флага -v) использовала текущий выбранный бандл. Это делается командой $ allure switch.
В итоге решение такое - сделать $ allure upgrade, а потом $ allure generate.
Ну эта ошибка ушла, это уже хорошо - теперь появилась другая
Exception in thread "main" ru.yandex.qatools.allure.data.ReportGenerationExcepti
on: Could not find any allure results
at ru.yandex.qatools.allure.data.AllureReportGenerator.generate(AllureRe
portGenerator.java:58)
at ru.yandex.qatools.allure.data.AllureReportGenerator.generate(AllureRe
portGenerator.java:53)
at ru.yandex.qatools.allure.AllureMain.main(AllureMain.java:48)
←[0;31mERROR: ←[mCommand aborted due to exception org.apache.commons.exec.Execut
eException: Process exited with an error: 1 (Exit value: 1).
Пробовал в разных сочетаниях…сама xml есть…Но тут уже боюсь даже Ваня, не поможет. А у вас сработало @heartwilltell
Решил проблему и с 2.4
Достаточно было сделать allure upgrade - он подкачает бандл.
У меня проблема возникала в том что я выполняю команду прямо из папки где лежит xml, а ее выполнять нужно из каталога где лежит папка с xml указав к ней путь
cd /путь к вашему проекту/build
allure report generate allure-results -o reports/allure-report
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':generateAllureReport'.
> A problem occurred starting process 'command 'allure-cli\bin\allure report gen
erate build\allure-results -o build\reports\allure''