gpt4 book ai didi

ios - hoSTLess XCTest 目标能否收集代码覆盖率数据?

转载 作者:行者123 更新时间:2023-11-29 11:48:24 25 4
gpt4 key购买 nike

我在 Xcode 8.2 中有一个 iOS 应用程序。它有一个测试目标/方案,在方案的测试/信息设置中选中了“收集覆盖率数据”。不收集覆盖率数据。我看到一行像往常一样在装订线中迭代了多少次,但报告导航器的测试运行根本没有显示任何覆盖。

我想知道这是否是因为我已将测试设置为无主机运行,即不需要实际启动我的应用程序——它们是纯逻辑测试。

这可能吗?

最佳答案

是的,无主机 XCTest 目标应该收集代码覆盖率数据。

“iOS 单元测试”(又名 XCTest) bundle 用于测试动态框架或其他不需要应用程序环境即可运行的东西,应该很高兴地收集代码覆盖率数据并将其显示在 Xcode 中。即使是主机应用程序也设置为无。这在运行 Xcode > Product > Test on the Scheme for the framework for the scheme or the Scheme for the unit tests themselves (if the test bundle listed in the Test pane of the Scheme editor).

您的问题一定出在其他地方,抱歉。我很难猜出问题出在哪里,我建议您尝试创建一个新项目,看看是否可以重现该问题。

关于ios - hoSTLess XCTest 目标能否收集代码覆盖率数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42293044/

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