塞德里克 -TestNG的羣體排除在外,包含規則
我有一些測試與幾個標籤:A,B,C,以不同的組合。我想運行被貼上了所有的測試,並排除所有標有C.
我使用所有的測試:
TestNG的Ant目標有:
組= A excludedgroups = C
然而,試運行執行貼上了所有測試,包括標有C.
的那些反正是有作出我打算這項工作?
感謝,
塞德里克 -TestNG的羣體排除在外,包含規則
我有一些測試與幾個標籤:A,B,C,以不同的組合。我想運行被貼上了所有的測試,並排除所有標有C.
我使用所有的測試:
TestNG的Ant目標有:
組= A excludedgroups = C
然而,試運行執行貼上了所有測試,包括標有C.
的那些反正是有作出我打算這項工作?
感謝,
您必須實現自己的這個邏輯,TestNG的實現是相當簡單的在這方面(包括接管排斥,就是這樣)。對於BeanShell,here is an example非常簡單。
德納裏,你可以使用函數
XmlTest.setBeanShellExpression("return true;");
例如。
謝謝塞德里克。它看起來像BeanShell依賴於使用testng.xml配置文件。我們所有的測試都是用包含在testng ant命令中的組動態選擇的,所以我們不使用硬編碼的testng .xml配置文件。沒有這個配置文件,有沒有辦法使用BeanShell? –
不是,但您可以使用第二個最好的東西:IMethodSelector(Javadoc:http://testng.org/javadocs/org/testng/IMethodSelector.html) –