1

在我的简单应用程序中,我有一些通过单元测试和 uitesting 测试的文件。

在此处输入图像描述

我很确定UITests我测试. WLLoginViewController测试通过,但该文件的代码覆盖率不被视为 100%。有时当我重新启动 Xcode 时,再次运行应用程序,清理应用程序,硬清理应用程序。做一些意外的事情,它的工作原理。但是再次运行测试,再次不考虑它。为什么?任何想法如何解决它?这是一个错误吗?

4

2 回答 2

0

好的,我找到了临时解决方法。

  1. 删除项目的派生数据(window->projects
  2. 退出 Xcode 和模拟器。
  3. 使用您的项目启动 Xcode,并运行测试。
  4. 再次运行测试。

请记住等到索引完成:

在此处输入图像描述

奇怪,但试试看:)

于 2015-09-10T16:09:11.737 回答
0

As you already mentioned, sometimes Xcode says that you are testing 100% of your code and sometimes it doesn't. So it's really inconsistent. That is an indicator for a bug.

Since you are still using an Xcode-beta, it's most likely a bug in Xcode. I wouldn't worry to much since it's still a beta-version and would check later, when the final version is released.

于 2015-09-01T07:45:50.047 回答