24 Commits

Author SHA1 Message Date
Nyall Dawson
981afb3da1 Make QgsLocator more thread safe
- add a clone() method to filters, and always search using the
clone instead of the original filter
- add a prepare() method to filters, which is always run in the
main thread and can be used to prepare the filter for safe
background execution (e.g. creating feature iterators in advance)
- don't use QtConcurrent to perform searches in background threads,
since it is not safe to use with QObjects
- instead manually create threads and ensure that cloned objects
are always moved to the thread that they will run in, to ensure
that they correctly have thread affinity with the thread in which
they are executed
2018-02-12 20:26:26 +10:00
Alessandro Pasotti
0c93eabdc8 [layout][server] Re-enable WMS server tests 2018-01-10 18:05:10 +01:00
Alessandro Pasotti
6332fc6454 [layout] Temporarily disable WMS server tests
Until the composition -> layout transition is done
2018-01-09 22:04:22 +01:00
Nyall Dawson
6d069e8d5f
Merge pull request #5583 from m-kuhn/disableLocatorTest
[travis] Disable PyQgsLocator test
2017-12-18 20:56:33 +11:00
Blottiere Paul
3563298988 Enable all WMS tests (GetMap, GetPrint, GetLegendGraphics) 2017-11-22 11:27:25 +00:00
Matthias Kuhn
8f1021c5b8 Disable WMS server test 2017-11-19 21:15:59 +01:00
Alessandro Pasotti
1a17b90026 Disable PG test 2017-11-14 17:58:37 +01:00
Even Rouault
95feb87d3b Fix DBManager + PyQgsDBManagerGpkg and unblack list it for Travis-CI 2017-11-10 22:02:19 +01:00
Matthias Kuhn
2c1e2014d7 [travis] Disable PyQgsSpatialiteProvider
It is flaky
2017-11-09 19:33:41 +01:00
Matthias Kuhn
a8a252626d
[travis] Disable PyQgsLocator test
It's acting flaky and timing out
2017-11-09 17:58:09 +01:00
Blottiere Paul
ab2603e5cd Re enable WMS server tests 2017-11-08 08:44:37 +00:00
Matthias Kuhn
bfe035536a Disable flaky PyQgsServerAccessControl test 2017-11-05 23:31:12 +01:00
Matthias Kuhn
206fdbda1a Disable talkative wms server test 2017-11-04 10:46:05 +01:00
Alessandro Pasotti
c177995eb7 Disable PG auth tests 2017-11-03 16:02:09 +01:00
Nyall Dawson
f88e62fb4a Unblacklist Processing GDAL test 2017-08-15 17:50:12 +10:00
Nathan Woodrow
7b92f1f1e4 [FEATURE] Add user profiles.
All user settings/plugins, etc are now loaded from APPDATA for each
platform and no longer .qgis3 and are isolated from each other.
 This allows for different profiles depending on what the user of QGIS
needs, e.g test, prod, demo, etc

Profile menu allows for switching between profiles, or creating new
ones.
2017-07-24 13:20:01 +10:00
Denis Rouzaud
891481deb1 remove static tests (doc, sip coverage) from main build
finally!
2017-06-28 21:24:09 +02:00
Nyall Dawson
db00cb1cdb Resurrect a processing test 2017-06-22 18:15:38 +10:00
Nyall Dawson
ea2e477d91 Fix failing tests, temporarily disable some processing tests during
refactoring
2017-06-06 07:41:20 +10:00
Denis Rouzaud
fa5bd491fc run code_layout build from top CMakeLists
instead of adding an extra CMakeLists in .ci/travis/code_layout to build API doc, astyle and run tests (indentation, spelling, sip, doc coverage), the top CMakeLists has been adapted to allow not building core libraries and possibly just the static code layout
* astyle has been moved from /src/astyle to /lib/astyle (I would propose to move all external libraries, and possibly add git submodules)
2017-06-05 22:19:20 +02:00
Nyall Dawson
5b0bc93834 Rename QgsJSONExporter/Utils to QgsJsonExporter/Utils
Follows proper QGIS/Qt capitalization convention
2017-05-25 07:43:03 +10:00
Alessandro Pasotti
403c03f779 Re-enable OWS auth test 2017-05-09 18:31:05 +02:00
Nathan Woodrow
660aaa540f Black list some tests for now 2017-05-07 10:47:43 +01:00
Matthias Kuhn
c28e344853 Move ci to .ci 2017-04-27 07:50:06 +02:00