module Calabash::Cucumber::Environment
@!visibility private
Constants
- DEFAULTS
@!visibility private
Public Class Methods
device_endpoint()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 40 def self.device_endpoint value = RunLoop::Environment.device_endpoint if value value else DEFAULTS[:aut_endpoint] end end
http_connection_retries()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 50 def self.http_connection_retries value = ENV["MAX_CONNECT_RETRIES"] if value && value != "" value.to_i else DEFAULTS[:http_connection_retries] end end
http_connection_timeout()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 60 def self.http_connection_timeout value = ENV["CONNECTION_TIMEOUT"] if value && value != "" value.to_i else DEFAULTS[:http_connection_timeout] end end
instruments()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 34 def self.instruments return nil if self.xtc? @@instruments ||= RunLoop::Instruments.new end
quit_app_after_scenario?()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 75 def self.quit_app_after_scenario? value = ENV["QUIT_APP_AFTER_SCENARIO"] if value == "0" false elsif value == "1" true else !self.no_stop? end end
reset_between_scenarios?()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 70 def self.reset_between_scenarios? ENV["RESET_BETWEEN_SCENARIOS"] == "1" end
simctl()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 28 def self.simctl return nil if self.xtc? @@simctl ||= RunLoop::Simctl.new end
xcode()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 22 def self.xcode return nil if self.xtc? @@xcode ||= RunLoop::Xcode.new end
xtc?()
click to toggle source
@!visibility private
# File lib/calabash-cucumber/environment.rb, line 17 def self.xtc? RunLoop::Environment.xtc? end
Private Class Methods
no_stop?()
click to toggle source
@visibility private @deprecated 0.19.0 - replaced with QUIT_APP_AFTER_SCENARIO
Silently deprecated. Deprecate in 0.20.0.
# File lib/calabash-cucumber/environment.rb, line 93 def self.no_stop? value = ENV["NO_STOP"] if value return_value = value == "1" =begin if return_value replacement = "$ QUIT_APP_AFTER_SCENARIO=0" else replacement = "$ QUIT_APP_AFTER_SCENARIO=1" end RunLoop.deprecated("0.19.0", %Q{The 'NO_STOP' env variable has been been replaced with: QUIT_APP_AFTER_SCENARIO Please replace NO_STOP with QUIT_APP_AFTER_SCENARIO. #{replacement} The default behavior is to quit the app after each scenario. }) =end return_value else false end end