Testng之Testng.xml

通过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


相关标签:


评论: