class ParallelTests::Grouper

def self.build_features_with_steps(tests)

def self.build_features_with_steps(tests)
  require 'parallel_tests/cucumber/gherkin_listener'
  listener = Cucumber::GherkinListener.new
  parser = Gherkin::Parser::Parser.new(listener, true, 'root')
  tests.each{|file|
    parser.parse(File.read(file), file, 0)
  }
  listener.collect.sort_by{|_,value| -value }
end