xcode - 你如何配置 XCode Jenkins 插件来运行测试?

标签 xcode jenkins jenkins-plugins

使用 Jenkins XCode 插件运行测试的说明说设置测试目标(我已经完成)、SDK(我已经完成)和配置(我尝试过没有任何内容、调试和测试) )。

但我不断收到“...未配置为运行”。

我如何真正让它运行测试?

这是输出:

+ xcodebuild -workspace /Users/MyDir/.Jenkins/jobs/MyTests/workspace/folder/MyWorkspace.xcworkspace -scheme MyTestScheme clean
xcodebuild: error: Failed to build workspace MyWorkspace with scheme MyTestScheme.
    Reason: Scheme "MyTestScheme" is not configured for running.

如果在 MyTestScheme 的 XCode 中,如果我选择 Product/Run,那么我会收到相同的错误消息,但如果我选择 Product/Test,那么测试代码将成功执行。在 Xcode 中成功运行的输出是:

2013-08-28 11:10:25.828 otest[65917:303] Unknown Device Type. Using UIUserInterfaceIdiomPhone based on screen size
Test Suite 'Multiple Selected Tests' started at 2013-08-28 18:10:26 +0000
Test Suite '/Users/MyDir/Library/Developer/Xcode/DerivedData/MyWorkspace-ctngidolzdhijvbymvghygtoaiiw/Build/Products/Debug-iphonesimulator/MyTestScheme.octest(Tests)' started at 2013-08-28 18:10:26 +0000
Test Suite 'MyTests' started at 2013-08-28 18:10:26 +0000
Test Case '-[MyTests test1]' started.
2013-08-28 11:10:26.029 otest[65917:303] MDN: (null)
Test Case '-[MyTests testA1]' passed (0.346 seconds).

最佳答案

对我来说,问题在于使用测试模式。应改为使用 Debug模式。

关于xcode - 你如何配置 XCode Jenkins 插件来运行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407331/

相关文章:

xcode - 为什么我的 MainStoryboard 没有出现在 Base 本地化列表中?

ios - Xcode 5 的新文档解析是如何工作的?

ios - 我如何 swift 绕过我的应用程序窗口的角落?

iphone - 用于 iOS 项目的 XMLRPC-iOS

python - 在 Jenkins Pipeline Shell 中运行 Python 脚本

jenkins - 如何在Jenkins节点上设置工作区根目录?

docker - Artifactory 插件代理导致/v1/_ping : Bad Gateway

jenkins - 将变量添加到 Jenkinsfile 中的 dockerfile{} 部分以启用 docker_buildkit

Jenkins:按标签或参数过滤构建历史

Jenkins Post 构建部署