class Allure::Config
Allure
configuration class
Constants
- LOGLEVELS
@return [Array<String>] valid log levels
Attributes
categories[RW]
clean_results_directory[RW]
environment[W]
environment_properties[RW]
link_issue_pattern[RW]
link_tms_pattern[RW]
logger[W]
logging_level[RW]
results_directory[RW]
Public Class Methods
new()
click to toggle source
# File lib/allure_ruby_commons/config.rb, line 24 def initialize @results_directory = "reports/allure-results" @logging_level = LOGLEVELS.index(ENV.fetch("ALLURE_LOG_LEVEL", "INFO")) || Logger::INFO end
Public Instance Methods
environment()
click to toggle source
Allure
environment
@return [String]
# File lib/allure_ruby_commons/config.rb, line 32 def environment return(@environment) if defined?(@environment) @environment ||= ENV["ALLURE_ENVIRONMENT"] end
logger()
click to toggle source
Logger instance
@return [Logger]
# File lib/allure_ruby_commons/config.rb, line 41 def logger @logger ||= Logger.new($stdout, level: logging_level) end