language: python matrix: include: - os: linux sudo: required python: "2.7_with_system_site_packages" env: PYTHON_VERSION="2.7" ANUGA_PARALLEL="openmpi" DISTRIB="ubuntu" - os: linux sudo: required python: "2.7_with_system_site_packages" env: PYTHON_VERSION="2.7" ANUGA_PARALLEL="mpich2" DISTRIB="ubuntu" - os: linux dist: trusty sudo: required python: "2.7_with_system_site_packages" env: PYTHON_VERSION="2.7" ANUGA_PARALLEL="mpich" DISTRIB="ubuntu" - os: linux dist: trusty sudo: required python: "2.7_with_system_site_packages" env: PYTHON_VERSION="2.7" ANUGA_PARALLEL="false" DISTRIB="ubuntu" - os: linux dist: trusty sudo: required python: "2.7_with_system_site_packages" env: PYTHON_VERSION="2.7" ANUGA_PARALLEL="openmpi" DISTRIB="ubuntu" COVERAGE="--coverage" install: - if [[ "$DISTRIB" == "conda" ]]; then source tools/install_conda.sh; fi - if [[ "$DISTRIB" == "ubuntu" ]]; then source tools/install_ubuntu.sh; fi - if [[ "$COVERAGE" == "--coverage" ]]; then pip install coverage coveralls; fi script: - python runtests.py $COVERAGE - if [[ "$COVERAGE" == "--coverage" ]]; then cp build/test/.coverage .; fi after_success: - if [[ "$COVERAGE" == "--coverage" ]]; then coveralls || echo "failed"; fi