« Return to Thread: JUnit 4 XML schematized?

Re: JUnit 4 XML schematized?

by Alexandru Popescu ☀ :: Rate this Message:

Reply to Author | View in Thread

On Nov 26, 2007 3:05 AM, dfabulich <dan@...> wrote:

>
> There's a pretty standard format for JUnit XML output. You've
>  probably seen it: there's a <testsuite> root element containing
>  zero-or-more <testcase> elements, each of which may contain a
>  <failure> or <error> element. (There's also a <properties> element
>  with zero-or-more <property> elements.) A lot of tools know how to
>  read this format and report on it, including at least Ant, Maven,
>  Cruise Control, Hudson, Bamboo, Eclipse and IntelliJ IDEA.
>
>  Is this XML standardized anywhere in a DTD or XML Schema or something?
>
>  If there isn't a standard, could we go about making a standard and
>  blessing it? (Perhaps JUnit 4.5 could include an XMLReporter that
>  could be a reference implementation.)
>
>  In particular, I'm curious to know how one would represent that a test
>  has been ignored in "standard" JUnit XML.
>

I never found such a "standard". And imo it is a good idea as you may
enhance the report by using your own information and still have the
tools working. But if you go with a DTD/schema and validation then
this will stop working.

./alex
--
.w( the_mindstorm )p.
 TestNG co-founder
EclipseTestNG Creator

>  -Dan
>
>  

 « Return to Thread: JUnit 4 XML schematized?