aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2021-03-07Travis ARM64: set NPROC=4 to avoid the autodetected 32 to blow out RAMEven Rouault
2020-11-27Move linux_gcc 4.8 job to github action, and on Travis-CI only keep the doc ↵Even Rouault
publishing
2020-11-27Travis-CI: remove linux_gcc8 jobEven Rouault
2020-11-26Travis-CI: remove linux_clang jobEven Rouault
2020-11-26Travis-CI: remove CSA jobEven Rouault
2020-11-24.travis.yml: remove mingw jobEven Rouault
2020-11-23.travis.yml: remove mac jobEven Rouault
2020-10-02.travis.yml: add a arm64 platformEven Rouault
2020-10-02Revert ".travis.yml: disable s390x target since Travis-CI infra is KO ↵Even Rouault
regarding this" This reverts commit 11d2e04051001a38f45a27bac7167b483ee94650. This is now stable again
2020-05-30.travis.yml: disable s390x target since Travis-CI infra is KO regarding thisEven Rouault
2020-05-19.travis.yml: enable commit notifications into dedicated 'proj-activity' IRC ↵Jeff McKenna
channel (#2236)
2020-05-10.travis.yml: add linux_s390xEven Rouault
2020-05-06.travis.yml: disable notifications as they are probably more spam than ↵Even Rouault
useful [skip appveyor] (#2209)
2020-04-23.travis.yml: switch to bionic to restore i386 builds with gcc8 (fixes #2175)Even Rouault
Credits to @sebastic for his suggestion to try bionic and use aptitude instead of apt !
2020-04-23.travis.yml: give-up with i386 builds on linux_gcc8 (refs #2175) (#2179)Even Rouault
My conclusion after numerous frustrating trial and error is that there's something that has changed in the ppa:ubuntu-toolchain-r/test that conflicts with the i386 packages.
2020-04-07Test GCC 4.8 and CMake 3.9; resolve a few shadowed declaration warningsMike Taves
2020-04-03.travis.yml: fix issue with ubuntu-toolchain-r-test sourceEven Rouault
2020-02-27Make tests independent of proj-datumgridEven Rouault
Fixes #1984 - Copy BETA2007.gsb, MD, alaska, conus, ntf_r93.gsb, ntv1_can.dat grids from proj-datumgrid to data/tests. - Replace a couple uses of nzgd2kgrid0005.gsb in tests by ntf_r93.gsb - Add downsampled/subsetted versions of egm96_15.gtx as tests/egm96_15_downsampled.gtx and ntv2_0.gsb as tests/ntv2_0_downsampled.gsb This results in a few changes in expected results - Simpify travis/install.sh due to less configurations to test This results in a hopefully acceptable increase of the proj-X.Y.Z.tar.gz from 2.9 to 5.3 MB
2020-02-08Travis: do only builds that test with all grids on -O2 builds that are ↵Even Rouault
slower to build
2020-02-08Travis: update linux_gcc7 to linux_gcc8Even Rouault
2020-02-08Travis: modify linux_gcc7 to run i386Even Rouault
2020-01-26add PROJ channel notificationsJeff McKenna
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