class Spectre::RunInfo

Attributes

data[RW]
error[RW]
failure[RW]
finished[RW]
log[RW]
properties[RW]
skipped[RW]
spec[RW]
started[RW]

Public Class Methods

new(spec, data=nil) click to toggle source
# File lib/spectre.rb, line 92
def initialize spec, data=nil
  @spec = spec
  @data = data
  @started = nil
  @finished = nil
  @error = nil
  @failure = nil
  @skipped = false
  @log = []
  @properties = {}
end

Public Instance Methods

duration() click to toggle source
# File lib/spectre.rb, line 104
def duration
  @finished - @started
end
failed?() click to toggle source
# File lib/spectre.rb, line 112
def failed?
  @error != nil
end
skipped?() click to toggle source
# File lib/spectre.rb, line 108
def skipped?
  @skipped
end