【问题标题】:Is there a keyboard shortcut in Xcode 6 to run a single current test function under cursor?Xcode 6 中是否有键盘快捷键可以在光标下运行单个当前测试功能?
【发布时间】:2015-01-21 00:29:00
【问题描述】:

Xcode 6 中是否有键盘快捷键可以在光标下运行当前测试用例?我知道我可以按 Command + u 来运行所有测试。此外,我可以点击测试功能左侧的测试图标或点击“测试导航器”中的图标。是否有键盘快捷键只运行光标下的单个测试功能?

【问题讨论】:

    标签: xcode unit-testing swift


    【解决方案1】:

    运行当前测试:

    控制 + 选项 + 命令 + U

    重新运行上一次测试:

    控制 + 选项 + 命令 + G

    【讨论】:

    • 这在 Xcode 8.2.1 中改变了吗?我输入 control-option-command-U 并运行当前文件中的所有测试。
    • “运行当前测试”,就像在光标所在的测试或测试类中一样。
    • @Daniel 在使用快捷方式之前确保光标当前位于测试用例中
    • 要补充一点,如果你想在当前文件中运行所有测试,你可以点击 command-A 突出显示整个文件,然后点击 control-option-command-U。
    【解决方案2】:

    control-option-command G 会让你重新运行你的最后一个测试。因此,如果您第一次运行单个测试,然后继续运行它(TDD 的常见工作流程),这可能会为您节省一些时间;)

    【讨论】:

      【解决方案3】:

      这些命令的 Xcode 键绑定首选项是:

      • 执行操作 - 测试

      • 执行操作 - 再次测试

      使用这些标题查找重新绑定的命令。

      【讨论】:

      • 有没有人知道为什么在 Xcode 10.2 更新后“产品 - 执行操作 - 测试”菜单项一直处于非活动状态,直到所选行不是测试类名称?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多