Jenkins不承认gradle子项目的测试

时间:2016-12-15 20:33:31

标签: java jenkins gradle

我有一个以下设置的gradle项目:

  • 项目(实际上只是一个带有settings.gradle的项目)

    • 子项目A
    • 子项目B
    • 子项目C

我现在的问题是jenkins测试结果分析器无法识别测试。我必须设置它们,所以jenkins知道子项目中有测试吗? 测试是JUNIT测试。

2 个答案:

答案 0 :(得分:0)

您必须向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'
    }
}

或者您可以将其添加到源集

答案 1 :(得分:0)

我现在自己解决了。我忘了在JUNIT插件中设置xml pahts的模式。 = /