2011-12-15 72 views
4

我們有大量的測試。我們希望infinitest只能在包含在.xml文件中的測試(即TestNG套件)之間進行選擇。是否可以指定選擇哪些測試?

我們不想將註釋groups = { "shouldbetested" }放在每個測試用例中,而是將我們的.xml文件中的信息提供給無限。

這可能嗎?

它是另一種可以爲我們做的工具嗎?

回答

0

Infinitest可以filter out您不想在infinitest.filters文件中使用正則表達式運行的測試。

infinitest.filters包含與您要過濾的測試類匹配的正則表達式(每行一個)。把這個文件放到你的項目的根目錄(a.k.a.工作目錄)中,Infinitest將把這些測試過濾掉。

請注意,類名稱包括包名稱,所以在前面使用.*來匹配任何包。

+1

好的,但問題是,你如何指定要運行的測試(* YourTest?!)?這與指定哪些測試不運行相同。 – foxdonut 2013-08-06 13:45:31

2

你可以使用普通expresstion「不」跳過某些測試:

相關問題