20 Commits

Author SHA1 Message Date
Nyall Dawson
9ba8b29dfb Revert "Enable coverage reports for Travis builds"
This reverts commit 34d5394409cd39a7953bd169ffdc36a618641ce3.

    Gcc builds were too resource hungry and kept getting killed by
    Travis. Will keep investigating alternate approaches...
2015-02-02 08:05:59 +11:00
Juergen E. Fischer
fe27b63576 enable coverage in travis, debian builds and osgeo4w nightlies 2015-01-30 23:05:30 +01:00
Nyall Dawson
34d5394409 Enable coverage reports for Travis builds
Changes required:
- switch Travis builds to gcc, using O0 for build speed
- enable a debug build
- enable coverage report for ctest on Travis (sent to dash)
2015-01-28 14:36:48 +11:00
Matthias Kuhn
3752be6678 Make QwtPolar optional 2015-01-21 15:56:07 +01:00
Sandro Santilli
2ad2781cc8 Have travis build with model test enabled 2015-01-07 15:42:14 +01:00
Nyall Dawson
3a64b446e3 Temporarily disable atlas tests for travis 2014-12-12 06:20:38 +11:00
Matthias Kuhn
94a276e7c7 Revert "Let travis compile debug binaries so ASSERTS are also considered"
This reverts commit b1de41ca49d44eb5068d60c29f7960d363aadd75.

Led to unstable test results for no reason

See

https://travis-ci.org/qgis/QGIS/builds/42811273

Different results for the very same commit:
http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165433
http://dash.orfeo-toolbox.org/buildSummary.php?buildid=165427
2014-12-03 02:20:33 +01:00
Matthias Kuhn
b1de41ca49 Let travis compile debug binaries so ASSERTS are also considered 2014-12-02 21:39:39 +01:00
Juergen E. Fischer
269d4d1fb4 travis: irc notification if build status changes 2014-11-29 17:14:52 +01:00
Juergen E. Fischer
6a1e1bb668 * fix server plugin build on windows
* move src/mapserver to src/server (IMHO better name and in sync with
  python/server)
* rename cmake option WITH_MAPSERVER to WITH_SERVER
* rename define MAPSERVER_HAVE_PYTHON_PLUGINS to HAVE_SERVER_PYTHON_PLUGINS
2014-11-28 16:46:29 +01:00
Nyall Dawson
2ec4c2abd3 Regenerate incorrect test images and reenable atlas tests for travis 2014-11-25 06:13:19 +11:00
Juergen E. Fischer
fe7a0e57be travis: disable qgis_wcsprovidertest due to unreliable server 2014-11-22 13:16:33 +01:00
Matthias Kuhn
0a5c3cc8c6 Enable PyQgsSymbolLayerV2 test. Followup 5957b0a 2014-11-18 17:43:58 +01:00
Matthias Kuhn
66ffb2a0ae Run build within ctest script and add some information for the dashboard 2014-11-18 16:41:41 +01:00
Matthias Kuhn
b28cc1410b [travis] Do some steps in install step 2014-11-14 19:16:38 +01:00
Matthias Kuhn
4ff4394b35 [travis] Disable PyQgsPalLabelingServer tests for now 2014-11-14 19:16:36 +01:00
Matthias Kuhn
e4d3eaacb6 [travis] Disable SymbolLayerV2 test
There is a pull request to properly fix the issue. When this PR is dealt with
this test will be re-enabled.

https://github.com/qgis/QGIS/pull/1672
2014-11-14 19:15:59 +01:00
Matthias Kuhn
581815f841 Fix atlas tests
* Recreates composition for every test and therefore removes internal
   dependency
 * Reorders method calls to make the test pass
 * Disable the test until https://github.com/qgis/QGIS/pull/1688
2014-11-14 19:14:51 +01:00
Matthias Kuhn
fdde5905ca Exclude PyQgsPalLabelingCanvas test because of Segfault on test server
It seems that there is still a thread running when QgsApplication exits.

Error message:
QThreadStorage: Thread 0x16e29f0 exited after QThreadStorage 6 destroyed
2014-11-14 18:30:30 +01:00
Matthias Kuhn
35286613d2 Add .travis.yml for automated testing 2014-11-14 18:30:27 +01:00