gpt4 book ai didi

ant - 如何同时使用Cobertura进行单元测试和JaCoCo进行集成测试?

转载 作者:行者123 更新时间:2023-12-02 19:40:53 25 4
gpt4 key购买 nike

我正在使用 Sonar 3.2 和 Ant。我读到应该可以使用 Cobertura 进行单元测试分析,使用 JaCoCo 进行集成测试分析。然而,我还没有找到关于如何使用 Ant 执行此操作的明确指南。我已将代码覆盖率引擎设置为 Cobertura,如下所示:

<property name="sonar.core.codeCoveragePlugin" value="cobertura" />

完成 Cobertura 分析后,我可以将其“重置”为 JaCoCo 吗?那么就会是这样的:

<property name="sonar.core.codeCoveragePlugin" value="cobertura" />
<property name="sonar.cobertura.reportPath" value=...
<property name="sonar.core.codeCoveragePlugin" value="jacoco" />
<property name="sonar.jacoco.itReportPath" value=...

谢谢

最佳答案

我有一个想法可能对您有帮助:Sonar 有一个干净的 RESTful 界面,例如可以通过 Firebug 看到它的运行情况。当您更改此项目设置(配置 > 常规设置 > 代码覆盖率)时,请查看 HTTP 通信并了解如何通过 HTTP 配置此属性。希望这不像火箭科学。然后,您可以根据需要从 ant 脚本中动态设置它,例如将几行长的 Groovy 脚本写入 <script lang="groovy"> 中。标记或根据您的需要。

关于ant - 如何同时使用Cobertura进行单元测试和JaCoCo进行集成测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com