org.apache.tools.ant.taskdefs.optional.junit
Interface XMLConstants

All Known Implementing Classes:
XMLJUnitResultFormatter, XMLResultAggregator

public interface XMLConstants

Interface groups XML constants. Interface that groups all constants used throughout the XML documents that are generated by the XMLJUnitResultFormatter.

As of now the DTD is:

 <!ELEMENT testsuites (testsuite*)>

 <!ELEMENT testsuite (properties, testcase*,
                    failure?, error?,
                     system-out?, system-err?)>
 <!ATTLIST testsuite name      CDATA #REQUIRED>
 <!ATTLIST testsuite tests     CDATA #REQUIRED>
 <!ATTLIST testsuite failures  CDATA #REQUIRED>
 <!ATTLIST testsuite errors    CDATA #REQUIRED>
 <!ATTLIST testsuite time      CDATA #REQUIRED>
 <!ATTLIST testsuite package   CDATA #IMPLIED>
 <!ATTLIST testsuite id        CDATA #IMPLIED>


 <!ELEMENT properties (property*)>

 <!ELEMENT property EMPTY>
   <!ATTLIST property name  CDATA #REQUIRED>
   <!ATTLIST property value CDATA #REQUIRED>

 <!ELEMENT testcase (failure?, error?)>
   <!ATTLIST testcase name       CDATA #REQUIRED>
   <!ATTLIST testcase classname  CDATA #IMPLIED>
   <!ATTLIST testcase time       CDATA #REQUIRED>

 <!ELEMENT failure (#PCDATA)>
  <!ATTLIST failure message CDATA #IMPLIED>
  <!ATTLIST failure type    CDATA #REQUIRED>

 <!ELEMENT error (#PCDATA)>
   <!ATTLIST error message CDATA #IMPLIED>
   <!ATTLIST error type    CDATA #REQUIRED>

 <!ELEMENT system-err (#PCDATA)>

 <!ELEMENT system-out (#PCDATA)>

 

See Also:
XMLJUnitResultFormatter, XMLResultAggregator

Field Summary
static java.lang.String ATTR_CLASSNAME
          classname attribute for testcase elements
static java.lang.String ATTR_ERRORS
          errors attribute for testsuite elements
static java.lang.String ATTR_FAILURES
          failures attribute for testsuite elements
static java.lang.String ATTR_ID
          id attribute
static java.lang.String ATTR_MESSAGE
          message attribute for failure elements
static java.lang.String ATTR_NAME
          name attribute for property, testcase and testsuite elements
static java.lang.String ATTR_PACKAGE
          package attribute for the aggregate document
static java.lang.String ATTR_TESTS
          tests attribute for testsuite elements
static java.lang.String ATTR_TIME
          time attribute for testcase and testsuite elements
static java.lang.String ATTR_TYPE
          type attribute for failure and error elements
static java.lang.String ATTR_VALUE
          value attribute for property elements
static java.lang.String ERROR
          the error element
static java.lang.String FAILURE
          the failure element
static java.lang.String HOSTNAME
          name of host running the tests
static java.lang.String PROPERTIES
          the properties element
static java.lang.String PROPERTY
          the property element
static java.lang.String SYSTEM_ERR
          the system-err element
static java.lang.String SYSTEM_OUT
          the system-out element
static java.lang.String TESTCASE
          the testcase element
static java.lang.String TESTSUITE
          the testsuite element
static java.lang.String TESTSUITES
          the testsuites element for the aggregate document
static java.lang.String TIMESTAMP
          timestamp of test cases
 

Field Detail

TESTSUITES

static final java.lang.String TESTSUITES
the testsuites element for the aggregate document

See Also:
Constant Field Values

TESTSUITE

static final java.lang.String TESTSUITE
the testsuite element

See Also:
Constant Field Values

TESTCASE

static final java.lang.String TESTCASE
the testcase element

See Also:
Constant Field Values

ERROR

static final java.lang.String ERROR
the error element

See Also:
Constant Field Values

FAILURE

static final java.lang.String FAILURE
the failure element

See Also:
Constant Field Values

SYSTEM_ERR

static final java.lang.String SYSTEM_ERR
the system-err element

See Also:
Constant Field Values

SYSTEM_OUT

static final java.lang.String SYSTEM_OUT
the system-out element

See Also:
Constant Field Values

ATTR_PACKAGE

static final java.lang.String ATTR_PACKAGE
package attribute for the aggregate document

See Also:
Constant Field Values

ATTR_NAME

static final java.lang.String ATTR_NAME
name attribute for property, testcase and testsuite elements

See Also:
Constant Field Values

ATTR_TIME

static final java.lang.String ATTR_TIME
time attribute for testcase and testsuite elements

See Also:
Constant Field Values

ATTR_ERRORS

static final java.lang.String ATTR_ERRORS
errors attribute for testsuite elements

See Also:
Constant Field Values

ATTR_FAILURES

static final java.lang.String ATTR_FAILURES
failures attribute for testsuite elements

See Also:
Constant Field Values

ATTR_TESTS

static final java.lang.String ATTR_TESTS
tests attribute for testsuite elements

See Also:
Constant Field Values

ATTR_TYPE

static final java.lang.String ATTR_TYPE
type attribute for failure and error elements

See Also:
Constant Field Values

ATTR_MESSAGE

static final java.lang.String ATTR_MESSAGE
message attribute for failure elements

See Also:
Constant Field Values

PROPERTIES

static final java.lang.String PROPERTIES
the properties element

See Also:
Constant Field Values

PROPERTY

static final java.lang.String PROPERTY
the property element

See Also:
Constant Field Values

ATTR_VALUE

static final java.lang.String ATTR_VALUE
value attribute for property elements

See Also:
Constant Field Values

ATTR_CLASSNAME

static final java.lang.String ATTR_CLASSNAME
classname attribute for testcase elements

See Also:
Constant Field Values

ATTR_ID

static final java.lang.String ATTR_ID
id attribute

See Also:
Constant Field Values

TIMESTAMP

static final java.lang.String TIMESTAMP
timestamp of test cases

See Also:
Constant Field Values

HOSTNAME

static final java.lang.String HOSTNAME
name of host running the tests

See Also:
Constant Field Values