xcode 如何在Swift包中显示代码覆盖率?

8fq7wneg  于 2023-06-24  发布在  Swift
关注(0)|答案(1)|浏览(194)

在我的M1 mac上,使用Xcode 13.3,我创建了一个包,并显示了代码覆盖率栏(编辑器菜单->代码覆盖率)。
在运行测试之后,在源代码中根本没有代码覆盖率的指示。
在测试软件包时如何获得代码覆盖率?

nkoocmlb

nkoocmlb1#

问题是您没有为库的方案打开代码覆盖率。打开它:

请参阅底部的复选框:代码覆盖率?勾选那个复选框。
现在运行包测试,覆盖率将被收集。根据我的经验,查看它的最佳方式实际上是在报告导航器中:

**编辑:**在更现代的Xcode(14.3及更高版本)中,它更简单。测试默认使用测试计划,所以只需在测试计划中打开代码覆盖即可:

相关问题