class Allure::ExecutableItem

Allure model executable item

Attributes

attachments[RW]
description[RW]
description_html[RW]
name[RW]
stage[RW]
start[RW]
status[RW]
status_details[RW]
steps[RW]
stop[RW]

Public Class Methods

new(**options) click to toggle source

@param [Hash] options @option options [String] :name @option options [String] :description @option options [String] :description_html @option options [String] :stage ('scheduled'), {Allure::Stage} @option options [String] :status ('broken'), {Allure::Status} @option options [Allure::StatusDetails] :status_details @option options [Array<Allure::ExecutableItem>] :steps ([]) @option options [Array<Allure::Attachment>] :attachments ([]) @option options [Array<Allure::Parameter>] :parameters ([])

Calls superclass method
# File lib/allure_ruby_commons/model/executable_item.rb, line 16
def initialize(**options)
  super()

  @name = options[:name]
  @description = options[:description]
  @description_html = options[:description_html]
  @status = options[:status] || Status::BROKEN
  @status_details = options[:status_details] || StatusDetails.new
  @stage = options[:stage] || Stage::SCHEDULED
  @steps = options[:steps] || []
  @attachments = options[:attachments] || []
end