class Test::Unit::TestSuite

Attributes

iterator[RW]

Public Instance Methods

failure_count() click to toggle source
# File lib/test_queue/runner/testunit.rb, line 30
def failure_count
  (@iterator || @tests).map {|t| t.instance_variable_get(:@_result).failure_count}.inject(0, :+)
end
run(result) { |STARTED, name| ... } click to toggle source
# File lib/test_queue/runner/testunit.rb, line 13
def run(result, &progress_block)
  @start_time = Time.now
  yield(STARTED, name)
  yield(STARTED_OBJECT, self)
  run_startup(result)
  (@iterator || @tests).each do |test|
    @n_tests += test.size
    run_test(test, result, &progress_block)
    @passed = false unless test.passed?
  end
  run_shutdown(result)
ensure
  @elapsed_time = Time.now - @start_time
  yield(FINISHED, name)
  yield(FINISHED_OBJECT, self)
end