Class: KnapsackPro::Runners::Queue::BaseRunner
- Inherits:
-
Object
- Object
- KnapsackPro::Runners::Queue::BaseRunner
- Defined in:
- lib/knapsack_pro/runners/queue/base_runner.rb
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(adapter_class) ⇒ BaseRunner
constructor
A new instance of BaseRunner.
- #test_dir ⇒ Object
- #test_file_paths(args) ⇒ Object
Constructor Details
#initialize(adapter_class) ⇒ BaseRunner
Returns a new instance of BaseRunner.
13 14 15 16 |
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 13 def initialize(adapter_class) @allocator_builder = KnapsackPro::QueueAllocatorBuilder.new(adapter_class) @allocator = allocator_builder.allocator end |
Class Method Details
.run(args) ⇒ Object
5 6 7 |
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 5 def self.run(args) raise NotImplementedError end |
.run_tests(runner, can_initialize_queue, args, exitstatus) ⇒ Object
9 10 11 |
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 9 def self.run_tests(runner, can_initialize_queue, args, exitstatus) raise NotImplementedError end |
Instance Method Details
#test_dir ⇒ Object
23 24 25 |
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 23 def test_dir allocator_builder.test_dir end |
#test_file_paths(args) ⇒ Object
18 19 20 21 |
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 18 def test_file_paths(args) can_initialize_queue = args.fetch(:can_initialize_queue) allocator.test_file_paths(can_initialize_queue) end |