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