class RSpecJUnitFormatter

def xml_dump

def xml_dump
  output << %{<?xml version="1.0" encoding="UTF-8"?>\n}
  output << %{<testsuite}
  output << %{ name="rspec#{escape(ENV["TEST_ENV_NUMBER"].to_s)}"}
  output << %{ tests="#{example_count}"}
  output << %{ skipped="#{pending_count}"}
  output << %{ failures="#{failure_count}"}
  output << %{ errors="0"}
  output << %{ time="#{escape("%.6f" % duration)}"}
  output << %{ timestamp="#{escape(started.iso8601)}"}
  output << %{ hostname="#{escape(Socket.gethostname)}"}
  output << %{>\n}
  output << %{<properties>\n}
  output << %{<property}
  output << %{ name="seed"}
  output << %{ value="#{escape(RSpec.configuration.seed.to_s)}"}
  output << %{/>\n}
  output << %{</properties>\n}
  xml_dump_examples
  output << %{</testsuite>\n}
end