Emma - 块覆盖与线覆盖
我有一个奇怪的场景......在对 UT 进行 EMMA 覆盖时,我得到的总块覆盖范围大小大于行覆盖范围大小。
对于块覆盖,总大小约为 50,000,而线覆盖则超过 18,000。
我在报告中得到 (块覆盖率值) / 50,000 和 (行覆盖率值) / 18,000。
是否可以?块数怎么可能多于代码行数呢?
顺便说一句,您可以假设我知道什么是块覆盖: http://emma.sourceforge .net/faq.html#q.blockcoverage
I have a strange scenario... while doing a EMMA coverage for UT, I get the total block coverage size more than line coverage size.
For block coverage, the total size is some 50,000 while the line coverage is out of 18,000.
I get (block-coverage-value) / 50,000 and (line-coverage-value) / 18,000 in the report.
Is it possible? How can the number of blocks be more than the number of lines in code?
btw, you can assume that I know what Block Coverage is: http://emma.sourceforge.net/faq.html#q.blockcoverage
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很容易在同一行上获得多个块,例如:
包含 3 个块(估计)。如果你喜欢密集的代码块可以超过行数。
It's easy to get multiple blocks on the same line, for example:
contains 3 blocks (guestimate). If you like dense code blocks can outnumber the lines.