allure-framework/allure-ruby

View on GitHub
allure-ruby-commons/lib/allure_ruby_commons/model/status_details.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module Allure
  # Allure model status detail object
  class StatusDetails < JSONable
    # @param [Boolean] known
    # @param [Boolean] muted
    # @param [Boolean] flaky
    # @param [String] message
    # @param [String] trace
    def initialize(known: false, muted: false, flaky: false, message: nil, trace: nil)
      super()

      @known = known
      @muted = muted
      @flaky = flaky
      @message = message
      @trace = trace
    end

    attr_accessor :known, :muted, :flaky, :message, :trace
  end
end