Class: AllureRspec::RspecConfig
- Inherits:
-
Object
- Object
- AllureRspec::RspecConfig
- Extended by:
- Forwardable
- Includes:
- Singleton
- Defined in:
- allure-rspec/lib/allure_rspec/config.rb
Overview
Allure RSpec configuration class
Constant Summary collapse
- DEFAULT_TMS_TAG =
Returns default tms tag.
:tms
- DEFAULT_ISSUE_TAG =
Returns default issue tag.
:issue
- DEFAULT_SEVERITY_TAG =
Returns default severity tag.
:severity
- DEFAULT_EPIC_TAG =
Returns default epic tag.
:epic
- DEFAULT_FEATURE_TAG =
Returns default feature tag.
:feature
- DEFAULT_STORY_TAG =
Returns default story tag.
:story
Instance Attribute Summary collapse
- #clean_results_directory ⇒ Boolean
- #environment ⇒ String
- #epic_tag ⇒ Symbol
- #feature_tag ⇒ Symbol
- #ignored_tags ⇒ Array
- #issue_tag ⇒ Symbol
- #link_issue_pattern ⇒ String
- #link_tms_pattern ⇒ String
- #logger ⇒ Logger readonly
- #logging_level ⇒ Integer
- #results_directory ⇒ String
- #severity_tag ⇒ Symbol
- #story_tag ⇒ Symbol
- #tms_tag ⇒ Symbol
Instance Method Summary collapse
-
#initialize ⇒ RspecConfig
constructor
A new instance of RspecConfig.
Constructor Details
#initialize ⇒ RspecConfig
Returns a new instance of RspecConfig.
59 60 61 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 59 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] end end |
#epic_tag ⇒ Symbol
87 88 89 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 87 def epic_tag @epic_tag || DEFAULT_EPIC_TAG end |
#feature_tag ⇒ Symbol
92 93 94 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 92 def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end |
#ignored_tags ⇒ Array
102 103 104 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 102 def @ignored_tags || [] end |
#issue_tag ⇒ Symbol
77 78 79 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 77 def issue_tag @issue_tag || DEFAULT_ISSUE_TAG 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] 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 100 101 102 103 104 105 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 22 class RspecConfig include Singleton extend Forwardable # @return [Symbol] default tms tag DEFAULT_TMS_TAG = :tms # @return [Symbol] default issue tag DEFAULT_ISSUE_TAG = :issue # @return [Symbol] default severity tag DEFAULT_SEVERITY_TAG = :severity # @return [Symbol] default epic tag DEFAULT_EPIC_TAG = :epic # @return [Symbol] default feature tag DEFAULT_FEATURE_TAG = :feature # @return [Symbol] default story tag DEFAULT_STORY_TAG = :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= def initialize @allure_config = Allure.configuration end attr_writer :tms_tag, :issue_tag, :severity_tag, :epic_tag, :feature_tag, :story_tag, :ignored_tags # @return [Symbol] def tms_tag @tms_tag || DEFAULT_TMS_TAG end # @return [Symbol] def issue_tag @issue_tag || DEFAULT_ISSUE_TAG end # @return [Symbol] def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end # @return [Symbol] def epic_tag @epic_tag || DEFAULT_EPIC_TAG end # @return [Symbol] def feature_tag @feature_tag || DEFAULT_FEATURE_TAG end # @return [Symbol] def story_tag @story_tag || DEFAULT_STORY_TAG end # @return [Array] def @ignored_tags || [] end end |
#severity_tag ⇒ Symbol
82 83 84 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 82 def severity_tag @severity_tag || DEFAULT_SEVERITY_TAG end |
#story_tag ⇒ Symbol
97 98 99 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 97 def story_tag @story_tag || DEFAULT_STORY_TAG end |
#tms_tag ⇒ Symbol
72 73 74 |
# File 'allure-rspec/lib/allure_rspec/config.rb', line 72 def tms_tag @tms_tag || DEFAULT_TMS_TAG end |