我在默認Java包和我的特定包中都有JUnit測試類。我的Gradle構建文件包含如何在執行「gradle測試」時僅包含某些Java類
test {
include 'edu/ucar/unidata/sruth/'
}
爲了排除默認Java包中的JUnit測試類。它不工作:gradle test
總是執行默認的Java軟件包測試以及軟件包特定的測試(根據build/reports/test
的內容)。
如何僅執行軟件包特定的測試?
我正在使用Gradle 1.0。
附錄:執行gradle cleanTest
修復了這個問題。
我試過一個類似的例子,和它的作品對我蠻好。只運行包含的包中的類,但不包含默認包中的類。 –
@PeterNiederwieser,你檢查了'build/reports/test'的內容嗎? –
@SteveEmmerson在運行'gradle測試'之前運行過'gradle clean'嗎?如果沒有,是否有可能在構建目錄中存在舊的測試結果? –