[pytango] 61/122: Update travis config
Sandor Bodo-Merle
sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:18:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
sbodomerle-guest pushed a commit to tag v9.2.1
in repository pytango.
commit 20a8bbb94f448cfd43ce149f6103167c6a080f8e
Author: Vincent Michel <vincent.michel at maxlab.lu.se>
Date: Tue Oct 11 16:14:23 2016 +0200
Update travis config
---
.travis.yml | 32 +++++++++++++++++++++++---------
1 file changed, 23 insertions(+), 9 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 72743d2..3ba6a1c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,5 @@
sudo: false
-
language: python
-
os: linux
python:
@@ -9,19 +7,35 @@ python:
- 3.4
- 3.5
+cache:
+ directories:
+ - ./miniconda # Conda environment
+ - ./build # pytango build
+ - ./.eggs # pytest eggs
+
before_install:
- - wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
- - bash miniconda.sh -b -p $HOME/miniconda
- - export PATH="$HOME/miniconda/bin:$PATH"
+ # Add conda to path
+ - export PATH="$PWD/miniconda/bin:$PATH"
+ # Install miniconda if not in cache
+ - conda -V || wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
+ - conda -V || bash miniconda.sh -b -p ./miniconda -f
+ # Update conda
- conda update --yes conda
+ # Create build environment if it doesn't exist
+ - source activate buildenv || conda create --yes --name buildenv python=$TRAVIS_PYTHON_VERSION
+ # Activate build environment
+ - source activate buildenv
install:
- - conda create --yes --name buildenv python=$TRAVIS_PYTHON_VERSION
- - source activate buildenv
+ # Install build dependencies
- conda install --yes boost
- conda install --yes -c vxgmichel tango=9.2.2
- conda install --yes numpy # Not a strong requirement yet
+ # Use conda prefix as root for the dependencies
- export BOOST_ROOT=$CONDA_PREFIX TANGO_ROOT=$CONDA_PREFIX ZMQ_ROOT=$CONDA_PREFIX OMNI_ROOT=$CONDA_PREFIX
-script:
- - python setup.py test
+ # Uncomment the following line if the tests are running in parrallel
+ # with pytest-xdist (see https://github.com/pytest-dev/pytest-xdist/issues/41):
+ # - pip install -U pytest pytest-xdist six mock
+
+script: python setup.py build && python setup.py test
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git
More information about the debian-science-commits
mailing list