forked from mapproxy/mapproxy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
20 lines (20 loc) · 986 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
language: python
python:
- "2.6"
- "2.7"
- "3.3"
services:
- couchdb
- riak
# command to install dependencies
install:
- "sudo add-apt-repository -y ppa:ubuntugis/ppa"
- "if [[ $TRAVIS_PYTHON_VERSION != '3.3' ]]; then pip install --use-mirrors protobuf>=2.4.1 riak==2.2 riak_pb>=2.0; export MAPPROXY_TEST_COUCHDB=http://127.0.0.1:5984; export MAPPROXY_TEST_RIAK_PBC=pbc://localhost:8087; fi"
- "pip install --use-mirrors requests==1.2.3"
- "sudo apt-get update && sudo apt-get install libproj0 libgeos-dev libgdal-dev libgdal1h libxslt1-dev libxml2-dev build-essential python-dev libjpeg-dev zlib1g-dev libfreetype6-dev protobuf-compiler libprotoc-dev"
- "pip install -r requirements-tests.txt --use-mirrors"
# Deal with issue on Travis builders re: multiprocessing.SemLock
# see https://github.com/travis-ci/travis-cookbooks/issues/155
- "sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm"
# command to run tests
script: nosetests mapproxy