代码覆盖率检查CodeCoverage
代码覆盖率检查主要用到的工具是gcov
。这个工具会随着 Xcode 一起安装。
具体的安装位置为:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
。
这个位置还包括了gcc编译器之类的工具。
- 使用
gcov
命令生成代码覆盖率。
将gcda
gcno
.m
文件放在同一个文件夹下,运行
1 |
|
即可生成gcov文件,此文件是文本文件,可以直接用文本编辑器打开查看。
- 关于
@property
的覆盖率
有如下代码:
1 |
|
1 |
|
总结:关于@property,编译器自动生成的 get set 方法必须要能走到一个,不然@property覆盖不到。
代码覆盖率检查CodeCoverage
https://dnacore.github.io/post/b0faf008-e47d-46a4-abfd-381ec60dda7d.html