Class: RspecLogFormatter::Analysis::Result
- Inherits:
-
Object
- Object
- RspecLogFormatter::Analysis::Result
- Defined in:
- lib/rspec_log_formatter/analysis/result.rb
Instance Attribute Summary collapse
-
#build_number ⇒ Object
Returns the value of attribute build_number.
-
#description ⇒ Object
Returns the value of attribute description.
-
#duration ⇒ Object
Returns the value of attribute duration.
-
#klass ⇒ Object
readonly
Returns the value of attribute klass.
-
#message ⇒ Object
readonly
Returns the value of attribute message.
-
#time ⇒ Object
readonly
Returns the value of attribute time.
Instance Method Summary collapse
- #failure? ⇒ Boolean
-
#initialize(build_number, time, outcome, description, spec_path, message = nil, klass = nil, duration = nil) ⇒ Result
constructor
A new instance of Result.
- #success? ⇒ Boolean
Constructor Details
#initialize(build_number, time, outcome, description, spec_path, message = nil, klass = nil, duration = nil) ⇒ Result
Returns a new instance of Result.
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 6 def initialize(build_number, time, outcome, description, spec_path, =nil, klass=nil,duration=nil) @time = Time.parse(time) @build_number = (build_number || -1).to_i @description = description @outcome = outcome @spec_path = spec_path @message = @klass = klass @duration = duration.to_f end |
Instance Attribute Details
#build_number ⇒ Object
Returns the value of attribute build_number.
17 18 19 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 17 def build_number @build_number end |
#description ⇒ Object
Returns the value of attribute description.
17 18 19 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 17 def description @description end |
#duration ⇒ Object
Returns the value of attribute duration.
17 18 19 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 17 def duration @duration end |
#klass ⇒ Object (readonly)
Returns the value of attribute klass.
18 19 20 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 18 def klass @klass end |
#message ⇒ Object (readonly)
Returns the value of attribute message.
18 19 20 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 18 def @message end |
#time ⇒ Object (readonly)
Returns the value of attribute time.
18 19 20 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 18 def time @time end |
Instance Method Details
#failure? ⇒ Boolean
20 21 22 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 20 def failure? @outcome == "failed" end |
#success? ⇒ Boolean
24 25 26 |
# File 'lib/rspec_log_formatter/analysis/result.rb', line 24 def success? @outcome == "passed" end |