module KnapsackPro::Adapters::TestUnitAdapter::BindTimeTrackerTestUnitPlugin

Overrides the method from unit-test gem github.com/test-unit/test-unit/blob/master/lib/test/unit/testsuite.rb

Public Instance Methods

run_shutdown(result) click to toggle source
# File lib/knapsack_pro/adapters/test_unit_adapter.rb, line 54
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) click to toggle source
# File lib/knapsack_pro/adapters/test_unit_adapter.rb, line 42
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