有没有办法单独运行单个测试或一组测试?
我发现当我试图调试一个特定的测试时,这真的很烦人,因为以前的测试用例可能会触发相同的断点——所以我通常会注释掉我所有的测试,除了我正在处理的测试,但这似乎太贫民窟了。 ..所以我想知道是否有更好的方法?
有没有办法单独运行单个测试或一组测试?
我发现当我试图调试一个特定的测试时,这真的很烦人,因为以前的测试用例可能会触发相同的断点——所以我通常会注释掉我所有的测试,除了我正在处理的测试,但这似乎太贫民窟了。 ..所以我想知道是否有更好的方法?
我知道这样做的唯一方法是编辑方案。“测试”操作有一堆复选框,您可以在其中打开或关闭测试组(即类)或单个测试。如果您经常使用相同的测试执行此操作,您可以为不同的组创建一组方案并按照您想要的方式进行设置。(或者每次都编辑它。)
也许不是您要寻找的答案,但在 AppCode、Jetbrains 的 iOS 和 OSX IDE 中,您将光标放在您想要的测试上的任何位置,然后使用键盘快捷键触发它。(我使用 IntelliJ 映射,所以它的 Ctrl+Shift+F10)。
它还有一个很棒的测试运行器,显示通过或失败的测试的绿色/红色条。