2014-11-17 10 views
5

Sto cercando di far funzionare Frank/Cucumber Framework su Yosemite con XCode 6.1. Ho seguito le istruzioni su come installare e frankify un progetto di:Test al cetriolo con Frank su Yosemite risultato in Segementation Fault

  • gem install franco-cetriolo
  • configurazione Frank (nella cartella del progetto)
  • Frank accumulo
  • lancio Frank

Solo l'ultima parte non riesce con un errore di segmentazione:

LAUNCHING APP... 
sh: line 1: 15828 Trace/BPT trap: 5  /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "showsdks" 2>&1 
sh: line 1: 15832 Segmentation fault: 11 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "launch" "/Volumes/Project/CucuTest/Frank/frankified_build/Frankified.app" "--sdk" "--family" "iphone" "--exit" 2>&1 

Lo so, che è necessario aggiungere l'accessibilità per le app, in modo che il computer possa essere controllato dalle app. In Yosemite questo è cambiato e non ho potuto aggiungere/usr/bin/frank alla lista, ma ho aggiunto Terminal.app. È questo il problema o sto cercando nel posto sbagliato.

Questa è la prima volta che utilizzo Frank/Cucumber, quindi sono un po 'perso. L'aiuto è molto apprezzato.

risposta

3

Per me l'installazione di iOS-SIM versione 3 utilizzando brew install ios-sim come notato here ha fatto il trucco .

+0

Questo ha fatto il trucco. Testato con frank-cetriolo-1.2.5, Xcode 6.2 e iOS 8.2 – mjrehder

0

Voglio solo ripetere questa domanda e chiedere aiuto. Sto vedendo lo stesso problema. Inoltre, non sono chiaro sui passaggi per aggiungere accessibilità e qualsiasi altra cosa sotto Yosemite.

sh: line 1: 6180 Trace/BPT trap: 5  /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "showsdks" 2>&1 
sh: line 1: 6184 Segmentation fault: 11 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "launch" "/Users/ric 

Hmmm .... in realtà sembra che ci sia un errore di Ruby monte sul "Setup Frank"

create Frank/libShelleyMac.a 
    create Frank/plugins 
    System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError) 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require' 
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.14.1/lib/xcodeproj/ext.rb:6:in `rescue in <top (required)>'