Class: AllureCucumber::CucumberConfig
- Inherits:
-
Object
- Object
- AllureCucumber::CucumberConfig
- Extended by:
- Forwardable
- Includes:
- Singleton
- Defined in:
- allure-cucumber/lib/allure_cucumber/config.rb
Overview
Allure Cucumber configuration class
Constant Summary collapse
- DEFAULT_TMS_PREFIX =
Returns default tms tag prefix.
"TMS:"
- DEFAULT_ISSUE_PREFIX =
Returns default issue tag prefix.
"ISSUE:"
- DEFAULT_SEVERITY_PREFIX =
Returns default severity tag prefix.
"SEVERITY:"
- DEFAULT_EPIC_PREFIX =
Returns default epic tag prefix.
"EPIC:"
- DEFAULT_FEATURE_PREFIX =
Returns default feature tag prefix.
"FEATURE:"
- DEFAULT_STORY_PREFIX =
Returns default story tag prefix.
"STORY:"
Instance Attribute Summary collapse
- #clean_results_directory ⇒ Boolean
- #environment ⇒ String
- #epic_prefix ⇒ String
- #feature_prefix ⇒ String
- #issue_prefix ⇒ String
- #link_issue_pattern ⇒ String
- #link_tms_pattern ⇒ String
- #logger ⇒ Logger readonly
- #logging_level ⇒ Integer
- #results_directory ⇒ String
- #severity_prefix ⇒ String
- #story_prefix ⇒ String
- #tms_prefix ⇒ String
Instance Method Summary collapse
-
#initialize ⇒ CucumberConfig
constructor
A new instance of CucumberConfig.
Constructor Details
#initialize ⇒ CucumberConfig
Returns a new instance of CucumberConfig.
66 67 68 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 66 def initialize @allure_config = Allure.configuration end |
Instance Attribute Details
#clean_results_directory ⇒ Boolean
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#environment ⇒ String
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#epic_prefix ⇒ String
86 87 88 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 86 def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end |
#feature_prefix ⇒ String
91 92 93 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 91 def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end |
#issue_prefix ⇒ String
76 77 78 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 76 def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end |
#link_issue_pattern ⇒ String
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#link_tms_pattern ⇒ String
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#logger ⇒ Logger (readonly)
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#logging_level ⇒ Integer
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#results_directory ⇒ String
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 22 class CucumberConfig include Singleton extend Forwardable # @return [String] default tms tag prefix DEFAULT_TMS_PREFIX = "TMS:" # @return [String] default issue tag prefix DEFAULT_ISSUE_PREFIX = "ISSUE:" # @return [String] default severity tag prefix DEFAULT_SEVERITY_PREFIX = "SEVERITY:" # @return [String] default epic tag prefix DEFAULT_EPIC_PREFIX = "EPIC:" # @return [String] default feature tag prefix DEFAULT_FEATURE_PREFIX = "FEATURE:" # @return [String] default story tag prefix DEFAULT_STORY_PREFIX = "STORY:" def_delegators :@allure_config, :clean_results_directory, :clean_results_directory=, :link_issue_pattern, :link_issue_pattern=, :link_tms_pattern, :link_tms_pattern=, :logging_level, :logging_level=, :logger, :logger=, :results_directory, :results_directory=, :environment, :environment=, :environment_properties, :environment_properties=, :categories, :categories= attr_writer :tms_prefix, :issue_prefix, :severity_prefix, :epic_prefix, :feature_prefix, :story_prefix def initialize @allure_config = Allure.configuration end # @return [String] def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end # @return [String] def issue_prefix @issue_prefix || DEFAULT_ISSUE_PREFIX end # @return [String] def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end # @return [String] def epic_prefix @epic_prefix || DEFAULT_EPIC_PREFIX end # @return [String] def feature_prefix @feature_prefix || DEFAULT_FEATURE_PREFIX end # @return [String] def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end end |
#severity_prefix ⇒ String
81 82 83 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 81 def severity_prefix @severity_prefix || DEFAULT_SEVERITY_PREFIX end |
#story_prefix ⇒ String
96 97 98 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 96 def story_prefix @story_prefix || DEFAULT_STORY_PREFIX end |
#tms_prefix ⇒ String
71 72 73 |
# File 'allure-cucumber/lib/allure_cucumber/config.rb', line 71 def tms_prefix @tms_prefix || DEFAULT_TMS_PREFIX end |