Method: UISpecRunner::Drivers::Shell#run_specs

Defined in:
lib/uispecrunner/drivers/shell.rb

#run_specs(env) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/uispecrunner/drivers/shell.rb', line 12

def run_specs(env)
  run_env = config.env.merge(env)
  run_env.merge!('DYLD_ROOT_PATH' => config.sdk_dir, 'IPHONE_SIMULATOR_ROOT' => config.sdk_dir, 'CFFIXED_USER_HOME' => Dir.tmpdir)
  puts "Setting environment variables: #{run_env.inspect}" if config.verbose?
  with_env(run_env) do
    start_securityd if config.securityd
    command = "#{config.app_executable_path} -RegisterForSystemEvents"
    puts "Executing: #{command}" if config.verbose?
    output = `#{command}`
    return $?
  end        
end