Sha256: 08ab167b0b5ceb587fbb0d02efc88e29e22bfcb7be190c81e8694b96fd1d09bf
Contents?: true
Size: 1.49 KB
Versions: 4
Compression:
Stored size: 1.49 KB
Contents
require 'allure-ruby-adaptor-api' require 'turnip' require 'allure_turnip/version' require 'allure_turnip/formatter' require 'allure_turnip/adaptor' require 'allure_turnip/dsl' require 'allure_turnip/hooks' require 'allure_turnip/turnip_extension' module AllureTurnip module Config class << self attr_accessor :output_dir, :clean_dir, :logging_level, :feature_with_filename, :tms_prefix, :issue_prefix DEFAULT_OUTPUT_DIR = 'gen/allure-results' DEFAULT_LOGGING_LEVEL = Logger::DEBUG DEFAULT_FEATURE_WITH_FILENAME = false DEFAULT_TMS_PREFIX = '@TMS:' DEFAULT_ISSUE_PREFIX = '@ISSUE:' 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 def feature_with_filename? @feature_with_filename || DEFAULT_FEATURE_WITH_FILENAME end def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
allure_turnip-0.3.1 | lib/allure_turnip.rb |
allure_turnip-0.3.0 | lib/allure_turnip.rb |
allure_turnip-0.2.1 | lib/allure_turnip.rb |
allure_turnip-0.2.0 | lib/allure_turnip.rb |