Class: Megatest::FileQueue
- Inherits:
-
Queue
- Object
- AbstractQueue
- Queue
- Megatest::FileQueue
- Defined in:
- lib/megatest/queue.rb
Instance Attribute Summary
Attributes inherited from Queue
Attributes inherited from AbstractQueue
Instance Method Summary collapse
Methods inherited from Queue
#distributed?, #empty?, #initialize, #initialize_dup, #monitor, #pop_test, #record_result, #remaining_size, #sharded?, #success?, #to_a
Methods included from ShardeableQueue
Methods inherited from AbstractQueue
#cleanup, #distributed?, #empty?, #initialize, #pop_test, #populated?, #record_lost_test, #record_result, #remaining_size, #retrying?, #sharded?, #success?, #summary
Constructor Details
This class inherits a constructor from Megatest::Queue
Instance Method Details
#populate(test_cases) ⇒ Object
258 259 260 261 262 263 264 265 |
# File 'lib/megatest/queue.rb', line 258 def populate(test_cases) super queue = File.readlines(@config.queue_url, chomp: true) queue.reverse! queue.map! { |test_id| @test_cases_index.fetch(test_id) } @queue = queue end |