Class: KnapsackPro::Runners::Queue::BaseRunner
- Inherits:
-
Object
- Object
- KnapsackPro::Runners::Queue::BaseRunner
show all
- Defined in:
- lib/knapsack_pro/runners/queue/base_runner.rb
Class Method Summary
collapse
Instance Method Summary
collapse
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
24
25
26
|
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 24
def test_dir
allocator_builder.test_dir
end
|
#test_file_paths(args) ⇒ Object
18
19
20
21
22
|
# File 'lib/knapsack_pro/runners/queue/base_runner.rb', line 18
def test_file_paths(args)
can_initialize_queue = args.fetch(:can_initialize_queue)
executed_test_files = args.fetch(:executed_test_files)
allocator.test_file_paths(can_initialize_queue, executed_test_files)
end
|