From 414224ce0719191828175407baf966cac352cd6c Mon Sep 17 00:00:00 2001 From: David Taylor Date: Thu, 4 Feb 2021 14:44:40 +0000 Subject: [PATCH] DEV: Allow autospec to run full test suite in parallel (#11976) The definition of 'multiple_files' did not consider that 'spec' refers to the entire `spec/` directory, and therefore includes multiple files --- lib/autospec/simple_runner.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/autospec/simple_runner.rb b/lib/autospec/simple_runner.rb index f3496dadb18..43b112ccde7 100644 --- a/lib/autospec/simple_runner.rb +++ b/lib/autospec/simple_runner.rb @@ -23,7 +23,7 @@ module Autospec command = begin line_specified = specs.split.any? { |s| s =~ /\:/ } # Parallel spec can't run specific line - multiple_files = specs.split.count > 1 # Only paralellize multiple files + multiple_files = specs.split.count > 1 || specs == "spec" # Only paralellize multiple files if ENV["PARALLEL_SPEC"] == '1' && multiple_files && !line_specified "bin/turbo_rspec #{args.join(" ")} #{specs.split.join(" ")}" else