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

Interface XMLConstants

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

Field Details

ATTR_CLASSNAME

public static final String ATTR_CLASSNAME
classname attribute for testcase elements

ATTR_ERRORS

public static final String ATTR_ERRORS
errors attribute for testsuite elements

ATTR_FAILURES

public static final String ATTR_FAILURES
failures attribute for testsuite elements

ATTR_ID

public static final String ATTR_ID
id attribute

ATTR_MESSAGE

public static final String ATTR_MESSAGE
message attribute for failure elements

ATTR_NAME

public static final String ATTR_NAME
name attribute for property, testcase and testsuite elements

ATTR_PACKAGE

public static final String ATTR_PACKAGE
package attribute for the aggregate document

ATTR_TESTS

public static final String ATTR_TESTS
tests attribute for testsuite elements

ATTR_TIME

public static final String ATTR_TIME
time attribute for testcase and testsuite elements

ATTR_TYPE

public static final String ATTR_TYPE
type attribute for failure and error elements

ATTR_VALUE

public static final String ATTR_VALUE
value attribute for property elements

ERROR

public static final String ERROR
the error element

FAILURE

public static final String FAILURE
the failure element

HOSTNAME

public static final String HOSTNAME
name of host running the tests

PROPERTIES

public static final String PROPERTIES
the properties element

PROPERTY

public static final String PROPERTY
the property element

SYSTEM_ERR

public static final String SYSTEM_ERR
the system-err element

SYSTEM_OUT

public static final String SYSTEM_OUT
the system-out element

TESTCASE

public static final String TESTCASE
the testcase element

TESTSUITE

public static final String TESTSUITE
the testsuite element

TESTSUITES

public static final String TESTSUITES
the testsuites element for the aggregate document

TIMESTAMP

public static final String TIMESTAMP
timestamp of test cases