]> git.lyx.org Git - lyx.git/blob - development/autotests/README
Added Sleep and Assert commands in test scripts.
[lyx.git] / development / autotests / README
1 Automated tests based on the "MonKey Testing" keytest program.
2
3 DEPENDENCIES
4
5 xvkbd, wmctrl, pcregrep
6
7 USAGE
8
9 In order to launch all the tests available in this folder, just run
10
11   ./run-tests.sh
12
13 If you wish to launch one or more specific tests, then provide them
14 as argument to the script, e.g.:
15
16   ./run-tests.sh <whatever>*-in.txt
17
18 For failed tests you get a folder with the logs that help you identify
19 the problem.
20
21 SYNTAX
22
23 Each test-case script should be named as xxx-in.txt. The syntax of the
24 script is described in detail in the sample test-case script
25 hello-world-in.txt.
26
27 TODO
28
29 Speed-up the execution of the tests as much as possible (i.e., get rid
30 of heuristic waits when present and replace them with exact check of
31 the condition we're waiting for).
32
33 Allow for tests with multiple LyX instances, e.g., for copy&paste
34 across LyX instances, or multiple applications, i.e., for testing
35 the interaction between LyX and other applications.