class Minitest::Queue::TestTimeRecorder

Public Class Methods

new(build:, **options) click to toggle source
Calls superclass method
# File lib/minitest/queue/test_time_recorder.rb, line 5
def initialize(build:, **options)
  super(options)
  @build = build
end

Public Instance Methods

record(test) click to toggle source
# File lib/minitest/queue/test_time_recorder.rb, line 10
def record(test)
  return unless test.passed?
  test_duration_in_milliseconds = test.time * 1000
  @build.record(test.name, test_duration_in_milliseconds)
end