def self.setup
RSpec.configure do |config|
config.add_setting :verbose_retry, :default => false
config.add_setting :default_retry_count, :default => 1
config.add_setting :default_sleep_interval, :default => 0
config.add_setting :exponential_backoff, :default => false
config.add_setting :clear_lets_on_failure, :default => true
config.add_setting :display_try_failure_messages, :default => false
config.add_setting :retry_count_condition, :default => ->(_) { nil }
config.add_setting :exceptions_to_hard_fail, :default => []
config.add_setting :exceptions_to_retry, :default => []
config.add_setting :retry_callback, :default => nil
config.around(:each) do |ex|
ex.run_with_retry
end
end
end