如何自定义报告.xml输出以包含有关JUnit套件的测试类的信息?

时间:2018-11-23 16:50:07

标签: maven testng jira-zephyr

希望您一切都好。 我有一个快速的问题,请问有人可以帮助我。 就我而言,我可以在Zephyr for 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 :(得分:0)

来自surefire:testTestNG's annotations的文档中的

AFAICS(尽管它具有@Test.description,但是如果没有打印出结果.xml),那么没有自我将无法正常工作手写:

  • 映射testcase.name您的测试用例名称
  • 映射testcase.classname您的描述或摘要
  • 根据映射替换字符串

为此,您可以开发一个test作为其custom Maven plugindefault phase。另一种选择是使用Exec Maven Plugin通过sedawk之类的工具执行字符串替换。