diff options
Diffstat (limited to 'qa/qa/runtime/allure_report.rb')
-rw-r--r-- | qa/qa/runtime/allure_report.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/qa/qa/runtime/allure_report.rb b/qa/qa/runtime/allure_report.rb index a9152a5555c..f92bdf74695 100644 --- a/qa/qa/runtime/allure_report.rb +++ b/qa/qa/runtime/allure_report.rb @@ -29,7 +29,7 @@ module QA env_matcher = /^(?<env>\w{2}:\S+)/ AllureRspec.configure do |config| - config.results_directory = 'tmp/allure-results' + config.results_directory = ENV['QA_ALLURE_RESULTS_DIRECTORY'] || 'tmp/allure-results' config.clean_results_directory = true # automatically attach links to testcases and issues @@ -77,7 +77,7 @@ module QA config.add_formatter(QA::Support::Formatters::AllureMetadataFormatter) config.add_formatter(AllureRspecFormatter) - config.append_after do |example| + config.append_after do Allure.add_attachment( name: 'browser.log', source: Capybara.current_session.driver.browser.logs.get(:browser).map(&:to_s).join("\n\n"), @@ -92,7 +92,7 @@ module QA # # @return [Hash] def environment_info - lambda do + -> do return {} unless Env.admin_personal_access_token || Env.personal_access_token client = Env.admin_personal_access_token ? API::Client.as_admin : API::Client.new |