有没有办法在 Xcode4 中“测试”当前文件?

Posted

技术标签:

【中文标题】有没有办法在 Xcode4 中“测试”当前文件?【英文标题】:Is there a way to "Test" current file in Xcode4? 【发布时间】:2011-04-28 04:24:03 【问题描述】:

也就是说,如果您正在编写您的第 10 个单元测试,而不是进行 TEST 并运行所有单元测试,您只想触发在您当前所在的单元测试文件中运行这些测试?

【问题讨论】:

【参考方案1】:

相当老的帖子,但 Xcode 是从那以后演变而来的。

在 Xcode6 中,转到产品 > 执行操作 您会看到其他一些测试选项,例如测试当前函数。

快捷方式是Cmd-alt-ctrl-U。如果你不是钢琴家,单手难度很大。

【讨论】:

补充一点,Cmd-Option-Ctrl-U 将在光标所在的位置运行一个测试,Cmd-Option-Ctrl-G 将运行所有最后运行的测试。【参考方案2】:

看起来 Xcode 4 正朝着这个方向发展,但效果并不好:

编辑方案 转到测试部分 展开以显示复选框。

不幸的是,您必须单击单个复选框;无法选择整个组,甚至单个套件,然后单击一下即可将其关闭。理想情况下,最好关闭所有内容,然后只重新启用您想要的测试。

作为一种解决方法,您可以设置一个测试目标,其中包含运行任何测试的基础架构,但不包含任何测试。将其称为“临时测试”。然后获取您想要的测试套件并将其临时添加到目标中。使用上述技术关闭主测试目标中的所有测试。

【讨论】:

以上是关于有没有办法在 Xcode4 中“测试”当前文件?的主要内容,如果未能解决你的问题,请参考以下文章

XCode 没有在自动完成中提供任何有用的信息

如何在 xcode4.3 中获取和修改显示屏幕尺寸

XCode4的Perforce Checkout Macro [重复]

Xcode 4 中的 SenTestingKit:异步测试?

plist 文件中的 Xcode 4.6 本地化

有没有办法以编程方式获取应用程序的当前代码签名身份和/或配置文件?