是否有可能在Travis(travis-ci.org)上进行Objective-C项目(没有UI,没有模拟器)?

时间:2013-03-29 23:55:40

标签: objective-c travis-ci

我想知道是否有可能在Travis上构建一个Objective-C项目(没有UI,不需要模拟器,托管在Github上)?

当前Travis docs似乎不包含有关在Travis上构建Objective-C项目的选项的任何信息。

但是Building a C Project说:

Travis VMs are 32 bit and currently provide

gcc 4.6
clang 3.1
core GNU build toolchain (autotools, make), cmake, scons

并且默认测试脚本像

一样运行
./configure && make && make test

所以,重新解释一下这个问题:

我的项目目前使用的SenTestingKit测试套件是否存在任何变通方法,其行为类似于C测试套件,因此Travis VM可以对其进行处理?

注1:这是资源列表,似乎与问题有关:

Compiling Objective-C without a GUI。它声称Both gcc and clang compile Objective-C 2.0,听起来很有希望!

注2:我怀疑可以使用除SenTestingKit之外的一些测试工具: 这个工具应该很容易在没有GUI且没有xcodebuild等的情况下运行:我已经为此打开了相关问题:Is there any non-Xcode-based command line testing tool for Objective-C?。我甚至考虑编写一个简单的方法,仅供我的项目使用。

1 个答案:

答案 0 :(得分:2)

几天Travis announced他们现在也在支持客观项目。有关详细信息,请参阅Building An Objective-C Project

<强>更新

甚至可以让Travis启动模拟器,以便您可以运行应用程序测试和UI相关的东西。我需要一些额外的工作,但它非常直接。 I wrote about it here