Где я могу найти DTD или XML-схему верного файла XML (TEST- <testname>.xml)? - PullRequest
4 голосов
/ 29 июля 2010

Где я могу найти DTD или XML-схему верного файла XML (TEST-.xml)?

Ответы [ 2 ]

6 голосов
/ 30 июля 2010

I считают, что Maven использует формат результатов XML, "принадлежащий" Ant, и I не уверен, что существует официальный DTD или схема.Из XML-схемы JUnit 4? в списке пользователей JUnit:

Существует довольно стандартный формат для вывода XML JUnit.Вы, вероятно, видели это: есть корневой элемент <testsuite>, содержащий ноль или более элементов <testcase>, каждый из которых может содержать элемент <failure> или <error>.(Существует также элемент <properties> с элементами <property>, равными нулю или более.) Многие инструменты знают, как читать этот формат и сообщать о нем, включая, по крайней мере, Ant, Maven, Cruise Control, Hudson, Bamboo, Eclipse.и IntelliJ IDEA.

Стандартизирован ли этот XML где-либо в DTD или XML-схеме или что-то в этом роде?

Если стандарта нет, можем ли мы разработать стандарт и благословить его?(Возможно, JUnit 4.5 мог бы включать XMLReporter, который мог бы быть эталонной реализацией.)

В частности, мне любопытно узнать, как можно представить, что тест был проигнорирован в «стандартном» JUnit XML.

Я никогда не находил такой "стандарт".И это хорошая идея, так как вы можете улучшить отчет, используя собственную информацию, и при этом все еще иметь инструменты.Но если вы перейдете с DTD / схемой и проверкой, это перестанет работать.

См. Также

Смежные вопросы

2 голосов
/ 22 ноября 2016

Я знаю, что этому вопросу 6 лет, но только для будущих читателей ...

На самом деле существует официальная схема для сгенерированного верного XML - его можно найти здесь: surefire-test-report.xsd .

...