2016-11-24 132 views
0

Сreated方法一致的执行?TestNG的测试组

的testng.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="Default Suite"> 
    <test name="mts-sorm3-extractor-tests"> 
    <groups> 
     <run> 
      <include name="independent"/> 
      <include name="dependent"/> 
     </run> 
    </groups> 
    <classes> 
     <class name="ru.mts.sorm.mts_sorm3_extractor_tests.Sorm3ExtractDictTest"/> 
    </classes> 
    </test> <!-- mts-sorm3-extractor-tests --> 
</suite> <!-- Custom suite --> 

回答

0

组可以用于测试选择。当你要求independentdependent组,然后全部方法与这两个组中的一个将运行。

这就是为什么要为该类的每个测试方法调用@AfterMethod(groups = {"INdependent"})@AfterMethod(groups = {"dependent"})

好的解决方法是将independent测试移到另一个类中,dependent移到另一个类中。