Как я могу настроить вывод .xml отчета, чтобы он содержал информацию о тестовых классах пакета JUnit? - PullRequest
0 голосов
/ 23 ноября 2018

Надеюсь, у тебя все хорошо.У меня есть быстрый вопрос, пожалуйста, если кто-то может мне помочь.В моем случае я могу опубликовать результаты моего теста на Zephyr для облака JIRA.Но у меня в поле сводки моих тестовых случаев есть название пакета вроде (com.testcases.classname.methodname).Как мы можем сделать это для того, чтобы иметь какое-то описание в этом поле вместо имени пакета, пожалуйста?

Например, если бы я хотел, чтобы выходной файл .xml выглядел так:

<testcase name="Test case name" classname="my description or summury like : test of my software XXXX" time="xxxx"/>

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 24 ноября 2018

AFAICS из документа верный: тест и аннотации TestNG (хотя он имеет @Test.description, но если это не напечатано, чтобы привести к .xml), это не будетработа без написания:

  • отображение testcase.nameимя вашего теста
  • отображение testcase.classnameваше описание или резюме
  • замена строки в соответствии с отображениями

Вы можете разработать пользовательский плагин Maven с test в качестве фазы по умолчанию за это.Другой вариант - использовать Exec Maven Plugin для выполнения замены строки с помощью инструмента, подобного sed или awk .

...