command-line - Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试

标签 command-line terminal jenkins xcode4.6

经过多次尝试,我不知道如何通过终端使用工作区内的项目运行单元测试。我尝试创建一个新的 Scheme 并运行该脚本,该脚本构建但不运行任何测试:

export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -workspace MyProject.xcworkspace\ 
           -scheme MyProjectLogicTests\
           -sdk iphonesimulator\ 
           -configuration Debug\ 
           ONLY_ACTIVE_ARCH=NO\ 
           TEST_AFTER_BUILD=YES\ 
           RUN_APPLICATION_TESTS_WITH_IOS_SIM=YES\ 
           clean build

最佳答案

您还可以升级到 Xcode 5,它允许使用以下命令:

xcodebuild test -scheme SomeTestScheme -destination "name=iPhone Retina (4-inch)"

注意:目标参数应与您希望测试运行的目标的可见名称相匹配。

关于command-line - Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15413104/

相关文章:

vba - 在 VBA 中调用批处理文件无法正常工作

shell - "expect"匹配 "send"字符串,为什么?

linux - 为什么我在一个终端上得到 "Suspended (tty output)"而在其他终端上却没有?

email - 在 Jenkins 电子邮件中添加当前日期

shell - 循环图像,检测是否包含颜色,放入子文件夹

bash - 如何使用 "shell prompt"创建 CLI 程序?

ubuntu - Aptana Studio 终端 : Copy/Paste keyboard short cuts on Ubuntu

docker - 为什么多阶段Docker构建卡在 “COPY --from=builder …”上

jenkins - 让 jenkins 在不同节点池中的 gke 上生成代理

delphi - 从 Windows XP 上的 Delphi 应用程序中的命令行程序获取输出