143 Commits

Author SHA1 Message Date
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
d79d91160d
Merge pull request #7798 from m-kuhn/enableTravisWarnings
Re-enable travis checks for build warnings
2018-09-06 09:47:24 +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
68d88a9a68 Show build warnings in code_layout test 2018-09-05 14:44:37 +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
Blottiere Paul
8e9b9fc2e9 Activate server option in travis config for doc 2018-07-13 08:22:27 +01:00
Larry Shaffer
bc7bbd95c1 [auth] Update OAuth2 Python oauthlib test package for Docker 2018-06-25 09:35:14 +02:00
Alessandro Pasotti
65b29096ee [oauth2] Added test for resource owner password grant flow 2018-06-25 09:35:14 +02:00
Nyall Dawson
2104b563d6 Fix some SC2086 warnings 2018-06-21 15:33:29 +10:00
Nyall Dawson
4118bafc96 Fix all SC2164 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
Nyall Dawson
aa55f3abcb Try to use cpanm to install licensecheck 2018-06-04 11:30:32 +10:00
Nyall Dawson
43abdf7224 Don't run tests when install modules 2018-06-04 11:30:32 +10:00
Nyall Dawson
3c274036f2 No prompts 2018-06-04 11:30:32 +10:00
Nyall Dawson
d52c698a43 Install licensecheck via cpan 2018-06-04 11:30:32 +10: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
Nyall Dawson
408a9fbf0b Fix some shellcheck warnings 2018-06-01 08:21:48 +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