首页 文章

倾城报告:如何在报告中显示来自TestNG Suite XML文件的测试名称值?

提问于
浏览
2

在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>

1 回答

  • 1

    所以为了回答这个问题,我可以说现在你可以通过实现你自己的Allure适配器来解决这个问题,如上面提到的Github问题所述 . 但是,在1.4.x版本的某些版本中可能会支持这一点 .

相关问题