【问题标题】:running tests on xcode 4.3在 xcode 4.3 上运行测试
【发布时间】:2012-06-05 05:19:36
【问题描述】:

我正在使用 Xcode 4.3,但我不知道如何运行测试,或者至少不知道如何查看测试结果,失败或通过。

我的项目有两个目标,foofooTests。测试是默认实现;一个简单的拆卸和设置函数以及一个带有STFail(@"not implemented") 的 testExample 方法

我应该在哪里看到这条消息?在方案下拉列表中,似乎只有foo。我需要做什么来运行 fooTests 目标并查看输出?

【问题讨论】:

  • 你解决过这个问题吗?

标签: ios xcode


【解决方案1】:

从菜单 Product->Test 或 Cmd+U (+U) 键盘快捷键将对 foo 目标运行测试。

【讨论】:

  • Xcode 配置中可能会丢失/错误的各种东西会阻止测试正常工作。
  • 在 OP 的默认项目中配置了用于测试的默认目标的情况下会出现什么问题?
【解决方案2】:

您需要创建一个新方案来运行不同的目标。单击方案栏的左侧(左上角),您应该会看到一个下拉菜单,其中“新方案”是一个选项——创建一个新方案并选择 fooTests 作为目标。

【讨论】:

  • 我得到'方案 fooTests 未配置为运行:没有任何配置为运行,也没有配置为运行的可执行文件。编辑以配置运行操作'
  • 嗯。在那种情况下,我不确定,我从未见过这样的错误。希望其他知道如何解决它的人会出现。对不起!
  • 我绝对得到上面评论中提到的这个错误:'方案 fooTests 没有配置为运行:没有配置运行,也没有配置运行的可执行文件。编辑以配置运行操作'......这个错误让我发疯。我无法再运行测试了。
【解决方案3】:

Eimantas 的回答涵盖了运行测试。打开日志导航器以查看结果。以下文章提供了更多详细信息:

Setting Up OCUnit Unit Testing in Xcode 4

【讨论】:

    【解决方案4】:

    我通过单击“编辑方案”对话框中的“运行”复选框解决了这个问题。左侧有一个选项卡列表。选择“构建”。然后在右侧有一个操作列表(“分析”、“测试”、“运行”、“配置文件”等)。确保选中“运行”。

    然后按“确定”,然后清理并构建您的项目。

    【讨论】:

      猜你喜欢
      • 2012-06-12
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2014-10-18
      • 2013-11-26
      • 2012-07-26
      • 1970-01-01
      相关资源
      最近更新 更多