Class: UIAuto::Listeners::ExitStatusListener

Inherits:
BaseListener show all
Defined in:
lib/uiauto/listeners/exit_status_listener.rb

Instance Method Summary collapse

Methods inherited from BaseListener

#element_tree, #element_tree_finish, #element_tree_line, #element_tree_start, #instruments_line, #load_simulator_data, #log_debug, #log_default, #log_issue, #log_none, #log_pass, #log_start, #log_stopped, #log_warning, #run_finish, #run_start, #script_finish, #script_start, #script_summary, #unknown

Constructor Details

#initializeExitStatusListener

Returns a new instance of ExitStatusListener.



7
8
9
# File 'lib/uiauto/listeners/exit_status_listener.rb', line 7

def initialize
  @result = 0
end

Instance Method Details

#log_error(message) ⇒ Object



15
16
17
# File 'lib/uiauto/listeners/exit_status_listener.rb', line 15

def log_error(message)
  @result = 2
end

#log_fail(message) ⇒ Object



11
12
13
# File 'lib/uiauto/listeners/exit_status_listener.rb', line 11

def log_fail(message)
  @result = 1 unless @result == 2
end

#resultObject



19
20
21
# File 'lib/uiauto/listeners/exit_status_listener.rb', line 19

def result
  @result
end