0

我的期望:#构建成功#和#测试失败#

实际结果:只有 # Build Succeeded #

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

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

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

我看到 #Build Succeeded # 然后完成了。我想运行测试并得到它的结果。如何?

编辑:

我找到了 BPOCUnitXMLReporter。这是针对 MacOS 的。我分叉并调整了 iOS。

4

4 回答 4

1

我找到了 BPOCUnitXMLReporter。这是针对 MacOS 的。我分叉并调整了 iOS。

于 2011-07-13T23:24:09.220 回答
0

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

于 2011-06-14T13:51:25.263 回答
0

您可以将自定义测试记录器与 OCUnit 集成。在此处查看我的答案: 如何捕获 OCUnit 测试通过/失败消息/事件

于 2011-06-14T14:01:24.317 回答
0

您正在寻找的是这个未记录的参数(您也需要 sdk 和 target)从终端运行您的 OCUnit 测试

xcodebuild  -target MyTarget -sdk iphonesimulator   TEST_AFTER_BUILD=YES
于 2012-09-10T06:25:03.243 回答