module Saucer::Annotations
Public Instance Methods
breakpoint()
click to toggle source
# File lib/saucer/annotations.rb, line 39 def breakpoint driver.execute_script("sauce: break") end
build_name=(name)
click to toggle source
# File lib/saucer/annotations.rb, line 27 def build_name=(name) driver.execute_script("sauce:job-build=#{name}") end
comment=(comment)
click to toggle source
# File lib/saucer/annotations.rb, line 4 def comment=(comment) driver.execute_script("sauce:context=#{comment}") end
job_info=(info)
click to toggle source
# File lib/saucer/annotations.rb, line 22 def job_info=(info) raise ArgumentError, "job info must be JSON" unless info.is_a? JSON driver.execute_script("sauce:job-info=#{info}") end
job_name=(name)
click to toggle source
# File lib/saucer/annotations.rb, line 13 def job_name=(name) driver.execute_script("sauce:job-name=#{name}") end
job_result=(result)
click to toggle source
# File lib/saucer/annotations.rb, line 8 def job_result=(result) raise ArgumentError, "invalid value for result" unless ['passed', 'failed', true, false].include?(result) driver.execute_script("sauce:job-result=#{result}") end
start_vm()
click to toggle source
# File lib/saucer/annotations.rb, line 35 def start_vm driver.execute_script("sauce: start network") end
stop_vm()
click to toggle source
# File lib/saucer/annotations.rb, line 31 def stop_vm driver.execute_script("sauce: stop network") end