Sha256: 5a72751ce2fee9cbf1cdaef26bdf2da60a71355d7ffde344c9dcde4eacdb7908
Contents?: true
Size: 818 Bytes
Versions: 3
Compression:
Stored size: 818 Bytes
Contents
#!/usr/bin/env ruby # Print some whitespace 4.times { puts } puts "Running Cucumber tests..." puts "=========================" # Check if cucumber_spinner is available spinner_available = File.exists?('Gemfile') && File.open('Gemfile').read.scan(/cucumber_spinner/).any? format_args = spinner_available ? ['--format', 'CucumberSpinner::CuriousProgressBarFormatter'] : ['--format', 'progress'] # Check if parallel_tests is available parallel_tests_available = ['rake', 'parallel:spec'] if File.exists?('Gemfile') && File.open('Gemfile').read.scan(/parallel_tests/).any? use_parallel_tests = parallel_tests_available && (ARGV[0] == nil) if use_parallel_tests puts "Using parallel_tests ...\n\n" exec *['b', 'rake', 'parallel:features', ARGV].flatten else exec *["b", "cucumber", format_args, ARGV].flatten end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geordi-0.4.6 | bin/cuc |
geordi-0.4.5 | bin/cuc |
geordi-0.4.4 | bin/cuc |