2011-06-14 41 views
0

我的期望:#构建Successed#和#测试失败#如何在命令行中捕获OCUnit的测试失败/成功?

实际结果:仅#打造成功#

如何获得失败/命令行的成功? [iphone,objective-c,xcode4,OCUnit]

我是OCUnit和Xcode4的新人。我创建项目: https://github.com/sanemat/HogeHoge 这是由xcode4 scafold代码。我在xcode gui中运行测试,#Test Failed#成功出现。在命令行中(我想使用jenkins),我使用以下命令。

xcodebuild -target HogeHogeTests -configuration Debug -sdk iphonesimulator4.3 clean build 

我看到#Build Succeeded#然后完成。我想运行测试并获得结果。怎么样?

编辑:

我发现BPOCUnitXMLReporter。这是MacOS。我forked和调整的iOS。

+1

嗨Sanemat运行的OCUnit测试,只是为了把这个床:这样的方式工作是你upvote答案,帮助并接受为你做的答案。考虑让你的编辑成为答案,24小时后你可以接受它作为答案。 – 2011-07-12 06:04:41

回答

1

我发现BPOCUnitXMLReporter。这是MacOS。我forked和调整的iOS。

+0

在你的分支项目中,你如何让詹金斯拉入ocunit.xml文件?换句话说,如何将模拟器的Application文件夹传递给Jenkins? – 2011-10-05 15:15:50

+0

我很满意输出xml格式,所以你可以编写logs/junit.xml例如junit日志模式。或者我建议使用GHUnit而不是OCUnit。詹金斯对此更友好。 – sanemat 2011-10-06 15:54:58

0

尝试Text Finder Plugin它允许您搜索日志中的字符串,并根据该日志设置通过或失败。

0

你要找的,这是什么无证参数(你需要SDK和目标太)从终端

xcodebuild -target MyTarget -sdk iphonesimulator TEST_AFTER_BUILD=YES 
相关问题