繁体   English   中英

Xcode 6.2 UI测试无法在模拟器上从Jenkins运行

[英]Xcode 6.2 UI tests don't run from Jenkins on simulator

我已经进行了UI测试,但它们不是从Jenkins运行的,而是从当前VM运行的,当我通过VNC登录时,我可以启动并通过它们。 我的节点通过jnlp连接到Jenkins,vnc会话正在运行。 用户与jenkins和本地vm中的用户相同

xcodebuild -scheme 'QVC - QA'  -sdk iphonesimulator -destination 'name=iPhone 6' test

12:38:28 Touch /Users/.../Library/Developer/Xcode/DerivedData/QVC-chdwbiakejemyxbyyafcpmiavikg/Build/Products/Acceptance-iphonesimulator/QVCTests.xctest
12:38:28     cd /Users/.../workspace/qvc-test/project/Sources
12:38:28     export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/.../.rvm/bin:/Users/.../ci-tools_new/xcpretty/bin:/usr/local/apache-ant/bin"
12:38:28     /usr/bin/touch -c /Users/.../Library/Developer/Xcode/DerivedData/QVC-chdwbiakejemyxbyyafcpmiavikg/Build/Products/Acceptance-iphonesimulator/QVCTests.xctest
12:38:28 
12:40:28 2015-04-22 12:40:28.456 xcodebuild[53002:100b] [MT] IDEUnitTestsOperationsObserverDebug: Unable to get debug console for logging target process thread state.
12:40:28 
12:40:28 Testing failed:
12:40:28    Test target QVCTests encountered an error (Canceling tests due to timeout in Waiting for test process to check in... If you believe this error represents a bug, please attach the log file at /var/folders/xx/l0mp3szd0bx332cv3qrw1v3h0000gq/T/com.apple.dt.XCTest-status/Session-2015-04-22_12:37:12-u1STY7.log)
12:40:28 ** TEST FAILED **

在本地计算机上,我运行了相同的命令,但测试成功

您可以使用MacOS在Jenkins从站上运行它吗? 如果是,则应将您的从站连接为JNLP,而不是ssh。 XCode不允许通过SSH远程执行,但是通过JNLP都可以。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM