#image: ubuntu:artful image: debian:testing-slim stages: - test - release variables: DOCKER_DRIVER: overlay test_python2: stage: test script: - apt-get update - apt-get install -y git libfftw3-dev openmpi-bin libopenmpi-dev python python-pip python-dev python-nose python-numpy python-matplotlib python-future python-mpi4py python-scipy - pip install --process-dependency-links parameterized coverage git+https://gitlab.mpcdf.mpg.de/ift/pyHealpix.git - pip install --user . - OMP_NUM_THREADS=1 mpiexec --allow-run-as-root -n 2 nosetests -q 2>/dev/null - nosetests -q --with-coverage --cover-package=nifty4 --cover-branches --cover-erase - > coverage report | grep TOTAL | awk '{ print "TOTAL: "$6; }' test_python3: stage: test script: - apt-get update - apt-get install -y git libfftw3-dev openmpi-bin libopenmpi-dev python3 python3-pip python3-dev python3-nose python3-numpy python3-matplotlib python3-future python3-mpi4py python3-scipy - pip3 install --process-dependency-links parameterized git+https://gitlab.mpcdf.mpg.de/ift/pyHealpix.git - pip3 install --user . - nosetests3 -q - OMP_NUM_THREADS=1 mpiexec --allow-run-as-root -n 2 nosetests3 -q 2>/dev/null pages: stage: release script: - apt-get update - apt-get install -y git libfftw3-dev python python-pip python-dev python-numpy python-future python-sphinx python-sphinx-rtd-theme python-numpydoc - pip install --user . - sh docs/generate.sh - mv docs/build/ public/ artifacts: paths: - public only: - NIFTy_4