我有六个班级(例如清酒)。
希望其中三个并行运行,另外三个顺序运行。如何设计TestNG.xml?
这是我想出的 -
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="20" verbose="1" name="My Test Suite"
skipfailedinvocationcounts="false" junit="false" parallel="none" preserve-order="true"
data-provider-thread-count="10" annotations="JDK">
<test name = "my test" preserve-order="false">
<classes>
<class name = "com.mypackage.ClassA"/>
<class name = "com.mypackage.ClassB"/>
<class name = "com.mypackage.ClassC"/>
</classes>
</test>
<test name = "test2" preserve-order="true">
<classes>
<class name = "com.mypackage.ClassD"/>
<class name = "com.mypackage.ClassE"/>
<class name = "com.mypackage.ClassF"/>
</classes>
</test>
</suite>
我不确定套件文件是否正确。 此外,在每个类中都有一个方法打印类名和threadId。
我获得的上述testng.xml的输出是
class A 1
class B 1
class C 1
Class D 1
class E 1
class F 1
===============================================
My Test Suite
Total tests run: 6, Failures: 0, Skips: 0
===============================================