74 Commits

Author SHA1 Message Date
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
Nyall Dawson
d7835b8e61 Enable PyQgsPalLabelingServer test on travis 2015-06-16 20:55:45 +10:00
Matthias Kuhn
038f99b505 Reduce warning noise and fix some doxymentation issues
Some warnings are wrapped in Q_NOWARN_DEPRECATED_*, these are warnings for
issues which are not critical and therefore of limited importance.

The general idea is to leave the space for compiler warnings to the one that
really need to be addressed.

Also removes a no longer required header file of dxflib.

Exposes some ready-to use doxymentation by wrapping it in appropriate comment
structure.

And some more cleanup
2015-06-15 18:42:27 +02:00
Matthias Kuhn
f1eb38059b Use ppa for newer doxygen 2015-06-15 18:37:38 +02:00
Matthias Kuhn
8c96454f4b Fix travis integration with gitter 2015-06-15 09:36:39 +02:00
Juergen E. Fischer
bbe2e2a536 run t2t 2015-06-15 00:17:10 +02:00
Tim Sutton
e2e6a1351f Add notification support for gitter when running tests on travis. 2015-06-14 22:02:33 +02:00
Matthias Kuhn
fb74722e99 Unify spatialite provider tests
And enable pyspatialite on travis
2015-05-27 17:38:50 +02:00
Juergen E. Fischer
4e14f8d62e fix 8050697 2015-05-25 12:58:23 +02:00
Juergen E. Fischer
8050697335 make postgres provider tests optional 2015-05-25 12:55:37 +02:00
Matthias Kuhn
2fe3f55775 Provider testing
* Test more operations
 * Include spatialite tests
2015-05-22 19:39:24 +02:00
Matthias Kuhn
ec9e1464c1 Provider test 2015-05-22 11:57:16 +02:00
Matthias Kuhn
a2ae8b4e38 Add unit tests for postgres provider
basically to get a framework to test the expression compiler
2015-05-22 11:57:16 +02:00
Matthias Kuhn
d0fea65863 Minimize installed travis dependencies 2015-04-24 14:55:47 +02:00
Nyall Dawson
e96b204b09 Fix failing pal labeling canvas test
Make sure image dpi respects mapsettings dpi in
QgsMapRendererSequentialJob.

Also apply a workaround to avoid segfault on end of test. This
workaround probably should be moved to QgsApplication::exitQgis()
but I'll do that after release in case of regressions.
2015-02-13 06:32:37 +11:00
Nyall Dawson
1a606358c0 "Fix" failing atlas composition tests
These failing tests are actually revealing an issue with the atlas
map API, which can't be fixed without a break.

This API will be replaced for QGIS3.0 or the layout refactor work.
2015-02-12 09:19:12 +11:00