1
嗨Ant是否可以定義一個目標,該目標只運行作爲給定類型的子類的JUnit測試。在Ant中運行一個類型的子類JUnit測試運行
這種情況是:在我加入的項目中,我們有大量的集成測試不是從單元測試單獨運行的,我想定義一個Ant任務在獨立的構建階段運行它們從單元測試,並最終在一個單獨的詹金斯構建。但是,這些集成測試沒有命名或打包約定,因此標準Ant路徑匹配在此方案中不起作用。
我想我需要實現我想要的,是一個任務,高清,讓我這樣說:
<include name="? extends IntegrationBaseTest"/>
這顯然是一個人爲的例子,但我相信它傳達什麼我想要。
有沒有人實現過這樣的事情,或者是否有可能與螞蟻開箱即用?
我非常懶惰,不想註釋60多個班。你認爲它只會通過註釋超類來工作嗎? – 2013-04-11 02:47:21
不,「@CentraCategory」或「@ExcludeCategory」都不支持註釋繼承(即使註解本身是用@ @繼承來註釋的)。 – hoipolloi 2013-04-11 03:14:58
標記爲公認的答案,因爲你是對的,似乎不可能做我最初的問題...... – 2013-04-22 02:57:19