class Bucky::TestEquipment::TestCase::AbstTestCase

Public Class Methods

shutdown() click to toggle source
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 18
def shutdown
  @@this_result.save(@@added_result_info) unless $debug
end
startup() click to toggle source
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 11
def startup
  return if $debug

  @@this_result = Bucky::Core::TestCore::TestResult.instance
  @@added_result_info = {}
end

Public Instance Methods

cleanup() click to toggle source
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 45
def cleanup; end
run(result) click to toggle source

Override Test::Unit::TestCase#run Save test result to own test result object.

Calls superclass method
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 25
def run(result)
  super
  @@this_result.result = result unless $debug
end
setup() click to toggle source
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 30
def setup
  # To make it easy to read
  puts "\n"
end
teardown() click to toggle source
# File lib/bucky/test_equipment/test_case/abst_test_case.rb, line 35
def teardown
  return if $debug

  @@added_result_info[method_name.to_sym] = {
    test_suite_id: suite_id,
    elapsed_time: Time.now - start_time,
    case_name: description
  }
end