class Rainforest::Run
Attributes
browsers[RW]
created_at[RW]
current_progress[RW]
description[RW]
environment[RW]
filters[RW]
frontend_url[RW]
id[RW]
log_url[RW]
real_cost_to_run[RW]
result[RW]
sample_test_titles[RW]
state[RW]
state_details[RW]
stats[RW]
timestamps[RW]
total_failed_tests[RW]
total_no_result_tests[RW]
total_passed_tests[RW]
total_tests[RW]
Public Class Methods
abort(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 39 def self.abort(run_id, params={}, headers={}) res = client.runs.delete(run_id, params, headers) res end
all(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 24 def self.all(params={}, headers={}) res = client.runs.all(params, headers) res end
create(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 44 def self.create(params={}, headers={}) res = client.runs.create(params, headers) res end
delete(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 34 def self.delete(run_id, params={}, headers={}) res = client.runs.delete(run_id, params, headers) res end
retrieve(run_id, params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 29 def self.retrieve(run_id, params={}, headers={}) res = client.runs.retrieve(run_id, params, headers) res end
Public Instance Methods
abort(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 59 def abort(params={}, headers={}) res = client.runs.delete(id, params, headers) res end
associated_tests()
click to toggle source
# File lib/rainforest/resources/run.rb, line 64 def associated_tests() RunTestsEndpoint.new(client, self) end
delete(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 54 def delete(params={}, headers={}) res = client.runs.delete(id, params, headers) res end
refresh(params={}, headers={})
click to toggle source
# File lib/rainforest/resources/run.rb, line 49 def refresh(params={}, headers={}) res = client.runs.retrieve(id, params, headers) self.refresh_from(res.json, res.api_method, res.client) end