class TestOutputParser::Summary
Constants
- ATTRIBUTES
Public Instance Methods
add_failure_lines(lines)
click to toggle source
# File lib/test_output_parser.rb, line 26 def add_failure_lines(lines) return unless lines return if lines.respond_to?(:empty?) && lines.empty? if lines.respond_to?(:to_str) self.failures << lines else self.failures << lines.join end end
failures()
click to toggle source
# File lib/test_output_parser.rb, line 36 def failures @failures ||= StringIO.new end
to_hash()
click to toggle source
# File lib/test_output_parser.rb, line 40 def to_hash result = {} ATTRIBUTES.each do |attr| next if self.send(attr) == 0 result[attr.to_sym] = self.send(attr) end if failures.size != 0 result[:failures] = failures.string end result end