forked from jvkersch/pyconcorde
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.travis.yml
40 lines (33 loc) · 933 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
language: generic
sudo: false
env:
global:
- INSTALL_EDM_VERSION=1.9.2
PYTHONUNBUFFERED="1"
matrix:
include:
- env: RUNTIME=2.7
- env: RUNTIME=3.5
- env: RUNTIME=3.6
- os: osx
env: RUNTIME=2.7
- os: osx
env: RUNTIME=3.5
- os: osx
env: RUNTIME=3.6
cache:
directories:
- ${HOME}/.cache
before_install:
- mkdir -p ~/.cache/download
- if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then tools/install_edm_linux.sh; export PATH="${HOME}/edm/bin:${PATH}"; fi
- if [[ ${TRAVIS_OS_NAME} == "osx" ]]; then tools/install_edm_osx.sh; export PATH="${PATH}:/usr/local/bin"; fi
- edm envs create travisci --version ${RUNTIME}
- edm install -e travisci -y cython numpy
install:
- edm run -e travisci -- python setup.py develop
script:
- edm run -e travisci -- python -m unittest discover -v concorde
after_success:
- edm run -- pip install codecov
- edm run -- codecov