1<!ELEMENT BCUNIT_TEST_LIST_REPORT
2  (BCUNIT_HEADER, BCUNIT_LIST_TOTAL_SUMMARY, BCUNIT_ALL_TEST_LISTING*, BCUNIT_FOOTER)>
3
4<!ELEMENT BCUNIT_HEADER EMPTY>
5
6<!ELEMENT BCUNIT_LIST_TOTAL_SUMMARY (BCUNIT_LIST_TOTAL_SUMMARY_RECORD*)>
7  <!ELEMENT BCUNIT_LIST_TOTAL_SUMMARY_RECORD
8    (BCUNIT_LIST_TOTAL_SUMMARY_RECORD_TEXT, BCUNIT_LIST_TOTAL_SUMMARY_RECORD_VALUE)>
9    <!ELEMENT BCUNIT_LIST_TOTAL_SUMMARY_RECORD_TEXT (#PCDATA)>
10    <!ELEMENT BCUNIT_LIST_TOTAL_SUMMARY_RECORD_VALUE (#PCDATA)>
11
12<!ELEMENT BCUNIT_ALL_TEST_LISTING (BCUNIT_ALL_TEST_LISTING_SUITE*|BCUNIT_ALL_TEST_LISTING_GROUP*)>
13  <!ELEMENT BCUNIT_ALL_TEST_LISTING_SUITE (BCUNIT_ALL_TEST_LISTING_SUITE_DEFINITION, BCUNIT_ALL_TEST_LISTING_SUITE_TESTS*)>
14    <!ELEMENT BCUNIT_ALL_TEST_LISTING_SUITE_DEFINITION (SUITE_NAME?, INITIALIZE_VALUE?, CLEANUP_VALUE?, ACTIVE_VALUE?, TEST_COUNT_VALUE?)>
15      <!ELEMENT SUITE_NAME (#PCDATA)>
16      <!ELEMENT INITIALIZE_VALUE (#PCDATA)>
17      <!ELEMENT CLEANUP_VALUE (#PCDATA)>
18      <!ELEMENT TEST_COUNT_VALUE (#PCDATA)>
19      <!ELEMENT ACTIVE_VALUE (#PCDATA)>
20    <!ELEMENT BCUNIT_ALL_TEST_LISTING_SUITE_TESTS (TEST_CASE_DEFINITION* | TEST_CASE_NAME*)>  <!-- support v2.1 structure for now -->
21      <!ELEMENT TEST_CASE_DEFINITION (TEST_CASE_NAME?, TEST_ACTIVE_VALUE?)>
22        <!ELEMENT TEST_CASE_NAME (#PCDATA)>
23        <!ELEMENT TEST_ACTIVE_VALUE (#PCDATA)>
24  <!ELEMENT BCUNIT_ALL_TEST_LISTING_GROUP (BCUNIT_ALL_TEST_LISTING_GROUP_DEFINITION, BCUNIT_ALL_TEST_LISTING_GROUP_TESTS*)>
25    <!ELEMENT BCUNIT_ALL_TEST_LISTING_GROUP_DEFINITION (GROUP_NAME, INITIALIZE_VALUE, CLEANUP_VALUE, TEST_COUNT_VALUE)>
26      <!ELEMENT GROUP_NAME (#PCDATA)>
27    <!ELEMENT BCUNIT_ALL_TEST_LISTING_GROUP_TESTS (TEST_CASE_NAME*)>
28
29<!ELEMENT BCUNIT_FOOTER (#PCDATA)>
30