mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-11 00:04:27 -04:00
...for more accurate calculations (fix #9081) Also: - Add test suite for raster calculator - Fix errors with log/log10 calculation and inputs <= 0 - Fix loss of nodata values in certain circumstances
QGIS unit tests
Build tests
Make sure that you have enabled building of tests in CMake.
cmake -DENABLE_TESTS=ON ..
Run tests
You can run all tests using make check
.
Individual tests can be run using ctest
.
For example if the output of make check
ends like this:
The following tests FAILED:
77 - PyQgsLocalServer (Failed)
You could re-run the failing test with:
ctest -V -R PyQgsLocalServer
The parameter -V
enables verbose mode and -R
takes a regular expression as
parameter and will only run matching tests.
Advanced configuration
Postgres
To test the postgres provider you will need to have a database available to
which the postgres provider can connect. This will need to have postgis support
enabled and be available as a service called qgis_test
on the machine you run
the tests on.