lib/parallel_tests/tasks.rb in parallel_tests-0.16.9 vs lib/parallel_tests/tasks.rb in parallel_tests-0.16.10
- old
+ new
@@ -145,9 +145,13 @@
command = "#{executable} #{type} --type #{test_framework} " \
"-n #{count} " \
"--pattern '#{pattern}' " \
"--test-options '#{options}'"
+ if RbConfig::CONFIG['host_os'] =~ /cygwin|mswin|mingw|bccwin|wince|emx/
+ ruby_binary = File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name'])
+ command = "#{ruby_binary} #{command}"
+ end
abort unless system(command) # allow to chain tasks e.g. rake parallel:spec parallel:features
end
end
end