这是我的设置:
一个 Xcode 8 工作区项目 带有大量 UI 代码(UIViewControllers 等)的 Swift 框架 objective-c 示例应用程序
对于这两个项目,在测试方案中检查了代码覆盖率设置。
我想使用示例应用运行自动化 UI 测试,以测试框架项目中的代码。这行得通。但是,我没有得到所引用框架的任何代码覆盖率。
UI 代码相当多,因此获取这些代码覆盖率数字将非常有用。
我使用的是 Xcode 8.2.1(但我也尝试过 Xcode 8.3 beta 1)。
感谢任何提示。
最佳答案
Xcode 中的代码覆盖率标志由 产品 -> 方案 -> 编辑方案 从左侧菜单中选择测试 单击复选框以收集代码覆盖率。
下次运行测试时,您会在 Report Navigator 中看到覆盖率,并选择刚刚运行的测试。
关于swift - 如何使用 UI 单元测试获取嵌入式框架的 Xcode 8 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41882329/