Class: KnapsackPro::Commands
- Inherits:
-
Thor
- Object
- Thor
- KnapsackPro::Commands
- Defined in:
- lib/knapsack_pro/commands.rb
Class Method Summary collapse
Instance Method Summary collapse
- #cucumber(arguments = "") ⇒ Object
- #minitest(arguments = "") ⇒ Object
- #queue_cucumber(arguments = "") ⇒ Object
- #queue_minitest(arguments = "") ⇒ Object
- #queue_rspec(arguments = "") ⇒ Object
- #retry(*runner_args) ⇒ Object
- #rspec(arguments = "") ⇒ Object
- #spinach(arguments = "") ⇒ Object
- #test_unit(arguments = "") ⇒ Object
Class Method Details
.exit_on_failure? ⇒ Boolean
11 12 13 |
# File 'lib/knapsack_pro/commands.rb', line 11 def self.exit_on_failure? true end |
Instance Method Details
#cucumber(arguments = "") ⇒ Object
28 29 30 31 |
# File 'lib/knapsack_pro/commands.rb', line 28 def cucumber(arguments = "") require "knapsack_pro" KnapsackPro::Runners::CucumberRunner.run(arguments) end |
#minitest(arguments = "") ⇒ Object
40 41 42 43 |
# File 'lib/knapsack_pro/commands.rb', line 40 def minitest(arguments = "") require "knapsack_pro" KnapsackPro::Runners::MinitestRunner.run(arguments) end |
#queue_cucumber(arguments = "") ⇒ Object
34 35 36 37 |
# File 'lib/knapsack_pro/commands.rb', line 34 def queue_cucumber(arguments = "") require "knapsack_pro" KnapsackPro::Runners::Queue::CucumberRunner.run(arguments) end |
#queue_minitest(arguments = "") ⇒ Object
46 47 48 49 |
# File 'lib/knapsack_pro/commands.rb', line 46 def queue_minitest(arguments = "") require "knapsack_pro" KnapsackPro::Runners::Queue::MinitestRunner.run(arguments) end |
#queue_rspec(arguments = "") ⇒ Object
22 23 24 25 |
# File 'lib/knapsack_pro/commands.rb', line 22 def queue_rspec(arguments = "") require "knapsack_pro" KnapsackPro::Runners::Queue::RSpecRunner.run(arguments) end |
#retry(*runner_args) ⇒ Object
69 70 71 72 |
# File 'lib/knapsack_pro/commands.rb', line 69 def retry(*runner_args) require_relative "./commands/retry_failed_tests" KnapsackPro::RetryFailedTests.new([:branch]).call(runner_args) end |
#rspec(arguments = "") ⇒ Object
16 17 18 19 |
# File 'lib/knapsack_pro/commands.rb', line 16 def rspec(arguments = "") require "knapsack_pro" KnapsackPro::Runners::RSpecRunner.run(arguments) end |
#spinach(arguments = "") ⇒ Object
58 59 60 61 |
# File 'lib/knapsack_pro/commands.rb', line 58 def spinach(arguments = "") require "knapsack_pro" KnapsackPro::Runners::SpinachRunner.run(arguments) end |
#test_unit(arguments = "") ⇒ Object
52 53 54 55 |
# File 'lib/knapsack_pro/commands.rb', line 52 def test_unit(arguments = "") require "knapsack_pro" KnapsackPro::Runners::TestUnitRunner.run(arguments) end |