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