Skip to content

Commit 0b942b2

Browse files
committedJan 19, 2015
The DTD for cobertura, for reference
1 parent 99a6946 commit 0b942b2

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
 

‎lab/coverage-03.dtd

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<!-- Portions (C) International Organization for Standardization 1986:
2+
Permission to copy in any form is granted for use with
3+
conforming SGML systems and applications as defined in
4+
ISO 8879, provided this notice is included in all copies.
5+
-->
6+
7+
<!ELEMENT coverage (sources?,packages)>
8+
<!ATTLIST coverage line-rate CDATA #REQUIRED>
9+
<!ATTLIST coverage branch-rate CDATA #REQUIRED>
10+
<!ATTLIST coverage version CDATA #REQUIRED>
11+
<!ATTLIST coverage timestamp CDATA #REQUIRED>
12+
13+
<!ELEMENT sources (source*)>
14+
15+
<!ELEMENT source (#PCDATA)>
16+
17+
<!ELEMENT packages (package*)>
18+
19+
<!ELEMENT package (classes)>
20+
<!ATTLIST package name CDATA #REQUIRED>
21+
<!ATTLIST package line-rate CDATA #REQUIRED>
22+
<!ATTLIST package branch-rate CDATA #REQUIRED>
23+
<!ATTLIST package complexity CDATA #REQUIRED>
24+
25+
<!ELEMENT classes (class*)>
26+
27+
<!ELEMENT class (methods,lines)>
28+
<!ATTLIST class name CDATA #REQUIRED>
29+
<!ATTLIST class filename CDATA #REQUIRED>
30+
<!ATTLIST class line-rate CDATA #REQUIRED>
31+
<!ATTLIST class branch-rate CDATA #REQUIRED>
32+
<!ATTLIST class complexity CDATA #REQUIRED>
33+
34+
<!ELEMENT methods (method*)>
35+
36+
<!ELEMENT method (lines)>
37+
<!ATTLIST method name CDATA #REQUIRED>
38+
<!ATTLIST method signature CDATA #REQUIRED>
39+
<!ATTLIST method line-rate CDATA #REQUIRED>
40+
<!ATTLIST method branch-rate CDATA #REQUIRED>
41+
42+
<!ELEMENT lines (line*)>
43+
44+
<!ELEMENT line (conditions*)>
45+
<!ATTLIST line number CDATA #REQUIRED>
46+
<!ATTLIST line hits CDATA #REQUIRED>
47+
<!ATTLIST line branch CDATA "false">
48+
<!ATTLIST line condition-coverage CDATA "100%">
49+
50+
<!ELEMENT conditions (condition*)>
51+
52+
<!ELEMENT condition EMPTY>
53+
<!ATTLIST condition number CDATA #REQUIRED>
54+
<!ATTLIST condition type CDATA #REQUIRED>
55+
<!ATTLIST condition coverage CDATA #REQUIRED>

0 commit comments

Comments
 (0)
Please sign in to comment.