96 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
Matthias Kuhn
7605fde911 [travis]Do not fold build 2018-01-06 10:33:14 +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
Denis Rouzaud
6f47c6a4f9 [docker] allow updating dependencies
this is triggered by a commit message:
[docker] update dependencies
2017-12-12 00:52:02 -04: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
4c1ff1cdbd [travis] Trigger libSegFault on abrt 2017-11-09 21:55: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
Matthias Kuhn
d57fc36151 [travis] Enable server tests 2017-11-04 10:46:05 +01:00
Alessandro Pasotti
c177995eb7 Disable PG auth tests 2017-11-03 16:02:09 +01:00
Juergen E. Fischer
e523780945 add loading of spatialite on windows and remove remaining references to
pyspatialite (followup 39816cf84)
2017-10-29 20:32:43 +01:00
Matthias Kuhn
20f2a14620 Increase ccache size 2017-10-29 13:31:17 +01:00
Matthias Kuhn
ebae560a57 Debug cache misses 2017-10-29 13:31:17 +01:00
Matthias Kuhn
ff759f67c5
[travis] fold docker information 2017-10-26 15:30:40 +02:00
Matthias Kuhn
20150734bc [travis] Add more color to output 2017-10-07 14:21:13 +02:00
Matthias Kuhn
6dde427dfc [travis] Fold ccache statistics 2017-10-07 14:21:13 +02:00
Matthias Kuhn
ade21ea3c6 [travis] Make section titles bold 2017-10-07 14:21:13 +02:00
Matthias Kuhn
c0d4c040f4 [travis] Improve fold title for build section 2017-10-07 14:21:13 +02:00
Matthias Kuhn
4608394fed [travis] Fold cmake output 2017-10-07 14:21:13 +02:00
Matthias Kuhn
1945c97da5 [travis] Be quiet 2017-10-07 14:21:13 +02:00
Matthias Kuhn
52449f915d
Ignore missing logfile 2017-10-03 17:36:39 +02:00
Matthias Kuhn
12e5b720f9
Some cleanup 2017-09-28 13:22:37 +02:00
Matthias Kuhn
7a84a76edc
Fix postgres restore 2017-09-28 13:22:35 +02:00
Matthias Kuhn
d62d9aa53a
[travis] Restore postgres database after build
This will give postgres plenty of time to start up
2017-09-28 13:22:35 +02:00
Matthias Kuhn
d64215e647
We all need to get more sleep 2017-09-28 13:22:35 +02:00
Matthias Kuhn
7a8a9b7691
[travis] Give postgres some time to start 2017-09-28 13:22:34 +02:00
Matthias Kuhn
4c2a3db77e
[travis] Enable all tests 2017-09-28 13:22:34 +02:00
Denis Rouzaud
e2f64b8b18
remove extra doc coverage test 2017-09-28 13:22:32 +02:00
Denis Rouzaud
1785c8e73d
use same build folder 2017-09-28 13:22:32 +02:00
Denis Rouzaud
fa104bde80
fix code layout build 2017-09-28 13:22:31 +02:00
Denis Rouzaud
ce109eac98
Revert "use second Dockerfile to push 2nd image"
This reverts commit 050682a37364e110f350b9c3293f662b0011036d.
2017-09-28 13:22:30 +02:00
Denis Rouzaud
71042b979f
# This is a combination of 5 commits.
# The first commit's message is:
some fixes

# The 2nd commit message will be skipped:

#	more fixes

# The 3rd commit message will be skipped:

#	minor fixes

# The 4th commit message will be skipped:

#	Revert "minor fixes"
#
#	This reverts commit 24c3ae15e04bc928b1c59d059d5378ad30bd6008.

# The 5th commit message will be skipped:

#	Revert "more fixes"
#
#	This reverts commit 1d3c4d97cf6ecd81f27ca43889132b5ba1bdd1ad.
2017-09-28 13:18:29 +02:00
Denis Rouzaud
7a2e0892e6
use second Dockerfile to push 2nd image 2017-09-28 13:18:27 +02:00
Denis Rouzaud
4600ce5891
some fixes 2017-09-28 13:18:27 +02:00
Denis Rouzaud
531dadf682
fix psql 2017-09-28 13:18:26 +02:00
Matthias Kuhn
a0d13f6517
Wait for postgres server to spin up 2017-09-28 13:18:26 +02:00
Matthias Kuhn
ae13782563
Setup postgis 2017-09-28 13:18:26 +02:00
Matthias Kuhn
1566fdd5a6
Output on failure 2017-09-28 13:18:25 +02:00
Denis Rouzaud
2f600a5c7f
echo instead of ninja 2017-09-28 13:18:24 +02:00
Denis Rouzaud
cd29a44cc4
better var names 2017-09-28 13:18:22 +02:00
Denis Rouzaud
603375ed89
use ninja and env var 2017-09-28 13:18:22 +02:00
Matthias Kuhn
2098cfac02
Fix build folder 2017-09-28 13:18:21 +02:00