如何解决TestNG-并行运行1个套件,然后按顺序运行
我有以下情况:
我有2个套件,其中一个套件我希望多个程序包可以并行运行。然后是第二个套件,我要在其中运行顺序测试。
我有以下设置:
主要XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYstem "http://testng.org/testng-1.0.dtd" >
<suite name="IntegrationTestsQA">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
<suite-files>
<suite-file path="parallel_tests.xml"></suite-file>
<suite-file path="nonparallel_tests.xml"></suite-file>
</suite-files>
</suite>
并行XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYstem "http://testng.org/testng-1.0.dtd" >
<suite name="ParallelTests">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
<test name="Set1" parallel="methods" verbose="4" thread-count="16">
<packages>
<package name="enrollment"></package>
<package name="exams"></package>
</test>
<test name="Set2" parallel="methods" verbose="4" thread-count="16">
<packages>
<package name="enrollment2"></package>
<package name="exams2"></package>
<package name="test2"></package>
</test>
<test name="Set 3" parallel="methods" verbose="4" thread-count="16">
<packages>
<package name="enrollment3"></package>
<package name="exam3" ></package>
<package name="testing3"></package>
</packages>
</test>
</suite>
非并行XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYstem "http://testng.org/testng-1.0.dtd" >
<suite name="NonParallelTests">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
<test name="Non-Parallel Classes" parallel="false" verbose="4">
<classes>
<class name="hello"></class>
<class name="hello2"></class>
<class name="hello3"></class>
</classes>
</test>
<test name="Non-Parallel Packages" parallel="false" verbose="4">
<packages>
<package name="test1"></package>
<package name="test2"></package>
<package name="test3"></package>
</packages>
</test>
</suite>
如果有人可以建议我做错了什么,那太好了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。