<xs:element name="elements" minOccurs="0"\r
type="slc:ElementsType" />\r
</xs:all>\r
- <xs:attribute name="uuid" use="required"/>\r
+ <xs:attribute name="uuid" use="required" />\r
</xs:complexType>\r
<xs:complexType name="ResultPartsType">\r
<xs:sequence>\r
</xs:complexType>\r
<xs:complexType name="PartSubListType">\r
<xs:all>\r
- <xs:element name="slc-execution-uuid" type="xs:string" />\r
- <xs:element name="slc-execution-step-uuid" type="xs:string" />\r
<xs:element name="parts" minOccurs="0" type="slc:PartsType" />\r
</xs:all>\r
</xs:complexType>\r
</xs:simpleType>\r
</xs:element>\r
<xs:element name="message" type="xs:string" />\r
- <xs:element name="exception" minOccurs="0"\r
- type="slc:ExceptionType" />\r
+ <xs:element name="exception-message" minOccurs="0"\r
+ type="xs:string" />\r
+ <xs:element name="stack-lines" minOccurs="0"\r
+ type="slc:StackLinesType" />\r
+ <xs:element name="test-run-uuid" type="xs:string"\r
+ minOccurs="0" />\r
</xs:all>\r
</xs:complexType>\r
- <xs:complexType name="ExceptionType">\r
- <xs:all>\r
- <xs:element name="message" type="xs:string" />\r
- <xs:element name="stack-trace" minOccurs="0"\r
- type="slc:StackTraceType" />\r
- </xs:all>\r
- </xs:complexType>\r
- <xs:complexType name="StackTraceType">\r
+ <xs:complexType name="StackLinesType">\r
<xs:sequence>\r
- <xs:element name="stack-trace-element"\r
- type="slc:StackTraceElementType" maxOccurs="unbounded">\r
- </xs:element>\r
+ <xs:element name="stack-line" maxOccurs="unbounded"\r
+ type="xs:string" />\r
</xs:sequence>\r
- </xs:complexType>\r
- <xs:complexType name="StackTraceElementType">\r
- <xs:attribute name="declaring-class" type="xs:string"\r
- use="required" />\r
- <xs:attribute name="method-name" type="xs:string"\r
- use="required" />\r
- <xs:attribute name="file-name" type="xs:string" use="required" />\r
- <xs:attribute name="line-number" type="xs:integer"\r
- use="required" />\r
+ <xs:attribute name="message" type="xs:string" />\r
</xs:complexType>\r
<xs:complexType name="ElementsType">\r
<xs:sequence>\r
</xs:all>\r
<xs:attribute name="name" type="xs:string" use="required" />\r
</xs:complexType>\r
+ <xs:complexType name="TreeSPathType">\r
+ <xs:attribute name="as-unique-string" type="xs:string"\r
+ use="required" />\r
+ </xs:complexType>\r
+ <xs:complexType name="TestRunDescriptorType">\r
+ <xs:all>\r
+ <xs:element name="slc-execution-uuid" type="xs:string" />\r
+ <xs:element name="slc-execution-step-uuid" type="xs:string" />\r
+ <xs:element name="test-run-uuid" type="xs:string" />\r
+ <xs:element name="deployed-sytem-id" type="xs:string" />\r
+ <xs:element name="test-result-uuid" type="xs:string" />\r
+ </xs:all>\r
+ </xs:complexType>\r
+\r
+ <!-- TREE TEST RESULT REQUESTS -->\r
+ <xs:element name="create-tree-test-result-request">\r
+ <xs:complexType>\r
+ <xs:all>\r
+ <xs:element name="tree-test-result"\r
+ type="slc:TreeTestResultType" />\r
+ </xs:all>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
+ <xs:element name="close-tree-test-result-request">\r
+ <xs:complexType>\r
+ <xs:all>\r
+ <xs:element name="result-uuid" type="xs:string" />\r
+ <xs:element name="close-date" type="xs:dateTime" />\r
+ </xs:all>\r
+ </xs:complexType>\r
+ </xs:element>\r
+\r
+ <xs:element name="result-part-request">\r
+ <xs:complexType>\r
+ <xs:all>\r
+ <xs:element name="result-uuid" type="xs:string" />\r
+ <xs:element name="simple-result-part"\r
+ type="slc:SimpleResultPartType" />\r
+ <xs:element name="related-elements"\r
+ type="slc:ElementsType" />\r
+ <xs:element name="tree-sPath" type="slc:TreeSPathType" />\r
+ <xs:element name="test-run-descriptor"\r
+ type="slc:TestRunDescriptorType" />\r
+ </xs:all>\r
+ </xs:complexType>\r
+ </xs:element>\r
\r
<!-- SLC EXECUTION -->\r
<xs:element name="slc-execution" type="slc:SlcExecutionType" />\r