testdev/ite/src/com.nokia.testfw.launch/src/schema/testRunProcessors.exsd
changeset 1 96906a986c3b
equal deleted inserted replaced
0:f1112f777ce9 1:96906a986c3b
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="com.nokia.testfw.launch" xmlns="http://www.w3.org/2001/XMLSchema">
       
     4 <annotation>
       
     5       <appinfo>
       
     6          <meta.schema plugin="com.nokia.testfw.launch" id="testRunProcessors" name="Test Run Processors"/>
       
     7       </appinfo>
       
     8       <documentation>
       
     9          Extension point to register additional test run processors. A test run processor is notified about the execution of a test run.
       
    10       </documentation>
       
    11    </annotation>
       
    12 
       
    13    <element name="extension">
       
    14       <annotation>
       
    15          <appinfo>
       
    16             <meta.element />
       
    17          </appinfo>
       
    18          <documentation>
       
    19             a fully qualified identifier of the target extension point
       
    20          </documentation>
       
    21       </annotation>
       
    22       <complexType>
       
    23          <sequence minOccurs="1" maxOccurs="unbounded">
       
    24             <element ref="testRunProcessor"/>
       
    25          </sequence>
       
    26          <attribute name="point" type="string" use="required">
       
    27             <annotation>
       
    28                <documentation>
       
    29                   
       
    30                </documentation>
       
    31             </annotation>
       
    32          </attribute>
       
    33          <attribute name="id" type="string">
       
    34             <annotation>
       
    35                <documentation>
       
    36                   a fully qualified identifier of the target extension point
       
    37                </documentation>
       
    38             </annotation>
       
    39          </attribute>
       
    40          <attribute name="name" type="string">
       
    41             <annotation>
       
    42                <documentation>
       
    43                   
       
    44                </documentation>
       
    45                <appinfo>
       
    46                   <meta.attribute translatable="true"/>
       
    47                </appinfo>
       
    48             </annotation>
       
    49          </attribute>
       
    50       </complexType>
       
    51    </element>
       
    52 
       
    53    <element name="testRunProcessor">
       
    54       <annotation>
       
    55          <documentation>
       
    56             Deprecated: Register the new test run listener
       
    57          </documentation>
       
    58       </annotation>
       
    59       <complexType>
       
    60          <attribute name="class" type="string" use="required">
       
    61             <annotation>
       
    62                <documentation>
       
    63                   Test run class implementing com.nokia.testfw.resultview.model.IDataProcessor
       
    64                </documentation>
       
    65                <appinfo>
       
    66                   <meta.attribute kind="java" basedOn=":com.nokia.testfw.resultview.model.IDataProcessor"/>
       
    67                </appinfo>
       
    68             </annotation>
       
    69          </attribute>
       
    70       </complexType>
       
    71    </element>
       
    72 
       
    73    <annotation>
       
    74       <appinfo>
       
    75          <meta.section type="since"/>
       
    76       </appinfo>
       
    77       <documentation>
       
    78          1.0
       
    79       </documentation>
       
    80    </annotation>
       
    81 
       
    82    <annotation>
       
    83       <appinfo>
       
    84          <meta.section type="examples"/>
       
    85       </appinfo>
       
    86       <documentation>
       
    87          The following is an example of a test run listener contribution:
       
    88 
       
    89 &lt;p&gt;
       
    90 &lt;pre&gt;
       
    91  &lt;extension point=&quot;com.nokia.testfw.launch.testRunProcessors&quot;&gt;
       
    92   &lt;testRunListener class=&quot;com.example.SampleTestRunProcessor&quot;/&gt;
       
    93  &lt;/extension&gt;
       
    94 &lt;/pre&gt;
       
    95 &lt;/p&gt;
       
    96       </documentation>
       
    97    </annotation>
       
    98 
       
    99    <annotation>
       
   100       <appinfo>
       
   101          <meta.section type="apiInfo"/>
       
   102       </appinfo>
       
   103       <documentation>
       
   104          Test run listeners must must implement the com.nokia.testfw.resultview.model.IDataProcessor interface.
       
   105       </documentation>
       
   106    </annotation>
       
   107 
       
   108 
       
   109    <annotation>
       
   110       <appinfo>
       
   111          <meta.section type="copyright"/>
       
   112       </appinfo>
       
   113       <documentation>
       
   114          Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
   115 All rights reserved.
       
   116 This component and the accompanying materials are made available
       
   117 under the terms of &quot;Eclipse Public License v1.0&quot;
       
   118 which accompanies this distribution, and is available
       
   119 at &lt;a href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
       
   120 
       
   121 Initial Contributors:
       
   122 Nokia Corporation - initial contribution.
       
   123       </documentation>
       
   124    </annotation>
       
   125 
       
   126 </schema>