#
Hyades Test Run Wizards

Identifier: org.eclipse.hyades.test.ui.runWizards

Since: 0.3.0

Description: This extension point is used to describe a "Run Wizard". This wizard is responsible to run a test suite or test case.

Configuration Markup:

`<!ELEMENT extension (runWizard+)>`
`<!ATTLIST extension`
`point CDATA #REQUIRED`
`name CDATA #IMPLIED`
`id CDATA #IMPLIED`
`>`

- point - a fully qualified identifier of the target extension point
- name - an optional name of the extension instance
- id - an optional identifier of the extension instance

`<!ELEMENT runWizard EMPTY>`
`<!ATTLIST runWizard`
`type CDATA #REQUIRED`
`extension CDATA #REQUIRED`
`name CDATA #IMPLIED`
`icon CDATA #IMPLIED`
`class CDATA #REQUIRED`
`description CDATA #IMPLIED`
`>`

- type - the string value used to identify the type to be run by this wizard
- extension - identifies the category of objects that this extension point is associated with. A good example would be the one of the supported file extensions.
- name - a name for the wizard.
- icon - a relative name of the icon that will be used for this wizard
- class - a name of the class that implements `org.eclipse.ui.IWorkbenchWizard`.
- description - a description for the wizard.

Examples:

       <extension point="org.eclipse.hyades.test.ui.runWizards">
          <runWizards
             id="com.123.TestSuite1RunWizard"
             extension="testsuite"
             type="com.123.TestSuite1"
             name="Run the Test Suite1"
             icon="icons/runWiz1.gif"
             class="com.123.wizards.TestSuite1RunWizard"
             description="Run the Test Suite 1"/>
       </extension>

API Information: All run wizard classes are instances of `org.eclipse.ui.IWorkbenchWizard`

Supplied Implementation: The Hyades framework itself has a number of pre-defined run wizards. Particular product installs may include additional wizards using this extension point to register them as required.

Copyright (c) 2003 Hyades project. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html