Aar*_*her 11 xcode code-coverage swift-package
在我的 M1 mac 上,使用 Xcode 13.3,我\xc2\xa0 创建了一个包并显示了代码覆盖率栏(编辑器菜单 \xe2\x80\x93> 代码覆盖率)。
\n运行测试后,源代码中根本没有代码覆盖率的指示。
\n测试包时如何获得代码覆盖率?
\n问题是您没有为库方案打开代码覆盖率。打开它:
请参阅底部的复选框:代码覆盖率?选中该复选框。
现在运行包测试并收集覆盖率。根据我的经验,查看它的最佳方式实际上是在报表导航器中:
编辑:在更现代的 Xcode(14.3 及更高版本)中,它更简单。测试默认使用测试计划,因此只需在测试计划中打开代码覆盖率:
从(至少)Xcode 14 开始,以前的答案不再正确。对于 Swift 包,您需要在测试计划中启用此功能。
脚步:
TestPlanExample然后选择“编辑测试计划”| 归档时间: |
|
| 查看次数: |
3076 次 |
| 最近记录: |