我有一个奇怪的场景......在为 UT 进行 EMMA 覆盖时,我得到的总块覆盖大小超过了线路覆盖大小。
对于块覆盖,总大小约为 50,000,而线路覆盖则为 18,000。
我在报告中得到 (block-coverage-value) / 50,000 和 (line-coverage-value) / 18,000。
可能吗?块数怎么会多于代码行数呢?
顺便说一句,您可以假设我知道块覆盖率是什么:http ://emma.sourceforge.net/faq.html#q.blockcoverage