在哪里可以找到JUnit XML输出的规范。我的目标是编写一个UnitTest ++ XML报告程序,该报告程序生成类似输出的JUnit。
请参阅:“无法使hudson解析JUnit测试输出XML ”和“ Hudson,C ++和UnitTest ++ ”
在哪里可以找到JUnit XML输出的规范。我的目标是编写一个UnitTest ++ XML报告程序,该报告程序生成类似输出的JUnit。
请参阅:“无法使hudson解析JUnit测试输出XML ”和“ Hudson,C ++和UnitTest ++ ”
Answers:
您可以在https://github.com/windyroad/JUnit-Schema上基于Apache Ant 1.8.2中的代码找到XSD。
Reinderien
发现,这些似乎缺少:/testsuites/testsuite/@skipped
,/testsuites/testsuite/testcase/skipped
,/testsuites/testsuite/error
,/testsuites/testsuite/failure
,/testsuites/testsuite/system-err
,通读后XMLJUnitResultFormatter.java
,XMLResultAggregator.java
,XMLConstants.java
在svn.apache.org/repos/asf/ant/core/trunk/src/main/org/ apache /…
xml输出不是由JUnit(至少不是junit.jar)生成的,而是由junit ant任务生成的。
相关的类是org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter。