Class: Kiba::Extend::JobTest::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/kiba/extend/job_test/runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(config, job_data = nil) ⇒ Runner

Returns a new instance of Runner.

Parameters:

  • config (Hash)


8
9
10
11
12
13
# File 'lib/kiba/extend/job_test/runner.rb', line 8

def initialize(config, job_data = nil)
  @config = config
  @job_data = job_data
  @loc = config[:loc]
  @error_msg = nil
end

Instance Method Details

#callObject



15
16
17
18
19
20
21
# File 'lib/kiba/extend/job_test/runner.rb', line 15

def call
  set_testclass
  test = generate_test unless error_msg
  return unrunnable_result if error_msg

  test.result
end