iraf-v216 · Code · Issues (50) · Pull requests (81)
iraf.net pull request #36
Add continious integration testing with travis-CI
olebole merged 15 commits to iraf-community/iraf
olebole commented on 2017-05-05
Since you (@iraf) want to have checks that a pull request does not break anything: here is the setup for testing with Travis CI.
To enable this, you need to login to travis-ci, enable this repository and then merge the pull request. After that, any new PR is automatically tested, which may in future help you checking whether a PR is OK.
The tests are currently executed for Linux (64 bit, Ubuntu 14.04) and OS X (64 bit, 10.11.6).
They obviously fail in the moment since the IRAF build is buggy – see the various bugs and pull requests. Having this in the master tree however enables yourself to see what the next problem is. As an example, here is the run on Linux, and here the one on OS X. BTW, currently it fails because of #7, which is fixed in #22. If you first merge the current PR and then #22, you will see the progress :-)
Once we can build IRAF from source, this gives a powerful instrument to monitor the changes. We can then also add other systems (Ubuntu 12.04, other OS X versions). 32-bit systems are not that simple since the default environment is always 64 bit; however once everything compiles, we can try to find a solution there as well.
This fixes #13.
Commits
- Add initial Travis CI configuration [7332d8d5]
- Add first tests. [eb9b6ef5]
- Add tests for CL script, SPP tasks and
generic
preprocessor [5a548442] - Be less verbose in xc/f2c progress output [31b5a080]
- Add VOTable access test [aba90195]
- Add a simple test for the line number generation in xc [84a2c31d]
- Add test for D1MACH and R1MACH [e6ec9213]
- Add test for correctness of equivalence statement [4b47763b]
- Add loop optimization test [ba52ab58]
- Add test for ZSVJMP/ZDOJMP [67b30ef9]
- Add test of all commands of the ‘lists’ package [5cf7ed51]
- Add tests for many images packages [3e9c2433]
- Add some table tests [1cddeb87]
- Add regression tests for Numerical Recipes code replacement [1d7f097a]
- Add simple test for noao.digiphot.photcal.fitparams [b50039b0]
Last updated on 2018-02-04