class ParallelCucumber
def self.executable
def self.executable if bundler_enabled? "bundle exec cucumber" elsif File.file?("script/cucumber") "script/cucumber" else "cucumber" end end
def self.line_is_result?(line)
def self.line_is_result?(line) line =~ /^\d+ (steps|scenarios)/ end
def self.run_tests(test_files, process_number, options)
def self.run_tests(test_files, process_number, options) color = ($stdout.tty? ? 'AUTOTEST=1 ; export AUTOTEST ;' : '')#display color when we are in a terminal cmd = "#{color} #{executable} #{options} #{test_files*' '}" execute_command(cmd, process_number) end
def self.test_suffix
def self.test_suffix ".feature" end