mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-23 00:02:38 -05:00
Convert tests/README to markdown and add more information
This commit is contained in:
parent
ec9e1464c1
commit
8571ae7eab
15
tests/README
15
tests/README
@ -1,15 +0,0 @@
|
||||
Running 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
|
||||
|
42
tests/README.md
Normal file
42
tests/README.md
Normal file
@ -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.
|
Loading…
x
Reference in New Issue
Block a user