2016-11-24 131 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移到另一個類中。