The Generic Recorder Framework (GRF) provides a common user interface
experience for all users that record tests. The GRF simplifies the process
of extending a recorder by including a reusable extension point. For example,
you could define one custom set of wizard pages to reuse for multiple recorders.
The GRF is backwards-compatible with previous versions of the Test and
Performance Tools Platform (TPTP).
The GRF includes the
org.eclipse.hyades.test.core.Recorder extension point,
for creating a new recorder. The extension point can be used to perform the following steps:
Define the Recorder Message Provider.
Define the Recorder Client Helper.
Define the Wizard Page Provider.
Define the Execution Options Provider.
The recorder user interface wizard records a
session, generates a test from the recording, and then opens the test in the test editor.
For more information about these classes, see the
generic recorder extension point documentation.