gpt4 book ai didi

ios - 我如何使用链接到此静态库的项目计算 XCode 5 中静态库的代码覆盖率?

转载 作者:可可西里 更新时间:2023-11-01 05:52:24 25 4
gpt4 key购买 nike

我有一个 Xcode5 项目,它构建了一个静态库作为它的产品。在构建这个库时,我打开了代码覆盖率设置,即“生成测试覆盖率文件”和“仪器程序流”。因此,在构建库时,在同一目录中为所有文件相应地创建了 gcno 文件。

为了计算它的代码覆盖率,我有另一个项目链接到这个库并创建一个可执行文件。此项目还使用“生成测试覆盖率文件”和“仪器程序流”作为 YES 构建。

现在,在执行该产品时,只会生成我的测试可执行文件项目中文件的 gcda 文件。

如何在构建项目时为链接到我的项目的静态库生成 gcda 文件。

最佳答案

您现在可以使用 Xcode 7.3 做到这一点。

将库项目和测试项目放到同一个工作区,并配置测试项目链接到库项目的产品。在库项目中的框架方案和测试项目中的测试方案中都开启“Gather Code Coverage”。之后,您将能够在 Xcode 的覆盖率选项卡中看到该库的代码覆盖率。

关于ios - 我如何使用链接到此静态库的项目计算 XCode 5 中静态库的代码覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29845465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com