Revision dbef766a88ace92334d9987dc23691578664255b authored by Denis Rouzaud on 12 November 2015, 12:56:56 UTC, committed by Denis Rouzaud on 13 November 2015, 08:57:57 UTC
currently, changing the entr doesn't do anything in the attribute table since no signal is emitted

should be backported to 2.12
1 parent 6335de9
Raw File
README.md
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.
back to top