266 Commits

Author SHA1 Message Date
Nyall Dawson
e76013e9cd Fix F523 flake issues 2020-05-12 14:24:40 +10:00
Nyall Dawson
b6a7a10703 Fix some more python formatting issues, remove more flake exceptions 2020-05-11 11:41:50 +10:00
Denis Rouzaud
1ddcde9139
make oracle loading a bit less boring (and fold the output) (#36239) 2020-05-06 16:34:04 +02:00
Matthias Kuhn
3e6c7c28f7
Apply suggestions from code review
Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
2020-05-06 08:31:06 +02:00
Matthias Kuhn
52ef2a46ca Fix python2 print 2020-05-05 23:28:48 +02:00
Nyall Dawson
8211643c84 Blacklist PyQgsServerWMSGetPrint
This test consistently fails, likely revealing a real issue in the server
code (but regardless, a test which fails all the time has no place on
the ci)
2020-05-03 15:41:19 +10:00
Matthias Kuhn
37470980c3 Re-enable otb tests with stable download link of 7.0 2020-03-22 21:47:20 +10:00
Nyall Dawson
2b58ee3dc1 Blacklist OTB tests on Travis: need updating for OTB 7.1 2020-03-22 12:26:32 +10:00
nirvn
92ed232f06 Doh 2020-03-15 15:46:55 +07:00
Alessandro Pasotti
9a53cf2a3e MSSQL revert geometryColumnTypes and homogenize
Other providers return an "invalid" col type from geometryColumnTypes
let's keep it that way (for now)
2020-03-14 11:18:01 +01:00
Alessandro Pasotti
ea1826a3d1 Modular PG raster tests
It should be now possible to disable test
cases individually.
2020-03-03 14:25:21 +01:00
Juergen E. Fischer
edee4a3d10 spelling fixes (closes #32408) 2020-02-28 21:04:02 +01:00
Nyall Dawson
255e4ed09f (Hopefully temporarily) disable PG Raster tests on Travis
This test is failing on master builds, causing timeouts during
the sql data load step and resulting in build failures on the
master branch. The consequence is that build caching on Travis
is broken, resulting in increasingly lengthy test build times.
2020-01-28 12:04:39 +10:00
Matthias Kuhn
b4eebfcd82 Add test output to postgres database startup
to debug travis
2020-01-22 14:52:21 +01:00
Julien Cabieces
e5fd756527 Configure Oracle continuous integration 2020-01-02 20:59:28 +10:00
Nyall Dawson
567cdb3d2a Disable qgis_layerdefinition on CI
This test relies on an unreliable 3rd party service
2019-12-06 14:54:12 +10:00
Denis Rouzaud
42685043ad
shorter commit messages for PyQGIS docs jobs (#33189) 2019-12-03 12:02:38 +01:00
Juergen E. Fischer
81e645902f travis: avoid pr_has_label.py error 2019-11-15 17:35:02 +01:00
Matthias Kuhn
35173c5336 Restore clang 2019-11-07 13:06:49 +01:00
Matthias Kuhn
a6386038ff Fix all 3 arg lambda problems 2019-11-04 21:52:39 +01:00
Matthias Kuhn
cffea8b28b Enable more clazy checks and disable warnings as errors (boom) 2019-11-04 18:35:26 +01:00
Matthias Kuhn
6dc576bc3e Only do connect-3arg-lambda check on travis 2019-11-04 07:35:34 +01:00
Matthias Kuhn
47c86dc4a2 Use clazy 2019-11-04 07:35:34 +01:00
Denis Rouzaud
2829f6ba35
[docker] fix cache and enable timeouts for Docker images (on cron jobs) (#32264)
This allows faster builds of the Docker images on cron jobs by fixing the caching on Travis (it has a distinct cache than the standard testing builds)
To get the cache, it has to be stored on some point in a docker image. To avoid image size increase, a second build is done with removing the cache and build information and using squash builds (currently an experimental feature of Docker).
2019-10-17 09:50:05 +02:00
Sandro Santilli
76b39de1b8
Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci (#32199)
* Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci

Closes #32143

* Update python/plugins/processing/tests/CMakeLists.txt

Co-Authored-By: Harrissou Sant-anna <delazj@gmail.com>
2019-10-11 11:26:33 +02:00
Nyall Dawson
b3b3d7053a Don't try to load mssql data 2019-09-13 10:36:06 +10:00
Nyall Dawson
172b5d8a4c Disable mssql server docker use, it's down too often... 2019-09-13 10:36:06 +10:00
Denis Rouzaud
5d26ff3b6a patch for statx calls on Docker should not be required anymore on Bionic 2019-08-31 12:14:31 +02:00
Nyall Dawson
01eb8896fb Try bumping ccache size 2019-08-27 10:54:19 +10:00
Alessandro Pasotti
945ac8caf4 Fix cdash url 2019-08-16 16:55:36 +02:00
Denis Rouzaud
bf10738d2f remove ENV CC et CXX variables from base docker images
since they prevent to be used as a build arg in final image
2019-06-18 22:12:21 +02:00
Denis Rouzaud
60415a8eb9 also push build deps images when building final images
for Disco images, otherwise never pushed
2019-06-18 17:33:17 +02:00
Denis Rouzaud
8474a54927 build Disco Docker image with GCC
freeze happens with clang when building the bindings
2019-06-18 16:58:11 +02:00
Matthias Kuhn
608f050d01 Redo the whole cert signing process 2019-06-05 22:47:51 +02:00
Matthias Kuhn
dc36d4a234 Add ssl key with postres as CN 2019-06-05 15:00:59 +02:00
Matthias Kuhn
8c39f88b85 Make the code check a bit happier 2019-06-05 12:53:19 +02:00
Matthias Kuhn
f198931289 Unblacklist postgres postgis test 2019-06-05 10:25:38 +02:00
Denis Rouzaud
a871e90a2b install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container 2019-05-28 20:37:18 -05:00
Denis Rouzaud
1351daf625 Revert "enable DOCKER_BUILDKIT when building Docker images"
This reverts commit cfd4290bffac59b05710a425cccf624f9ca8eef7.
2019-05-25 15:04:53 -05:00
Denis Rouzaud
cfd4290bff
enable DOCKER_BUILDKIT when building Docker images 2019-05-25 14:53:24 -05:00
Nyall Dawson
4a87cc91a7 Try unblacklisting some more tests
I think these were blacklisted for the Qt5 migration only
2019-04-07 15:25:05 +10:00
Denis Rouzaud
7410fb0a52
clearer definition of flaky tests (#9693) 2019-04-03 11:02:30 -05:00
Nyall Dawson
7e23f4ddf6 Run QgsJsonUtils test on Travis
This was originally blacklisted back in the 3.0 transition due to
issues with Qt 5.6. We no longer support that version.
2019-04-02 14:34:46 +10:00
Nyall Dawson
9376cb098b Re-run attribute table tests on Travis
Should be fixed with proxy task fix
2019-04-02 06:17:29 +10:00
Denis Rouzaud
7fb752e0ff
[TRAVIS] run flaky test when label is defined (#9509)
to declare a test as flaky:

* for cpp, use

```
if ( !QgsTest::runFlakyTests() )
    QSKIP( "This test is disabled on Travis CI environment" );
```

* for Python, you can use `RUN_FLAKY_TEST` environment variable
2019-03-27 09:45:34 -05:00
Nyall Dawson
1029c6542c Disable freaking annoying constantly failing unit tests 2019-03-12 20:08:03 +10:00
Denis Rouzaud
8f0cfda89a
Merge pull request #9419 from 3nids/docker_tree
Refactoring of Docker builds
2019-03-09 15:31:18 +01:00
Denis Rouzaud
d0d918fb2e the ultimate docker experience 2019-03-09 12:57:26 +01:00
Denis Rouzaud
829a614b71 do not exit on error 2019-03-09 12:40:59 +01:00
Denis Rouzaud
2777381fc9 🐳 2019-03-09 12:15:10 +01:00