Sha256: 8e0c53d07d4787bf8626571bb4a34d8380c5140538243c4363440ae2d44dd30f
Contents?: true
Size: 1.03 KB
Versions: 6
Compression:
Stored size: 1.03 KB
Contents
require 'allure-ruby-adaptor-api' require 'allure-rspec/version' require 'allure-rspec/formatter' require 'allure-rspec/adaptor' require 'allure-rspec/dsl' require 'allure-rspec/hooks' module AllureRSpec module Config class << self attr_accessor :output_dir attr_accessor :clean_dir attr_accessor :logging_level DEFAULT_OUTPUT_DIR = 'gen/allure-results' DEFAULT_LOGGING_LEVEL = Logger::DEBUG def output_dir @output_dir || DEFAULT_OUTPUT_DIR end def clean_dir? @clean_dir.nil? ? true : @clean_dir end def logging_level @logging_level || DEFAULT_LOGGING_LEVEL end end end class Context attr_accessor :rspec def rspec @rspec end end class << self def context @context ||= Context.new end end class << self def configure(&block) yield Config AllureRubyAdaptorApi.configure { |c| c.output_dir = Config.output_dir c.logging_level = Config.logging_level } end end end
Version data entries
6 entries across 6 versions & 1 rubygems