В проекте JenkinsFile
я хочу проверить покрытие для модульных тестов, а затем функциональных тестов.Для этого я запускаю эти два этапа:
stage('Unit tests') {
steps {
sh "cd ${env.WORKSPACE}/backend/ && ./unittest.sh"
junit "backend/**/unit_output.xml"
cobertura coberturaReportFile: "backend/**/unit_cov.xml"
}
}
stage('Functional backend tests') {
steps {
sh "cd ${env.WORKSPACE}/backend/ && ./functionaltest.sh"
junit "backend/**/func_output.xml"
cobertura coberturaReportFile: "backend/**/func_cov.xml"
}
}
Если джунит работает правильно, часть cobertura
объединяется, но с двумя ссылками на SERVER/job/project/job/master/13/cobertura
.
Возможно ли этополучить два отдельных отчета, так как очень важно хранить два отчета, один для модульных тестов и один для функциональных тестов.