How to run the tests
Some easy steps to run the tests:
Enable the Assistive Technologies (System -> Preferences -> Assistive Technologies)
- Restart your GNOME session (log out and log in again)
Install LDTP and Python LDTP >= 1.5 on your machine (http://ldtp.freedesktop.org/wiki/Download)
- Get the latest tests from Launchpad:
bzr branch lp:mago
Go to the newly created folder and run PYTHONPATH=. ./bin/mago. That will run ALL the available tests. On some systems, you might need to set the USER environment variable. On OpenSolaris, for example, set USER to your $LOGNAME.
mago syntax
Usage: mago [OPTIONS] Options: -h, --help show this help message and exit -l FILE, --log=FILE The file to write the log to. --log-level=LOG_LEVEL One of debug, info, warning, error or critical. -a APPLICATION, --application=APPLICATION Application name to test. Option can be repeated and defaults to all applications -s SUITE, --suite=SUITE Suite name to test within applications. Option can be repeated and default to all suites -f FILE, --file=FILE XML file name of the suite to test within applications. -t FILE, --target=FILE Target directory for logs and reports. Defaults to: ~/.mago -c CASE, --case=CASE Test cases to run (all, if not specified).
Logging
By default, logs are written at ~/.mago. This folder can be changed using the -t option (see above).
Two different logs are written per test:
- A XML file, easier to parse.
- A HTML file, better for reporting.