diff options
Diffstat (limited to 'qa/spec/spec_helper.rb')
-rw-r--r-- | qa/spec/spec_helper.rb | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/qa/spec/spec_helper.rb b/qa/spec/spec_helper.rb index 0df7b94b894..4f0f93bf020 100644 --- a/qa/spec/spec_helper.rb +++ b/qa/spec/spec_helper.rb @@ -1,33 +1,30 @@ # frozen_string_literal: true require_relative '../qa' -require 'rspec/retry' -require 'rspec-parameterized' + +require 'securerandom' +require 'pathname' require 'active_support/core_ext/hash' require 'active_support/core_ext/object/blank' require_relative 'qa_deprecation_toolkit_env' QaDeprecationToolkitEnv.configure! -if ENV['CI'] && QA::Runtime::Env.knapsack? && !ENV['NO_KNAPSACK'] - require 'knapsack' - Knapsack::Adapters::RSpecAdapter.bind -end +Knapsack::Adapters::RSpecAdapter.bind if ENV['CI'] && QA::Runtime::Env.knapsack? && !ENV['NO_KNAPSACK'] QA::Runtime::Browser.configure! QA::Runtime::AllureReport.configure! QA::Runtime::Scenario.from_env(QA::Runtime::Env.runtime_scenario_attributes) -Dir[::File.join(__dir__, "support/helpers/*.rb")].sort.each { |f| require f } -Dir[::File.join(__dir__, "support/matchers/*.rb")].sort.each { |f| require f } -Dir[::File.join(__dir__, "support/shared_contexts/*.rb")].sort.each { |f| require f } Dir[::File.join(__dir__, "support/shared_examples/*.rb")].sort.each { |f| require f } RSpec.configure do |config| - config.include ::Matchers + config.include QA::Support::Matchers::EventuallyMatcher + config.include QA::Support::Matchers::HaveMatcher - config.add_formatter QA::Specs::Helpers::ContextFormatter - config.add_formatter QA::Specs::Helpers::QuarantineFormatter + config.add_formatter QA::Support::Formatters::ContextFormatter + config.add_formatter QA::Support::Formatters::QuarantineFormatter + config.add_formatter QA::Support::Formatters::TestStatsFormatter if QA::Runtime::Env.export_metrics? config.before do |example| QA::Runtime::Logger.debug("\nStarting test: #{example.full_description}\n") |