forked from jasperproject/jasper-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
31 lines (31 loc) · 931 Bytes
/
Copy path.travis.yml
File metadata and controls
31 lines (31 loc) · 931 Bytes
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
env:
- ARCH=x86
language: python
sudo: false
python:
- "2.7"
cache:
directories:
- "$HOME/.pip-cache/"
- "/home/travis/virtualenv/python2.7"
addons:
apt:
packages:
- libmad0
- libmad0-dev
install:
# Install jasper core dependencies
- "pip install -r requirements.txt --download-cache $HOME/.pip-cache"
- "curl http://spacepants.org/src/pymad/download/pymad-0.6.tar.gz | tar xzvf - && cd pymad-0.6 && python config_unix.py && python setup.py install && cd .."
# Install additional testing software
- "pip install python-coveralls --download-cache $HOME/.pip-cache"
- "pip install coverage --download-cache $HOME/.pip-cache"
- "pip install flake8 --download-cache $HOME/.pip-cache"
- "python ./setup.py install"
before_script:
- "flake8 setup.py jasper tests"
script:
- "coverage run ./setup.py test"
after_success:
- "coverage report"
- "coveralls"