实际上我正在为我的公司测试多个网站。所有网站都有相同的结构,我正在每个网站上测试各种内容。
对于我的测试,我有一个使用 TestNG 的 Selenium Java Maven 项目。对于每个网站,我创建了一个子文件夹并生成一个特定的testing.xml 文件来指定我为网站所做的每个测试。
这里的结构:http://imgur.com/g0VHfMw
我的testing.xml文件是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Test suite website 1" parallel="tests" thread-count="2">
<test name="Test1">
<classes>
<class name="package.for.mytest1"></class>
</classes>
</test>
<test name="Test2">
<classes>
<class name="package.for.mytest2"></class>
</classes>
</test>
<test name="Test3">
<classes>
<class name="package.for.mytest3"></class>
</classes>
</test>
</suite>
如何将这 4 个测试套件合并到一份 testNG 报告中?如果可能的话,有没有办法只显示不稳定或失败的测试?
有什么想法吗?感谢您的帮助
最佳答案
尝试Allure它可以轻松地生成多个套件的组合报告,并默认仅显示失败/损坏的测试。
关于java - 在一份 testNG 报告中显示多个测试套件的所有失败测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37651844/