mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-01 13:40:39 +00:00
fc1260b0bc
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37390 a592a061-630c-0410-9148-cb99ea01b6c8
38 lines
1016 B
Plaintext
38 lines
1016 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
|
|
|
|
and do not interact with your computer while the tests are running.
|
|
|
|
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.
|