Class: Drntest::TestRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/drntest/test-runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(config, target) ⇒ TestRunner



29
30
31
32
33
# File 'lib/drntest/test-runner.rb', line 29

def initialize(config, target)
  @config = config
  @target_path = Pathname(target)
  @engine = Engine.new(@config)
end

Instance Method Details

#runObject



35
36
37
38
39
40
41
42
43
44
# File 'lib/drntest/test-runner.rb', line 35

def run
  print "#{@target_path}: "
  @engine.start
  begin
    results = process_requests
  ensure
    @engine.stop
  end
  results
end