class ParallelTests

def self.tests_in_groups(root, num_groups, options={})

finds all tests and partitions them into groups
def self.tests_in_groups(root, num_groups, options={})
  if options[:no_sort] == true
    Grouper.in_groups(find_tests(root), num_groups)
  else
    Grouper.in_even_groups_by_size(tests_with_runtime(root), num_groups)
  end
end