class ParallelTests

def self.parse_rake_args (args)

parallel:spec[2,controller] <-> parallel:spec[controller]
def self.parse_rake_args (args)
  num_processes = Parallel.processor_count
  options = ""
  if args[:count].to_s =~ /^\d*$/ # number or empty
    num_processes = args[:count] unless args[:count].to_s.empty?
    prefix = args[:path_prefix]
    options = args[:options] if args[:options]
  else # something stringy
    prefix = args[:count]
  end
  [num_processes.to_i, prefix.to_s, options]
end