这是我的设置:
一个Xcode 8 Workspace项目 带有大量UI代码的Swift框架(UIViewControllers等) Objective C示例App
对于这两个项目,在测试方案中检查代码覆盖率设置。
我想使用Example App运行自动UI测试来练习Framework项目中的代码。这有效。但是,我没有为引用的框架获得任何代码覆盖率。
有很多UI代码,因此获取这些代码覆盖率数字非常有用。
我正在使用Xcode 8.2.1(但我也在Xcode 8.3 beta 1中尝试过)。
任何提示赞赏。
答案 0 :(得分:0)
Xcode中的代码覆盖标志是由 产品 - >方案 - >编辑方案 从左侧菜单中选择Test 单击复选框以收集代码覆盖率。
下次运行测试时,您将在报告导航器中看到覆盖范围,并选择刚刚运行的测试。
答案 1 :(得分:0)
Xcode 10版本10.2 Beta现在支持在运行UI测试的应用程序的上下文中运行的嵌入式框架下捕获代码覆盖范围:)