2014-09-02 24 views
3

我在3個不同的xml文件中設置了我的測試套件,還有兩個主xml文件調用了其他三個文件。兩個主文件之間的唯一區別是包含「迴歸」組,另一個不包括它。多個套件xml文件中的TestNG組

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > 
<suite name="MasterSuite"> 
    <groups> 
     <run> 
      <include name="regression" /> 
     </run> 
    </groups> 

    <suite-files> 
     <suite-file path="suiteFile1.xml" /> 
     <suite-file path="suiteFile2.xml" /> 
     <suite-file path="suiteFile3.xml" />   
    </suite-files> 
</suite> 

但是,包含「迴歸」組的文件似乎沒有運行分配給該組的測試。該標籤是否不適用於從其他xml文件調用的測試?如果沒有,是否有辦法在有或沒有組的情況下運行同一組測試(包含在多個xml文件中)?

回答

0

以下代碼適合您嗎?

<suite-files> 
    <suite-file path="testng.xml"> 
     <groups> 
      <run> 
       <exclude name="regression" /> 
      </run> 
     </groups> 
    </suite-file> 
</suite-files> 
相關問題