X-Designer Replay Overview

X-Designer Replay Overview


X-Designer Replay can record and playback any Xt based application.

In record mode, X-Designer Replay creates a script containing a high level description of the user's actions e.g. "push hello_button, type Hello World".

In playback mode, you can check the state of any widget in the application and control the rate of playback. The actions in the script are replayed exactly as if the user were sitting at the keyboard.

X-Designer Replay has a user extensible command set which is powerful, easy-to-use and very flexible. It can be deployed in many ways:

No recompilation or relink is necessary and no special test environment is required.

X-Designer Replay supports both Interface Operation and Command Line Operation.

Facilities are given for extending the X-Designer Replay widget set and adding your own X-Designer Replay commands.

Before Using X-Designer Replay

For successful operation of X-Designer Replay, the Motif application you wish to record must have been dynamically linked with the Xt library (libXt). On many UNIX implementations, you can find out whether the application has been dynamically or statically linked with libXt by typing:

ldd AnApplication

On HP systems, use the chatr(1) command and on Silicon Graphics systems, elfdump(1).

If the output mentions libXt, the application has been dynamically linked with the Xt library and can be used with X-Designer Replay. If this library is not present, the application has probably been statically linked with the Xt library. You will have to relink your application with the Xt shared library if you want to use X-Designer Replay.

See also: