使用命令行的 Xcode 4 单元测试

Posted

技术标签:

【中文标题】使用命令行的 Xcode 4 单元测试【英文标题】:Xcode 4 Unit Testing using Command Line 【发布时间】:2011-04-06 00:39:30 【问题描述】:

Xcode 4 支持使用测试构建选项运行单元测试,但是我找不到通过命令行运行测试的方法。

仅在单元测试目标上运行 xcodebuild 不会运行测试(我打开了构建后运行选项)。

有什么想法吗?

【问题讨论】:

Xcode 4: Run tests from the command line (xcodebuild)? 的可能重复项 【参考方案1】:

我找不到任何这样的选项。到目前为止,我得到的最接近的是仅运行逻辑测试的能力 (running xcode 4 unit tests from the command line),这并不是很令人满意。如果我找到更好的解决方案,我会在Xcode 4: Run tests from the command line (xcodebuild)? 更新我的答案。

【讨论】:

谢谢,似乎在构建成功后关闭了运行测试(我已经通过 xcodebuild 构建了一个单独的目标)。 Jonah,我找到了让它发挥作用的方法。明天我会把它贴在我的博客上。这是使我找到正确答案的分析(我会在帖子发布时更新此答案)。 longweekendmobile.com/2011/04/15/… 对 phooze 工具的概述,我很期待看到您的想法。很高兴看到更多的开发者关心为 ios 建立一个好的测试工具链。 乔纳,真正的交易:longweekendmobile.com/2011/04/17/…

以上是关于使用命令行的 Xcode 4 单元测试的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.5命令行单元测试

如何在 Xcode 4.5“命令行工具”项目中设置工作逻辑单元测试目标?

Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用

如何使用 Xcode 4 运行单元测试的子集

由于 otest 错误,无法从命令行运行 Xcode 单元测试

如何使用 Xcode 4 在 Cocoa Touch 单元测试包中创建应用程序测试?