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



52
53
54
55
56
57
58
59
60
61
# File 'lib/knapsack_pro/adapters/test_unit_adapter.rb', line 52

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



40
41
42
43
44
45
46
47
48
49
50
# File 'lib/knapsack_pro/adapters/test_unit_adapter.rb', line 40

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