首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Cobertura相比,在Sonar中进行集成测试的JaCoCo实际上是如何工作的?

与Cobertura相比,在Sonar中进行集成测试的JaCoCo实际上是如何工作的?
EN

Stack Overflow用户
提问于 2012-12-12 12:45:26
回答 1查看 895关注 0票数 2

Cobertura的工作原理是: 1)检测要跟踪的源文件,2)执行单元测试,并将其与检测到的类进行比较。这样我们就可以计算代码覆盖率了。

但是,对于用于集成测试的JaCoCo (Selenium),我在文档中没有看到这个“插装”阶段。JaCoCo代理被设置为在执行测试时动态跟踪所覆盖的源代码。JaCoCo如何知道要与哪些源代码进行比较,因为代码没有像Cobertura那样事先进行检测?另外,如果我想排除一些源代码怎么办?

EN

回答 1

Stack Overflow用户

发布于 2012-12-12 19:21:00

事实上,根据定义,Jacoco插入了所有java字节码,但您可以借助'excludes'/'includes‘Jacoco参数来调整此行为,请参阅http://www.eclemma.org/jacoco/trunk/doc/agent.html

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13832955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档