如何从命令行在 iPhone 上启动 OCUnit 测试

Posted

技术标签:

【中文标题】如何从命令行在 iPhone 上启动 OCUnit 测试【英文标题】:How can I launch OCUnit test on iPhone from Command line 【发布时间】:2013-03-20 12:37:02 【问题描述】:

我想在不使用 Xcode 的情况下在 iPhone 上运行单元测试。是否有任何命令行实用程序可以在 iPhone 设备上运行 OCunit 测试。 我也尝试过fruit-strap,但它只启动App 而不是OCtests。 "fruitstrap -d path_of_app" 这个命令安装应用程序,但我没有找到任何方法在 iPhone 上安装和运行 octest。

【问题讨论】:

【参考方案1】:

看看类似的问题,我最近打开过:Is there any non-Xcode-based command line testing tool for Objective-C。

@MalteTancred 给出了答案。我正在尝试根据我的项目调整他的回答,并且可以说,在命令行中手工制作时,让这些东西(Xcode 开箱即用)工作并不是一件容易的事。

【讨论】:

我刚刚更新了我的答案,描述了 Travis 如何使用 awk 从其输出中捕获 octest 的退出代码。需要知道测试套件是通过还是失败。

以上是关于如何从命令行在 iPhone 上启动 OCUnit 测试的主要内容,如果未能解决你的问题,请参考以下文章

如何在命令行中捕获 OCUnit 的测试失败/成功?

OCUnit 是不是允许在 iPhone 模拟器上运行应用程序测试?

iPhone 上的 ocunit 测试

如何从命令行在 Windows 上运行 .class 文件?

从命令行在任何目录中启动 apache 服务器

通过命令行在 iphone 设备中安装应用程序