class RoundRobinWorkStealingDistributor
Ruby on Rails edge
Since edgeRound-robin distributor with work stealing enabled. Tests are initially assigned round-robin as they arrive (same as RoundRobinDistributor), but when a worker exhausts its queue, it can steal work from other workers to improve load balancing.
Inherits from
ActiveSupport::Testing::Parallelization::RoundRobinDistributor
Private methods (3)
Show private methods Implementation detail — not part of the public API.
- # exhausted?
- # next_job
- # steal
Methods (inherited)
From ActiveSupport::Testing::Parallelization::RoundRobinDistributor
(6)
From ActiveSupport::Testing::Parallelization::TestDistributor
(5)
From Object
(17)
- # acts_like?
- # blank?
- # deep_dup
- # duplicable?
- # html_safe?
- # in?
- # instance_values
- # instance_variable_names
- # presence
- # presence_in
- # present?
- # to_param
- # to_query
- # try
- # try!
- # with
- # with_options
From ActiveSupport::NumericWithFormat
(2)
- # to_formatted_s
- # to_fs