如果我正在运行一系列测试,我是否有理由不想collect code coverage data进行测试?
在运行时,存储空间或其他方面,预期成本是多少? 我正在尝试决定是否要运行代码覆盖率数据收集OFF。
答案 0 :(得分:4)
在单元测试中不这样做的原因是单元测试可以快速执行,因此您没有理由不执行单元测试。
考虑到你的问题,听起来你不会因收集这些信息而导致的任何延误而烦恼;我的建议是保持它的状态,当延迟变得“麻烦”时,花一些时间创建一个“快速”构建和“覆盖”构建。
答案 1 :(得分:2)
我不会将代码覆盖率用作任何事物的绝对量度。高代码覆盖率很好,但100%代码覆盖率不一定更好,并且在尝试覆盖最后一位时花费的时间可能更糟。
作为更大的指标包的一部分,代码覆盖率很高。