如何在命令行中捕获 OCUnit 的测试失败/成功?
我的期望: # 构建成功 # 和 # 测试失败 #
实际结果:仅 # 构建成功 #
如何在命令行中获得失败/成功? [iphone、objective-c、xcode4、OCUnit]
我是 OCUnit 和 Xcode4 的新手。我创建项目: https://github.com/sanemat/HogeHoge 这是 xcode4 的脚手架代码。我在 xcode gui 中运行测试,#Test Failed# 出现在成功中。在命令行中(我想使用詹金斯),我使用以下命令。
xcodebuild -target HogeHogeTests -configuration Debug -sdk iphonesimulator4.3 clean build
我看到#Build Succeeded#然后完成。我想运行测试并得到结果。如何?
编辑:
我找到了 BPOCUnitXMLReporter。这是针对 MacOS 的。我分叉并调整了 iOS。
My Expect: # Build Successed # and # Test Failed #
Actual Result: only # Build Succeeded #
How do I get fail/success in command line? [iphone, objective-c, xcode4, OCUnit]
I'm newbe of OCUnit and Xcode4. I create project:
https://github.com/sanemat/HogeHoge
This is scafold code by xcode4. I run test in xcode gui, #Test Failed# appear in successfully. In commandline (I want to use jenkins),I use following command.
xcodebuild -target HogeHogeTests -configuration Debug -sdk iphonesimulator4.3 clean build
I see # Build Succeeded # and then completed. I want run test and get it's result. How?
Edited:
I found BPOCUnitXMLReporter. This is for MacOS. I forked and adjusted iOS.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以将自定义测试记录器与 OCUnit 集成。在这里查看我的回答:
如何捕获 OCUnit 测试通过/失败消息/事件
You can integrate a custom test logger with OCUnit. See my answer here:
How do I trap OCUnit test pass/failure messages/events
您正在寻找的是这个未记录的参数(您也需要 sdk 和目标)来从终端运行 OCUnit 测试
what you're looking for is this undocumented argument (you do need sdk and target too) to run your OCUnit Tests from the terminal
我找到了 BPOCUnitXMLReporter。这是针对 MacOS 的。我分叉并调整了 iOS。
I found BPOCUnitXMLReporter. This is for MacOS. I forked and adjusted iOS.
尝试 文本查找插件 它允许您搜索日志一个字符串,并根据该字符串设置通过或失败。
Try the Text Finder Plugin It allows you to search a log for a string, and set pass or fail based on that.