def _run_suites suites, type
suites = suites - [MiniTest::Spec]
suites = suites - [Test::Unit::TestCase] if defined?(Test::Unit::TestCase)
@turn_suite = Turn::TestSuite.new(@turn_config.suite_name)
@turn_suite.size = suites.size
@turn_suite.seed = ::MiniTest::Unit.runner.options[:seed]
turn_reporter.start_suite(@turn_suite)
if @turn_config.matchcase
suites = suites.select{ |suite| @turn_config.matchcase =~ suite.name }
end
result = suites.map { |suite| _run_suite(suite, type) }
turn_reporter.finish_suite(@turn_suite)
return result
end