class OpsManagerUiDrivers::Version18::StateChangeProgress
Public Instance Methods
errand_ran?(errand_name)
click to toggle source
# File lib/ops_manager_ui_drivers/version18/state_change_progress.rb, line 6 def errand_ran?(errand_name) open_install_progress !!(/Errand '#{errand_name}' completed successfully \(exit code 0\)/ =~ browser.find('#install-output .output', visible: false).text(:all)) end
state_change_success?()
click to toggle source
# File lib/ops_manager_ui_drivers/version18/state_change_progress.rb, line 12 def state_change_success? load_change_log content = browser.find('#change-log > tbody > tr:first-child') if content.text.include?('FAILED') browser.fail_early('Installation failed!') else content.text.include?('SUCCEEDED') end end
Private Instance Methods
load_change_log()
click to toggle source
# File lib/ops_manager_ui_drivers/version18/state_change_progress.rb, line 24 def load_change_log browser.visit '/change_log' browser.poll_up_to_mins(1) do content = browser.find('#change-log > tbody > tr:first-child') fail StandardError unless content fail StandardError if content.text.include?('Loading') end end