class Minitest::ProfileReporter
Inherits From
-
class
Reporter
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