如何在teamcity中集成多个jacocoReport?

问题描述 投票:0回答:1

在我的命令执行构建步骤中,我有以下脚本:

`mvn 测试-Djacoco.percentage.instruction=0.00

echo“##teamcity[jacocoReport dataPath='projectPath/target/coverage-reports/jacoco-unit.exec'includes='com.project.test.*'sources='projectPath/src/main/java'reportDir='项目路径/目标/临时/jacocoReport']"

echo“##teamcity[jacocoReport dataPath='projectPath2/target/coverage-reports/jacoco-unit.exec'includes='com.project.test2.*'sources='projectPath2/src/main/java'reportDir=' projectPath2/target/temp/jacocoReport']"`

我想要在构建中获得两个代码覆盖率报告,但第二个 echo 语句只是覆盖第一个。有没有办法在每个构建中集成多个 jacocoReport?

teamcity pipeline jacoco
1个回答
0
投票

据我所知,这在设计上是不可能的。

如果这两个项目都是多模块项目的一部分,您需要相应地设置 JaCoCo 来构建汇总报告。

如果您有两个独立的 Maven 项目,则可以在单独的构建配置中构建它们。

另一种选择是设置 JaCoCo 将独立扫描的结果汇总到单个报告中。

© www.soinside.com 2019 - 2024. All rights reserved.