Обновление: эта проблема была решена. Решение в комментариях ниже.
При запуске тестов Calabash как в терминале, так и через Rubymine вывод не отображается до тех пор, пока тест не будет завершен. С тестами веб-драйвера мы получаем результат в режиме реального времени. Есть ли способ отображать вывод консоли в режиме реального времени с помощью Calabash?
дополнительные детали
>xcode-select --print-path
/Applications/XCode.app/Contents/Developer
>xcodebuild -version
Xcode 5.1.1
Build version 5B1008
>calabash-ios version
0.9.169
irb(main):002:0> server_version
(я удалил название приложения)
{
"outcome" => "SUCCESS",
"app_id" => "com.<redacted>",
"simulator_device" => "iPhone",
"version" => "0.9.169",
"app_name" => "<redacted>",
"iphone_app_emulated_on_ipad" => false,
"4inch" => true,
"git" => {
"remote_origin" => "[email protected]:calabash/calabash-ios-server.git",
"branch" => "master",
"revision" => "ca62f6e"
},
"app_version" => "1.0",
"iOS_version" => "7.1",
"system" => "x86_64",
"simulator" => "iPhone Simulator 463.9.41, iPhone OS 7.1 (iPhone Retina (4-inch)/11D167)"
}
$ cucumber -f 'Slowhandcuke::Formatter'
чтобы увидеть, есть ли разница. В качестве проверки работоспособности я работаю с клиентами, которые используют задачи rake для запуска огурца — у них нет этой проблемы. - person jmoody   schedule 02.07.2014/Users/<redacted>/.rvm/rubies/ruby-1.9.3-p547/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/<redacted>/.rvm/gems/ruby-1.9.3-p547/bin/rake features:ios:default
Я запускаю в консоли, экспортируя все переменные среды, а затем просто запускаю:rake features:ios:default
- person tuggles   schedule 02.07.2014