Sha256: ee4b18d0ca5db624b9bd33dfd70d35f8e1feabefdd434180d19f017cbd6cb82b

Contents?: true

Size: 839 Bytes

Versions: 1

Compression:

Stored size: 839 Bytes

Contents

#!/usr/bin/env ruby
require "optparse"
$LOAD_PATH << File.join(File.dirname(__FILE__), '..', 'lib')

if ARGV.include?("-v") or ARGV.include?("--version")
  require 'parallel_split_test/version'
  puts ParallelSplitTest::VERSION; exit
elsif ARGV.include?("-h") or ARGV.include?("--help") or ARGV.empty?
  puts <<-TEXT
Split a big test file into multiple chunks and run them in parallel, giving ENV['TEST_ENV_NUMBER'] as '', '2', '3', ...

Usage:
    parallel_split_test test/baz/xxx_text.rb [other rspec options]

Options are:
    -v, --version                    Display the program version.
    -h, --help                       Display this help message.
    --no-summary                     Does not display test summary.
  TEXT
  exit
end

require 'parallel_split_test/runner'
exit ParallelSplitTest::Runner.run(ARGV, $stderr, $stdout)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
parallel_split_test-0.4.1 bin/parallel_split_test