admin 管理员组

文章数量: 1184232

今天在帮测试组同事解决了一个关于Testng 的问题,在此记录一下

场景:testng 在java jar包中 读取xml测试文件,报FileNotFound Exception

原因:参考

解决方案:

翻了testng 源代码 发现不止可以放文件名称,其实最终的文件名称也是被 Parser对象 解析成了 XmlSuite 对象。

 TestNG testNG = new TestNG();
 InputStream inputStream = MainApplication.class.getClassLoader().getResourceAsStream(FileName);
 Parser parser = new Parser(inputStream);
 List<XmlSuite> m_suites = Lists.newArrayList(parser.parse());
 testNG.setXmlSuites(m_suites);
 testNG.run();

本文标签: 系统 今天在帮 编程