2015-06-24 5 views
1

Мы используем bamboo для вывода выходной информации юнита для печати, и я хотел бы добавить в отчет некоторые сведения о версии. Есть ли способ сделать это? Я использую следующую Params:Как добавить пользовательский текст в отчет юнита для запуска огурца-jvm

--plugin junit:./output.xml --glue com.package.integrationtest 
--plugin com.package.util.LogbackFormatter 

Я стараюсь писать версию в шаге, используя следующее:

stepdefs.scenario.write(String.format("version: %s",stepdefs.version); 

Это выплевывает строку форматера (которая перенаправляет Logback), но он не ставит строка в форматировании junit. Есть ли способ поместить строку в выход junit?

+0

Какая версия огурца jvm? – BeepDog

+0

Я использую 1.2.2 прямо сейчас. – hallas

+0

Можете ли вы попробовать 1.2.3? Там было несколько компромиссов вокруг форматирования и отчетов, я не думаю, что он решает вашу проблему, но может. Также попробуйте: https://cucumber.io/support, который может работать лучше, чем stackoverflow. Наконец, проблема с небольшим репо-репо на https://github.com/cucumber/cucumber-jvm, если это законная ошибка. – BeepDog

ответ

0

Используйте метод аннотации jUnit.

@After 
public void afterScenario(Scenario scenario) { 
    scenario.write("Text you want to write in junit report"); 
}