about summary refs log tree commit diff
path: root/spec
diff options
context:
space:
mode:
authorYamagishi Kazutoshi <ykzts@desire.sh>2018-04-21 02:31:30 +0900
committerEugen Rochko <eugen@zeonfederated.com>2018-04-20 19:31:30 +0200
commitb4382247515728521275002643e4d1b7360bf7fb (patch)
tree7434ffa4feae56e2ace94a17d6ef3f3d13d8bcd6 /spec
parent84214b864c63aee08357a719ab386b8e4ed5b901 (diff)
Introduce rspec-retry (#7206)
Diffstat (limited to 'spec')
-rw-r--r--spec/spec_helper.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
index a0466dd4b..66ac75ee0 100644
--- a/spec/spec_helper.rb
+++ b/spec/spec_helper.rb
@@ -1,3 +1,4 @@
+require 'rspec/retry'
 require 'simplecov'
 
 GC.disable
@@ -11,6 +12,9 @@ end
 gc_counter = -1
 
 RSpec.configure do |config|
+  config.verbose_retry = true
+  config.display_try_failure_messages = true
+
   config.expect_with :rspec do |expectations|
     expectations.include_chain_clauses_in_custom_matcher_descriptions = true
   end
@@ -25,6 +29,10 @@ RSpec.configure do |config|
     end
   end
 
+  config.around :each do |ex|
+    ex.run_with_retry retry: 3
+  end
+
   config.before :suite do
     Chewy.strategy(:bypass)
   end