我的期望:#构建成功#和#测试失败#
实际结果:仅#Build Succeeded#
如何在命令行中获得失败/成功? [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。
答案 0 :(得分:1)
我找到了BPOCUnitXMLReporter。这适用于MacOS。我forked并调整了iOS。
答案 1 :(得分:0)
尝试Text Finder Plugin它允许您在日志中搜索字符串,并根据该字符串设置通过或失败。
答案 2 :(得分:0)
您可以将自定义测试记录器与OCUnit集成。在这里看到我的答案: How do I trap OCUnit test pass/failure messages/events
答案 3 :(得分:0)
您正在寻找的是这个未记录的参数(您确实需要sdk和目标)来从终端运行您的OCUnit测试
xcodebuild -target MyTarget -sdk iphonesimulator TEST_AFTER_BUILD=YES