Sha256: cf917bf1e59a87da7f420307308ea9ab2893e1e8c1e5345c1b968722f36632b4
Contents?: true
Size: 719 Bytes
Versions: 2
Compression:
Stored size: 719 Bytes
Contents
require File.join(File.dirname(__FILE__), 'parallel_tests') class ParallelCucumber < ParallelTests 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_options]} #{test_files*' '}" execute_command(cmd, process_number, options) end def self.executable if bundler_enabled? "bundle exec cucumber" elsif File.file?("script/cucumber") "script/cucumber" else "cucumber" end end protected def self.test_suffix ".feature" end def self.line_is_result?(line) line =~ /^\d+ (steps|scenarios)/ end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
parallel_tests-0.4.18 | lib/parallel_cucumber.rb |
parallel_tests-0.4.17 | lib/parallel_cucumber.rb |