2016-08-23 30 views
0

我在的testng.xml以下結構測試方法是即使dependsOnGroups方法傳遞跳過

<test name="test"> 
<groups> 
<run> 
<include name ="E"/> 
<include name ="Sanity"/> 
</run> 
<groups/> 
<classes> 
<class name="com.test.testcases.Test2"/> 
<class name="com.test.testcases.Test1"/> 
</classes> 
</test> 

Test2的屬於神智和測試1組所屬的組E.的測試方法在基團「理智」取決於組「E」中的測試方法。我已經使用了dependsOnGroups,因爲這兩種方法都在不同的類中。現在,在運行套件時,我發現即使Test1已經通過,Test2中的測試方法也會被跳過。任何人都可以在這方面幫助嗎?

+0

看起來不錯...你可以嘗試製作一個SSCCE併發布代碼。 –

+0

我相信類文件中的代碼沒有問題。可能是我在testng.xml中導致這個錯誤的東西。 –

+0

同樣的問題比http://stackoverflow.com/questions/19445344/tests-skipped-inspite-the-dependant-method-passed-testng?rq=1 – juherr

回答

0

在爲之前未顯示的跳過的方法提供的數據提供者名稱中存在錯誤。