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