File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,5 +7,6 @@ group :test do
77 gem 'pry-byebug'
88 gem 'rake' , '~> 12.3.3'
99 gem 'rspec'
10+ gem 'rspec-retry'
1011 gem 'vimrunner'
1112end
Original file line number Diff line number Diff line change 2424 rspec-mocks (3.8.0 )
2525 diff-lcs (>= 1.2.0 , < 2.0 )
2626 rspec-support (~> 3.8.0 )
27+ rspec-retry (0.6.2 )
28+ rspec-core (> 3.3 )
2729 rspec-support (3.8.0 )
2830 vimrunner (0.3.4 )
2931
@@ -35,6 +37,7 @@ DEPENDENCIES
3537 pry-byebug
3638 rake (~> 12.3.3 )
3739 rspec
40+ rspec-retry
3841 vimrunner
3942
4043BUNDLED WITH
Original file line number Diff line number Diff line change 33require 'vimrunner'
44require 'vimrunner/rspec'
55require 'securerandom'
6+ require 'rspec/retry'
67
78Vimrunner ::RSpec . configure do |config |
89 # Use a single Vim instance for the test suite. Set to false to use an
2728end
2829
2930RSpec . configure do |config |
31+
32+ # RSpec Retry
33+ # ===========
34+ # show retry status in spec process
35+ config . verbose_retry = true
36+
37+ # show exception that triggers a retry if verbose_retry is set to true
38+ config . display_try_failure_messages = true
39+
40+ # retry each spec 3 times
41+ config . around :each do |ex |
42+ ex . run_with_retry retry : 3
43+ end
44+ # ============
45+
3046 config . around do |example |
3147 Dir . mktmpdir do |dir |
3248 Dir . chdir ( dir ) do
You can’t perform that action at this time.
0 commit comments