Gerd

From Buzztard

Jump to: navigation, search

Contents

[edit] Introduction

Gerd is the GTK+ Event Recording Daemon. You can use it to record manual UI interaction and to launch the same chain of actions automatically. Gerd has been originally developed by Tim Janik, old (GTK+ 1.2 based) releases can be downloaded from his web site.

SvenHerzberg plans to extend Gerd to provide both a nice user-friendly way to start recording and a nice way to integrate gerd-based testing into projects.

[edit] Getting Gerd

Get Gerd from GNOME CVS.

cvs -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co gerd

[edit] Building Gerd

If you're building from CVS (which you should be doing), you need to generate the automake and autoconf files first:

./autogen.sh  # add configure arguments here

Then just compile and install the application

make
make install  # run this one as root if necessary

[edit] Using Gerd

After a successful installation you can execute applications like this to start recording (in this sample we start gedit):

gerd-record /tmp/event-file gedit

Now perform some actions, e.g. open the about box and the close the application using the menu bar. To see this being done automatically, just start this:

gerd-play /tmp/event-file gedit

[edit] Known Bugs/Limitations

Report bugs and feature requests at GNOME Bugzilla (component: Gerd), see list of Gerd bugs.

Personal tools
collaboration

SourceForge Logo

GStreamer Logo

Linux Sound Logo

MediaWiki

Valgrind

GNU Library Public Licence

GNU Free Documentation License 1.2