Skip to Content Skip to Search

class Minitest::ProfileReporter

Inherits From

Attributes

[RW] results

Public class methods

Source code GitHub
# File railties/lib/minitest/rails_plugin.rb, line 31
def initialize(io = $stdout, options = {})
  super
  @results = []
  @count = options[:profile]
end

Public instance methods

Source code GitHub
# File railties/lib/minitest/rails_plugin.rb, line 50
def passed?
  true
end
Source code GitHub
# File railties/lib/minitest/rails_plugin.rb, line 37
def record(result)
  if output_file = ENV["RAILTIES_OUTPUT_FILE"]
    File.open(output_file, "a") do |f|
      # Round-trip for re-serialization
      data = JSON.parse(result.to_json)
      data[:location] = result.location
      f.puts(data.to_json)
    end
  else
    @results << result
  end
end
Source code GitHub
# File railties/lib/minitest/rails_plugin.rb, line 54
def report
  # Skip if we're outputting to a file
  return if ENV["RAILTIES_OUTPUT_FILE"]
  print_summary
end
Source code GitHub
# File railties/lib/minitest/rails_plugin.rb, line 60
def summary
  print_summary
end

Definition files