aboutsummaryrefslogtreecommitdiff
path: root/travis
AgeCommit message (Collapse)Author
2018-04-01mingw32 travis: reduce number of iterations for multistresstest5.0Even Rouault
2018-02-24Rerun tests without grids not included in proj-datumgrid.Bas Couwenberg
2018-02-23Download BETA2007 grid from proj-datumgrid package in CI scripts.Kristian Evers
Following PR #806 which removed various grids from nad/, we now have to download the BETA2007 grid before that DHDN_ETRS89 test can pass successfully.
2018-02-05Make a README from README.md when running 'make dist' (#772)Kristian Evers
Make a README from README.md when running 'make dist'. README.md is stripped from the CI status images that is displayed on GitHub, but other README is just a copy of README.md. Adjusted travis/install.sh so that 'make dist-all' is not run on the source distribution.
2018-02-02Remove GIGS Python test suite.Kristian Evers
All the GIGS JSON files have been converted to the gie format and are now covered by running "make check". Therefore we no longer need the Python setup. Removing it from the Travis CI setup should speed up the test execution time a bit.
2018-01-09Add gie tests to autoconf makefile.Kristian Evers
Download grid files as the first thing in the travis install script and that 'make check' can be run without errors caused by missing grids.
2017-12-18Enable wildcard globbing for MSVC builds (#714)Thomas Knudsen
* Enable wildcard globbing for MSVC builds * Use globbing to run all gie tests * Despite merge title: Also use wildcards on gie tests when using GNU compilers
2017-12-17Merge pull request #713 from kbevers/travis-c89Kristian Evers
Add -std=c89 to travis targets
2017-12-17Add -std=c89 to travis targets.Kristian Evers
The multistresstest code has been made C89 compliant in the process.
2017-12-17Free format everywhere (#693)Thomas Knudsen
* Free format now in cmd lines, in gie, and in init files * Corrected handling of defaults * Add demo of integrated definition and validation * Repair stack-smashing memmove in get_init * repair paralist corruption, clean up debug output * Install test files for nmake builds * Add many improvements following suggestions by @schwehr * Be consistent in requiring lower case everywhere in gie.c Also, this Fixes #703 and Fixes #697
2017-12-12Travis MacOSX: install pipEven Rouault
2017-11-29Remove the last remains of the internal selftestKristian Evers
2017-11-28Add tests for GDA2020 (#688)Thomas Knudsen
Add GDA2020 tests, and correct the PJ_helmert bug they revealed
2017-11-20Replace pj_ell_set with reimplementation... (#675)Thomas Knudsen
* Replace pj_ell_set with reimplementation supporting ellipsoid inheritance * remove unreachable code from pj_ell_set.c * Swap steps, so ellps args are read first, in accordance with historical behaviour * Add ellipsoid tests to CI targets * Reduce some optimistic tolerances OS/X appears to have a slightly off float handling, resulting in differences at the nanometer level. Switching to 10 nm.
2017-11-13Removed remaining traces of the built in selftest system (#661)Thomas Knudsen
* Removed remaining traces of the builtin selftest system. Moved all functionality to test/gie * Updated Appveyor and Travis build scripts * Another appveyor script update
2017-10-31Add 'axisswap' operation - swap axes in pipelinesKristian Evers
2017-10-29Addition of 'deformation': Kinematic grid shifting.Kristian Evers
Kinematic deformation models are used in some geodetic transformations. This commit introduces the ability to do transformations involving a gridded deformation/velocity model. For practical reasons a gridded deformation model needs to be split into two seperate files, one for the horizontal components and one for the vertical component. For this we use formats already known to PROJ.4, namely the CTable/CTable2 and the GTX formats. Grids are specified in the proj-string with +xy_grids and +z_grids. Grid values are expected to be in m/year. The kinematic part of the operation is controlled by the +t_epoch parameter, which is the central epoch of the transformation. An observation epoch is also needed. It can be specified either in the PJ_OBS input as the fourth element in the coordinate, or in the proj-string with +t_obs. If +t_obs is present in the proj-string it takes presedence over the value in the PJ_OBS coordinate.
2017-10-13Remove all occurences of python3 from CI scripts since it is not in useKristian Evers
2017-10-13run 'brew update' before 'brew install' to avoid failure caused by missing ↵Kristian Evers
Ruby 2.3
2017-10-12Run 'gie builtins.gie' as part of Travis CI jobsThomas Knudsen
Touch up configuration files to support gie
2017-10-06Enable address sanitizer in linux/clang buildThomas Knudsen
Elim some leaks by initializing PJ.destructor in PJ_ob_tran.c properly Avoid tests bombing when built with address sanitizer: Repair memory leak in test228.c Avoid tests bombing when built with address sanitizer: Repair memory leak in multistresstest.c
2017-09-21Use Python2 in favour of Python3 which behaves inconsistenly on Travis (#573)Kristian Evers
2017-09-20Revert to using pip3Kristian Evers
2017-09-20Use python 3.5 with pyenvKristian Evers
2017-09-20Use pip instead of pip3. pyevn should enforce usage of python3-compatible ↵Kristian Evers
version of pip.
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-11Set python version to 3.6 with pyenvKristian Evers
2017-09-11Select python version via travis setup instead of using pyenv (which is not ↵Kristian Evers
consistent across platforms)
2017-09-09Potential fix for pip3 failure on travis, as suggested in ↵Kristian Evers
https://github.com/travis-ci/travis-ci/issues/8363
2017-06-29point to fetch of correct PDF for doc deploymentHoward Butler
2017-06-29Get PDF build output with Sphinx healthy (#533)Howard Butler
* Get PDF build output with Sphinx healthy * copy pdf to branch for upload on website
2017-03-13(attempt at) fixing grid dirs in appveyor/travis setupKristian Evers
2017-03-12Download datum grids version 1.6 and egm96_15 geoid grid in continous ↵Kristian Evers
integration setups
2017-02-28Enable cppcheck and fix related mostly false-positive warningsEven Rouault
2017-02-26travis/install.sh: use super pedantic warning flags for autoconf buildEven Rouault
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-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.