lyx_mirror/development/autotests/README
Tommaso Cucinotta 8ef0abbacc Added Sleep and Assert commands in test scripts.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37374 a592a061-630c-0410-9148-cb99ea01b6c8
2011-01-30 15:58:08 +00:00

36 lines
947 B
Plaintext

Automated tests based on the "MonKey Testing" keytest program.
DEPENDENCIES
xvkbd, wmctrl, pcregrep
USAGE
In order to launch all the tests available in this folder, just run
./run-tests.sh
If you wish to launch one or more specific tests, then provide them
as argument to the script, e.g.:
./run-tests.sh <whatever>*-in.txt
For failed tests you get a folder with the logs that help you identify
the problem.
SYNTAX
Each test-case script should be named as xxx-in.txt. The syntax of the
script is described in detail in the sample test-case script
hello-world-in.txt.
TODO
Speed-up the execution of the tests as much as possible (i.e., get rid
of heuristic waits when present and replace them with exact check of
the condition we're waiting for).
Allow for tests with multiple LyX instances, e.g., for copy&paste
across LyX instances, or multiple applications, i.e., for testing
the interaction between LyX and other applications.