#
Hyades Test Case New Wizards

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

Since: 0.2.0

Description: This extension point is used to describe a wizard that is used to create a test case. The wizard must define the type of the test case that will be created. The type is used by Hyades so a test case won't be added to a test suite that doesn't support it.

Configuration Markup:

`<!ELEMENT extension (wizard+)>`
`<!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 wizard EMPTY>`
`<!ATTLIST wizard`
`id CDATA #REQUIRED`
`name CDATA #REQUIRED`
`type CDATA #REQUIRED`
`class CDATA #REQUIRED`
`icon CDATA #IMPLIED`
`description CDATA #IMPLIED`
`>`

- id - a unique name that can be used to identify this test case creation wizard.
- name - the name of the wizard. This value will be presented in the UI.
- type - the string value used to identify the type of the test case that is created by this wizard
- class - the name of the class that implements `org.eclipse.hyades.test.ui.wizard.INewTestCaseWizard`.
- icon - a plugin relative path of the icon that will be used with this wizard
- description - a description for the wizard.

Examples:

       <extension point="org.eclipse.hyades.test.ui.newTestCaseWizards">
          <wizard
             type="com.123.TestCase1"
             name="Test Case 1 Creation Wizard"
             class="com.123.wizards.TestCase1Wizard"/>

          <wizard
             type="com.123.TestCase2"
             name="%tc2Wizard"
             class="com.123.wizards.TestCase2Wizard"
             icon="icons/wizard.gif"
             description="%tc2WizardDescription"/>
       </extension>

API Information: All test case new wizards' classes are instances of `org.eclipse.hyades.test.ui.wizard.INewTestCaseWizard`.

Supplied Implementation: The Hyades framework itself has a number of pre-defined test case 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