2015-08-27 6 views
1

Перед созданием нового отчета вкладки я попытался отобразить пример (с вкладкой вложения), указанный на allure-report-plugins repository.показать свою собственную вкладку с помощью инструмента командной строки

Я скачал и модернизирован последний command-line tool

Я скопировал сгенерированный вложения-плагин-1.0-SNAPSHOT.jar в том же каталоге, чем очарованием-cli.jar

Я выполнил следующую команду:

java -cp.; вложение-плагин-1,0-SNAPSHOT.jar Привлекательности-cli.jar генерирует путь/к/XML

Я получаю отчет, но я не найти новую вкладку с вложениями.

Как учесть plugin.jar с помощью инструмента командной строки? Тот же вопрос, если я хочу использовать плагин jenkins для создания отчета в среде CI.

благодаря

ответ

1

Как я понимаю CLI Инструмент переносимого в ядро ​​Allure (это уже поддерживает плагины). Таким образом, вы можете:

  • использовать собственную исправленную версию (пожалуйста, посмотрите на ReportGenerate.java в Allure Основной репозиторий)
  • ожидание новой версии (будет создать нагрузочный запрос ~ на следующей неделе)

Поддержка плагинов Allure в Jenkins продолжается.

(Уже поддерживается в плагине Allure maven.)

+1

Первоначально CLI был частью ядра Allure. Затем мы внедрили автоматическую загрузку версий в CLI, и поэтому имело смысл отделить CLI от ядра, потому что его код не должен меняться с каждой новой версией. Сейчас мы переходим к пакетам, и, насколько я понимаю, логично повторно вводить CLI в allure-core, так как ожидается, что он также будет использоваться в плагинах для CI-систем. –

+0

спасибо за ваши объяснения – 15avr74

+0

@ 15avr74 Создано PR (https://github.com/allure-framework/allure-cli/pull/42). Вы можете использовать исправленный инструмент cli в случае, если PR не принят (в любом случае установка инструмента cli является разовой операцией). – volkovs