Спецификация формата XML (DTD, XSD..) для Unit Test Отчеты

Множество инструментов создает и использует тот же формат XML файла для отчета Unit Test.

Пример (source):

<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="hazelnut.osuosl.org" name="net.cars.engine.MoteurTest" tests="6" time="0.021" timestamp="2007-11-02T23:13:50">
  <properties>
    <property name="java.vendor" value="IBM Corporation" />
    <property name="os.name" value="Linux" />
    <!-- more property tags-->
  </properties>
  <testcase classname="net.cars.engine.MoteurTest" name="hasBougie" time="0.0010" />
  <testcase classname="net.cars.engine.MoteurTest" name="hasCarburatueur" time="0.0010" />
  <!-- more testcase tags-->
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>

После небольшого исследования я обнаружил, что формат был предложен основанием apache (по проекту ant).

Изготовлено:

  • junit ant Задача
  • antunit
  • maven surefire
  • TestNG
  • ...

Потребление:

  • junitreport ant Задача
  • maven surefire-reports
  • CruiseControl
  • Luntbuild
  • Бамбук
  • Hudson/Jenkins
  • IntelliJ TeamCity
  • муравейника
  • Parabuild
  • Отчет JUnit PDF
  • ...

Единственный документ, который я смог найти, - это страница на wiki wiki: Proposals/EnhancedTestReports

Есть ли какая-либо спецификация этого формата (DTD, XSD)?

Я хочу написать такой файл из руки... (или, возможно, использовать librairy, если вы знаете какой-либо)...