【发布时间】:2016-12-15 20:33:31
【问题描述】:
我有一个带有以下设置的 gradle 项目:
-
项目(其实只是一个带有settings.gradle的项目)
- 子项目A
- 子项目B
- 子项目C
我现在的问题是 jenkins 测试结果分析器无法识别测试。我必须在哪里设置它们以便詹金斯知道子项目中有测试? 这些测试是 JUNIT 测试。
【问题讨论】:
我有一个带有以下设置的 gradle 项目:
项目(其实只是一个带有settings.gradle的项目)
我现在的问题是 jenkins 测试结果分析器无法识别测试。我必须在哪里设置它们以便詹金斯知道子项目中有测试? 这些测试是 JUNIT 测试。
【问题讨论】:
您必须将任务添加到grade.properties 才能在特定文件夹中执行测试
task loadSubprojectATest(type:Exec) {
workingDir 'SubprojectA/src/test/java'
doFirst{
-- whatever you need to execute goes here
}
doLast {
print 'loadSubprojectATest task ending!\n'
}
}
或者您可以将其添加到源集
【讨论】:
我现在自己解决了。我忘记在 JUNIT 插件中设置 xml 路径的模式。 =/
【讨论】: