竹 xcode 单元测试 - 找不到工作区

Posted

技术标签:

【中文标题】竹 xcode 单元测试 - 找不到工作区【英文标题】:bamboo xcode unit test - can't find workspace 【发布时间】:2017-11-09 14:59:17 【问题描述】:

我正在尝试在 Bamboo 中实现自动 ios 单元测试。但我得到了错误: AppIOS.xcworkspace does not exist.

后退一步:我尝试通过 shellscript 运行我的单元测试。

xcodebuild \
-workspace AppIOS.xcworkspace \
-scheme App-IOS \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.3' \
test | xcpretty

效果很好。

所以我尝试将其“翻译”为 Bamboo。

这是我的配置。

在我开始我的单元测试之前,我用'-ls'打印目录的内容

在互联网上我找不到最新的教程。 有替代方案吗?我的目的地是在竹子里得到一份报告。

仅供参考:我模糊了真实的应用名称。所以你不知道我是否犯了拼写错误。但是我真的检查了两次!

【问题讨论】:

【参考方案1】:

花了一些时间,但现在我想通了。

不知道是Bamboo的普遍问题,还是正常的流程,还是我之前在任务中做了一些错误的操作。

无论如何,我已经明确在工作目录中使用./ 设置当前路径。测试会找到,一切都很好。

不要忘记将OCUnit Test Parser 添加到Tasks 中的Final Tasks 部分。然后 Bamboo 会在Logs 中打印结果

【讨论】:

以上是关于竹 xcode 单元测试 - 找不到工作区的主要内容,如果未能解决你的问题,请参考以下文章

使用命令行的 Xcode 4 单元测试

Xcode 10 - 获取单元测试日志文件

使用静态库进行单元测试

测试驱动开发 (TDD):在 Xcode 4 中编写单元测试

ui测试xcode,如何使用cellquery点击表格视图单元格按钮

单元测试找不到要测试的类