【发布时间】:2019-09-20 20:17:12
【问题描述】:
我正在尝试在 Teamcity 中获取我的 jacoco 报告。 Jacoco 使用 jacoco maven 插件运行没有任何问题并生成正确的报告。 我尝试通过 Teamcity 服务消息获取它。我在“清理包”步骤之后立即创建了一个单独的步骤。我在那里发送一条消息,就像建议的那样in Teamcity documentation。
我是这样做的
echo "##teamcity[jacocoReport dataPath='target/jacoco.exec' includes='zwc.*']"
zwc 是我的根包
我还将 jacoco.exec 作为工件发布。这样我就可以验证它的正确性了。
但是我有一个问题。 在日志中我经常看到
[11:58:27] [Step 5/9] Generating JaCoCo coverage...
[11:58:28] [Generating JaCoCo coverage...] JaCoCo report generating finished
[11:58:28] [Step 5/9] Publishing JaCoCo coverage...
[11:58:28] [Publishing JaCoCo coverage...] Coverage was not collected properly. Check your JaCoCo configuration.
不幸的是,Teamcity 没有提供任何信息,哪些地方出了问题以及哪些配置不正确。在 pom 或此服务消息中。
任何帮助将不胜感激。
【问题讨论】:
标签: maven teamcity code-coverage jacoco maven-surefire-plugin