有没有办法在xcode中轻松运行特定的测试组或单个测试?

时间:2013-01-15 01:02:03

标签: objective-c xcode ocmock sentestingkit

有没有办法单独运行单个测试或一组测试?

我发现当我尝试调试某个特定测试时,它真的很烦人,因为以前的测试用例可能会触发相同的断点 - 所以我通常会注释掉除我正在处理的所有测试之外的所有测试,但这似乎那么贫民区...所以我想知道是否有更好的方法?

2 个答案:

答案 0 :(得分:3)

我知道这样做的唯一方法是编辑方案。 “测试”操作有一堆复选框,您可以在其中打开或关闭测试组(即类)或单个测试。如果您使用相同的测试进行此操作,则可以为不同的组创建一组方案,并按照您希望的方式进行设置。 (或者每次只编辑它。)

答案 1 :(得分:2)

也许不是您正在寻找的答案,但在AppCode,Jetbrains的iOS和OSX IDE中,您将光标放在您想要的测试上的任何位置,然后使用键盘快捷键触发它。 (我使用IntelliJ映射使其按Ctrl + Shift + F10)。

它还有一个很棒的测试运行器,显示通过或失败的测试的绿色/红色条。