From 569a3a3662af5872e3bb0377a12d35d53954a3e6 Mon Sep 17 00:00:00 2001 From: Sarah Chen Date: Fri, 14 Feb 2025 10:44:20 -0500 Subject: [PATCH] Run tests 100 times. --- tasks/github.rake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tasks/github.rake b/tasks/github.rake index a9df2216dc9..9dbb2d20338 100644 --- a/tasks/github.rake +++ b/tasks/github.rake @@ -105,7 +105,11 @@ namespace :github do env = { 'BUNDLE_GEMFILE' => task['gemfile'] } cmd = "bundle exec rake spec:#{task['task']}" - Bundler.with_unbundled_env { sh(env, cmd) } + 100.times do |i| + puts "Running iteration #{i + 1}/100." + tests_passed = Bundler.with_unbundled_env { system(env, cmd) } + break unless tests_passed + end end end