module RubyMemcheck::TestTaskReporter

def parse_valgrind_output(xml_files)

def parse_valgrind_output(xml_files)
  require "nokogiri"
  @errors = []
  xml_files.each do |file|
    Nokogiri::XML::Reader(File.open(file)).each do |node|
      next unless node.name == "error" && node.node_type == Nokogiri::XML::Reader::TYPE_ELEMENT
      error_xml = Nokogiri::XML::Document.parse(node.outer_xml).root
      error = ValgrindError.new(configuration, error_xml)
      next if error.skip?
      @errors << error
    end
  end
end