class Minitest::Reporters::JUnitReporter
def report
def report super puts "Writing XML reports to #{@reports_path}" suites = tests.group_by { |test| test_class(test) } if @single_file xml = Builder::XmlMarkup.new(:indent => 2) xml.instruct! xml.testsuites do suites.each do |suite, tests| parse_xml_for(xml, suite, tests) end end File.open(filename_for('minitest'), "w") { |file| file << xml.target! } else suites.each do |suite, tests| xml = Builder::XmlMarkup.new(:indent => 2) xml.instruct! xml.testsuites do parse_xml_for(xml, suite, tests) end File.open(filename_for(suite), "w") { |file| file << xml.target! } end end end