Спекуляция для вывода XML JUnit
Где я могу найти спецификацию вывода JUnit XML. Моя цель - написать XML-репортер UnitTest++, который выдает вывод, похожий на JUnit.
См.: " Невозможно получить Hudson для анализа XML-кода теста JUnit" и " Hudson, C++ и UnitTest++"
5 ответов
Вы можете найти XSD на основе кода в Apache Ant 1.8.2 по адресу https://github.com/windyroad/JUnit-Schema
Вывод xml генерируется не JUnit (по крайней мере, не junit.jar), а заданием junit ant.
Соответствующим классом является http://svn.apache.org/repos/asf/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.java.
Я нашел некоторые неофициальные спецификации на http://ant.1045680.n5.nabble.com/schema-for-junit-xml-output-td1375274.html
Как уже упоминали другие, XML обрабатывается ANT, а не jUnit.
Я могу дать вам только общую информацию.
В исходном коде JUnit вы найдете вашу информацию. Если вы предоставите больше информации, я могу помочь вам в дальнейшем. Моя личная подсказка для поиска вашей спецификации будет junit.framework.TestResult
,
Удачи!