2013-03-25 64 views
0

我有我的junit測試classes.I正在運行這些類與ant.I使用batchtest屬性的參數包括=「* /測試* .class」,但我有名稱類似* test *這包括沒有測試方法,當我運行它給出了錯誤「沒有發現測試」。是否有一個選項,如果沒有在該班的測試,然後跳過?Ant junit batchtest

+1

爲什麼你有沒有測試方法的測試類? – Zutty 2013-03-25 14:29:46

+0

他們不是測試類,但他們的名字包含測試。 – user1665039 2013-03-25 14:30:39

+0

包含測試的文件名示例,不能重命名爲不包含測試請。 – Woot4Moo 2013-03-25 14:31:49

回答

3

要回答這個問題,您需要提供更好的模式。

潛在的解決方案:

重構所有合法的測試類BEGIN的前綴Test,比改變ant腳本這樣:

includes="*/Test*.class" 

爲什麼你有一個名爲類「測試「在他們不是測試?我強烈建議遵循一個命名約定,將Test放在開頭,並從文件名中刪除test,這些文件名實際上不是測試。

相關問題