我现在一直在寻找解决方案几个小时,我似乎无法在其他任何地方找到我的问题报告,所以这里有......
首先,关于我的环境:
localhost:calabash-ios-example jenkins$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
localhost:calabash-ios-example jenkins$ xcodebuild -version
Xcode 5.1.1
Build version 5B1008
localhost:calabash-ios-example jenkins$ calabash-ios version
0.9.168
irb(main):001:0> Calabash::Cucumber::FRAMEWORK_VERSION
"0.9.168"
我知道我也应该提供server_version,但我无法理解......见下文..
所以,我的问题是我无法启动模拟器。起初,我很快就得到了ECONNREFUSED,我意识到我需要设置APP_BUNDLE_PATH,以便现在排序。
但是,当我尝试运行我的测试时,模拟器会尝试启动,停留几秒钟,然后崩溃,然后重新启动......我收到以下错误消息:
localhost:<path> jenkins$ APP_BUNDLE_PATH="build/<app>-cal.app" cucumber
0:35: execution error: iPhone Simulator got an error: Application isn’t running. (-600)
Feature:
XXXXXX
@reset
Scenario: Test I can login as the cucumber user. # features/accounts/login.feature:7
0:35: execution error: iPhone Simulator got an error: Application isn’t running. (-600)
我甚至尝试通过控制台启动测试服务器,然后得到:
irb(main):001:0> start_test_server_in_background
0:35: execution error: iPhone Simulator got an error: Application isn’t running. (-600)
感谢任何帮助,因为我似乎无法在其他任何地方找到任何信息,而且我非常坚持这一点......
作为最后一点,我要注意它看起来像环境问题,因为我甚至无法让示例应用程序正常运行......