Custom tools overview

The Tools menu is a user-configurable menu that allows you to access personal tools from the OneTest Embedded graphical user interface (GUI). You can customize the Tools menu to meet your own requirements.

Custom tools can be applied to a selection of nodes in the Project Explorer. Selected nodes can be sent as a parameter to a user-defined tool application. A series of macro variables is available to pass parameters on to your tool's command line.

The Tool Configuration dialog allows you to configure a new or existing tool.

In the Tools menu, each tool appears as a submenu item, or Name, with one or several associated actions or Captions.

Identification

In this tab, you describe how the tool will appear in the Tools menu.

Actions

This tab allows you to describe one or several actions for the tool.

A series of macro variables is available to pass parameters on to your tool's command line. See GUI Macro Variables in the Reference section for detailed information about using the macro command language.

Click OK to validate any changes made to the Tool Edit dialog box.

Examples

IBM Rational ClearCase is preconfigured in the Tools menu as the default configuration management tool. If you are using another tool you can simply add it to the Tools menu. For example, to add CVS to the Tools menu:

  1. Select Tools > Configure Tools and click Add.

  2. On the Identification page, enter CVS in the Name field, and select Change Management System.

  3. On the Actions page, enter the following command lines:

  4. Click OK.

To add, for example, the Windows Notepad editor to the Tools menu:

  1. Select Tools > Configure Tools and click Add.

  2. On the Identification page, enter Notepad in the name field, and select External Editor.

  3. If you want Notepad to replace the default editor for .java and .c files for example, then select Automatic launch and enter:

*.java;*.c

  1. On the Actions page, enter:

notepad.exe $$NODEPATH

  1. Click OK.

Related Topics

Configuring the Tools menuGUI macro variables