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

如何解析生成的testng-results.xml文件的结果

燕刚毅
2023-03-14

如何从testng-results.xml文件中获取结果摘要。测试用例:通过,失败…如果我能得到一个java代码或工具,这将是很容易的。我的输入是testng-results.xml文件,所需的O/P是所有测试用例的摘要:失败、通过、跳过。提前感谢!!维韦克·佩马瓦特

共有1个答案

颜楚青
2023-03-14
String path = System.getProperty("user.dir")+"/test-output/testng-results.xml";

    File fXmlFile = new File(path);

    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
    Document doc = dBuilder.parse(fXmlFile);
    doc.getDocumentElement().normalize();

    System.out.println("Total : " + doc.getDocumentElement().getAttribute("total")) ;
    System.out.println("Passed : " +doc.getDocumentElement().getAttribute("passed")) ;
    System.out.println("Failed : " +doc.getDocumentElement().getAttribute("failed")) ;
    System.out.println("Skipped : " +doc.getDocumentElement().getAttribute("skipped")) ;
 类似资料:
  • 我只是将套件XML文件名作为参数传递给Jenkins中的这个脚本(执行shell)。 请帮忙。

  • 本文向大家介绍C++生成和解析XML文件的讲解,包括了C++生成和解析XML文件的讲解的使用技巧和注意事项,需要的朋友参考一下 概述 1.xml 指可扩展标记语言(EXtensible Markup Language) 2.xml 是一种标记语言,类似html 3.xml 的设计宗旨是传输数据,而非显示数据 4.xml 标签没有被预定义。需要自行定义标签 XML与HTML区别 1.xml 不是 h

  • 问题内容: 我一直在谷歌搜索几天,试图弄清楚如何做到这一点,如果有人在我非常感谢您的帮助之前已经做到了这一点。 我有一个在IntelliJ中创建的自动化测试项目,该项目可以使与Web应用程序交互的用户自动化。 我想将自动测试(使用Selenium和TestNG在Java中创建)放入可执行的jar文件中,其他人可以通过双击jar文件来运行它。 每当我尝试通过导航到Project Structure-

  • 我正在使用snmp4j开发snmp管理器。我需要读取MIB文本文件并生成相应的XML文件。是否有任何SNMP4j库可用于解析Mib文本文件并获取每个对象的数据。如果snmp4j不能解决我的问题,是否有其他类似的开源可用? 谢谢

  • 我试图用JavaScript为Lilyond音乐符号语言编写一个解析器。我的第一个手册试图工作,但只能处理该语言的一个非常小的子集。由于Lilyond使用bison文件来定义其语法[1],JISON声称能够从bison文件中工作,我的想法是也许可以使用这些定义来生成JavaScript中的解析器。 我在任何地方都找不到这样的例子,试图将这些文件直接输入JISON只会抛出错误。 最好的方法是什么?