108 Commits

Author SHA1 Message Date
Denis Rouzaud
51e767265d [docker] simpler configuration to provide different build options 2018-11-16 22:01:44 +01:00
Nyall Dawson
5f5edb6b04 Black mssql test on Travis
The mssql odbc driver is proving very crashy on the Travis
docker image. Revisit when the docker image is upgraded
2018-10-26 21:24:41 +10:00
Juergen E. Fischer
4464089487 auto-detect name of sip module used by PyQt5 2018-10-24 13:38:03 +02:00
Juergen E. Fischer
275a203b68 debian/osgeo4w/docker: use public instead of non-existing private PyQt5.sip module 2018-10-24 08:11:13 +10:00
Nyall Dawson
c6dda7b4f3 SQL Server on Travis 2018-10-15 11:47:30 +10:00
Matthias Kuhn
e306aaaaef
Fix file mode 2018-09-16 14:18:39 +02:00
Matthias Kuhn
351eb5787d Disable -Werror by default 2018-09-06 08:24:41 +02:00
Matthias Kuhn
75c9b069ee Revert "Re-enable travis checks for build warnings"
This reverts commit 47b69c4801608ef20dabf7040ad39a480f6664e0.
2018-09-06 06:34:59 +02:00
Matthias Kuhn
47b69c4801 Re-enable travis checks for build warnings 2018-09-05 09:20:50 +02:00
Stéphane Brunner
24f97f0205 Fix the Access control in the WMS groups
- Reactivate the tests
- Split the tests in more then one file
- Add WMS groups tests
- Use standard test font
2018-08-14 11:31:00 +02:00
Nyall Dawson
2104b563d6 Fix some SC2086 warnings 2018-06-21 15:33:29 +10:00
Matthias Kuhn
353eb65117
Double quote to prevent globbing and word splitting. 2018-06-19 16:22:38 +02:00
Matthias Kuhn
6993380838
$/${} is unnecessary on arithmetic variables. 2018-06-19 16:15:38 +02:00
Matthias Kuhn
4d8cdd8933
Double quote to prevent globbing and word splitting. 2018-06-19 16:15:28 +02:00
Matthias Kuhn
49a55b0e70
Add shebang to shell scripts 2018-06-19 16:11:09 +02:00
Matthias Kuhn
b756a021ca
Timeout tests after 55s 2018-06-14 09:52:27 +02:00
Luigi Pirelli
f4065d8aed
Merge pull request #6647 from luipir/certs_not_removed_with_pki_postgis_on_win_port3
Certs not removed with pki postgis on win port3
2018-06-12 00:11:03 +02:00
Matthias Kuhn
5e3ce8ff6a SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. 2018-06-01 08:25:46 +10:00
Matthias Kuhn
09f17d9952 SC2006: Use $(..) instead of legacy ... 2018-06-01 08:24:38 +10:00
Luigi Pirelli
71cb555e69 blacklisted the new test PyQgsDbManagerPostgis waiting a complete pki enabled docker and relative test adaptation 2018-05-31 13:06:00 +02:00
Denis Rouzaud
56104bcd12 update Travis build timeout 2018-05-17 09:56:48 -04:00
Peter Petrik
b1bf9b2809 [FEATURE] Introduction of QGIS Quick library
This pull request is a subset of #6490

This adds a new library for creation of applications based on Qt Quick
framework.
It contains reusable QML / Qt Quick components based on QGIS core
library.
The initial work introduces MapCanvas

To enable compilation of the library, use WITH_QUICK=TRUE

Further documentation of the library is located in doc/qgsquick.dox

For background information see the associated QEP:
qgis/QGIS-Enhancement-Proposals#109

The initial implementation is largely based on the work of Matthias Kuhn
and Marco Bernasocchi on QField probject - kudos to them for the great
job!
2018-04-26 13:33:48 +02:00
Denis Rouzaud
d28451cddc [docker] update dependencies 2018-04-17 16:47:59 -04:00
Nyall Dawson
ea24847adf [processing] Try to resurrect grass tests 2018-04-10 09:57:58 +10:00
Nyall Dawson
8ba762a630 [processing][grass] Fix grass vector algs don't work with memory layers
Fixes broken grass algs inside models (fixes #18662)
2018-04-09 10:58:41 +10:00
Denis Rouzaud
b19aef39dc
[travis] also timeout tests (#6747) 2018-04-04 12:19:03 -04:00
lbartoletti
a213fad532 Fix travis with ccache (#6745) 2018-04-04 07:17:57 -04:00
Denis Rouzaud
6250b216b1 fix Dockerfile path 2018-04-02 09:37:53 -04:00
Denis Rouzaud
95fa89ef70 [travis] add section title 2018-03-21 14:03:22 +01:00
Denis Rouzaud
c752e15326 fix docker variables in Travis (take 2) 2018-03-21 13:45:44 +01:00
Denis Rouzaud
fadf0b1057 Revert "fix docker variables in Travis"
This reverts commit f4f3d0003a89a3c63035de98e3f953433de180fc.
2018-03-20 18:22:19 +01:00
Denis Rouzaud
f4f3d0003a fix docker variables in Travis 2018-03-20 17:52:17 +01:00
Denis Rouzaud
914e7bbe89
[docker] create images for final releases (#6594)
* [docker] create images for final releases

based on git tags

* fix script
2018-03-13 08:14:44 -08:00
Denis Rouzaud
0a639192a2 Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message" 2018-03-06 16:48:50 -09:00
Denis Rouzaud
bd149b9713 allow to save a Docker deps image for PR having [dockerdeps] in their title 2018-03-02 15:36:30 -04:00
Denis Rouzaud
10c212289e
Timeout Travis builds to save cache in time (#6488) 2018-02-28 03:54:37 -09:00
Denis Rouzaud
78e2259add
[Travis] bump Qt to 5.9 (#6355)
* bump Qt to 5.9 and SIP to 4.19.7 by using coming Bionic as base Docker image for dependencies
* automatically build QGIS Docker image on cron jobs
2018-02-27 09:16:02 -09:00
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