gpt4 book ai didi

java - Cobertura Maven 插件中的目标 "cobertura:instrument"

转载 作者:行者123 更新时间:2023-11-30 03:07:52 27 4
gpt4 key购买 nike

从 Cobertura Maven 插件调用 cobertura:instrument 目标可能是什么实际用例?

我知道它只是工具类,但是什么时候它可能比 cobertura:coberturacobertura:check 更好?

最佳答案

例如集成测试可能需要这个目标。如果我将我正在做的事情与 qualinsight-mojo-cobertura-core 进行类比(cobertura-maven-plugin 的替代魔力),拥有单独的检测目标允许您在代码检测和覆盖率报告生成之间插入其他操作。

例如,如果您采用 this pom.xml example ,你会看到:

  • instrument-itpackage 阶段完成(使用 qualinsight-mojo-cobertura-core),
  • jetty 服务器在预集成测试阶段启动,
  • it-testsintegration-test 阶段运行,
  • jetty 服务器在 post-integration-test 阶段停止(此时 cobertura.ser 文件写入磁盘),然后
  • report-it-coverageverify 阶段运行。

如果没有仪器和报告生成两个单独的目标,这是不可能的。旁注:cobertura:cobertura执行测试,这是一个一体化目标。

关于java - Cobertura Maven 插件中的目标 "cobertura:instrument",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34301527/

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