Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Main schema test.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
Element test_case
Namespace No namespace
Annotations
This schema specifies the format of the tests for kiwi images.
Diagram
Diagram test0.tmp#id8 test0.tmp#id10 test0.tmp#id16
Properties
content: complex
Model requirements , test*
Children requirements, test
Instance
<test_case description="" name="" summary="">
  <requirements>{1,1}</requirements>
  <test place="" type="">{0,unbounded}</test>
</test_case>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from namespace 'http://www.w3.org/2001/XMLSchema-instance'
description required
Description of what this testcase does
name required
The name of the testcase
summary required
A short summary of the test
Source
<xs:element name="test_case">
  <xs:annotation>
    <xs:documentation>This schema specifies the format of the tests for kiwi images.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="requirements"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="test"/>
    </xs:sequence>
    <xs:attributeGroup ref="t.test_case.attlist"/>
  </xs:complexType>
</xs:element>
Element requirements
Namespace No namespace
Diagram
Diagram test0.tmp#id11
Properties
content: complex
Used by
Element test_case
Model req+
Children req
Instance
<requirements>
  <req place="" type="">{1,unbounded}</req>
</requirements>
Source
<xs:element name="requirements">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="req"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element req
Namespace No namespace
Annotations
A single requirement
Diagram
Diagram test0.tmp#id12
Properties
content: complex
mixed: true
Used by
Element requirements
Model
Attributes
QName Type Fixed Default Use Annotation
place optional
type required
Source
<xs:element name="req">
  <xs:annotation>
    <xs:documentation>A single requirement</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:attributeGroup ref="t.req.attlist"/>
  </xs:complexType>
</xs:element>
Element test
Namespace No namespace
Annotations
A single test
Diagram
Diagram test0.tmp#id20 test0.tmp#id17 test0.tmp#id18 test0.tmp#id19
Properties
content: complex
Used by
Element test_case
Model file , path{0,1} , params*
Children file, params, path
Instance
<test place="" type="">
  <file>{1,1}</file>
  <path>{0,1}</path>
  <params>{0,unbounded}</params>
</test>
Attributes
QName Type Fixed Default Use Annotation
place required
type required
Program type can be either script or binary
Source
<xs:element name="test">
  <xs:annotation>
    <xs:documentation>A single test</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="file"/>
      <xs:element minOccurs="0" ref="path"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="params"/>
    </xs:sequence>
    <xs:attributeGroup ref="t.test.attlist"/>
  </xs:complexType>
</xs:element>
Element file
Namespace No namespace
Annotations
A filename
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Element test
Source
<xs:element name="file" type="xs:string">
  <xs:annotation>
    <xs:documentation>A filename</xs:documentation>
  </xs:annotation>
</xs:element>
Element path
Namespace No namespace
Annotations
A path
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Element test
Source
<xs:element name="path" type="xs:string">
  <xs:annotation>
    <xs:documentation>A path</xs:documentation>
  </xs:annotation>
</xs:element>
Element params
Namespace No namespace
Annotations
Parameters to pass to the test program
Diagram
Diagram
Type xs:string
Properties
content: simple
Used by
Element test
Source
<xs:element name="params" type="xs:string">
  <xs:annotation>
    <xs:documentation>Parameters to pass to the test program</xs:documentation>
  </xs:annotation>
</xs:element>
Element type
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="type" type="xs:string"/>
Attribute t.test_case.name.attrib / @name
Namespace No namespace
Annotations
The name of the testcase
Properties
use: required
Used by
Attribute Group t.test_case.name.attrib
Source
<xs:attribute name="name" use="required">
  <xs:annotation>
    <xs:documentation>The name of the testcase</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute t.test_case.description.attrib / @description
Namespace No namespace
Annotations
Description of what this testcase does
Properties
use: required
Used by
Source
<xs:attribute name="description" use="required">
  <xs:annotation>
    <xs:documentation>Description of what this testcase does</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute t.test_case.summary.attrib / @summary
Namespace No namespace
Annotations
A short summary of the test
Properties
use: required
Used by
Attribute Group t.test_case.summary.attrib
Source
<xs:attribute name="summary" use="required">
  <xs:annotation>
    <xs:documentation>A short summary of the test</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute t.req.type.attrib / @type
Namespace No namespace
Properties
use: required
Used by
Attribute Group t.req.type.attrib
Source
<xs:attribute name="type" use="required"/>
Attribute t.req.attlist / @place
Namespace No namespace
Used by
Attribute Group t.req.attlist
Source
<xs:attribute name="place"/>
Attribute t.test.type.attrib / @type
Namespace No namespace
Annotations
Program type can be either script or binary
Properties
use: required
Used by
Attribute Group t.test.type.attrib
Source
<xs:attribute name="type" use="required">
  <xs:annotation>
    <xs:documentation>Program type can be either script or binary</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute t.test.place.attrib / @place
