Skip to content

Commit

Permalink
Convert tests/README to markdown and add more information
Browse files Browse the repository at this point in the history
  • Loading branch information
m-kuhn committed May 22, 2015
1 parent ec9e146 commit 8571ae7
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 15 deletions.
15 changes: 0 additions & 15 deletions tests/README

This file was deleted.

42 changes: 42 additions & 0 deletions tests/README.md
@@ -0,0 +1,42 @@
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.

0 comments on commit 8571ae7

Please sign in to comment.