aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2019-09-25Upgrade testing from trusty to xenial, and also:Mike Taves
* From openjdk-7 via apt to openjdk-11 via Travis CI xenial's $JAVA_HOME * From mingw 4.8 -> 5.3, as supported by xenial * clang+llvm for csa kept at version 6.0.0, but for ubuntu-16.04 * Furthermore xenial implicitly has many upgrades, specifically: - gcc 4.8.4 -> 5.4.0 - clang 4.0.0 -> 5.0.0 - cmake 3.9.2 -> 3.12.4 - python 3.4.3 -> 3.5.2 * cppcheck version kept at 1.61 (for trusty) due to many false positives with version 1.72 (for xenial) * Community code contribution documentation simplified to remove version of cppcheck, as this may outdated with updates to scripts
2019-04-05Disable status bars from 'pip install'Mike Taves
Also simplify language for .travis.yml
2019-04-01CI: change pattern for skipped branches of backportsEven Rouault
2019-03-20CI: avoid CI to run on backport branchesEven Rouault
2019-02-24.travis.yml: add build with g++-7 and -D_GLIBCXX_ASSERTIONS (refs #1290)Even Rouault
2018-11-14Implement RFC 2: Initial integration of "GDAL SRS barn" workEven Rouault
This work mostly consists of: - a C++ implementation of the ISO-19111:2018 / OGC Topic 2 "Referencing by coordinates" classes to represent Datums, Coordinate systems, CRSs (Coordinate Reference Systems) and Coordinate Operations. - methods to convert between this C++ modeling and WKT1, WKT2 and PROJ string representations of those objects - management and query of a SQLite3 database of CRS and Coordinate Operation definition - a C API binding part of those capabilities This is all-in-one squashed commit of the work of https://github.com/OSGeo/proj.4/pull/1040
2018-05-30CI environment: adapt for C++11 capable environmentsEven Rouault
2018-03-14Add a Travis CLang Static Analyzer targetEven Rouault
2018-03-09Allow failure of ming32 travis testsKristian Evers
2017-09-12Make sure all platform specific before_install scripts call the global ↵Kristian Evers
before_install script. Python version setup moved to global before_install script.
2017-09-12Move python version setup to build matrix. Different Travis platforms seem ↵Kristian Evers
to have different setups. This *should* take care of the differing python setups between linux and osx.
2017-09-11Select python version via travis setup instead of using pyenv (which is not ↵Kristian Evers
consistent across platforms)
2017-01-19.travis.yml: add multi config setupEven Rouault
Setup 4 configs: Linux/GCC, Linux/CLang, OSX CLang and mingw32 OSX allowed to fail, since it fails in the proj -VC step.
2016-08-22Changed self-test build behaviour from opt-out to opt-inKristian Evers
2016-05-25Add lzip, a zip function that acts like Python 2.x's zip function. In ↵Micah Cochran
Python 3.x, the zip function is iterable, which caused Python 3.x to miss some coordinate tests. Add cli argument '--test' to test_json.py to only specify one test type (conversion/roundtrip) to be ran. Change Travis testing to only perform conversion test on some JSON test files.
2016-05-24Add GIGS tests. Use python3 code to test in travis.Micah Cochran
2016-05-13MinorThomas Knudsen
Correcting missing whitespace in .travis.yml, introduced in previous commit
2016-05-13Another minorThomas Knudsen
Now running proj -VC before moving gcov files - learning travis & coveralls details along the way
2016-05-13Corrected minor bug in PR #8Thomas Knudsen
./proj -VC in .travis.yml should read ./src/proj -VC
2016-05-12Run the newly implemented self-test on travis so that test-coverage on ↵Kristian Evers
coveralls will be improved. Build directories are now excluded from coveralls since they produce false positives. For now the self-test is only run in the coverage section but should eventually be a part the 'make check' tests as well.
2016-03-03Build and deploy proj4.org website with every commit to theHoward Butler
master branch. proj4.org uses the Sphinx documentation stack, and it is located in the ./docs directory.
2015-10-14Enable testing on OS X.Elliott Sales de Andrade
2015-09-10Merge pull request #282 from QuLogic/no-generated-filesHoward Butler
Remove generated files and minor build updates
2015-09-10Switch to Travis' container-based infrastructure.Elliott Sales de Andrade
It starts and runs a bit faster.
2015-09-10Use released version of cpp-coveralls.Elliott Sales de Andrade
There doesn't seem to be any reason to use the git version at the moment.
2015-09-10BLD: Build autotools files at start of Travis run.Elliott Sales de Andrade
2015-09-09.travis.yml: remove comparison of installed files between a make install ↵Even Rouault
from git and a make install from the dist tarball (follow-up of https://github.com/OSGeo/proj.4/pull/301)
2015-09-07.travis.yml: Check consistency of generated tarballEven Rouault
2015-09-07.travis.yml: test also 'make dist-all' targetEven Rouault
2015-07-09Improve multistresstest.c (and run it with Travis) and test228.cEven Rouault
2015-06-21.travis.yml: fix previous commitEven Rouault
2015-06-21.travis.yml: attempt to fix coveralls with libtoolEven Rouault
2015-06-21.travis.yml: fix typoEven Rouault
2015-06-21.travis.yml: enable coverallsEven Rouault
2015-06-20.travis.yml: add missing script sectionEven Rouault
2015-06-20.travis.yml: force non-interactive unzippingEven Rouault
2015-06-20.travis.yml: add builds with gridsEven Rouault
2015-06-20.travis.yml: s/CMAKE_PREFIX_INSTALL/CMAKE_INSTALL_PREFIXEven Rouault
2015-06-20Dummy commit to trigger buildEven Rouault
2015-06-20Add .travis.ymlEven Rouault