如何在命令行中捕获 OCUnit 的测试失败/成功?

发布于 2024-11-15 10:03:06 字数 723 浏览 2 评论 0原文

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

实际结果:仅 # 构建成功 #

如何在命令行中获得失败/成功? [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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

離人涙 2024-11-22 10:03:07

您可以将自定义测试记录器与 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

氛圍 2024-11-22 10:03:07

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

xcodebuild  -target MyTarget -sdk iphonesimulator   TEST_AFTER_BUILD=YES

what you're looking for is this undocumented argument (you do need sdk and target too) to run your OCUnit Tests from the terminal

xcodebuild  -target MyTarget -sdk iphonesimulator   TEST_AFTER_BUILD=YES
倥絔 2024-11-22 10:03:06

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

I found BPOCUnitXMLReporter. This is for MacOS. I forked and adjusted iOS.

甜嗑 2024-11-22 10:03:06

尝试 文本查找插件 它允许您搜索日志一个字符串,并根据该字符串设置通过或失败。

Try the Text Finder Plugin It allows you to search a log for a string, and set pass or fail based on that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文