测试覆盖率 swift 手工测试覆盖率如何获取?

不二家 · 2019年07月19日 · 最后由 syl 回复于 2019年08月01日 · 3172 次阅读

iOS 端的 OC 代码覆盖率可以通过 XcodeCoverage 实现,那么 Swift 呢?不知道有没有实践过的同学可以分享一下技术细节?

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 8 条回复 时间 点赞

@Lihuazhang @chenhengjie123
一直没人在意这个求问贴,那我直接主动再追问一下。有过尝试吗?

不二家 回复

没有尝试过。已经一段时间没有弄 app 相关的东西了。

这个问题有点伸手党呀,公众号、百度有尝试过不,如果有,也把相关记录贴下?

陈恒捷 回复

有过搜索,看起来都是指向 swift 单元测试覆盖率,没有手工测试覆盖率的相关实践。

这篇看过不?

https://juejin.im/entry/556f01b6e4b08ae2e1b4acce

现成开箱即用的应该没有,即使是 oc 也是要自己去探索一下的。

陈恒捷 回复

恩,我扫了一眼,看起来还是跟单元测试相关,但是我会仔细研究一下。

可以利用 Xcode 单测安装启动 app,操作后生成 .profdata,将 .profraw merge 到 .profdata,通过 .profdata+ 二进制生成覆盖率报告,缺点就是使用起来不够友好

syl 回复

有实践过吗?感觉如何?

不二家 回复

实践过,就是不友好呀

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册