89 Commits

Author SHA1 Message Date
Matthias Kuhn
5fd933e7e5 [travis] Fold successful tests and some noise 2017-03-05 20:12:40 +01:00
Chris Mayo
d50930c638 Add option to select building Georeferencer plugin
If selected require GSL to be installed
2017-03-04 17:23:32 +01:00
Matthias Kuhn
191c11a1a9 [travis] Colorize test results 2017-03-04 16:02:57 +01:00
Matthias Kuhn
b6e8777544 [travis] Remove leftover env variables 2017-03-04 16:02:57 +01:00
Matthias Kuhn
e5de32d305 [travis] Add pip cache 2017-03-04 16:02:57 +01:00
Matthias Kuhn
34643d10f6 Cache travis dependencies 2017-03-04 16:02:57 +01:00
Denis Rouzaud
a18066bc07 remove autopep8 and flip from main build (no more qgisstyle) 2017-02-25 13:13:21 +01:00
Denis Rouzaud
ccfbaf82f0 run spelling and indentation test on another Travis build (#4180) 2017-02-23 20:08:34 +01:00
Denis Rouzaud
4021490791 make spell test a proper test and not a standalone script 2017-02-22 15:02:12 +01:00
Denis Rouzaud
b412ceb109 Split (#3988)
* add coreutils to travis

* ppa for coreutils backport
2017-01-14 12:36:02 +01:00
Denis Rouzaud
37ebcdd1cd [spellcheck] allow inwords checks and line skipping
spell check will be done automatically in words by default (when some conditions are fulfilled)
possibility to avoid in words checking by adding :* at the end in spelling.dat

one can add #spellok at the end of a line of code to skip spell check on this line
2017-01-10 20:18:37 +01:00
Matthias Kuhn
0957b3aeba [travis] Increase cache timeout
No new caches have been uploaded recently because of timeouts.
2016-12-20 01:20:08 +01:00
Denis Rouzaud
90fc0bb226 use Travis to look for spelling errors
use silver searcher for faster search (instead of grep)
2016-12-15 15:26:36 +01:00
Nyall Dawson
361dd2e8cc Remove qt4 tests from Travis 2016-09-21 09:12:54 +10:00
Matthias Kuhn
54fb32d0f5 [travis] Allow failing mac osx builds
Seems to be a (temporary?) problem with sip in homebrew
2016-08-18 07:12:48 +02:00
Matthias Kuhn
63f9f718d3 [travis] Report compiler correctly for qt5: clang 2016-07-11 18:26:08 +02:00
Matthias Kuhn
d06859a88d [travis] Modernize Mac OSX dependencies 2016-07-11 11:11:22 +02:00
Matthias Kuhn
ab13c63470 [travis] Use clang for Qt5 builds (#3275)
To get warnings from different compilers
2016-07-05 12:02:01 +02:00
Matthias Kuhn
dd8ce362d6 Report the compiler on the travis page as gcc
This is a purely cosmetic change, we override the compiler internally
anyway.
2016-06-04 11:04:45 +02:00
Matthias Kuhn
c8011d914a Temporarily disable missing llvm apt repo 2016-06-03 14:49:12 +02:00
Médéric Ribreux
235f986517 Fix qt5 travis build and update README for Processing tests 2016-05-29 09:00:16 +02:00
Médéric RIBREUX
3f6e84f959 fix .travis config indentation 2016-05-29 09:00:16 +02:00
Médéric Ribreux
5f3b60c935 Add libfftw3-3 to travis-ci environment (fingercross: should pass) 2016-05-29 09:00:16 +02:00
Nyall Dawson
c732c68749 [travis] Run tests even with build failures on osx 2016-05-15 20:38:38 +10:00
Nyall Dawson
c1d84dee96 Include travis build name in dash results (ie qt5/qt4) 2016-05-15 20:38:38 +10:00
Matthias Kuhn
d31c6c3b14 [travis] Allow osx builds to fail
Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4.
2016-04-21 17:17:38 +02:00
Matthias Kuhn
842159036a [travis] OSX: Force sip version 4.17 due to build problems 2016-04-15 20:22:11 +02:00
Matthias Kuhn
b95d6c1d94 [travis] Allow osx builds to fail
Seems to be caused by sip 4.18
2016-04-15 13:45:53 +02:00
Matthias Kuhn
289776417d [travis] No need to wait for slow jobs to finish on failure 2016-04-09 15:32:29 +02:00
Matthias Kuhn
e7c7f85b30 [travis] Clang 3.8 for Qt5 buildss 2016-04-09 15:14:56 +02:00
Matthias Kuhn
79e3e0e9f1 [travis] Clang 3.8 for Qt4 builds 2016-04-09 15:14:04 +02:00
Matthias Kuhn
21702baeab Container based Qt4 builds 2016-04-09 09:48:46 +02:00
Matthias Kuhn
02c5637155 py2/py3 compat patches 2016-03-22 09:17:16 +01:00
Matthias Kuhn
83d729c0fb Switch to python 3.3 and new binary osgeo4travis 2016-03-22 08:49:44 +01:00
Matthias Kuhn
1f8e94e2d4 Disable ccaching on travis
Let's see if it is responsible for some false alarms
https://github.com/qgis/QGIS/pull/2908
2016-03-14 07:18:33 +01:00
Matthias Kuhn
cd96169579 Add Qt5 builds to travis 2016-03-10 20:23:04 +01:00
Nyall Dawson
e8e785c5e9 Try to fix Travis by reverting to legacy build environment 2015-12-09 16:13:21 +11:00
Matthias Kuhn
3755c3b1d5 Force usage of GCE on travis
And hope for less timeouts
2015-12-03 15:04:54 +01:00
Larry Shaffer
33265e2245 [travis] Ensure use of standard (legacy) infrastructure
- For 'sudo apt' commands on Linux (Mac unaffected)
- Seems already set for main QGIS repo, but now needed when adding
  Travis CI setup to a personal fork ("For repos we recognize on or
  after 2015-01-01, linux builds are sent to our container-based
  infrastructure")
- This could probably be overcome using the Travis 'apt' plugin so that
  container-based infrastructure could be used
  http://docs.travis-ci.com/user/apt/

http://docs.travis-ci.com/user/workers/standard-infrastructure/
http://docs.travis-ci.com/user/workers/container-based-infrastructure/
2015-10-06 15:36:01 -06:00
Matthias Kuhn
b8b760e2bb Write important test output to travis console 2015-09-14 17:55:09 +02:00
Nyall Dawson
7ac5222556 [travis] deeper git clone, allows re-running earlier commits
when dash submission fails
2015-09-10 16:13:29 +10:00
Nyall Dawson
6415a75b51 Cleanup travis scripts 2015-08-12 23:39:02 +10:00
Nyall Dawson
a477b3a9a2 Enable multi-os builds for travis 2015-08-12 23:36:07 +10:00
Matthias Kuhn
8c5b48c74c [travis] Only clone latest commit 2015-07-27 14:36:32 +02:00
Matthias Kuhn
0966dadc79 Less postgis voodoo on travis 2015-07-25 15:24:35 +02:00
elpaso
132fa0d25b re-enabled PyQgsServer, reverted setenv 2015-07-03 09:05:49 +02:00
Nyall Dawson
fd96cbd1da Disable PyQgsServer test on Travis until it is fixed 2015-07-02 20:57:49 +10:00
Salvatore Larosa
b6e059c655 [travis] add libqt4-sql-sqlite package
This commit fix the PyQgsAppStartup test which fails with c706513
because the QSQLITE driver was not found.
2015-06-19 23:24:44 +02:00
Matthias Kuhn
fd50ecd0e7 Revert "Be more verbose with debug info on travis"
This reverts commit 3d5de9ee2532c73010a502b13369e14a3036c896.

Runs unreliable on travis...
2015-06-16 15:47:03 +02:00
Matthias Kuhn
3d5de9ee25 Be more verbose with debug info on travis 2015-06-16 14:35:11 +02:00