Sha256: 457ce0830d76e53e665af65bf7146b63c08e9be70409bdc5d3ddf892915a1bfe
Contents?: true
Size: 649 Bytes
Versions: 3
Compression:
Stored size: 649 Bytes
Contents
#!/usr/bin/env ruby require_relative '../lib/knapsack_pro' runner = ARGV[0] arguments = ARGV[1] MAP = { 'rspec' => KnapsackPro::Runners::RSpecRunner, 'queue:rspec' => KnapsackPro::Runners::Queue::RSpecRunner, 'cucumber' => KnapsackPro::Runners::CucumberRunner, 'minitest' => KnapsackPro::Runners::MinitestRunner, 'test_unit' => KnapsackPro::Runners::TestUnitRunner, 'spinach' => KnapsackPro::Runners::SpinachRunner, } runner_class = MAP[runner] if runner_class runner_class.run(arguments) else raise 'Undefined runner. Please provide runner name and optional arguments, for instance: knapsack_pro rspec "--color --profile"' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
knapsack_pro-0.53.0 | bin/knapsack_pro |
knapsack_pro-0.52.0 | bin/knapsack_pro |
knapsack_pro-0.51.0 | bin/knapsack_pro |