From ea12c5bd5fbda00839ca77afabf8bde7717addca Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Wed, 4 Dec 2024 15:58:32 +0900 Subject: [PATCH 1/2] Use PARALLEL_TESTS_EXECUTABLE environmental variable if it's provided --- lib/turbo_tests/runner.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/turbo_tests/runner.rb b/lib/turbo_tests/runner.rb index 9db297d..6645fda 100644 --- a/lib/turbo_tests/runner.rb +++ b/lib/turbo_tests/runner.rb @@ -140,7 +140,9 @@ def start_subprocess(env, extra_args, tests, process_id, record_runtime:) env["RUBYOPT"] = ["-I#{File.expand_path("..", __dir__)}", ENV["RUBYOPT"]].compact.join(" ") env["RSPEC_SILENCE_FILTER_ANNOUNCEMENTS"] = "1" - if ENV["BUNDLE_BIN_PATH"] + if ENV["PARALLEL_TESTS_EXECUTABLE"] + command_name = ENV["PARALLEL_TESTS_EXECUTABLE"].split + elsif ENV["BUNDLE_BIN_PATH"] command_name = [ENV["BUNDLE_BIN_PATH"], "exec", "rspec"] else command_name = "rspec" From 7f7d5aa33ba76a337151909dd667af14c0f68d7c Mon Sep 17 00:00:00 2001 From: ilyazub <282605+ilyazub@users.noreply.github.com> Date: Fri, 7 Mar 2025 15:20:25 +0100 Subject: [PATCH 2/2] Replace env variable `PARALLEL_TESTS_EXECUTABLE` with `RSPEC_EXECUTABLE` --- lib/turbo_tests/runner.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/turbo_tests/runner.rb b/lib/turbo_tests/runner.rb index 6645fda..82c5546 100644 --- a/lib/turbo_tests/runner.rb +++ b/lib/turbo_tests/runner.rb @@ -140,8 +140,8 @@ def start_subprocess(env, extra_args, tests, process_id, record_runtime:) env["RUBYOPT"] = ["-I#{File.expand_path("..", __dir__)}", ENV["RUBYOPT"]].compact.join(" ") env["RSPEC_SILENCE_FILTER_ANNOUNCEMENTS"] = "1" - if ENV["PARALLEL_TESTS_EXECUTABLE"] - command_name = ENV["PARALLEL_TESTS_EXECUTABLE"].split + if ENV["RSPEC_EXECUTABLE"] + command_name = ENV["RSPEC_EXECUTABLE"].split elsif ENV["BUNDLE_BIN_PATH"] command_name = [ENV["BUNDLE_BIN_PATH"], "exec", "rspec"] else