gpt4 book ai didi

ios - Xcode 测试导航器卡在使用 KIF 测试的微调器上

转载 作者:行者123 更新时间:2023-11-28 20:55:19 31 4
gpt4 key购买 nike

我正在使用 KIF 和最新的 Xcode 5 为我的 iOS 应用程序编写集成测试。当我运行一个测试、一组测试或所有测试时,根据控制台日志,测试通过且没有错误,但是测试导航器要么需要很长时间才能为登录等简单测试显示绿色通过图标,要么让微调器无限期地运行。我经常不得不强制退出 Xcode 以清除测试结果。我在模拟器和设备上都看到了这一点。

我试过使用 [tester waitForTimeInterval:3.0];在每次测试结束时都无济于事。

我在所有搜索中都没有找到任何讨论或解决方案,所以我希望能得到一些关于这个的答案。

提前致谢。

最佳答案

感谢沃尔玛实验室的 Scott Anderson 提供此提示。

测试解析缓慢的原因是 NSLog()。我有自己的宏版本,在为调试编译时激活日志,测试版本就是这种情况。我记录了所有服务器调用的输出,尤其是在注册过程中。当我禁用它时,我的测试在完成后立即恢复为绿色,并且不再有悬挂微调器。

测试导航器必须缓慢地解析控制台输出以获得 XCTest 结果。这是我的猜测,但可以解释速度缓慢的原因。

关于ios - Xcode 测试导航器卡在使用 KIF 测试的微调器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25411890/

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