2013-10-18 101 views
0

我有很多類的測試。每個類都被定義爲@Test,組名被添加到與類名相同[它們是u1,u2,u3,u4,u5]。 在u1中,我有一個稱爲prereqSetup()的先決條件測試方法。這被添加到組「prereq」。 現在,u1中的所有方法都標記爲dependsOnMethods =「prereqSetup」。 其餘所有類都標記爲dependsOnGroups =「prereq」。測試跳過,儘管依賴方法通過。 TestNG

我的先決條件方法已通過。 u1和u3中的幾個方法都運行並顯示失敗。 但是其餘的所有方法都會被跳過。除了我上面所說的,我沒有別的依賴。提供註釋以供參考:

@Test(groups="u1") 
public class U1 { 
//All methods are marked with @Test(dependsOnMethods="prereqSetup") 
} 

@Test(groups="u2",dependsOnGroups="prereq") 
public class U2{ 
//All methods are marked with @Test 
} 

這是通過u2-u5爲所有類別完成的。

回答

0

我對這個問題有點不清楚,但它並不像你有一個所謂的「前提條件」

+0

組原來,這是我們的組織框架概率。抱歉,添麻煩了。 – Bhargav