通过testng 可以配置,我们要运行的哪些类。
1、是类的方式
Xml代码
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Suite1" verbose="1" > <test name="Regression1"> <classes> <class name="test.sample.ParameterSample"/> <class name="test.sample.ParameterTest"/> </classes> </test> </suite>
2、使用“包”的方式
Xml代码
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Suite1" verbose="1" > <test name="Regression1" > <packages> <package name="test.sample" /> </packages> </test> </suite>
3、使用“groups”和method的方式,其中被inclouded的将被执行
<test name="Regression1" preserve-order="false"> <groups> <run> <exclude name="brokenTests" /> <include name="checkinTests" /> </run> </groups> <classes> <class name="test.IndividualMethodsTest"> <methods> <include name="testMethod1" /> <include name="testMethod2" /> </methods> </class> </classes> </test>
注:如果你想确保included的方法是有序执行的话需要 设置preserve-order=“true”。groups的方式,你也可以自定义group。
相关标签: