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