20
目前我通過運行gradle clean build
來構建我的Gradle應用程序。這將在我的項目build/test-results
下執行JUnit測試並生成XML測試結果。我想配置我的build.gradle
文件來生成HTML測試結果(而不是XML默認值)。這是可能的,如果是這樣,怎麼樣?如何讓Gradle構建生成HTML測試報告而不是XML默認值?
目前我通過運行gradle clean build
來構建我的Gradle應用程序。這將在我的項目build/test-results
下執行JUnit測試並生成XML測試結果。我想配置我的build.gradle
文件來生成HTML測試結果(而不是XML默認值)。這是可能的,如果是這樣,怎麼樣?如何讓Gradle構建生成HTML測試報告而不是XML默認值?
test {
reports {
junitXml.enabled = false
html.enabled = true
}
}
算出這個你自己,從Test
開始在Gradle Build Language Reference,然後深入到reports
(該類型)。
感謝@Peter Niederwieser(+1) - 我想你是指[此鏈接](http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.testing.Test .html#org.gradle.api.tasks.testing.Test:reports)在發佈我的問題之前我已經找到了。 **問題根源在於:該鏈接根本沒有提及'junitXml.enabled'或'html.enabled'屬性...所以世界上怎麼會有人知道它們存在?!** ** – smeeb 2014-09-21 21:44:53
點擊下一個鏈接('TestTaskReports')。我的答案中缺少什麼導致您不接受它? – 2014-09-21 22:05:38
再次感謝@Peter Niederwieser(+1) - 我想我只是驚呆了,除了API文檔之外,其他任何地方都沒有記錄這些文檔,然後必須手動推斷*屬性名稱(使用Camel套管)。 – smeeb 2014-09-21 23:14:41