GUI tests + benchmark tests
===========================
As the GUI uses Qt framework, the GUI tests also use Qt's Testlib. This is
totally different test framework than lib/cli is using. By principle each
testcase is compiled as an own runnable binary.
Compiling
---------
To compile all the tests run in root directory of tests:
- qmake ; make
You can also (re)compile single test by CD:ing to the directory where test
(source) resides and running:
- qmake ; make
Running
-------
As each test is compiled as single executable binary you can run the test just
by running the executable.
If you want to run all the tests, you can run them all using the runtests.py
-script. Just run the script in the tests root folder:
- ./runtests in linux
- python runtests.py in Windows
The script runs all the test binaries it founds and then outputs the total
number of tests passed / failed (or not run).