41 Commits

Author SHA1 Message Date
Matthias Kuhn
fc561d0375
[travis] Traceback for python tests on timeout 2017-09-15 16:31:01 +02:00
Matthias Kuhn
6f9be4de0f
[travis] Fail fast on error 2017-09-06 10:46:59 +02:00
Matthias Kuhn
b3c15900c1 [travis] Stop building on errors 2017-09-06 10:14:33 +02:00
Matthias Kuhn
a09839081c
[travis] Fold build output 2017-09-06 09:17:31 +02:00
Matthias Kuhn
33f0a604a8
[travis] Workaround timeouts 2017-09-06 09:15:31 +02:00
Matthias Kuhn
ac1decd107 [travis] Install libzip for macos 2017-08-16 19:12:12 +02:00
Matthias Kuhn
7764cd9108 [travis] no longer any need for patching qsci 2017-08-16 19:12:12 +02:00
Nyall Dawson
f88e62fb4a Unblacklist Processing GDAL test 2017-08-15 17:50:12 +10:00
Matthias Kuhn
ff3f84b645 [travis] Run make in ctest if on pull request 2017-08-11 13:19:10 +02:00
Matthias Kuhn
349c19752a
[travis] Only build outside ctest on master 2017-08-10 10:27:30 +02:00
Matthias Kuhn
ba5f114e34
[travis] change to build folder before building 2017-08-10 09:31:51 +02:00
Matthias Kuhn
bad0ac81ec
[travis] Build outside ctest 2017-08-10 09:15:48 +02:00
Juergen E. Fischer
03e0298f49 msvc warning fixes:
* use AUTORCC to avoid locked qrc_images.cpp during build of gui tests
* bump minimum version of cmake to 3.0.0 for AUTORCC
* suppress some warnings in sip bindings
* suppress unreachable warnings and some more
* split sip files in more parts to suppress warning BK4504
* also remove old WITH_INTERNAL_YAML from travis
2017-08-10 00:09:14 +02:00
Denis Rouzaud
518ffe3f62 fix doxygen test on Travis
it seems that doxygen 1.18.13 is not behaving the same as 1.1811 (Travis one).
one might need to remove some spaces in the signature as they are different depending on Doxygen's version
2017-08-06 23:57:14 +02:00
Denis Rouzaud
0ebc1315d0 reenable spelling and sipify tests 2017-08-06 09:54:56 +02:00
Denis Rouzaud
a58b1a386c increase timeouts for code layouts 2017-08-06 09:54:56 +02:00
Nyall Dawson
82936997bd Temporarily disable spelling and sip uptodate tests on Travis
Tests are timing out for an unknown reason, causing valid commits
to fail
2017-07-27 09:54:32 +10:00
Denis Rouzaud
fcc0d7dde3 enhanced output for code_layout build on Travis 2017-07-24 13:40:49 +02:00
Nathan Woodrow
7b92f1f1e4 [FEATURE] Add user profiles.
All user settings/plugins, etc are now loaded from APPDATA for each
platform and no longer .qgis3 and are isolated from each other.
 This allows for different profiles depending on what the user of QGIS
needs, e.g test, prod, demo, etc

Profile menu allows for switching between profiles, or creating new
ones.
2017-07-24 13:20:01 +10:00
Matthias Kuhn
e8177b733f Print debug info when ctest2travis indexes run out of sync 2017-07-07 13:50:51 +10:00
Denis Rouzaud
891481deb1 remove static tests (doc, sip coverage) from main build
finally!
2017-06-28 21:24:09 +02:00
Nyall Dawson
db00cb1cdb Resurrect a processing test 2017-06-22 18:15:38 +10:00
Nyall Dawson
ea2e477d91 Fix failing tests, temporarily disable some processing tests during
refactoring
2017-06-06 07:41:20 +10:00
Denis Rouzaud
fa5bd491fc run code_layout build from top CMakeLists
instead of adding an extra CMakeLists in .ci/travis/code_layout to build API doc, astyle and run tests (indentation, spelling, sip, doc coverage), the top CMakeLists has been adapted to allow not building core libraries and possibly just the static code layout
* astyle has been moved from /src/astyle to /lib/astyle (I would propose to move all external libraries, and possibly add git submodules)
2017-06-05 22:19:20 +02:00
Denis Rouzaud
281daee0ba run Doxygen and doc coverage test on static Travis config 2017-06-05 22:19:20 +02:00
Matthias Kuhn
085a284c58 [travis] Better match pattern for colorizing failing tests 2017-06-02 19:53:37 +02:00
Nyall Dawson
5b0bc93834 Rename QgsJSONExporter/Utils to QgsJsonExporter/Utils
Follows proper QGIS/Qt capitalization convention
2017-05-25 07:43:03 +10:00
Denis Rouzaud
a14ad32b67 sipify QgsVectorLayerFeatureIterator 2017-05-23 15:02:55 +02:00
Nyall Dawson
7108d6b056 Blacklist PyQgsLocator test on Travis OSX builds
Travis OSX is too underpowered to even run the normal tests...
let alone something that requires... *gasp* multiple cores!!! *gasp*
2017-05-18 06:10:33 +10:00
Matthias Kuhn
1fb55dbdee [travis] Optimize ccache 2017-05-11 12:42:26 +02:00
Alessandro Pasotti
403c03f779 Re-enable OWS auth test 2017-05-09 18:31:05 +02:00
Nathan Woodrow
660aaa540f Black list some tests for now 2017-05-07 10:47:43 +01:00
Matthias Kuhn
d35b8b3338 [travis] Improve macos timeout message 2017-05-01 22:10:30 +02:00
Denis Rouzaud
2da64e4415 [Travis] fix macos timeout message 2017-05-01 13:11:36 +02:00
Larry Shaffer
cb63e82d62 Fix QgsJSONUtils test to work on macOS
Apparently, newer versions of QJsonDocument strip extra new lines when
encoding some mapped values. Ignore in output from any version for now
2017-04-30 01:47:10 +02:00
Nyall Dawson
8633480be2 Unblacklist qgis_distanceareatest on OSX 2017-04-30 08:26:28 +10:00
Matthias Kuhn
5fe6587e0b [travis] Unblacklist expression test on osx 2017-04-30 00:13:26 +02:00
Matthias Kuhn
7147833cae Fix osgeo import 2017-04-27 07:50:06 +02:00
Matthias Kuhn
c3b2d00cd3 fixup .ci rename 2017-04-27 07:50:06 +02:00
Matthias Kuhn
be0f865161 do not force link bison and flex 2017-04-27 07:50:06 +02:00
Matthias Kuhn
c28e344853 Move ci to .ci 2017-04-27 07:50:06 +02:00