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