issues
search
Leeds-MONC
/
monc
MONC (Leeds fork)
BSD 3-Clause "New" or "Revised" License
5
stars
18
forks
source link
Setup Travis Continuous integration
#2
Open
leifdenby
opened
6 years ago
leifdenby
commented
6 years ago
TODO
[x] get compilation working
installing dependencies:
https://docs.travis-ci.com/user/installing-dependencies/
[x] check that model can run
[ ] go through existing tests and decide whether they can be ported to run through pytest
existing tests:
https://code.metoffice.gov.uk/trac/monc/wiki/MoncMain/MoncTesting
[ ] make Adrian's bit-reproducability tests working
leifdenby
commented
6 years ago
Future ideas:
[ ] implement caching (as is done on
https://github.com/d-meiser/mpi-travis
) so that netcdf and mpich aren't downloaded and compiled every time, will decrease test run time
[ ] further speed up testing by using the
apt
addon from travis instead of
sudo apt-get
(
https://atchai.com/blog/faster-ci/
)
TODO