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