Module: KnapsackPro::Adapters::TestUnitAdapter::BindTimeTrackerTestUnitPlugin

Defined in:
lib/knapsack_pro/adapters/test_unit_adapter.rb

Overview

Instance Method Summary collapse

Instance Method Details

#run_shutdown(result) ⇒ Object



32
33
34
35
36
37
38
39
40
41
# File 'lib/knapsack_pro/adapters/test_unit_adapter.rb', line 32

def run_shutdown(result)
  return if @test_case.nil?
  KnapsackPro.tracker.stop_timer
  return if !@test_case.respond_to?(:shutdown)
  begin
    @test_case.shutdown
  rescue Exception
    raise unless handle_exception($!, result)
  end
end

#run_startup(result) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
# File 'lib/knapsack_pro/adapters/test_unit_adapter.rb', line 20

def run_startup(result)
  return if @test_case.nil?
  KnapsackPro.tracker.current_test_path = KnapsackPro::Adapters::TestUnitAdapter.test_path(self)
  KnapsackPro.tracker.start_timer
  return if !@test_case.respond_to?(:startup)
  begin
    @test_case.startup
  rescue Exception
    raise unless handle_exception($!, result)
  end
end