class Scirocco::CLI

Public Instance Methods

abort_all() click to toggle source
# File lib/scirocco/cli.rb, line 61
def abort_all
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.abort_all
end
abort_test() click to toggle source
# File lib/scirocco/cli.rb, line 55
def abort_test
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.abort_test(options[:test_job_id])
end
apps() click to toggle source
# File lib/scirocco/cli.rb, line 99
def apps
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.apps(options[:project_id])
end
check_test() click to toggle source
# File lib/scirocco/cli.rb, line 48
def check_test
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.check_test(options[:test_job_id])
end
devices() click to toggle source
# File lib/scirocco/cli.rb, line 74
def devices
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.devices(options[:project_id], options)
end
get_device_id() click to toggle source
# File lib/scirocco/cli.rb, line 87
def get_device_id
  client = Scirocco::Client.new(options[:api_key], options)
  devices = client.devices(options[:project_id], options)["devices"]
  if devices.length > 0
    print devices[0]["device_id"]
  else
    print ""
  end
end
projects() click to toggle source
# File lib/scirocco/cli.rb, line 12
def projects
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.projects()
end
run_test() click to toggle source
# File lib/scirocco/cli.rb, line 28
def run_test
  client = Scirocco::Client.new(options[:api_key], options)
  test_job = client.run_test(options[:test_class_id], options[:device_id])["test_job"]
  puts "* test_job:"
  pp test_job
  if options[:poll]
    test_status = client.poll_test_result(test_job["test_job_id"])
    if test_status["status"] == "passed"
      puts "**** PASSED ****"
      pp test_status
    elsif test_status["status"] == "failed"
      puts "**** FAILED ****"
      pp test_status
      raise SciroccoTestError.new(test_status["result"])
    end
  end
end
tests() click to toggle source
# File lib/scirocco/cli.rb, line 19
def tests
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.tests(options[:project_id])
end
upload_app() click to toggle source
# File lib/scirocco/cli.rb, line 107
def upload_app
  client = Scirocco::Client.new(options[:api_key], options)
  pp client.upload_app(options[:project_id], options[:app_path])
end