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).