当前位置: 首页 > 知识库问答 >
问题:

诱惑报告:如何在报告上显示来自TestNG套件XML文件的测试名称值?

子车宏浚
2023-03-14

在TestNG框架中,我们使用TestNG套件xml文件来定义测试,并调用mvn(with-dtestset=TestNG.xml)来执行它们。在xml文件的另一边,我们有带有name值的test标记,但是这个name值似乎没有出现在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个答案

慕容嘉荣
2023-03-14

因此,为了回答这个问题,我可以声明,现在您可以通过实现自己的Allure适配器来解决这个问题,正如我在上面提到的Github问题中所描述的那样。不过,这可能会在一些1.4.x版本中得到支持。

 类似资料:
  • 我在汽车测试中遇到了倾城报告的问题。 以前我们使用JUnit(maven allure),但现在我需要重新配置测试,每次运行只启动一次浏览器,并且只针对特定的测试组。我试图在JUnit中解决这个问题,但没有管理:(所以现在我正在尝试TestNg-它使用beforeGroup注释更容易解决此类任务。 但是我遇到了一个麻烦:诱惑力报告现在将所有测试(从所有包和类)放置到一个套件中。 在这个截图中,运行

  • 我使用“selenide”、“testng”、“maven”、“eclipse”创建了一些自动化脚本。我试着添加诱惑力测试结果。我遵循了allure-testng-maven说明并更新了pom.xml。 要从eclipse运行测试,我要右键单击pom.xml+“run as”+“Maven test”。这是在“./target/allure-results”文件夹中执行所有testng测试和生成的

  • 我将使用诱惑报告来监控硒测试结果。我正在使用TestNG和Maven failsafe插件来运行测试。我找到了非常清晰的例子来修改pom。xml,以便在您使用Maven surefire插件时包含case的诱惑,但对Maven failsafe插件则没有。我假设配置应该非常相似,但它不适合我。这是我pom里的东西。xml: 这是我看到的错误: 任何建议都将不胜感激。我假设配置Maven故障保护插件

  • 我面临着一个奇怪的问题,我的诱惑测试报告没有显示测试身体部分。这是我的maven命令 这是我的pom文件:我也附上了报告截图,问题是它不包括测试部分。 http://maven.apache.org/xsd/maven-4.0.0.xsd" 这是cucumber赛跑者文件

  • 我可以通过“诱惑力发球”或“诱惑力发球诱惑力-结果”得到预期的诱惑力报告。但当我想把它部署在詹金斯时,问题就来了。报告是南...和jenkins控制台显示的命令是“allure generate allure-results-c-o allure-report-path”。有人遇到过同样的问题吗?

  • 我想在多个浏览器中运行同一组测试用例。为此,我将测试(每个测试针对单个浏览器)放在testng xml的一个套件下。运行之后,我从testng获得一个html报告,如果其中一个浏览器中出现测试失败,它在报告中不可见。还有别的办法吗?