在TestNG框架中,我们使用testng suite xml文件来定义测试并调用mvn(使用-Dtestset = testng.xml)来执行它们。在xml文件的一侧,我们有一个带有名称值的测试标记,但是这个名称值似乎没有出现在Allure报告中的任何地方。有没有办法让它在Allure报告上显示(更喜欢和@Feature注释在同一个地方)?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite For Debug Run" verbose="10" configfailurepolicy="continue">
<test verbose="10" name="Debug Run" preserve-order="true">
<classes>
<class name="com.someTestClassName">
<methods>
<include name="someTests"/>
</methods>
</class>
</classes>
</test>
</suite>
答案 0 :(得分:1)
所以为了回答这个问题,我可以说现在你可以通过实现你自己的Allure适配器来解决这个问题,如上面提到的Github问题所述。但是,这可能会在1.4.x版本中得到支持。