summaryrefslogtreecommitdiff
path: root/qa/qa/runtime/allure_report.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/runtime/allure_report.rb')
-rw-r--r--qa/qa/runtime/allure_report.rb11
1 files changed, 8 insertions, 3 deletions
diff --git a/qa/qa/runtime/allure_report.rb b/qa/qa/runtime/allure_report.rb
index bf49141566a..5b0456dc607 100644
--- a/qa/qa/runtime/allure_report.rb
+++ b/qa/qa/runtime/allure_report.rb
@@ -12,8 +12,6 @@ module QA
def configure!
return unless Env.generate_allure_report?
- require 'allure-rspec'
-
configure_allure
configure_attachments
configure_rspec
@@ -31,6 +29,13 @@ module QA
AllureRspec.configure do |config|
config.results_directory = 'tmp/allure-results'
config.clean_results_directory = true
+
+ # automatically attach links to testcases and issues
+ config.tms_tag = :testcase
+ config.link_tms_pattern = '{}'
+ config.issue_tag = :issue
+ config.link_issue_pattern = '{}'
+
config.environment_properties = environment_info if Env.running_in_ci?
# Set custom environment name to separate same specs executed on different environments
@@ -68,7 +73,7 @@ module QA
def configure_rspec
RSpec.configure do |config|
config.add_formatter(AllureRspecFormatter)
- config.add_formatter(QA::Support::AllureMetadataFormatter)
+ config.add_formatter(QA::Support::Formatters::AllureMetadataFormatter)
end
end