Namespace No namespace
Properties
use: required
Used by
Attribute Group t.test.place.attrib
Source
<xs:attribute name="place" use="required"/>
Attribute t.req.place.attrib / @place
Namespace No namespace
Properties
use: required
Used by
Attribute Group t.req.place.attrib
Source
<xs:attribute name="place" use="required"/>
Attribute Group t.xsi.attribs
Namespace No namespace
Diagram
Diagram
Used by
Attribute Group t.test_case.attlist
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from namespace 'http://www.w3.org/2001/XMLSchema-instance'
Source
<xs:attributeGroup name="t.xsi.attribs">
  <xs:anyAttribute namespace="http://www.w3.org/2001/XMLSchema-instance" processContents="skip"/>
</xs:attributeGroup>
Attribute Group t.test_case.name.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id3
Used by
Attribute Group t.test_case.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
The name of the testcase
Source
<xs:attributeGroup name="t.test_case.name.attrib">
  <xs:attribute name="name" use="required">
    <xs:annotation>
      <xs:documentation>The name of the testcase</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>
Attribute Group t.test_case.description.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id5
Used by
Attribute Group t.test_case.attlist
Attributes
QName Type Fixed Default Use Annotation
description required
Description of what this testcase does
Source
<xs:attributeGroup name="t.test_case.description.attrib">
  <xs:attribute name="description" use="required">
    <xs:annotation>
      <xs:documentation>Description of what this testcase does</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>
Attribute Group t.test_case.summary.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id7
Used by
Attribute Group t.test_case.attlist
Attributes
QName Type Fixed Default Use Annotation
summary required
A short summary of the test
Source
<xs:attributeGroup name="t.test_case.summary.attrib">
  <xs:attribute name="summary" use="required">
    <xs:annotation>
      <xs:documentation>A short summary of the test</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>
Attribute Group t.test_case.attlist
Namespace No namespace
Diagram
Diagram test0.tmp#id1 test0.tmp#id3 test0.tmp#id2 test0.tmp#id5 test0.tmp#id4 test0.tmp#id7 test0.tmp#id6
Used by
Element test_case
Attributes
QName Type Fixed Default Use Annotation
description required
Description of what this testcase does
name required
The name of the testcase
summary required
A short summary of the test
Source
<xs:attributeGroup name="t.test_case.attlist">
  <xs:attributeGroup ref="t.xsi.attribs"/>
  <xs:attributeGroup ref="t.test_case.name.attrib"/>
  <xs:attributeGroup ref="t.test_case.description.attrib"/>
  <xs:attributeGroup ref="t.test_case.summary.attrib"/>
</xs:attributeGroup>
Attribute Group t.req.attlist
Namespace No namespace
Diagram
Diagram test0.tmp#id14 test0.tmp#id13 test0.tmp#id15
Used by
Element req
Attributes
QName Type Fixed Default Use Annotation
place optional
type required
Source
<xs:attributeGroup name="t.req.attlist">
  <xs:attributeGroup ref="t.req.type.attrib"/>
  <xs:attribute name="place"/>
</xs:attributeGroup>
Attribute Group t.req.type.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id14
Used by
Attribute Group t.req.attlist
Attributes
QName Type Fixed Default Use Annotation
type required
Source
<xs:attributeGroup name="t.req.type.attrib">
  <xs:attribute name="type" use="required"/>
</xs:attributeGroup>
Attribute Group t.test.attlist
Namespace No namespace
Diagram
Diagram test0.tmp#id22 test0.tmp#id21 test0.tmp#id24 test0.tmp#id23
Used by
Element test
Attributes
QName Type Fixed Default Use Annotation
place required
type required
Program type can be either script or binary
Source
<xs:attributeGroup name="t.test.attlist">
  <xs:attributeGroup ref="t.test.type.attrib"/>
  <xs:attributeGroup ref="t.test.place.attrib"/>
</xs:attributeGroup>
Attribute Group t.test.type.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id22
Used by
Attribute Group t.test.attlist
Attributes
QName Type Fixed Default Use Annotation
type required
Program type can be either script or binary
Source
<xs:attributeGroup name="t.test.type.attrib">
  <xs:attribute name="type" use="required">
    <xs:annotation>
      <xs:documentation>Program type can be either script or binary</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>
Attribute Group t.test.place.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id24
Used by
Attribute Group t.test.attlist
Attributes
QName Type Fixed Default Use Annotation
place required
Source
<xs:attributeGroup name="t.test.place.attrib">
  <xs:attribute name="place" use="required"/>
</xs:attributeGroup>
Attribute Group t.req.place.attrib
Namespace No namespace
Diagram
Diagram test0.tmp#id26
Attributes
QName Type Fixed Default Use Annotation
place required
Source
<xs:attributeGroup name="t.req.place.attrib">
  <xs:attribute name="place" use="required"/>
</xs:attributeGroup>