我在哪里可以找到JUnit XML输出的规范.我的目标是编写一个UnitTest ++ XML报告器,它产生类似输出的JUnit.
请参阅:" 无法获取hudson来解析JUnit测试输出XML "和" Hudson,C++和UnitTest ++ "
您可以在https://github.com/windyroad/JUnit-Schema上的Apache Ant 1.8.2中找到基于代码的XSD.
xml输出不是由JUnit(至少不是junit.jar)生成的,而是由junit ant任务生成的.
相关的类是org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter.
我在http://ant.1045680.n5.nabble.com/schema-for-junit-xml-output-td1375274.html找到了一些非正式的规范.
正如其他人提到的那样,xml是由ANT而不是jUnit处理的
这是我见过的最好的规格.从这篇文章