【问题标题】:Xcode 6.3 missing unit test status/run in editorXcode 6.3 缺少单元测试状态/在编辑器中运行
【发布时间】:2015-06-16 22:22:48
【问题描述】:

我刚刚升级到 Xcode 6.3,我丢失了显示在编辑器左侧装订线中的单元测试状态/运行指示器。在我执行编译和测试 (Ctrl-U) 之前,状态/运行指示器不会立即显示在测试导航器中。测试运行后,Test Navigator 将显示状态/运行指示符,但编辑器中的状态/运行指示符从不显示。

有没有其他人注意到这一点?我真的需要把这些拿回来。我希望有人知道如何解决这个问题。

提前致谢。

【问题讨论】:

    标签: unit-testing testing xctest xcode6.3


    【解决方案1】:

    对不起。我以为我已经阅读了 Apple 最新的 Xcode 发行说明,但我显然错过了这一部分。还是谢谢。

    在这个 Xcode 版本中不会自动发现 Swift 测试。 源代码编辑器侧边栏中的测试注释不会出现,并且 测试导航器和方案测试操作中的测试表 工作表将为空。您可以通过选择 Product > 来运行 Swift 测试 测试。运行测试后,它们会出现在测试导航器中,并且 方案表。以下限制适用:

    通过以这种方式执行发现的测试提供了有限的 测试导航器中的交互。例如,运行按钮不 出现并单击导航器中的测试不会跳转到 源代码,除非出现测试错误。运行按钮和测试 成功/失败指示器不会出现在源代码编辑器中。 (20373533)

    【讨论】:

    • 前进一步,后退两步。
    • 在运行整个测试套件至少一次之后,您可以右键单击单个测试并选择“Text XXX”再次运行该单个测试...但是每次添加新测试时,您都有再次运行它们以发现它们......叹息。
    • 是的,我也发现了。此外,如果您重命名现有测试,它会保留旧的测试名称并在您运行所有测试时添加新名称。
    • 这样就不可能为性能测试设置基线?
    • 所以我的所有测试都在方案中消失了,我无法运行它们,方案看不到它们。如何运行它们或让它们像以前一样出现在方案中?
    【解决方案2】:

    XCode 6.3 中的这个错误已在 XCode 6.3.1 中修复。

    杰德

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-11
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      相关资源
      最近更新 更多