无法使用Gradle 4.5将jacoco报告上载到TeamCity

无法使用Gradle 4.5将jacoco报告上载到TeamCity,gradle,teamcity,jacoco,Gradle,Teamcity,Jacoco,我有一项Gradle任务,要按照TeamCity文档将jacoco的覆盖范围上传到TeamCity: 如果我使用Gradle 3.5,TeamCity build可以在构建日志中显示CodeOverage报告。但是当我切换到Gradle4.5时,代码覆盖部分不再出现在构建日志中。如何使用Gradle 4.5上传jacoco报告 TeamCity版本10.0.5构建42677 jacoco 0.8.0版我和teamcity有同样的问题,它给我打印了下一条消息: [生成JaCoCo覆盖率…]JaCo

我有一项Gradle任务,要按照TeamCity文档将jacoco的覆盖范围上传到TeamCity:

如果我使用Gradle 3.5,TeamCity build可以在构建日志中显示CodeOverage报告。但是当我切换到Gradle4.5时,代码覆盖部分不再出现在构建日志中。如何使用Gradle 4.5上传jacoco报告

TeamCity版本10.0.5构建42677


jacoco 0.8.0版

我和teamcity有同样的问题,它给我打印了下一条消息:

[生成JaCoCo覆盖率…]JaCoCo报告生成失败。退出代码:1

试用:

println "##teamcity[jacocoReport dataPath='$project.buildDir/jacoco/jacocoTest.exec' ...]"
实例:

println "##teamcity[jacocoReport dataPath='build/jacoco/jacocoTest.exec' ...]"

我和teamcity有同样的问题,它给我打印了下一条消息:

[生成JaCoCo覆盖率…]JaCoCo报告生成失败。退出代码:1

试用:

println "##teamcity[jacocoReport dataPath='$project.buildDir/jacoco/jacocoTest.exec' ...]"
实例:

println "##teamcity[jacocoReport dataPath='build/jacoco/jacocoTest.exec' ...]"

我不得不在TeamCity的几个基于Gradle v4和5的项目中导入Jacoco报告

帮助我的一件事是查看Jacoco导入日志,您可以在构建的隐藏工件中找到它:

转到构建页面>工件 发现句子中还有隐藏的人工制品。显示并单击“显示” 在工件列表中,展开.teamcity/coverage\u jacoco/ 打开jacoco.log
希望有帮助。

我不得不在TeamCity的几个基于Gradle v4和5的项目中导入Jacoco报告

帮助我的一件事是查看Jacoco导入日志,您可以在构建的隐藏工件中找到它:

转到构建页面>工件 发现句子中还有隐藏的人工制品。显示并单击“显示” 在工件列表中,展开.teamcity/coverage\u jacoco/ 打开jacoco.log 希望能有帮助