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

不二家的小球迷 · July 19, 2019 · Last by syl replied at August 01, 2019 · 1425 hits

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

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

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

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

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

陈恒捷 回复

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

这篇看过不?

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

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

陈恒捷 回复

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

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

syl 回复

有实践过吗?感觉如何?

实践过,就是不友好呀

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up