Где я могу найти спецификацию вывода XML JUnit. Моя цель - написать XML-репортер UnitTest ++, который выводил бы выходные данные, подобные JUnit.
См .: « Невозможно заставить Hudson анализировать XML-код выходных данных теста JUnit » и « Hudson, C ++ и UnitTest ++ »
xml
unit-testing
junit
Гилад Наор
источник
источник
Ответы:
Вы можете найти XSD на основе кода в Apache Ant 1.8.2 по адресу https://github.com/windyroad/JUnit-Schema
источник
Reinderien
выяснилось , что они , кажется, не хватает:/testsuites/testsuite/@skipped
,/testsuites/testsuite/testcase/skipped
,/testsuites/testsuite/error
,/testsuites/testsuite/failure
,/testsuites/testsuite/system-err
, после readthrough из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 .
источник
Я нашел неофициальные спецификации на http://ant.1045680.n5.nabble.com/schema-for-junit-xml-output-td1375274.html
источник
Как уже упоминалось, xml обрабатывается ANT, а не jUnit
Вот лучшая спецификация, которую я видел. Из этого поста
источник
Я могу дать вам только общую информацию.
In the sourcecode of JUnit, you will find your information. If you provide some more information, I can help you further. My personal hint for finding your specification would be
junit.framework.TestResult
.Good luck!
источник