339484d2a1
* fixed some `performance-inefficient-string-concatenation` clang-tidy warnings * fixed and enabled `modernize-replace-random-shuffle` clang-tidy warning * fixed and enabled `bugprone-suspicious-string-compare` clang-tidy warning * mitigated and enabled `readability-non-const-parameter` clang-tidy warnings * clang-tidy.md: documented some disabled checks * mitigated and enabled `performance-unnecessary-value-param` clang-tidy warnings |
||
---|---|---|
.. | ||
benchmark | ||
cppchecklibrarydata | ||
data | ||
filelist | ||
projectfile | ||
translationhandler | ||
xmlreportv2 | ||
CMakeLists.txt | ||
common.pri | ||
readme.txt | ||
test.pro |
readme.txt
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. You can get from http://bitbucket.org/kimmov/testrun a script which runs all the tests and collects the results.