Sha256: ea7446554098e70d65464d72ee357701f6368006dfffbaf9df85b4efc1831dd6
Contents?: true
Size: 695 Bytes
Versions: 2
Compression:
Stored size: 695 Bytes
Contents
require 'time' module RspecLogFormatter module Analysis class Result def initialize(build_number, time, outcome, description, spec_path, message=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 = message @klass = klass @duration = duration.to_f end attr_accessor :build_number, :description, :duration attr_reader :message, :klass, :time def failure? @outcome == "failed" end def success? @outcome == "passed" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec_log_formatter-0.2.1 | lib/rspec_log_formatter/analysis/result.rb |
rspec_log_formatter-0.2.0 | lib/rspec_log_formatter/analysis/result.rb |